Ask Your Question

Navigation Stack with omni-wheel Robot

asked 2015-02-08 01:36:18 -0600

karamba gravatar image

updated 2015-02-08 01:40:39 -0600

Hi everybody,

I worked through the navigation stack tutorial yesterday and now I am wondering how to get the stack running on my 3-wheeled omni-wheel robot equipped with a Arduino Nano, an old Laptop, and an MS Kinect. The ROS stack is already running as well as freenect. (It may look a bit like Robotino)

It would be great if you would give me some hints how to get it running. I am especially confused how to setup the 3 omni-wheel control.

Thanks very much in advance! Karamba

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-02-21 15:21:24 -0600

paulbovbel gravatar image

updated 2015-02-23 07:25:00 -0600

I'm assuming by ROS stack running, you mean that you have a base driver that takes in cmd_vel, and spits out odom and tf?

For converting Kinect data into laserscans for navigation, take a look at . For Kinect, you'll have to use openni/freenect instead of openni2.

There's some sample navigation stuff for another omni-wheel robot here:

The important distinction is that your robot is holonomic, so you can give it an x, y, theta move command. Diff drive on the other hand would only take x, theta.

If you're gonna reuse the configs there, make sure you tweak speed/acceleration limits, footprint, and anything else robot specific. There's some amcl and gmapping demo bringups in as well.

edit flag offensive delete link more


Hi, I'm also trying to get the navigation stack working on a 3 omni-wheel robot. Do you actually have to write a node that translates changes in motor encoder positions to an odometry message ?

Cyril_J gravatar imageCyril_J ( 2018-11-22 09:16:01 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2015-02-08 01:36:18 -0600

Seen: 1,944 times

Last updated: Feb 23 '15