Ask Your Question

Error with message_to_tf, in ros fuerte

asked 2012-11-09 05:40:09 -0600

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

I have a problem with message_to_tf.the problem is when you compile message_to_tf. when rosmake is used gives the following error:

error: /home/dava/local/src/ros-fuerte/hector_common/message_to_tf/src/message_to_tf.cpp:40:26: error: no matching function for call to ‘btMatrix3x3::btMatrix3x3(tf::Quaternion&)’

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted

answered 2012-11-10 08:48:28 -0600

You should use the fuerte branch of the hector_common stack or message_to_tf where btMatrix3x3 and other bullet types have been replaced by the respective tf types. The URL of the repository is

See for further details.

edit flag offensive delete link more


In the meantime, the fuerte branch has been merged with the trunk branch and /trunk/hector_common can be used for ROS electric and upwards.

Johannes Meyer gravatar image Johannes Meyer  ( 2012-12-26 11:00:42 -0600 )edit

answered 2012-11-10 06:09:56 -0600

Lorenz gravatar image

In fuerte you cannot mix tf and bullet data types anymore. Best if you replace all bt prefixes with the namespace tf::, for instance replace btMatrix3x3 with tf::Matrix3x3.

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: 2012-11-09 05:40:09 -0600

Seen: 151 times

Last updated: Nov 10 '12