Trích:
Nguyên văn bởi anh_gioi
trước khi tiếp tục bàn luận về siêu âm tiếp cho em hỏi 1 vấn đề thế này ạ, do vấn đề này 1 bạn đã nói ở luồng nào đó nhwung em quên mất.
về đề tài tốt nghiệp: em dùng 2 cảm biến siêu âm SRF05 để dò đường trong khoảng diện tích 200x200(mm).dùng PIC 16F. Robot hoạt hoạt động sao cho nó quét được hết vùng không gian của nó(kiểu như robot hút bụi ạ) em đặt 2 cảm biến siêu âm vuông góc nhau để xác định tọa độ x,y. theo như anh F nói thì phải xác định thêm góc a nào đấy nữa. nhưng theo đề tài của em thì em chỉ cần 2 cảm biến siêu âm để xác định thôi có được không ạ, khi đến điểm cần rẽ thì em sẽ đặt điều kiện cho nó (với khoảng cách x,y là bao nhiêu) thì nó sẽ rẽ.
không biết ý anh là sao ạ?
em cám ơn anh đã cho em thêm ý kiến ạ!
|
Em đọc thêm về Dead Reckoning và việc sửa sai cho nó. Thuật toán UMBMark của Borenstein anh cũng đã post ở đâu đó và có làm riêng phần mềm cho nó. Bởi robot có nhiều ảnh hưởng, không bao giờ chính xác, sai càng ngày sẽ càng lớn.
Bài toán của em anh trả lời là không làm được, chỉ nếu như mà dò đường kiểu đi theo biên của đường, thì thực tế chỉ cần 2 cảm biến đặt song song, chỉ vào tường, rồi cứ đi theo đó là xong. Còn lại thì không thể làm được.
Chỉ cần hình dung, trong không gian 2 chiều có 3 tham số: x, y,

. Thế thì anh hỏi em có 2 cảm biến thì làm sao em đo được 3 giá trị? Chỉ đơn giản vậy thôi.
Chúc vui