Skip to main content
3 of 4
added 102 characters in body

Holonomic drive in Ros2 using Mecanum Wheels

I am working on a robot involving holonomic drive using 4 mecanum wheels. I have the following questions:

  1. Is there any ros2 controller for holonomic drive (like for diff drive and Ackermann Steering Controller at https://control.ros.org/master/doc/ros2_controllers/doc/controllers_index.html)?
  2. If not, any idea about how is the robot at the following link https://github.com/MickySukmana/holonomic working(Although it is using omni wheels and I plan to build a different setup)?

UPDATE: The PR version of ros2 controllers is installed successfully on ros2 iron. I tried publishing command velocities to "/mec_cont/controller_state" topic but the bot is not moving. To which topic shall I publish command velocities to using teleop_twist_keyboard? The following topics are available when running mecanum drive controller:

/mec_cont/controller_state
/mec_cont/odometry
/mec_cont/reference
/mec_cont/tf_odometry
/mec_cont/transition_event

and in the case of diff_drive controller the following were available out of which I was publishing to "/diff_cont/cmd_vel_unstamped":

/diff_cont/cmd_vel_unstamped
/diff_cont/odom
/diff_cont/transition_event