ROS Answers: Open Source Q&A Forum - RSS feedhttps://answers.ros.org/questions/Open source question and answer forum written in Python and DjangoenROS Answers is licensed under Creative Commons Attribution 3.0Thu, 07 Nov 2019 20:48:32 -0600Autonomous Navigation Algorithm for Robot without know the maphttps://answers.ros.org/question/336852/autonomous-navigation-algorithm-for-robot-without-know-the-map/Hi i want to ask something about the algorithm, can we navigate the robot without know the map first? (I use LIDAR)
I read about amcl, amcl is for estimate the robot, and amcl should know the map first, right?
There is any instruction that i should use ?
and what is the name of method/algorithm behind it?
like amcl is for adaptive monte carlo localization.Tue, 05 Nov 2019 04:46:12 -0600https://answers.ros.org/question/336852/autonomous-navigation-algorithm-for-robot-without-know-the-map/Answer by jordan for <p>Hi i want to ask something about the algorithm, can we navigate the robot without know the map first? (I use LIDAR)
I read about amcl, amcl is for estimate the robot, and amcl should know the map first, right?</p>
<p>There is any instruction that i should use ?
and what is the name of method/algorithm behind it?
like amcl is for adaptive monte carlo localization.</p>
https://answers.ros.org/question/336852/autonomous-navigation-algorithm-for-robot-without-know-the-map/?answer=337113#post-id-337113See ROS package explore_lite: http://wiki.ros.org/explore_liteThu, 07 Nov 2019 19:32:18 -0600https://answers.ros.org/question/336852/autonomous-navigation-algorithm-for-robot-without-know-the-map/?answer=337113#post-id-337113Answer by georgeknowlden for <p>Hi i want to ask something about the algorithm, can we navigate the robot without know the map first? (I use LIDAR)
I read about amcl, amcl is for estimate the robot, and amcl should know the map first, right?</p>
<p>There is any instruction that i should use ?
and what is the name of method/algorithm behind it?
like amcl is for adaptive monte carlo localization.</p>
https://answers.ros.org/question/336852/autonomous-navigation-algorithm-for-robot-without-know-the-map/?answer=337116#post-id-337116I'm still learning, but you need to use come kind of SLAM (simultaneous localisation and mapping) approach if you want to navigate through an unknown map. Basically, to navigate in an unknown space, you need to know where you are, and know what's around you. So, to work out what's around you, you need to look (in your case, using LIDAR), but you can't know what you're looking at if you don't know where you are. So you use your estimation of your position to estimate the map, and your estimation of the map to estimate your position. It sounds impossible, but over time, the approach can work, as long as you have tuned the system correctly.
I've heard of gmapping, hector, and amcl. I would check out the wiki for these pages.
Once you have SLAM implemented, I think that Jordan's answer will help you explore effectively.Thu, 07 Nov 2019 20:48:32 -0600https://answers.ros.org/question/336852/autonomous-navigation-algorithm-for-robot-without-know-the-map/?answer=337116#post-id-337116