ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

RotationTFToEigen no member of tf [closed]

asked 2014-05-29 20:52:15 -0600

mr42 gravatar image

Hi guys,

i have some code, which has been written for fuerte and is also compilable under fuerte. I have to make it runable under hydro. When i compile one of the packages with rosmake, i get the following error:

error: ‘RotationTFToEigen’ is not a member of ‘tf’
error: ‘VectorTFToEigen’ is not a member of ‘tf’

To which namespace does these two now belong? Because in the api it looks like they should be members of tf.

Thanks.

edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by mr42
close date 2014-05-29 21:19:30

2 Answers

Sort by » oldest newest most voted
1

answered 2014-05-29 21:07:40 -0600

fergs gravatar image

updated 2014-05-29 21:09:40 -0600

It would appear these functions were slightly renamed:

  • You'll need to include "tf_conversions/tf_eigen.h"
  • tf::RotationTFToEigen is renamed to tf::quaternionTFToEigen
  • tf::VectorTFToEigen is now tf::vectorTFToEigen.

Docs for this header are here: http://docs.ros.org/hydro/api/tf_conv...

This I believe was part of the overhaul that was done to get rid of the custom version of bullet that was used.

edit flag offensive delete link more
0

answered 2014-05-29 21:18:55 -0600

mr42 gravatar image

Thanks a lot. Now it works. I just close the entry.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-05-29 20:52:15 -0600

Seen: 248 times

Last updated: May 29 '14