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

Revision history [back]

click to hide/show revision 1
initial version

the Turtlebot3 (not compatible with explore_lite because it doesn't use move_base for commands)

This confuses me: according to turtlebot3_navigation move_base is definitely used.

the Turtlebot3 (not compatible with explore_lite because it doesn't use move_base for commands)

This confuses me: according to turtlebot3_navigation move_base is definitely used.


Edit:

but when it's running the SLAM demo per virtual SLAM instructions here, and I then print the list of topics, move_base is not one of them.

move_base is not a topic. It's a node (edit: and an action server namespace).

It's using move_base_simple.

This also confuses me. Are we talking about the same package? See turtlebot3_navigation/launch/move_base.launch.

Is this the move_base_simple you refer to, or the topic based interface to move_base?


Edit 2:

I don't have time to look into the TB3 setup right now, but just to give you some pointers:

when I run other robots like the husky, there are topics like move_base/cmd_vel, and those don't show up with turtlebot3

the topic name cmd_vel is a choice, it could be called anything. The fact that many robot configurations have it as move_base/cmd_vel is just their preferred setup.

Looking at the launch file I linked earlier, it would appear that move_base will output Twists on /cmd_vel by default (here).

After your comment, I checked the node list and while running the simulation as described above, there is no move_base node either.

that would be something to check, if you're still interested in using the TB3. According to the launch file, move_base is definitely used, so the name should show up.

So I think that move_base is not actually used, unless you count move_base_simple, which shows up in the topic list but not the nodes.

Well, again: move_base_simple is not a node, it's a topic. You should probable use rostopic info /move_base_simple/goal to see who is subscribing or publishing to that.

the Turtlebot3 (not compatible with explore_lite because it doesn't use move_base for commands)

This confuses me: according to turtlebot3_navigation move_base is definitely used.


Edit:

but when it's running the SLAM demo per virtual SLAM instructions here, and I then print the list of topics, move_base is not one of them.

move_base is not a topic. It's a node (edit: and an action server namespace).

It's using move_base_simple.

This also confuses me. Are we talking about the same package? See turtlebot3_navigation/launch/move_base.launch.

Is this the move_base_simple you refer to, or the topic based interface to move_base?


Edit 2:

I don't have time to look into the TB3 setup right now, but just to give you some pointers:

when I run other robots like the husky, there are topics like move_base/cmd_vel, and those don't show up with turtlebot3

the topic name cmd_vel is a choice, it could be called anything. The fact that many robot configurations have it as move_base/cmd_vel is just their preferred setup.

Looking at the launch file I linked earlier, it would appear that move_base will output Twists on /cmd_vel by default (here).

After your comment, I checked the node list and while running the simulation as described above, there is no move_base node either.

that would be something to check, if you're still interested in using the TB3. According to the launch file, move_base is definitely used, so the name should show up.

So I think that move_base is not actually used, unless you count move_base_simple, which shows up in the topic list but not the nodes.

Well, again: move_base_simple is not a node, it's a topic. You should probable probably use rostopic info /move_base_simple/goal to see who is subscribing or publishing to that.