ar_track_alvar causes TF_NAN_INPUT:
I am running ar_track_alvar successfully, but it causes tf transform nodes to output errors such as:
TF_NAN_INPUT: Ignoring transform for child_frame_id "ar_marker_111"
I'm pretty sure the errors are irrelevant, as I am detecting all of the expected markers fine and getting good transforms from them. However, these errors make a mess of the terminal screen of other nodes. Is there a way to either suppress the errors or (better) to get ar_track_alvar to only send out valid transforms?
Not sure if this is related to existing issue like this one. If you could open a pull request to either add option to suppress irrelevant message or figure out the root cause and fix it that'd be the greatest.
Their work-around (roslaunch ... 2> /dev/null) suppresses the errors in the terminal for ar_track_alvar but does not suppress the errors in other terminals with other nodes that use tf. I'll look into the pull request.