ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2021-08-02 00:04:00 -0500 | received badge | ● Good Question (source) |
2018-10-07 08:51:11 -0500 | received badge | ● Nice Question (source) |
2014-01-28 17:22:02 -0500 | marked best answer | Multi-robot navigation Hi, I have problem with implementing navigation to work with multiple robots. Errors: Waiting on transform from /robot_1/base to /map to become available before running costmap, tf error: Frame id /robot_1/base does not exist! Probably, the problem is in transformations that transform /map to /base and not from /map to /robot_1/base. I use groups/namespaces in launch file to separate each robot node with correspondiong move_base node from other nodes. To run navigation stack I launch robot_configuaration.launch and move_base.launch. I have found the following solution: and but this doesn't work. Is there some solution to automatically map all topics and tf's directly from .launch file? |
2014-01-28 17:21:58 -0500 | marked best answer | Understanding navigation stack Hi, I have trouble of understanding how navigation stack works. After days of debugging code to work with navigation stack I have concluded that its either problem in tf or I dont really understand how navigation stack work. Specifically I have a couple of questions/problems:
Some help needed, thanks. |
2013-11-30 14:01:58 -0500 | received badge | ● Good Question (source) |
2013-09-11 00:41:45 -0500 | received badge | ● Taxonomist |
2013-04-19 04:23:31 -0500 | received badge | ● Famous Question (source) |
2013-04-19 04:23:31 -0500 | received badge | ● Notable Question (source) |
2013-04-19 04:23:31 -0500 | received badge | ● Popular Question (source) |
2012-10-23 06:13:50 -0500 | received badge | ● Famous Question (source) |
2012-08-15 16:39:51 -0500 | received badge | ● Famous Question (source) |
2012-07-12 08:28:56 -0500 | received badge | ● Notable Question (source) |
2012-04-22 23:29:24 -0500 | marked best answer | Error assigning a python quaternion Hi, I have tried to setup navigation stack to work with the robot from USARSim the same way as in tutorials, but when I start robot_configuration.launch and move_base.launch I get this error related to odometry: Section of code that publish odom: My odometry returns only position and orientation, but not the values for velocity! Any suggestions will be helpful. Thanks in advance. hv |
2012-01-23 23:32:11 -0500 | received badge | ● Notable Question (source) |
2011-11-12 06:27:54 -0500 | received badge | ● Popular Question (source) |
2011-08-05 00:13:08 -0500 | received badge | ● Popular Question (source) |
2011-05-05 08:05:32 -0500 | marked best answer | Multi-robot navigation Well, it turns out that the python version of transformBroadcaster has a bug in that it doesn't read the In the meantime, you have a couple of options: 1) Write the search param logic yourself for the transformBroadcaster, submit a patch to the above ticket, get mad props from the ROS community for fixing a bug :) 2) Have a parameter on your node that allows you to change the frame name before you pass it to the transformBroadcaster. 3) Switch to the C++ API which works as expected. Hope this helps. |
2011-05-03 03:43:13 -0500 | commented answer | Multi-robot navigation Yes, with transformBroadcaster. The following code is the same for robot_1 and robot_2: broadcaster.sendTransform(position, orientation, rospy.Time.now(), "odom", "map"). Do I need to change odom for every robot_x to /robot_x/odom manually or this is done automatically with tf_prefix? |
2011-04-30 08:08:03 -0500 | commented answer | Multi-robot navigation http://www.megaupload.com/?d=DCTZSB2Q I guess something is wrong here... Can you tell me what does tf_prefix do? Isn't that for remapping tf frames (odom->robot_x/odom)? |
2011-04-29 08:55:19 -0500 | commented answer | Multi-robot navigation Yes, in rviz everything looks ok! |
2011-04-29 00:54:37 -0500 | received badge | ● Commentator |
2011-04-29 00:54:37 -0500 | commented question | move_base warning sensor out of bounds There is probably problem with your localization. Global costmap uses map from map server for it's costmap. When you haven't localized properly your robot, robot might get outside your map borders and then you receive and error. There might be also a problem with your transformations. Cheers |
2011-04-29 00:37:58 -0500 | commented answer | Multi-robot navigation Yes, I tried to setup my launch file similar to this navigation_stage .launch, but I don't use fake localization, and stageros node. |
2011-04-28 23:46:50 -0500 | commented answer | Multi-robot navigation This problem with /scan was in costmap_common_params.yaml. Now i get no errors, changed ~tf_prefix to tf_prefix, but navigation doesn't give any sign of life, no footprint, no obstacles, no path.. edit: without ~ navigation doesn't subscribe to most of topics, including scan and odom |