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

Localization based on a laserscan

asked 2015-06-20 12:08:15 -0500

Tirgo gravatar image

Hello,

i have a question regarding the localization of a mobil robot. Unfortunately my robot is not able to offer wheel odometry. I am looking for an approach to localize my robot in a given map just based on a laserscan. I read that hector_mapping can be used in this case, as it includes a laser-scanmatcher, which works well as stand alone. Is something similar avialable without the whole SLAM algorithm behind? I just need the "L" ;). My robot has the constraint of relativly low computing power, why i also can't use visuel odometry.

Thx for your answers

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
1

answered 2015-06-21 10:33:50 -0500

duck-development gravatar image

updated 2015-07-06 15:30:54 -0500

Try this http://wiki.ros.org/laser_scan_matcher

  1. roscd ;
  2. source devel/setup.bash
  3. cd src ;
  4. git clone https://github.com/ccny-ros-pkg/scan_...
  5. apt-get install libgsl0-dev
  6. cd ..
  7. catkin_make
  8. Start IT.
edit flag offensive delete link more

Comments

Not a good answer, only for fuerte not for indigo..

felixwatzlawik gravatar image felixwatzlawik  ( 2015-06-23 00:43:42 -0500 )edit
2

The wiki page is just saying that documentation is only generated for electric and fuerte. I have used laser_scan_matcher in hydro with no issues.

Dan Lazewatsky gravatar image Dan Lazewatsky  ( 2015-06-23 11:22:01 -0500 )edit
0

answered 2015-06-22 05:28:09 -0500

jodafo gravatar image

Hi,

you can try amcl and use scan to scan registration to "replace" wheel odometry, for example discussed here.

Alternatively, you can adjust hector slam to add functionality to save and load maps, this shouldn't take longer than a couple of hours..

Best, Joscha

edit flag offensive delete link more
-1

answered 2015-06-23 00:45:47 -0500

felixwatzlawik gravatar image

I would recommend to use Hector. I am using Hector for everything, you have to edit your hector to just use the laserscan and localize but not publish a map. http://wiki.ros.org/hector_slam?distr... http://wiki.ros.org/hector_mapping?di...

From where do you get your map?

http://wiki.ros.org/amcl AMCL should also work for you cause AMCL is publishing a pose and fake-odometry.

edit flag offensive delete link more

Comments

I create the map with an other system. Its much more powerful and i am using gmapping for it. I will go on and test which approach needs less computing power. Thx for your tips.

Tirgo gravatar image Tirgo  ( 2015-07-10 06:00:09 -0500 )edit

Question Tools

2 followers

Stats

Asked: 2015-06-20 12:08:15 -0500

Seen: 978 times

Last updated: Jul 06 '15