View Single Post
Old 16-07-2009, 11:04 AM   #6
nguyendinhtuan
Đệ tử 6 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 127
:
Trích:
Nguyên văn bởi jetli_ming View Post
chào các huynh.
em đang thực hiện một con robot có khả năng hoạt động độc lập trong phạm vi 25x25m.
nhưng gặp phải một vấn đề là làm sao xác định được tọa độ của robot trong phạm vi đó.

em có một vài ý tưởng không biết có khả thi không .
1, dùng hồng ngoại, siêu âm. .v.v. xác định tọa độ (x,y) bằng cách đặt 2 cảm biến vuông góc với nhau, chiếu vào tường, các góc được tính toán để giảm thiểu độ lệch so với đường thẳng góc.
cách này có vẻ tốn kém và khó thực hiện.
2, đặt hai tạm thu phát sóng điện từ định hướng hai góc sân, được điều khiển bởi các động cơ bước, phát hai tần số khác nhau, robot được lắp đặt các bộ thu phát dữ liệu từ hai trạm chính nó sẽ báo cho hai trạm chính khi các luồng sóng từ trạm chính quét qua nó, trạm chính sẽ xử lí tìm ra góc giữa 'robot-trạm- đường thẳng nối hai trạm'. khi đã có hai góc, ta có thể xác định được khoang cách tới robot.^.^
3,nguyên lí cũng tương tự cách trên nhưng ta đặt trạm phát ở hai góc sân phát sóng bình thường, hai tần số, trên robot lúc này đặt hai anten thu định hướng gắn trên các động cơ quay quanh robot, động cơ sẽ quay đến khi nào "lượng" sóng được là lớn nhất , tính toán các góc quay=> tọa độ.


nói chung cách nào cũng căng, các huynh có ý kiến gì giúp em với.
NẾU SỬ DỤNG CÁCH 2,3 THÌ CÓ THỂ LÀM NHƯ THẾ NÀO?

Cách 1: Bạn dùng cảm biến siêu âm/ Hồng ngoại để xác định khoảng cách vậy bản có thêm 1 bài toán nữa đó là làm sao để xác định cảm biến của bạn là vuông góc với mặt phẳng (Mặt tường). Khi bạn di chuyển tọa độ cụ thể robot di chuyển bạn sẻ tính độ sai lệnh góc như thế nào? Do đó mình nghĩ để bạn xác định được vuông góc cũng là rất khó. Trừ phi đây là bài toán cho sai số lớn. Nếu sai số lớn thì chỉ cần 4 cảm biến siêu âm là đủ.
nguyendinhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn