Ask Your Question
0

Error with message_to_tf, in ros fuerte

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

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
1

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

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 https://tu-darmstadt-ros-pkg.googlecode.com/svn/branches/fuerte/hector_common.

See http://ros.org/wiki/hector_common for further details.

edit flag offensive delete link more

Comments

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 -0500 )edit
0

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

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

Stats

Asked: 2012-11-09 05:40:09 -0500

Seen: 151 times

Last updated: Nov 10 '12