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

tf2/transform_broadcaster.h: No such file or directory on ubuntu 12.04 with furete [closed]

asked 2012-08-22 23:33:00 -0600

Markus Bader gravatar image

updated 2014-01-28 17:13:26 -0600

ngrennan gravatar image

Hi

I like to use tf2 transformations, but those headers are not on my system. I used to sudo apt-get install ros-fuerte-desktop-full ros-fuerte-pr2-desktop ros-fuerte-pr2-base to install ros. But still all I find are the normal tf transformation headers and "tf2_ros/transform_broadcaster.h" which does not look to be the right one.

System: ubuntu 12.04 32bit, ROS: fuerte via http://packages.ros.org/ros/ubuntu (23.Aug.2012)

Any ideas? I don not want to compile ros by hand so did I miss any package

Thanks

Markus

PS.: Thanks for the hint but geometry_experimental is installed. Have a look at the following bash history:

# ros-fuerte-geometry-experimental is already installed
max@rudi:/opt/ros/fuerte$ sudo apt-get install ros-fuerte-geometry-experimental
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ros-fuerte-geometry-experimental is already the newest version.
The following packages were automatically installed and are no longer required:
  libfltk-gl1.3 libfltk-cairo1.3
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

# find does not list the reqired tf2 headers
max@mypc:/opt/ros/fuerte$ find -name 'transform_broadcaster.h'
./stacks/geometry_experimental/tf2_ros/include/tf2_ros/transform_broadcaster.h
./stacks/geometry/tf/include/tf/transform_broadcaster.h
edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-03-26 19:03:13.313626

1 Answer

Sort by ยป oldest newest most voted
1

answered 2012-08-23 00:40:32 -0600

Lorenz gravatar image

updated 2012-08-23 21:48:51 -0600

Do you have geometry_experimental installed?

sudo apt-get install ros-fuerte-geometry-experimental

Edit: Why do you think tf2_ros/transform_broadcaster.h is not what you are looking for? As I understand it, the tf2 package (now) contains the basic alghorithms and classes while the tf2_ros package contains the ros specific parts, including the listener. Did you try it out?

edit flag offensive delete link more

Comments

Thanks for the hint but it did not work, ros-fuerte-geometry-experimental is already installed. As prove I extended my question.

Markus Bader gravatar image Markus Bader  ( 2012-08-23 20:45:25 -0600 )edit

Question Tools

Stats

Asked: 2012-08-22 23:33:00 -0600

Seen: 1,762 times

Last updated: Aug 23 '12