-
-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
Hi, I have some more questions, regarding the joint angles (position):
- The documentation states that
diff_drive_controllerworks with wheel joints through a velocity interface. However, in your my_robot_hw_interface.h you read a position (angle) from the continuous wheel joints.
pos[0] += ang_distance_left;
Do you know why we need to provide the angle of the joints? I am asking because the mentioned documentation for diff_drive_controller is unclear to me. It seems to use only a velocity interface and no position interface.
- What's the range that you put the angles in?
[0, 2*pi[,[-pi, pi[or something else? I am asking for a range because I found out that the angles get wrapped according to this github issue on ros_controllers. This means it shouldn't really matter if the angle increases but I would like to avoid an overflow, which might cause trouble?
Thanks for your time and help
Metadata
Metadata
Assignees
Labels
No labels