ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2016-04-09 15:39:35 -0500 | received badge | ● Nice Question (source) |
2014-06-20 15:30:50 -0500 | received badge | ● Taxonomist |
2013-05-28 06:02:12 -0500 | commented question | Error in display of Pointcloud in /base_link frame I had a similar issue, I had to use the following param.. rosparam set /use_sim_time true along with the --clock by Ben_S |
2013-05-26 16:55:22 -0500 | commented answer | sicklms failed to initialized:failed to detect baud rate! I have the same problem too, I'm reviewing the player/stage driver sicklms200.cc and Upenn wrote a sicklms200b.cc that may work |
2013-05-12 04:52:03 -0500 | answered a question | Building a 3d pointcloud from rotating 2d lidar with a SICK LMS 291/s14 and high resolution optical encoder Appreciate the feedback, and tutorial was very useful. I just got stuck on "The tilt_scan topic was recorded from a planar laser mounted on a tilting stage. The /tf topic contains the robot transforms." How does the tilt_scan topic get built? I couldn't find any example of this other than the bag file provided. |
2013-05-12 04:39:35 -0500 | received badge | ● Famous Question (source) |
2013-05-08 14:49:41 -0500 | commented question | The problem of baud rate when using sicktoolbox_wrapper! |
2013-05-06 21:12:19 -0500 | received badge | ● Notable Question (source) |
2013-05-06 11:25:16 -0500 | received badge | ● Popular Question (source) |
2013-05-06 08:48:36 -0500 | received badge | ● Student (source) |
2013-05-06 06:52:26 -0500 | received badge | ● Editor (source) |
2013-05-06 06:47:54 -0500 | asked a question | Building a 3d pointcloud from rotating 2d lidar with a SICK LMS 291/s14 and high resolution optical encoder Greetings, ROS is fabulous and thanks to all contributors!
I was wondering if anyone had experience rotating a 2d laser to produce 3d pointcloud and how to advertise/visualize using ROS?
- Secured a SICK LMS 291 S14.
Any thoughts or suggestions of how to proceed or if someone has done this before and can provide specific code examples would be appreciated... -05/15/2013 Edit: After running the tutorial for laser_scan_assembler and periodic_snapshotter I have learned a great deal. My question would be how was the tilt_scan topic built? All that is mentioned is "The tilt_scan topic was recorded from a planar laser mounted on a tilting stage. The /tf topic contains the robot transforms." Is there a code example of how this was built? Update 05/30/2013 Finally figured it out, and yes I needed to learn tf very well to do this. If you have questions learn TF! Thanks for pointing me in the right direction!! Few other stumbling blocks that I had along the way. I had a SIIG SII206M. SIIG Inc. USB to RS-422/485 Converter, but did not get 500kb baud (only got 38K), I even wrote my own driver, and achieved 230kb, then I bought a USB-COMi-M http://sewelldirect.com/USB-to-Serial-RS-232-rs-422-rs-485-DB9-and-6-pin-Terminal-Block.asp and it works perfectly with the sicktoolbox-wrapper provided. I had to re-write the encoder phidgets package, as they have updated their library, I used their high-speed encoder but there was some #ifdef's that didn't apply anymore... also the high_speed_encoder had to init() the encoders before using them otherwise didn't work.. I also wrote my own periodic_snapshotter2 based off the original, just modified for pointcloud2 data, figured it may be more useful in the future. For anyone else that needs help or is trying to do something similar, the nootrix image http://nootrix.com/2013/01/virtualized-ros-groovy/ is an excellent way to get started developing on ubuntu, then I recommend creating your own package to customize/copy/re-use source code for your own robot. This was a very cool and interesting challenge, I am now able to generate pointclouds that consist of 78398 points every 4 seconds, published into rviz. The unit itself turns 360 ... (more) |