Làm thế nào để bạn tính toán hoặc cập nhật vị trí của một robot ổ đĩa vi sai với các cảm biến gia tăng?
Có một cảm biến gia tăng được gắn vào mỗi hai bánh xe vi sai. Cả hai cảm biến xác định khoảng cách resp. Δ r i g h t bánh xe của họ đã tung trong một thời gian biết Δ t .
Đầu tiên, giả sử trung tâm giữa hai bánh xe đánh dấu vị trí của robot. Trong trường hợp này, người ta có thể tính toán vị trí như sau:
"Xuất phát" các phương trình theo giả định rằng cả hai bánh xe lăn theo một đường thẳng (điều này gần đúng với khoảng cách nhỏ) tôi nhận được:
Nơi là góc định hướng của robot. Đối với sự thay đổi của góc này, tôi tìm thấy phương trình
Trong đó là khoảng cách giữa hai bánh xe.
Bởi vì và Δ y phụ thuộc vào θ , tôi tự hỏi liệu tôi đầu tiên phải tính toán mới θ bằng cách thêm Δ θ hoặc nếu tôi thay vì phải sử dụng "cũ" θ ? Có bất kỳ lý do để sử dụng cái này hơn cái kia không?
"Xuất phát" đầu tiên cho:
Có phương pháp nào tốt hơn để thực hiện cập nhật tương tự vị trí và định hướng không? Có thể sử dụng số phức (cách tiếp cận tương tự như với bậc bốn trong 3D?) Hoặc tọa độ đồng nhất?