ar_track_alvar causes TF_NAN_INPUT:

asked 2017-02-12 15:44:18 -0600

dan gravatar image

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?

edit retag flag offensive close merge delete


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.

130s gravatar image 130s  ( 2017-02-12 16:07:12 -0600 )edit

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.

dan gravatar image dan  ( 2017-02-12 19:45:51 -0600 )edit