ROS TURTLESIM โดยใช้ PYTHON
Oct 13 2020
ใน ROS TURTLESIM ในขณะที่เคลื่อนที่เต่าเป็นวงกลมโดยใช้ความเร็วเชิงเส้นและความเร็วเชิงมุมฉันจะติดตามระยะทางได้อย่างไรเพื่อหยุดเต่าที่เคลื่อนที่หลังจากการปฏิวัติหนึ่งครั้ง
คำตอบ
1 SankeerthReddyProdduturi Oct 14 2020 at 17:20
เขียนฟังก์ชันระยะทางโดยมีค่าสูงสุดเป็นเส้นรอบวงใช้ฟังก์ชันเวลาของ rospy เพื่ออัปเดตระยะทางและเมื่อใดก็ตามที่ current_distance เกินเส้นรอบวงให้เผยแพร่ข้อความความเร็วเป็นศูนย์เพื่อหยุดเต่า
Chuck Oct 14 2020 at 00:52
$ rosmsg show turtlesim/Pose
รับท่า คุณอยากรู้ว่ามันเป็นการปฏิวัติที่สมบูรณ์หรือไม่? คุณสามารถตรวจสอบว่าความยาวเส้นทางเท่ากับเส้นรอบวงหรือว่ามุมการหมุนกลับไปที่มุมเริ่มต้นหรือตำแหน่ง x / y แนวนอนจะเหมือนกับตำแหน่งเริ่มต้น