Package Summary

Tags No category tags.
Version 0.6.9
License BSD
Build type CATKIN

Repository Summary

Checkout URI
VCS Type git
VCS Version melodic-devel
Last Updated 2022-06-23
CI status
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description


Additional Links

No additional links.


  • Koji Terada


  • Koji Terada
No README found. See repository README.

Changelog for package tf2_eigen

0.6.7 (2020-03-09)

  • Revert \"rework Eigen functions namespace hack\" (#436)
  • Contributors: Tully Foote

0.6.6 (2020-01-09)

  • Fix compile error missing ros/ros.h (#400)
    • ros/ros.h -> ros/time.h
    • tf2_bullet doesn\'t need ros.h
    • tf2_eigen doesn\'t need ros/ros.h
  • rework Eigen functions namespace hack
  • separate transform function declarations into transform_functions.h
  • Contributors: James Xu, Shane Loretz, Tully Foote

0.6.5 (2018-11-16)

0.6.4 (2018-11-06)

  • improve comments
  • add Eigen::Isometry3d conversions
  • normalize quaternions to be in half-space w >= 0 as in tf1
  • improve computation efficiency
  • Contributors: Robert Haschke

0.6.3 (2018-07-09)

0.6.2 (2018-05-02)

  • Adds toMsg & fromMsg for Eigen Vector3 (#294) - Adds toMsg for geometry_msgs::Vector3& with dual argument syntax to avoid an overload conflict with geometry_msgs::Point& toMsg(contst Eigen::Vector3d& in) - Adds corresponding fromMsg for Eigen Vector3d and geometry_msgs::Vector3

    • Fixed typos in description of fromMsg for Twist and Eigen 6x1 Matrix
  • Adds additional conversions for tf2, KDL, Eigen (#292)

    • adds non-stamped Eigen to Transform function
    • converts Eigen Matrix Vectors to and from geometry_msgs::Twist
    • adds to/from message for geometry_msgs::Pose and KDL::Frame
  • Contributors: Ian McMahon

0.6.1 (2018-03-21)

0.6.0 (2018-03-21)

0.5.17 (2018-01-01)

0.5.16 (2017-07-14)

  • fix return value to prevent warnings on windows (#237)
  • fixing include directory order to support overlays (#231)
  • tf2_eigen: added support for Quaternion and QuaternionStamped (#230)
  • Remove an unused variable from the tf2_eigen test. (#215)
  • Find eigen in a much nicer way.
  • Switch tf2_eigen to use package.xml format 2. (#216)
  • Contributors: Chris Lalancette, Mikael Arguedas, Tully Foote, cwecht

0.5.15 (2017-01-24)

  • fixup #186: inline template specializations (#200)
  • Contributors: Robert Haschke

0.5.14 (2017-01-16)

  • Add tf2_eigen conversions for Pose and Point (not stamped) (#186)
    • tf2_eigen: added conversions for Point msg type (not timestamped) to Eigen::Vector3d
    • tf2_eigen: added conversions for Pose msg type (not timestamped) to Eigen::Affine3d
    • tf2_eigen: new functions are inline now
    • tf2_eigen test compiling again
    • tf2_eigen: added tests for Affine3d and Vector3d conversion
    • tf2_eigen: added redefinitions of non-stamped conversion function to make usage in tf2::convert() possible
    • tf2_eigen: reduced redundancy by reusing non-stamped conversion-functions in their stamped counterparts
    • tf2_eigen: added notes at doTransform-implementations which can not work with tf2_ros::BufferInterface::transform
    • tf2_eigen: fixed typos
  • Don\'t export local include dirs (#180)
  • Improve documentation.
  • Contributors: Jackie Kay, Jochen Sprickerhof, cwecht

0.5.13 (2016-03-04)

  • Added missing inline
  • Added unit test
    • Testing conversion to msg forward/backward
  • Added eigenTotransform function
  • Contributors: Davide Tateo, boris-il-forte

0.5.12 (2015-08-05)

0.5.11 (2015-04-22)

0.5.10 (2015-04-21)

  • fixing CMakeLists.txt from #97
  • create tf2_eigen.
  • Contributors: Tully Foote, koji

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies


Dependant Packages

Name Repo Deps
ainstein_radar_filters github-AinsteinAI-ainstein_radar
astrobee_gazebo github-nasa-astrobee
cartographer_ros github-googlecartographer-cartographer_ros
points_preprocessor github-nobleo-core_perception
cras_cpp_common github-ctu-vras-ros-utils
eband_local_planner github-utexas-bwi-eband_local_planner
fetch_ikfast_plugin github-fetchrobotics-fetch_ros
geometry2 github-ros-geometry2
geometry2 github-jsk-ros-pkg-geometry2_python3
test_tf2 github-ros-geometry2
test_tf2 github-jsk-ros-pkg-geometry2_python3
map_merge_3d github-hrnr-map-merge
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
moveit_core github-ros-planning-moveit
pilz_industrial_motion_planner github-ros-planning-moveit
moveit_ros_benchmarks github-ros-planning-moveit
moveit_ros_manipulation github-ros-planning-moveit
moveit_servo github-ros-planning-moveit
moveit_ros_perception github-ros-planning-moveit
moveit_ros_planning github-ros-planning-moveit
moveit_ros_planning_interface github-ros-planning-moveit
moveit_ros_robot_interaction github-ros-planning-moveit
moveit_ros_visualization github-ros-planning-moveit
moveit_ros_warehouse github-ros-planning-moveit
moveit_resources_prbt_ikfast_manipulator_plugin github-ros-planning-moveit_resources
moveit_tutorials github-ros-planning-moveit_tutorials
moveit_visual_tools github-ros-planning-moveit_visual_tools
mpc_local_planner github-rst-tu-dortmund-mpc_local_planner
pcl_ros github-ros-perception-perception_pcl
pilz_trajectory_generation github-PilzDE-pilz_industrial_motion
prbt_ikfast_manipulator_plugin github-PilzDE-pilz_robots
pincher_arm_ikfast_plugin github-fictionlab-pincher_arm
point_cloud_color github-ctu-vras-point_cloud_color
robot_body_filter github-peci1-robot_body_filter
cartesian_trajectory_interpolation github-UniversalRobots-Universal_Robots_ROS_controllers_cartesian
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
teb_local_planner github-rst-tu-dortmund-teb_local_planner

Launch files

No launch files found


No message files found.


No service files found


No plugins found.

Recent questions tagged tf2_eigen at Robotics Stack Exchange