ROS TURTLESIM sử dụng PYTHON

Oct 13 2020

Trong ROS TURTLESIM, Trong khi di chuyển con rùa trong vòng tròn sử dụng vận tốc thẳng và vận tốc góc, làm cách nào để theo dõi khoảng cách để ngăn con rùa di chuyển sau một vòng quay ??

Trả lời

1 SankeerthReddyProdduturi Oct 14 2020 at 17:20

viết một hàm khoảng cách với giá trị lớn nhất là chu vi, sử dụng hàm Thời gian của rospy để cập nhật khoảng cách và bất cứ khi nào current_distance vượt quá chu vi, hãy xuất bản tin nhắn vận tốc bằng 0 để dừng rùa.

Chuck Oct 14 2020 at 00:52
$ rosmsg show turtlesim/Pose

Nhận tư thế. Làm thế nào bạn muốn biết nếu nó đã thực hiện một cuộc cách mạng hoàn toàn? Bạn có thể kiểm tra xem chiều dài đường dẫn có bằng với chu vi hay góc quay quay trở lại góc bắt đầu hay vị trí x / y ngang giống với vị trí bắt đầu.