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

Revision history [back]

Hi There,

I have set this node up a few times. I think the problem you're having is that your camera doesn't have any calibration information associated with it. This will mean that the ar_track_alvar node has no lens model for your camera and therefore cannot determine the pose estimates of the AR tags.

If you have a look at the camera calibration node it will guide you through the process of calibrating your camera and getting the camera info messages published alongside the camera images.

When this is setup and working the ar_track_alvar node should start working as you expect.

Hi There,

I have set this node up a few times. I think the problem you're having is that your camera doesn't have any calibration information associated with it. This will mean that the ar_track_alvar node has no lens model for your camera and therefore cannot determine the pose estimates of the AR tags.

If you have a look at the camera calibration node it will guide you through the process of calibrating your camera and getting the camera info messages published alongside the camera images.

When this is setup and working the ar_track_alvar node should start working as you expect.

update now that your camera calibration information is in the system there are two more things I think you need to check. The frame_id for your camera is still the default head_camera there needs to be a TF connection between this frame and the detection frame set in the launch file for ar_track_alvar or you can set them to the same frame_id to keep it simple. The other thing to double check is that the camera image and info topic names are set correctly in the launch file too.

You're very close now.