ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2020-09-22 09:41:11 -0500 | commented answer | How to deal with slow RPLidar scan rate on fast moving robot? @Mork the source code is here: link text It works but it did not improve the performance of mapping and localization a |
2020-05-12 04:54:21 -0500 | received badge | ● Good Answer (source) |
2020-04-26 14:48:23 -0500 | edited answer | How to deal with slow RPLidar scan rate on fast moving robot? Updated answer: I think what I'm looking for is LaserProjection::transformLaserScanToPointCloud() from the laser_geometr |
2020-04-26 14:46:38 -0500 | commented answer | How to deal with slow RPLidar scan rate on fast moving robot? So I looked at the laser_assembler package. I ran the provided example but it did not seem to do any correction. Maybe |
2020-04-25 16:30:41 -0500 | received badge | ● Enthusiast |
2020-04-24 13:02:08 -0500 | commented answer | cannot transform laser using laser_assembler Are you trying to do something similar as I am? https://answers.ros.org/question/242658/how-to-deal-with-slow-rplidar-s |
2020-04-24 10:11:54 -0500 | received badge | ● Nice Answer (source) |
2020-04-24 10:10:25 -0500 | received badge | ● Great Question (source) |
2020-04-24 09:57:45 -0500 | commented answer | How to deal with slow RPLidar scan rate on fast moving robot? I updated my answer to add an image that shows the output of my own solution. Its not bad. Still some minor issues / s |
2020-04-24 09:55:17 -0500 | edited answer | How to deal with slow RPLidar scan rate on fast moving robot? So I have asked this question about 3.5 years ago. I think the answer is "No, ROS will not perform any kind of motion |
2020-04-24 09:55:17 -0500 | received badge | ● Editor (source) |
2020-04-24 09:52:43 -0500 | edited answer | How to deal with slow RPLidar scan rate on fast moving robot? So I have asked this question about 3.5 years ago. I think the answer is "No, ROS will not perform any kind of motion |
2020-04-24 09:44:31 -0500 | received badge | ● Supporter (source) |
2020-04-24 09:44:26 -0500 | commented answer | How to deal with slow RPLidar scan rate on fast moving robot? Thanks! I figured that there had to be something like this. I recall having looked at some other packages in the lase |
2020-04-24 09:40:18 -0500 | commented answer | How to deal with slow RPLidar scan rate on fast moving robot? Thanks. Apologies for my imprecise language. What I meant, and should have asked of course, is "Is there a ROS compone |
2020-04-24 03:39:35 -0500 | received badge | ● Necromancer (source) |
2020-04-24 03:39:35 -0500 | received badge | ● Self-Learner (source) |
2020-04-24 03:39:35 -0500 | received badge | ● Teacher (source) |
2020-04-23 15:31:51 -0500 | answered a question | How to deal with slow RPLidar scan rate on fast moving robot? So I have asked this question about 3.5 years ago. I think the answer is "No, ROS will not perform any kind of motion |
2018-01-26 10:15:03 -0500 | received badge | ● Good Question (source) |
2016-12-27 23:48:23 -0500 | received badge | ● Famous Question (source) |
2016-09-18 14:49:54 -0500 | received badge | ● Notable Question (source) |
2016-08-30 03:06:52 -0500 | received badge | ● Nice Question (source) |
2016-08-30 02:41:41 -0500 | received badge | ● Student (source) |
2016-08-29 21:51:05 -0500 | received badge | ● Popular Question (source) |
2016-08-29 11:24:27 -0500 | asked a question | How to deal with slow RPLidar scan rate on fast moving robot? I'm relatively new to ROS, but I'm not new to Robotics. I'm trying to understand if and how hector_slam, gmapping and similar packages that are typically used for mapping and/or localization, deal with the following: Suppose the robot moves at 1m/sec. Suppose the Lidar is completing a 360deg scan at a rate of 5Hz, i.e. it takes 0.2sec for one full scan. In the time it takes for one scan to complete, the robot will have moved as much as 0.2meters (around 8 inches) if it is going straight at full speed. A similar statement can be made about rotation. Are the ROS components that consume laser scan messages simply assuming that the robot has not moved during the time it took to complete a scan? Or is there some logic somewhere that does some sort of motion compensation. Before I started working with ROS and RPLidar, I was in the process of putting the various pieces together "from scratch". For example I was using parts of the MRPT, specifically ICP, to localize the robot within an existing map / occupancy grid. Also, this occupancy grid was created by simply updating the gird cell after doing all the necessary calculations to map each laser reading into the what's called the "ocometry frame" in ROS speak. I was using the XV-11 laser sensor, instead of RPLidar, but its the same thing at the end of the day... In order to build up this occupancy grid while the robot is in motion, I found it to be necessary to use odometry information and transform the incoming laser scan information in such a manner that it effectively is "motion compensated". Is the equivalent of this "motion compensation" happening in ROS anywhere is what I'm asking I guess. Or is the problem simply getting ignored, because most people are using laser scanners with a scan rate that is 10x that of RPLidar? Thanks. |