Ask Your Question


asked 2019-07-26 10:53:33 -0500

nana gravatar image

I am using package of aruco from this link aruco ros when I change the matrix "rotate_to_ros" in "aruco_ros_utils.cpp" to be [1 0 0;0 0 1;0 1 0] I have the following error:

Error:   TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id "marker_frame" from authority "unknown_publisher" because of an invalid quaternion in the transform (-0.029012 -0.264665 -0.742686 0.526990)
     at line 257 in /tmp/binarydeb/ros-kinetic-tf2-0.5.20/src/buffer_core.cpp

could any one help, please?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-01-08 23:27:50 -0500

Rufus gravatar image

updated 2020-01-08 23:48:40 -0500

Use the following line to re-normalize the quaternion of a transform, usually required after multiplying multiple transforms


However, a more likely case is that you are trying to work with an uninitialized transform.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2019-07-26 10:53:33 -0500

Seen: 408 times

Last updated: Jan 08 '20