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

ar_track_alvar: no (rgb) camera tracking in bundle detection using kinect?

asked 2013-08-21 04:21:43 -0500

swarmlab gravatar image

When running bundledetection (using FindMarkerBundles.cpp) with kinect, the actual tag tracking seems to be based only on the kinect data, as in individual detection (using IndividualMarkers.cpp) the tracking is based on the camera data, and improved by the kinect data.

This can be tested by blocking the kinect ir projector, the tag in the individual case remains detected, although with some jitter. In the bundle case the detection stops, also nearby detection (<50cm) is not possible.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-10-12 08:37:57 -0500

BennyRe gravatar image

Looking at the source of FindMarkerBundles.cpp shows, that the node creates a camera subscriber object but the node never subscribes to a camera topic. So, it does not use camera information.

I'm pretty happy with FindMarkerBundlesNoKinect. Does work great for me.

edit flag offensive delete link more


Hello, I am trying to track a bundle with kinect using FindMarkerBundles, but I get errors ERROR InferCorners: "camera_1_rgb_optical_frame" passed to lookupTransform argument target_frame does not exist.". However same parameters work very good with the individualMarkers code. You have any idea?

Amine gravatar image Amine  ( 2014-09-19 05:26:41 -0500 )edit

Question Tools



Asked: 2013-08-21 04:21:43 -0500

Seen: 398 times

Last updated: Oct 12 '13