Incorporating the ar_track_alvar into my bot I am pleased to see the ar_pose_marker topic publishing one or more AR tags I place in front of my webcam.
My question is that I am not using my Xtion or other cam with depth info and am using the usb_cam module (explained in Patricks Ros 1 for indigo book just updated).
Although I see it correctly identify my numbers 1-8 for the AR tags the position and orientation tags seem to be junk with totally wack numbers like they are just not every updated and are junk.
Has anybody hit this and if so what info can you offer? Thanks
Details of my Issue for those who are curious:
Platform: BeagleBone Black on Ubuntu 14.04.1 with ROS Indigo. (the old 32-bit ram align bugs have been fixed around Groovy if you question that so it's running ok for me)
I want to use the webcam as this is very small bot and I cannot run my power hungry Xtion. So I am hoping somebody has done this and knows if position for at least x-y centroid is possible to get even though the webcam would not offer z info.
Specifically I am using the ar_indiv_no_kinect.launch launch which allows me to map the camera <remap from="usb_cam/image_raw" to="/camera/rgb/image_color" />
I do get the apparently 'classic' errors, one per frame from usb_cam driver that are like this but they seem 'sort of benign' and then I get an error that I think is from ar
FROM usb_cam I think: [swscaler @ 0x6a1c0] No accelerated colorspace conversion found from yuv422p to rgb24.
FROM ar code I think: [ERROR] [1424508775.140493951]: "camera_link" passed to lookupTransform argument target_frame does not exist.
I am able to both monitor the video and display data on my topics and control my bot from javascript interface so lots of stuff is working well, just moving forward a bit more.
Thanks
Mark Johnston