ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A answers.ros.org
Ask Your Question
2

Navigation Stack with omni-wheel Robot

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

karamba gravatar image

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

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
0

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

paulbovbel gravatar image

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

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 https://github.com/ros-perception/per... . For Kinect, you'll have to use openni/freenect instead of openni2.

There's some sample navigation stuff for another omni-wheel robot here: https://github.com/paulbovbel/nav2_pl...

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 https://github.com/paulbovbel/nav2_pl... as well.

edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

2 followers

Stats

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

Seen: 1,308 times

Last updated: Feb 23 '15