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

unwanted rotation of the markers detected with ar_track_alvar

asked 2015-04-27 04:18:46 -0600

updated 2015-04-29 10:25:08 -0600

hello! I discovered something weird with ar_track_alvar but maybe I just forgot something when launching it. I put a mark on the head of a robot and another one one the ground, this is when it is working fine: OK

but if i make the robot turn a little bit mor to the left, a PI rotation relative to the green axe seems to be made :


I set up a static_transform_publisher between "/axis_camera" and "/map, then I set the "output_frame" argument of ar_track_alvar to "/axis_camera" and the rest of the launchfile is identical to "pr2_indiv_no_kinect.launch".

The problem is not happening with the mark on the ground if i make it turn.

If it can give a clue, here is the rotation data of the mark when my robot make a complete turn: image description

I am grateful for any help!

edit retag flag offensive close merge delete


I am trying to improve camera calibrations, it might solve the problem, I will let you know !

scarlett gravatar image scarlett  ( 2015-05-01 04:51:05 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2015-04-28 10:01:27 -0600

Mehdi. gravatar image

I am not sure about that but could it be that your camera distortion on the edges of the images and the strong skew of the markers in your case cause this misdetection? Try it again with markers facing the camera and see if the problem persists.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-04-27 04:18:46 -0600

Seen: 289 times

Last updated: Apr 29 '15