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

amcl restore own position automatically

asked 2016-02-16 02:26:19 -0500

osmancns gravatar image

sometime AMCL can't localize itself in the given map while moving. such as in alike environments. In similar cases I use pose estimation button for real position of robot.

But is there a way to detect automatically that AMCL get lost real robot position ?

EXAMPLE: a node give me an error " ROBOT CAN'NOT LOCALIZE ITSELF" . after AMCL will try immediately localize right position. So, I dont use pose estimation button .

edit retag flag offensive close merge delete

Comments

not sure what you would hope to do in that situation - If the robot can't localise itself, what would amcl be able to do. The pose estimation tool is you providing additional information that is not available to the system to enable it to hopefully converge on a suitable answer

nickw gravatar image nickw  ( 2016-02-16 03:23:59 -0500 )edit

just ı want to detect that robot get lost very much its real position with a another node. not look at rviz screen.

osmancns gravatar image osmancns  ( 2016-02-16 03:31:47 -0500 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2016-02-17 01:22:57 -0500

updated 2016-02-17 02:54:09 -0500

you could look at the topics you get from amcl - amcl_pose gives you pose with covariance, or you could look at particlecloud to see how spread out it is (this is what rviz is using to draw things).

edit flag offensive delete link more

Comments

is there a example project about this. so it can detect position errors as look at topics me get from amcl-pose ?

osmancns gravatar image osmancns  ( 2016-02-17 01:50:27 -0500 )edit

Question Tools

3 followers

Stats

Asked: 2016-02-16 02:26:19 -0500

Seen: 616 times

Last updated: Feb 17 '16