ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2016-02-18 06:54:49 -0500 | received badge | ● Nice Question (source) |
2014-01-28 17:23:39 -0500 | marked best answer | Dropped sensor messages in Navigation Stack Hi, I'm trying to run the navigation stack on my own robot. I have run through the RobotSetup Tutorial and have made sure I am publishing everything I am required to. I have published the tfs such that I have a tree that looks like Then when I turn on DEBUG as suggested, I get this: When I run So the transform exists, but from what other threads have told me, this means the transform on the data is not happening. As a result of this, I can't use the sensor data and hence the stack doesn't work. Does anyone know what the problem could be? Thanks! EDIT 1: Sample message from sonar sensor (LaserScan message) using |
2014-01-28 17:22:43 -0500 | marked best answer | rviz exception while loading: OGRE EXCEPTION(7:InternalErrorException) Hi, I have been using rviz with no problems up until recently where upon using "rosrun rviz rviz" it begins loading and then promptly crashes and shuts down: I have tried cleaning and rebuilding it, but to no avail. I also haven't (knowingly) modified any files that are involved with rviz. Any ideas? Thanks! |
2014-01-28 17:22:43 -0500 | marked best answer | error while loading shared libraries - wrong ELF class Hi, I was running the tabletop_object_detector and despite always previously working, a new error has arisen (potentially as a result of "rosmake"ing some files?): /code/shared/sr-ros-interface/public_safety/shadow_robot/tabletop_object_detector/bin/tabletop_complete_node: error while loading shared libraries: libpcl_ros_io.so: wrong ELF class: ELFCLASS64 [tabletop_complete_node-3] process has died [pid 22274, exit code 127]. log files: /home/ros/.ros/log/07310876-b471-11e0-912d-00252274d18f/tabletop_complete_node-3*.log A google search leads me to believe it's an issue with the fact that it is a 64-bit library when it should be a 32-bit one - any ideas how to fix that? the error is only with "libpcl_ros_io" Thanks for the help in advance as ever! |
2014-01-28 17:22:28 -0500 | marked best answer | Running processes on different machines causes md5sum incompatibility issue Hi, I am trying to run the 'sr_control_gui' on a different machine to the rest of the system and I am getting this error: [ERROR] [1311084061.470869449]: Client [/sr_control_gui] wants topic /object_manipulator/object_manipulator_pickup/result to have datatype/md5sum [object_manipulation_msgs/PickupActionResult/37706bf50c1b11b7802944213b641a54], but our version has [object_manipulation_msgs/PickupActionResult/f5b810c9cd81bc41f3d404d9b45717b9]. Dropping connection. From what I understand of it, there is an incompatibility between the messages/topics being published by the different computers, manifesting as an issue with "md5sum"? How can I fix it? Thanks in advance. |
2013-06-07 04:25:14 -0500 | received badge | ● Famous Question (source) |
2013-06-07 04:25:14 -0500 | received badge | ● Notable Question (source) |
2012-09-13 08:43:54 -0500 | received badge | ● Notable Question (source) |
2012-09-13 08:43:54 -0500 | received badge | ● Popular Question (source) |
2012-09-13 08:43:54 -0500 | received badge | ● Famous Question (source) |
2012-09-10 11:35:27 -0500 | received badge | ● Famous Question (source) |
2012-09-10 11:35:27 -0500 | received badge | ● Notable Question (source) |
2012-08-24 09:28:18 -0500 | received badge | ● Famous Question (source) |
2012-08-24 09:28:18 -0500 | received badge | ● Notable Question (source) |
2012-08-21 03:58:20 -0500 | received badge | ● Notable Question (source) |
2012-08-21 03:58:20 -0500 | received badge | ● Famous Question (source) |
2012-08-13 07:30:21 -0500 | received badge | ● Taxonomist |
2012-08-10 23:19:32 -0500 | received badge | ● Popular Question (source) |
2012-06-27 22:13:25 -0500 | received badge | ● Popular Question (source) |
2012-06-27 03:37:36 -0500 | received badge | ● Popular Question (source) |
2012-02-11 02:00:41 -0500 | received badge | ● Student (source) |
2012-02-10 06:56:26 -0500 | commented answer | "Obstacles" not being added to costmap in Navigation Stack yes I'm aware, but for now I'm just trying to get it to work in 2D! The question is if it registers an obstacle at x=1, y=0, z=-0.4, should it add an obstacle to the 2D costmap at x=1, y=0? And if so, why is my implementation not doing that? |
2012-02-10 06:30:52 -0500 | commented answer | "Obstacles" not being added to costmap in Navigation Stack If i make it a non-voxel map and register a point at x=1m, z=-0.4m, will that be added to a non voxel based map? or can it only register points in the plane of the robot or something? i.e. can i just turn map-type to costmap (and make other necessary adjustments of course)? |
2012-02-10 05:54:50 -0500 | commented answer | "Obstacles" not being added to costmap in Navigation Stack Thanks for pointing that out - obviously it was an issue. However it is still the same problem when echoing the local_costmap/obstacles message. I have written an edit above. Any ideas? |
2012-02-10 04:56:10 -0500 | commented question | "Obstacles" not being added to costmap in Navigation Stack Oh, actually, the sensor position is at z = -0.4 relative to the base link, and is aimed horizontally, so technically it is being detected at x=1m, z=-0.4m - could that be the issue? does the "min_obstacle height" parameter nullify that reading? |
2012-02-10 04:54:33 -0500 | commented question | "Obstacles" not being added to costmap in Navigation Stack No, the obstacle is being detected about a metre away in the x direction |
2012-02-10 03:58:48 -0500 | asked a question | "Obstacles" not being added to costmap in Navigation Stack Hi, I'm running the Navigation Stack on my robot with no map, and publishing Point cloud messages to represent data coming in from Sonar sensors. Though I can plot the locations of the obstacles in Rviz using markers, they won't add to the costmap properly, such that even when an obstacle has been in range for a while, typing I imagine when an obstacle is seen within range (which it is, as can be seen in Rviz), the But it isn't - does anyone have an idea as to why not or what the problem might be? I've tried to post what I think might be useful below. Thanks in advance, Rohan My yaml files and launch files look like this: move_base.launch: global_costmap_params.yaml: local_costmap_params.yaml: PC_params_costmap2d.yaml: EDIT 1: After changing Hence the point being registered is within range, yet it still doesn't appear on the obstacle list in the local costmap. |
2012-02-08 07:40:31 -0500 | commented answer | Dropped sensor messages in Navigation Stack FIXED! the error was that I had the timestamp in making the LaserScan message = ros::Time(); when it needed to be ros::Time::now(); for some reason. 100 more errors to deal with, but that one done! Thanks very much for the help! |
2012-02-08 07:38:42 -0500 | marked best answer | Dropped sensor messages in Navigation Stack There are a couple of possibilities here:
I suspect one of the latter two problems; if you can capture and post a sample sonar message, that should narrow things down. EDIT: After looking at your sample message, this is definitely due to improper timestamps in your sonar messages. It should be relatively simple to set header.stamp to the current time for every message. This is a problem because tf works in both space and time; since some frames move with time, it buffers a short history so that it can transform scan data taken a few seconds ago between moving frames. The buffer is relatively short, so it doesn't have enough information to transform data that's more than a few seconds old, much less all the way back to unix time 0 (Dec 31, 1969!). |