ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Roomba 400 navigation stack setup

asked 2018-04-03 11:45:54 -0500

Ezredes gravatar image


I'm using create_autonomy driver for my roomba 400 on kinetic, and I want to set up the navigation stack (especially move_base to send goals to the robot and navigate in rviz). The ca_driver running on Raspberry, the gmapping, map server on the PC. I'm following the navigation stack tutorial, and as described in it, first, I need to create a package with the following dependencies:

catkin_create_pkg my_robot_name_2dnav move_base my_tf_configuration_dep my_odom_configuration_dep my_sensor_configuration_dep

How should I need to fill up the dependencies on which device (RPI or PC) once the ca_driver itself publish a /tf and a /odom topic when I starting it with the following launch:

roslaunch ca_driver roomba_400.launch

Maybe if anyone successfully deployed the navigation stack, can send me a sample/example launch file or project?

edit retag flag offensive close merge delete


Hello! Did you solve this problem? I'm stuck here and the tutorial for the turtlebot didn't mention it.

khallad gravatar image khallad  ( 2021-04-21 23:24:21 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-04-03 15:43:15 -0500

jacobperron gravatar image

As mentioned in a previous post, you can check out turtlebot_navigation for example launch and config files.

edit flag offensive delete link more


so do I need my_sensor_configuration_dep if I am using urg_node? also doesn't the create_autonomy provide tf and odom so that dependency would be move_base urg_node and create_autonomy?

Usui gravatar image Usui  ( 2019-06-06 14:43:57 -0500 )edit

Question Tools

1 follower


Asked: 2018-04-03 11:45:54 -0500

Seen: 258 times

Last updated: Apr 03 '18