I am about to put in place a mecanum drive controller (same purpose as the diff drive controller but for mobile platforms based on mecanum wheels: you provide a twist as input, it outputs wheel velocities). Would you prefer that I create another mode in the existing diff_drive_controller, or that I create another fully new controller?
It is probably easier to just modify the existing controller. And I believe it is rather clean, no? Except for the name of the controller which no longer matches its scope (but this is already the case with skid steer control anyways...).
What do you think?
Thanks,
Antoine.
Hello,
I am about to put in place a mecanum drive controller (same purpose as the diff drive controller but for mobile platforms based on mecanum wheels: you provide a twist as input, it outputs wheel velocities). Would you prefer that I create another mode in the existing diff_drive_controller, or that I create another fully new controller?
It is probably easier to just modify the existing controller. And I believe it is rather clean, no? Except for the name of the controller which no longer matches its scope (but this is already the case with skid steer control anyways...).
What do you think?
Thanks,
Antoine.
--
You received this message because you are subscribed to the Google Groups "ROS/Orocos Robot Control Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-robot-co...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Understood. Now is there a specific reason why you pointed me to Jim Rothrock's steered_wheel_base_controller as an example, or is the diff drive controller provided in ros_controllers as good as a starting point?
Antoine.The diff_drive controller has been also made to work with skid-steer platforms because they both share a similar type of non-holonomic constraint. In contrast, mecanum wheels are holonomic (you can drive them sideways), so I say a different controller would be best.I suggest you take a look at Jim Rothrock's steered_wheel_base_controller [1].
[1] https://github.com/wunderkammer-laboratory/steered_wheel_base_controllerAdolfo
--
You received this message because you are subscribed to the Google Groups "ROS/Orocos Robot Control Special Interest Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-sig-robot-co...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.