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

Monte Carlo map's given?

asked 2017-11-22 01:12:33 -0500

Alvaro.S gravatar image

Hi to all,

I'm trying to program a Monte Carlo Localization. I know the algorithm steps. 1-Initizalization (particles and pose robot) 2-Sensor update (get lidar data, matching with the map and give weights to each particle) 3-Resampling related to weight. 3-Motion update (move particles related to odometry sensor) 4-Sensor update and so on.

My problem is in step 2. I don't know how to do the matching with the map with sensor data... I don't know the equation or how to do it. So my question is how to give weight to particles with a map given.

Any help?

Thanks a lot.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2017-11-23 01:02:13 -0500

mgruhler gravatar image

This is too much to answer on this Forum/Q&A-page, as this really relates to the core aspects of the respective algorithm.

However, as this is pretty standard, there are a lot of papers, books and examples around. Either check how it is done in amcl which stands for "Adaptive Monte Carlo Localization", read the book Probabilistic Robotics, Ch. 8.3 by Fox, Burgard and Thrun or check for papers or other sources.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2017-11-22 01:12:33 -0500

Seen: 103 times

Last updated: Nov 23 '17