Điều khiển bám đường chuyển động trong môi trường có nhiễu cho robot di động: lý thuyết và thực nghiệm

( 0 đánh giá )
Miễn phí

Robot được mô hình hóa ở mức kinematic với điều khiển tuyến tính và góc quay, có giới hạn về điều khiển (underactuated).

  • Mục tiêu di chuyển theo quỹ đạo loiter (vòng tròn) và truyền vị trí qua Wi-Fi cho robot.
  • - Đường cong cần bám là một vòng tròn có bán kính 25 m quanh mục tiêu.
  • - Bộ lọc Kalman được sử dụng để ước lượng vận tốc của mục tiêu từ dữ liệu vị trí.
  • - Phương pháp FOSM sử dụng một hàm trượt để đảm bảo robot bám sát đường cong bất chấp nhiễu.
  • - Phương pháp kết hợp FOSM và bộ quan sát nhiễu giúp giảm hiện tượng chattering (dao động điều khiển) và cải thiện độ chính xác.
  • - Các thí nghiệm cho thấy phương pháp mới giúp robot duy trì sai số bám đường dưới 2 m, ngay cả khi mất kết nối dữ liệu từ mục tiêu.
  • - Mã nguồn được viết bằng C++ và chạy trên nền tảng DUNE của LSTS (FEUP).
  • - Video thí nghiệm được đăng trên YouTube và mã nguồn được chia sẻ qua GitHub.