Package Summary

Tags No category tags.
Version 0.25.16
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros2/geometry2.git
VCS Type git
VCS Version humble
Last Updated 2025-07-25
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Chris Lalancette
  • Alejandro Hernandez Cordero

Authors

  • Tully Foote
  • Eitan Marder-Eppstein
  • Wim Meeussen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package tf2

0.25.16 (2025-07-25)

0.25.15 (2025-07-16)

0.25.14 (2025-05-14)

0.25.13 (2025-05-14)

  • Overflow Issue in durationFromSec() Function when Handling Extremely Large or Small Values (#785) (#787)
  • Backport: Do not clobber callback handles when cancelling pending transformable requests (#781)
  • Contributors: Timo Röhling, mergify[bot]

0.25.12 (2025-01-17)

  • Fixing Scalar Header Guards (#755)
  • Contributors: Lucas Wendland

0.25.11 (2025-01-14)

0.25.10 (2024-12-19)

  • Humble "Backport" of #720 (#722)
  • Removed unused var in tf2 (#735) (#737) (cherry picked from commit e791b58f8826a31d8ea11f45b7bf3026f26eab8a) Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>
  • Contributors: Lucas Wendland, mergify[bot]

0.25.9 (2024-11-20)

0.25.8 (2024-08-29)

  • Enable Twist interpolator (backport #646) (#684)

    * Enable Twist interpolator (#646) Co-authored-by: Tully Foote <<tullyfoote@intrinsic.ai>> (cherry picked from commit 62322b8fa74c90d144dfe32294f6670bf6cfe786) # Conflicts: # tf2/include/tf2/buffer_core.h # tf2_ros/test/test_buffer.cpp Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>

  • Contributors: mergify[bot]

0.25.7 (2024-05-29)

  • [TimeCache] Improve performance for insertData() and pruneList() (backport #680) (#693)

    • Nacho/minor fixes tf2 cache (#658)
    • Remove unused parameter

    * Make use of API function to improve redability `cpp TimePoint TimeCache::getLatestTimestamp() { return storage\_.front().stamp\_; }[ And std::list<T>::front() is(gcclib): ]{.title-ref}cpp reference front() _GLIBCXX_NOEXCEPT { return *begin(); }[ * Same argument as 321bd225afb5c ]{.title-ref}cpp TimePoint TimeCache::getLatestTimestamp() { // empty list case // ... return storage\_.front().stamp\_; }[ and std::list<T>::front(): ]{.title-ref}cpp reference front() _GLIBCXX_NOEXCEPT { return *begin(); }[ * Improve readbility by relying on STL functions By now reading to this block I can tell that we are preventing to inserting a new element in the list, that has a timestamp that is actually older than the max_storage_time_ we allow for * Remove hardcoded algorithmg for STL one The intent of the code is now more clear, instead of relying on raw loops, we "find if" there is any element in the list that has a stamp older than the incoming one. With this we find the position in the list where we should insert the current timestamp: `storage_it]{.title-ref}

    • Remove to better express what this pointer is represetngin

    * Replace raw loop for STL algorithm Remove if any element is older thant the max_storage_time_ allowed, relative to the latest(sooner) time seems clear npw

    * [TimeCache] Improve performance for insertData() and pruneList() (#680) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

    * Don't break ABI ---------Co-authored-by: Ignacio Vizzo <<ignacio@dexory.com>> Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>> Co-authored-by: Chris Lalancette <<clalancette@gmail.com>> Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>

File truncated at 100 lines see the full file

Dependant Packages

Name Deps
adi_3dtof_adtf31xx
adi_3dtof_image_stitching
aruco_ros
beluga_ros
depthai_bridge
etsi_its_rviz_plugins
find_object_2d
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_eigen_kdl
tf2_geometry_msgs
tf2_kdl
tf2_py
tf2_ros
tf2_sensor_msgs
turtle_tf2_cpp
grid_map_ros
depth_image_proc
image_rotate
imu_complementary_filter
rviz_imu_plugin
interactive_marker_twist_server
interactive_markers
laser_filters
laser_geometry
hri
lms1xx
mapviz
mapviz_plugins
multires_image
tile_map
swri_geometry_util
swri_image_util
swri_transform_util
message_tf_frame_transformer
microstrain_inertial_driver
moveit_core
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
mrpt_map_server
mrpt_msgs_bridge
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_apps
mrpt_libros_bridge
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
nonpersistent_voxel_layer
novatel_gps_driver
octomap_server
octomap_ros
pcl_ros
pointcloud_to_laserscan
pose_cov_ops
realsense2_camera
robot_localization
rtabmap_conversions
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_util
rtabmap_viz
rviz_common
rviz_default_plugins
rviz_visual_tools
septentrio_gnss_driver
sick_scan_xd
slam_toolbox
tf2_web_republisher
turtlebot3_node
turtlebot3_fake_node
turtlebot3_gazebo
ublox_gps
velodyne_pointcloud
warehouse_ros
cartographer_ros
turtlebot3_follower
turtlebot3_panorama
moveit2z_client
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
lidar_situational_graphs
mola_bridge_ros2
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_collision_monitor
nav2_costmap_2d
nav_2d_utils
nav2_graceful_controller
nav2_map_server
nav2_mppi_controller
nav2_regulated_pure_pursuit_controller
nav2_rotation_shim_controller
nav2_util
nerian_stereo
admittance_controller
diff_drive_controller
mecanum_drive_controller
steering_controllers_library
tricycle_controller
unitree_ros
vrpn_mocap
irobot_create_nodes
irobot_create_gz_toolbox
autoware_interpolation
autoware_motion_utils
autoware_object_recognition_utils
autoware_trajectory
autoware_ekf_localizer
autoware_gyro_odometer
autoware_localization_util
autoware_ndt_scan_matcher
autoware_stop_filter
autoware_twist2accel
autoware_ground_filter
autoware_velocity_smoother
autoware_behavior_velocity_planner
autoware_behavior_velocity_planner_common
autoware_motion_velocity_obstacle_stop_module
autoware_motion_velocity_planner
autoware_gnss_poser
autoware_lanelet2_extension
autoware_utils_geometry
dual_laser_merger
raspimouse
as2_behaviors_swarm_flocking
as2_core
as2_realsense_interface
as2_map_server
as2_state_estimator
as2_external_object_to_tf
as2_platform_tello
clearpath_mecanum_drive_controller
homing_local_planner
kobuki_node
off_highway_premium_radar_sample
psdk_wrapper
robotont_driver
vector_pursuit_controller

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.36.14
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros2/geometry2.git
VCS Type git
VCS Version jazzy
Last Updated 2025-08-06
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Alejandro Hernandez Cordero
  • Chris Lalancette

Authors

  • Eitan Marder-Eppstein
  • Tully Foote
  • Wim Meeussen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package tf2

0.36.14 (2025-08-06)

0.36.13 (2025-07-23)

0.36.12 (2025-06-23)

0.36.11 (2025-05-14)

  • Overflow Issue in durationFromSec() Function when Handling Extremely Large or Small Values (#785) (#786)
  • Contributors: mergify[bot]

0.36.10 (2025-04-24)

  • Backport: Do not clobber callback handles when cancelling pending transformable requests (#782)
  • Contributors: Timo Röhling

0.36.9 (2025-04-02)

0.36.8 (2025-01-15)

0.36.7 (2024-12-27)

  • Jazzy "Backport" of #720 (#723)
  • Contributors: Lucas Wendland

0.36.6 (2024-12-18)

  • Removed unused var in tf2 (#735) (#736) (cherry picked from commit e791b58f8826a31d8ea11f45b7bf3026f26eab8a) Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>
  • Contributors: mergify[bot]

0.36.5 (2024-11-20)

0.36.4 (2024-05-29)

  • Removed warning (#682) (#683) Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>

  • [TimeCache] Improve performance for insertData() and pruneList() (#680) (#686) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>> (cherry picked from commit d700d78611ca2f2a56128ee71dd157961a1f4fb4) Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>>

  • Add cache_benchmark (#679) (#690)

    * Add cache_benchmark Co-authored-by: Chris Lalancette <<clalancette@gmail.com>> (cherry picked from commit 381d381739d008f83c2ebdf39034d46a19ea364e) Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>>

  • [cache_unittest] Add direct implementation testing on ordering, pruning (#678) (#687)

    • [cache_unittest] Add direct implementation testing on ordering, pruning
    • do getAllItems() approach
    • Return a reference instead.
    • mark getAllItems as internal

    * Fix warning on Windows. Co-authored-by: Chris Lalancette <<clalancette@gmail.com>> (cherry picked from commit a17a2bf8297052d2c6a404f9799bfe3b81040482) Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>>

  • Contributors: mergify[bot]

0.36.3 (2024-05-13)

0.36.2 (2024-04-10)

  • Enable Twist interpolator (#646) Co-authored-by: Tully Foote <<tullyfoote@intrinsic.ai>>
  • Warning Message Intervals for canTransform (#663)
  • Contributors: Alejandro Hernández Cordero, Lucas Wendland

0.36.1 (2024-03-28)

  • Nacho/minor fixes tf2 cache (#658)

File truncated at 100 lines see the full file

Dependant Packages

Name Deps
aruco_ros
beluga_ros
control_toolbox
depthai_bridge
etsi_its_rviz_plugins
find_object_2d
fuse_models
fuse_publishers
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_eigen_kdl
tf2_geometry_msgs
tf2_kdl
tf2_py
tf2_ros
tf2_sensor_msgs
turtle_tf2_cpp
grid_map_ros
depth_image_proc
image_proc
image_rotate
imu_complementary_filter
rviz_imu_plugin
interactive_marker_twist_server
interactive_markers
laser_filters
laser_geometry
leo_filters
lms1xx
mapviz
mapviz_plugins
multires_image
tile_map
swri_geometry_util
swri_image_util
swri_transform_util
message_tf_frame_transformer
microstrain_inertial_driver
moveit_core
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
mrpt_map_server
mrpt_msgs_bridge
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_apps
mrpt_libros_bridge
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
nonpersistent_voxel_layer
novatel_gps_driver
octomap_server
octomap_ros
pcl_ros
pointcloud_to_laserscan
pose_cov_ops
realsense2_camera
robot_localization
rtabmap_conversions
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_util
rtabmap_viz
rviz_common
rviz_default_plugins
rviz_visual_testing_framework
rviz_visual_tools
septentrio_gnss_driver
sick_scan_xd
slam_toolbox
tf2_2d
tf2_web_republisher
turtlebot3_node
turtlebot3_fake_node
turtlebot3_gazebo
ublox_gps
velodyne_pointcloud
warehouse_ros
cartographer_ros
turtlebot3_follower
turtlebot3_panorama
move_group_interface_client
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
nav2z_client
sm_aws_warehouse_navigation
sm_dance_bot
sm_dance_bot_strikes_back
sm_dance_bot_warehouse
sm_dance_bot_warehouse_2
sm_dance_bot_warehouse_3
mola_bridge_ros2
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_collision_monitor
nav2_costmap_2d
nav_2d_utils
nav2_graceful_controller
nav2_map_server
nav2_mppi_controller
nav2_regulated_pure_pursuit_controller
nav2_rotation_shim_controller
nav2_util
admittance_controller
diff_drive_controller
mecanum_drive_controller
omni_wheel_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_sim
vrpn_mocap
irobot_create_nodes
irobot_create_gz_toolbox
ffw_swerve_drive_controller
autoware_lanelet2_extension
autoware_utils_geometry
dual_laser_merger
raspimouse
laser_scan_merger
multisensor_calibration
trimble_driver

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.41.2
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros2/geometry2.git
VCS Type git
VCS Version kilted
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Alejandro Hernandez Cordero
  • Chris Lalancette

Authors

  • Eitan Marder-Eppstein
  • Tully Foote
  • Wim Meeussen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package tf2

0.41.2 (2025-07-24)

0.41.1 (2025-06-23)

0.41.0 (2025-04-25)

  • Add isnan support (#780)
  • Overflow Issue in durationFromSec() Function when Handling Extremely Large or Small Values (#785)
  • Do not clobber callback handles when cancelling pending transformable requests (#779)
  • Uniform cmake min version (#764)
  • Contributors: Michael Carlstrom, Timo Röhling, cramke, mosfet80

0.40.1 (2025-01-15)

  • Remove many extra conversions from Matrix3x3 to Quaternion (#741) Co-authored-by: jmachowinski <<jmachowinski@users.noreply.github.com>> Co-authored-by: Katherine Scott <<katherineAScott@gmail.com>>
  • Cleanup deprecation warnings. (#744) The deprecation warnings were not printing out properly on GCC, at least; it would warn that #warning was not standard, and it would also not print out the actual warning. Also "deprecated" was spelled wrong. Fix all of these issues here.
  • Contributors: Chris Lalancette, kyle-basis

0.40.0 (2024-12-20)

  • Deprecate C Headers (#720)
  • Removed unused var in tf2 (#735)
  • Contributors: Alejandro Hernández Cordero, Lucas Wendland

0.39.3 (2024-11-25)

0.39.2 (2024-11-20)

0.39.1 (2024-10-15)

  • Error String Filled (#715)
  • Contributors: Lucas Wendland

0.39.0 (2024-10-03)

0.38.2 (2024-07-19)

0.38.1 (2024-07-09)

  • Removed deprecated enuns (#699)
  • Contributors: Alejandro Hernández Cordero

0.38.0 (2024-06-17)

0.37.1 (2024-05-29)

  • [TimeCache] Improve performance for insertData() and pruneList() (#680) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • Removed warning (#682)

  • Add cache_benchmark (#679)

    * Add cache_benchmark Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • [cache_unittest] Add direct implementation testing on ordering, pruning (#678)

    • [cache_unittest] Add direct implementation testing on ordering, pruning
    • do getAllItems() approach
    • Return a reference instead.
    • mark getAllItems as internal

    * Fix warning on Windows. Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • Contributors: Alejandro Hernández Cordero, Eric Cousineau

0.37.0 (2024-04-26)

0.36.2 (2024-04-10)

  • Enable Twist interpolator (#646)

File truncated at 100 lines see the full file

Dependant Packages

Name Deps
aruco_ros
control_toolbox
depthai_bridge
etsi_its_rviz_plugins
find_object_2d
fuse_models
fuse_publishers
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_eigen_kdl
tf2_geometry_msgs
tf2_kdl
tf2_py
tf2_ros
tf2_sensor_msgs
turtle_tf2_cpp
depth_image_proc
image_proc
image_rotate
imu_complementary_filter
rviz_imu_plugin
interactive_marker_twist_server
interactive_markers
laser_filters
laser_geometry
leo_filters
mapviz
mapviz_plugins
multires_image
tile_map
swri_geometry_util
swri_image_util
swri_transform_util
message_tf_frame_transformer
microstrain_inertial_driver
moveit_core
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
mrpt_map_server
mrpt_msgs_bridge
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_apps
mrpt_libros_bridge
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
nonpersistent_voxel_layer
novatel_gps_driver
octomap_server
octomap_ros
pcl_ros
pointcloud_to_laserscan
pose_cov_ops
realsense2_camera
robot_localization
rtabmap_conversions
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_util
rtabmap_viz
rviz_common
rviz_default_plugins
rviz_visual_testing_framework
rviz_visual_tools
septentrio_gnss_driver
sick_scan_xd
slam_toolbox
tf2_2d
tf2_web_republisher
turtlebot3_node
turtlebot3_fake_node
turtlebot3_gazebo
ublox_gps
velodyne_pointcloud
warehouse_ros
cartographer_ros
move_group_interface_client
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
nav2z_client
sm_aws_warehouse_navigation
sm_dance_bot
sm_dance_bot_strikes_back
sm_dance_bot_warehouse
sm_dance_bot_warehouse_2
sm_dance_bot_warehouse_3
mola_bridge_ros2
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_collision_monitor
nav2_costmap_2d
opennav_docking
nav_2d_utils
nav2_graceful_controller
nav2_map_server
nav2_mppi_controller
nav2_planner
nav2_regulated_pure_pursuit_controller
nav2_rotation_shim_controller
nav2_smac_planner
nav2_smoother
nav2_system_tests
nav2_util
admittance_controller
diff_drive_controller
mecanum_drive_controller
omni_wheel_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_sim
vrpn_mocap
ffw_swerve_drive_controller
autoware_lanelet2_extension
dual_laser_merger
lidar_mirror_fov_reshaper_calibration
raspimouse

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.44.0
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros2/geometry2.git
VCS Type git
VCS Version rolling
Last Updated 2025-08-07
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Alejandro Hernandez Cordero
  • Chris Lalancette

Authors

  • Eitan Marder-Eppstein
  • Tully Foote
  • Wim Meeussen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package tf2

0.44.0 (2025-07-29)

  • Add RPY quaternion constructor (#806)
  • Contributors: Alireza Moayyedi

0.43.1 (2025-07-18)

0.43.0 (2025-07-01)

0.42.2 (2025-06-19)

  • Default initialize TransformStorage's frame_id_ and child_frame_id_ with UINT32_MAX (#783)
  • Contributors: Andreas

0.42.1 (2025-05-14)

  • Removed deprecated headers tf2 (#789)
  • Contributors: Alejandro Hernández Cordero

0.42.0 (2025-04-25)

0.41.0 (2025-04-25)

  • Add isnan support (#780)
  • Overflow Issue in durationFromSec() Function when Handling Extremely Large or Small Values (#785)
  • Do not clobber callback handles when cancelling pending transformable requests (#779)
  • Uniform cmake min version (#764)
  • Contributors: Michael Carlstrom, Timo Röhling, cramke, mosfet80

0.40.1 (2025-01-15)

  • Remove many extra conversions from Matrix3x3 to Quaternion (#741) Co-authored-by: jmachowinski <<jmachowinski@users.noreply.github.com>> Co-authored-by: Katherine Scott <<katherineAScott@gmail.com>>
  • Cleanup deprecation warnings. (#744) The deprecation warnings were not printing out properly on GCC, at least; it would warn that #warning was not standard, and it would also not print out the actual warning. Also "deprecated" was spelled wrong. Fix all of these issues here.
  • Contributors: Chris Lalancette, kyle-basis

0.40.0 (2024-12-20)

  • Deprecate C Headers (#720)
  • Removed unused var in tf2 (#735)
  • Contributors: Alejandro Hernández Cordero, Lucas Wendland

0.39.3 (2024-11-25)

0.39.2 (2024-11-20)

0.39.1 (2024-10-15)

  • Error String Filled (#715)
  • Contributors: Lucas Wendland

0.39.0 (2024-10-03)

0.38.2 (2024-07-19)

0.38.1 (2024-07-09)

  • Removed deprecated enuns (#699)
  • Contributors: Alejandro Hernández Cordero

0.38.0 (2024-06-17)

0.37.1 (2024-05-29)

  • [TimeCache] Improve performance for insertData() and pruneList() (#680) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

  • Removed warning (#682)

  • Add cache_benchmark (#679)

    * Add cache_benchmark Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

File truncated at 100 lines see the full file

Dependant Packages

Name Deps
aruco_ros
control_toolbox
find_object_2d
fuse_models
fuse_publishers
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_eigen_kdl
tf2_geometry_msgs
tf2_kdl
tf2_py
tf2_ros
tf2_sensor_msgs
turtle_tf2_cpp
depth_image_proc
image_proc
image_rotate
imu_complementary_filter
rviz_imu_plugin
interactive_marker_twist_server
interactive_markers
laser_filters
laser_geometry
leo_filters
mapviz
mapviz_plugins
multires_image
tile_map
swri_geometry_util
swri_image_util
swri_transform_util
message_tf_frame_transformer
microstrain_inertial_driver
moveit_core
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
mrpt_map_server
mrpt_msgs_bridge
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_apps
mrpt_libros_bridge
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
novatel_gps_driver
octomap_server
octomap_ros
pcl_ros
pointcloud_to_laserscan
pose_cov_ops
realsense2_camera
robot_localization
rtabmap_conversions
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_util
rtabmap_viz
rviz_common
rviz_default_plugins
rviz_visual_testing_framework
rviz_visual_tools
septentrio_gnss_driver
tf2_2d
tf2_web_republisher
turtlebot3_node
turtlebot3_fake_node
turtlebot3_gazebo
ublox_gps
velodyne_pointcloud
warehouse_ros
cartographer_ros
turtlebot3_follower
turtlebot3_panorama
move_group_interface_client
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
nav2z_client
sm_aws_warehouse_navigation
sm_dance_bot
sm_dance_bot_strikes_back
sm_dance_bot_warehouse
sm_dance_bot_warehouse_2
sm_dance_bot_warehouse_3
mola_bridge_ros2
admittance_controller
diff_drive_controller
mecanum_drive_controller
omni_wheel_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_sim
vrpn_mocap
ffw_swerve_drive_controller
autoware_lanelet2_extension
autoware_utils_geometry
dual_laser_merger
lidar_mirror_fov_reshaper_calibration
raspimouse

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.5.20
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description This ROS workspace is created on Raspbian OS. Here I have installed ROS Kinetic from source using cross-compilation and worked on projects like Surveilling Robot.
Checkout URI https://github.com/iamrajee/roskinetic_catkin_ws.git
VCS Type git
VCS Version master
Last Updated 2022-03-04
Dev Status UNKNOWN
Released UNRELEASED
Tags cmake ros raspbian catkin raspberry-pi-3 realsense ros-kinetic gmapping-slam realsense-camera
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Tully Foote

Authors

  • Tully Foote
  • Eitan Marder-Eppstein
  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package tf2

0.5.20 (2018-11-16)

0.5.19 (2018-11-06)

  • fix issue #315
  • fixed nan interpoaltion issue
  • Contributors: Keller Fabian Rudolf (CC-AD/EYC3), Kuang Fangjun

0.5.18 (2018-07-10)

  • preserve constness of const argument to avoid warnings (#307)
  • Change comment style for unused doxygen (#297)
  • Contributors: Jacob Perron, Tully Foote

0.5.17 (2018-01-01)

  • Merge pull request #278 from ros/chain_as_vec_test2 Clean up results of _chainAsVector
  • Simple test to check BufferCore::_chainAsVector. Unit tests for walk and chain passing now.
  • Merge pull request #267 from at-wat/speedup-timecache-for-large-buffer Speed-up TimeCache search for large cache time.
  • Merge pull request #265 from vsherrod/interpolation_fix Corrected time output on interpolation function.
  • Add time_interval option to tf2 speed-test.
  • Merge pull request #269 from ros/frames_as_yaml allFrameAsYaml consistently outputting a dict
  • resolve https://github.com/ros/geometry/pull/153 at the source instead of needing the workaround.
  • Speed-up TimeCache search for large cache time.
  • Modified tests for correct time in interpolation to existing tests.
  • Corrected time output on interpolation function. Added unit test to check for this.
  • Contributors: Atsushi Watanabe, Miguel Prada, Tully Foote, Vallan Sherrod

0.5.16 (2017-07-14)

  • remove explicit templating to standardize on overloading. But provide backwards compatibility with deprecation.
  • Merge pull request #144 from clearpathrobotics/dead_lock_fix Solve a bug that causes a deadlock in MessageFilter
  • Resolve 2 places where the error_msg would not be propogated. Fixes #198
  • Remove generate_rand_vectors() from a number of tests. (#227)
  • fixing include directory order to support overlays (#231)
  • replaced dependencies on tf2_msgs_gencpp by exported dependencies
  • Document the lifetime of the returned reference for getFrameId getTimestamp
  • relax normalization tolerance. #196 was too strict for some use cases. (#220)
  • Solve a bug that causes a deadlock in MessageFilter
  • Contributors: Adel Fakih, Chris Lalancette, Christopher Wecht, Tully Foote, dhood

0.5.15 (2017-01-24)

0.5.14 (2017-01-16)

  • fixes #194 check for quaternion normalization before inserting into storage (#196)
    • check for quaternion normalization before inserting into storage
    • Add test to check for transform failure on invalid quaternion input
  • updating getAngleShortestPath() (#187)
  • Move internal cache functions into a namespace Fixes https://github.com/ros/geometry2/issues/175
  • Link properly to convert.h
  • Landing page for tf2 describing the conversion interface
  • Fix comment on BufferCore::MAX_GRAPH_DEPTH.
  • Contributors: Jackie Kay, Phil Osteen, Tully Foote, alex, gavanderhoorn

0.5.13 (2016-03-04)

0.5.12 (2015-08-05)

  • add utilities to get yaw, pitch, roll and identity transform
  • provide more conversions between types The previous conversion always assumed that it was converting a non-message type to a non-message type. Now, one, both or none can be a message or a non-message.

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
turtlebot3_node
turtlebot3_node
turtlebot3_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behaviors
nav2_behaviors
nav2_behaviors
nav2_behaviors
nav2_behaviors
nav2_behaviors
nav2_collision_monitor
nav2_collision_monitor
nav2_collision_monitor
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
opennav_docking
dwb_critics
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav2_graceful_controller
nav2_graceful_controller
nav2_map_server
nav2_map_server
nav2_map_server
nav2_map_server
nav2_map_server
nav2_map_server
nav2_mppi_controller
nav2_mppi_controller
nav2_planner
nav2_regulated_pure_pursuit_controller
nav2_regulated_pure_pursuit_controller
nav2_regulated_pure_pursuit_controller
nav2_regulated_pure_pursuit_controller
nav2_regulated_pure_pursuit_controller
nav2_regulated_pure_pursuit_controller
nav2_regulated_pure_pursuit_controller
nav2_ros_common
nav2_rotation_shim_controller
nav2_rotation_shim_controller
nav2_rotation_shim_controller
nav2_rotation_shim_controller
nav2_rotation_shim_controller
nav2_rotation_shim_controller
nav2_rotation_shim_controller
nav2_smac_planner
nav2_smoother
nav2_system_tests
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
ffastllamaa
tum_type_conversions_ros_cpp
tum_type_conversions_ros_cpp
ssa_estimation_node_cpp
state_estimation_node_cpp
radar_odom
acdc_launchpack
definitions
lidar_detection
trajectory_planner
carla_gnss_emulator
tf_broadcaster
camera_based_semantic_grid_mapping_r2
localization
localization
mbot_bringup
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
rotate_recovery
rotate_recovery
rotate_recovery
rotate_recovery
rotate_recovery
rotate_recovery
rotate_recovery
rotate_recovery
rotate_recovery
map_tf_generator
map_tf_generator
map_tf_generator
simple_planning_simulator
simple_planning_simulator
simple_planning_simulator
dummy_perception_publisher
dummy_perception_publisher
obstacle_stop_planner_custom
odom2tf
carrot_planner
carrot_planner
carrot_planner
carrot_planner
carrot_planner
carrot_planner
carrot_planner
carrot_planner
realsense2_camera
realsense2_camera
tf
tf2_geometry_msgs
tf2_geometry_msgs
tf2_geometry_msgs
tf2_kdl
tf2_kdl
tf2_py
tf2_py
tf2_py
tf2_ros
tf2_ros
tf2_ros
tf2_sensor_msgs
tf2_sensor_msgs
pointcloud_to_laserscan
pointcloud_to_laserscan
pointcloud_to_laserscan
pointcloud_to_laserscan
pointcloud_to_laserscan
apriltag_docking
depth_image_proc
depth_image_proc
image_rotate
image_rotate
arduinobot_utils
arduinobot_utils
arm_api2
mujoco
mujoco
mujoco
atos_rviz_plugins
auna_cacc
auna_comm
auna_gazebo
auna_omnet
auna_physical
auna_pure_pursuit
carla_ros_bridge
carla_ros_bridge
autonomous_emergency_braking
control_performance_analysis
lane_departure_checker
mpc_lateral_controller
obstacle_collision_checker
pid_longitudinal_controller
predicted_path_checker
pure_pursuit
pure_pursuit
trajectory_follower_base
kinematic_evaluator
localization_evaluator
planning_evaluator
ekf_localizer
ekf_localizer
ekf_localizer
gyro_odometer
gyro_odometer
localization_error_monitor
localization_error_monitor
localization_gnss
localization_util
ndt_scan_matcher
ndt_scan_matcher
pose_instability_detector
stop_filter
stop_filter
twist2accel
twist2accel
yabloc_particle_filter
yabloc_particle_filter
detected_object_validation
detection_by_tracker
ground_segmentation
heatmap_visualizer
image_projection_based_fusion
map_based_prediction
multi_object_tracker
object_merger
occupancy_grid_map_outlier_filter
probabilistic_occupancy_grid_map
radar_crossing_objects_noise_filter
radar_object_clustering
radar_object_tracker
radar_tracks_msgs_converter
shape_estimation
tracking_object_merger
traffic_light_map_based_detector
traffic_light_occlusion_predictor
behavior_path_avoidance_module
behavior_path_planner
behavior_path_planner_common
behavior_velocity_blind_spot_module
behavior_velocity_detection_area_module
behavior_velocity_no_drivable_lane_module
behavior_velocity_no_stopping_area_module
behavior_velocity_occlusion_spot_module
behavior_velocity_out_of_lane_module
behavior_velocity_planner
behavior_velocity_planner_common
behavior_velocity_run_out_module
behavior_velocity_speed_bump_module
behavior_velocity_template_module
behavior_velocity_traffic_light_module
costmap_generator
freespace_planner
freespace_planning_algorithms
motion_velocity_smoother
obstacle_cruise_planner
obstacle_stop_planner
scenario_selector
surround_obstacle_checker
gnss_poser
imu_corrector
pointcloud_preprocessor
pointcloud_preprocessor
radar_static_pointcloud_filter
autoware_auto_tf2
autoware_auto_tf2
lanelet2_extension
lanelet2_extension
fake_test_node
fake_test_node
motion_utils
motion_utils
object_recognition_utils
tier4_automatic_goal_rviz_plugin
tier4_automatic_goal_rviz_plugin
tier4_autoware_utils
tier4_autoware_utils
eagleye_rt
awapi_awiv_adapter
grid_map_ros
grid_map_ros
grid_map_ros
pcl_ros
pcl_ros
pcl_ros
rviz_common
rviz_default_plugins
multi_lidar_calibration
multi_lidar_calibration
autonav_controller
pacsim
local_planner
local_planner
local_planner
sensor_scan_generation
sensor_scan_generation
sensor_scan_generation
sensor_scan_generation
terrain_analysis
terrain_analysis
terrain_analysis
terrain_analysis
terrain_analysis_ext
terrain_analysis_ext
terrain_analysis_ext
terrain_analysis_ext
vehicle_simulator
vehicle_simulator
vehicle_simulator
visualization_tools
visualization_tools
visualization_tools
visualization_tools
waypoint_example
waypoint_example
waypoint_example
tare_planner
tare_planner
far_planner
far_planner
far_planner
arise_slam_mid360
arise_slam_mid360
point_lio_unilidar
autoware_practice_course
autoware_practice_lidar_simulator
autoware_practice_simulator
map_height_fitter
cartographer_ros
cartographer_ros
cartographer_ros
cartographer_ros
cartographer_ros
lio_sam
lio_sam
lio_sam
carla_pointcloud
carla_pointcloud
autoware_interpolation
autoware_motion_utils
autoware_object_recognition_utils
autoware_trajectory
autoware_ekf_localizer
autoware_gyro_odometer
autoware_localization_util
autoware_ndt_scan_matcher
autoware_stop_filter
autoware_twist2accel
autoware_ground_filter
autoware_velocity_smoother
autoware_behavior_velocity_planner
autoware_behavior_velocity_planner_common
autoware_motion_velocity_obstacle_stop_module
autoware_motion_velocity_planner
autoware_gnss_poser
amathutils_lib
lidar_shape_estimation
points_preprocessor
ll2_global_planner
mpc_follower
vehicle_gazebo_simulation_interface
wf_simulator
calibration_publisher
kitti_player
microstrain_driver
driving_environment_analyzer
deviation_estimator
deviation_evaluator
calibration_adapter
pitch_checker
autoware_boundary_departure_checker
autoware_fake_test_node
autoware_universe_utils
autoware_autonomous_emergency_braking
autoware_collision_detector
autoware_control_performance_analysis
autoware_lane_departure_checker
autoware_mpc_lateral_controller
autoware_obstacle_collision_checker
autoware_pid_longitudinal_controller
autoware_predicted_path_checker
autoware_pure_pursuit
autoware_trajectory_follower_base
autoware_control_evaluator
autoware_kinematic_evaluator
autoware_localization_evaluator
autoware_perception_online_evaluator
autoware_planning_evaluator
autoware_lidar_marker_localizer
autoware_localization_error_monitor
autoware_pose_instability_detector
autoware_map_tf_generator
autoware_detection_by_tracker
autoware_ground_segmentation
autoware_map_based_prediction
autoware_multi_object_tracker
autoware_object_merger
autoware_radar_object_tracker
autoware_radar_tracks_msgs_converter
autoware_raindrop_cluster_filter
autoware_shape_estimation
autoware_tracking_object_merger
autoware_traffic_light_map_based_detector
autoware_traffic_light_occlusion_predictor
autoware_costmap_generator
autoware_freespace_planner
autoware_freespace_planning_algorithms
autoware_scenario_selector
autoware_surround_obstacle_checker
autoware_behavior_path_dynamic_obstacle_avoidance_module
autoware_behavior_path_planner
autoware_behavior_path_planner_common
autoware_behavior_path_sampling_planner_module
autoware_behavior_path_static_obstacle_avoidance_module
autoware_behavior_velocity_blind_spot_module
autoware_behavior_velocity_detection_area_module
autoware_behavior_velocity_no_drivable_lane_module
autoware_behavior_velocity_occlusion_spot_module
autoware_behavior_velocity_run_out_module
autoware_behavior_velocity_speed_bump_module
autoware_behavior_velocity_template_module
autoware_behavior_velocity_traffic_light_module
autoware_motion_velocity_dynamic_obstacle_stop_module
autoware_motion_velocity_obstacle_cruise_module
autoware_motion_velocity_obstacle_slow_down_module
autoware_motion_velocity_out_of_lane_module
autoware_motion_velocity_road_user_stop_module
autoware_planning_validator_rear_collision_checker
autoware_cuda_pointcloud_preprocessor
autoware_imu_corrector
autoware_pointcloud_preprocessor
autoware_radar_static_pointcloud_filter
autoware_carla_interface
autoware_dummy_perception_publisher
autoware_simple_planning_simulator
reaction_analyzer
measurement_conversion
state_estimation_nodes
controller_common_nodes
trajectory_follower
lgsvl_interface
localization_common
localization_nodes
lanelet2_map_provider
point_cloud_filter_transform_nodes
behavior_planner_nodes
lane_planner
lanelet2_global_planner_nodes
object_collision_estimator_nodes
parking_planner_nodes
recordreplay_planner_nodes
autoware_state_monitor
cluster_projection_node
gnss_conversion_nodes
localization_system_tests
autoware_v2x
bs_constraints
bs_models
bs_publishers
sim
bitbots_blackboard
bitbots_body_behavior
bitbots_extrinsic_calibration
bitbots_dynamic_kick
bitbots_dynup
bitbots_quintic_walk
bitbots_localization
bitbots_odometry
bitbots_path_planning
wolfgang_description
bitbots_team_communication
blue_localization
bonxai_ros
botanbot_gazebo
cyberdog_grpc
cyberdog_grpc
crowd_nav
crowd_nav
pedestrian_tracking
pedestrian_tracking
simple_bts
tour_bts
autocore_camera_lidar_calib
ground_plane_calibrator
lidar_to_lidar_2d_calibrator
mapping_based_calibrator
marker_radar_lidar_calibrator
tag_based_pnp_calibrator
tag_based_sfm_calibrator
tier4_ground_plane_utils
tier4_tag_utils
tunable_static_tf_broadcaster
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_tools
arbitrator
basic_autonomy
bsm_generator
carma_wm
gnss_to_map_convertor
inlanecruising_plugin
lci_strategic_plugin
motion_computation
object_detection_tracking
object_visualizer
plan_delegator
platooning_strategic_ihp
platooning_tactical_plugin
roadway_objects
route
route_following_plugin
stop_and_wait_plugin
stop_controlled_intersection_tactical_plugin
yield_plugin
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
teb_local_planner
teb_local_planner
teb_local_planner
teb_local_planner
teb_local_planner
teb_local_planner
teb_local_planner
clearpath_hardware_interfaces
cloisim_ros_base
rf2o_laser_odometry
rf2o_laser_odometry
co_lrio
cmcl_ros
crs_motion_planning
conveyor_belt
fast_lio
fast_lio
fast_lio
icp_registration
icp_registration
costmap_converter
costmap_converter
costmap_converter
costmap_converter
costmap_converter
imu_complementary_filter
imu_complementary_filter
imu_complementary_filter
imu_complementary_filter
algorithm_manager
nav2_recoveries
nav2_recoveries
nav2_recoveries
navigation_bringup
cyberdog_decisionmaker
cyberdog_visual
mcr_tracking_components
nav2_pure_pursuit_controller
nav2_pure_pursuit_controller
nav2_pure_pursuit_controller
driver_motor
diff_bot_description
differential_bot_controller
loop_closer_check
velodyne_gazebo_plugins
dynamic_object_removal
emd_grasp_execution
emd_grasp_planner
easy_perception_deployment
ed
ed_localization
elfin_basic_api
elfin_ethercat_driver
elfin_ros_control
emcl2
emcl2
joystick_control_esp32
extended_map_server
fastlio2
flex_nav_flexbe_states
frontier_exploration
learned_frontier_detector
armor_detector
rune_detector
rune_solver
gaden_preprocessing
simulated_anemometer
simulated_gas_sensor
simulated_tdlas
gsl_server
cam_laser_calib
h6x_internship_gazebo
hadabot_nav2
hadabot_tf2
hunav_gazebo_wrapper
hunav_agent_manager
hunav_rviz2_panel
hunter_base
hybrid_local_planner
dubins_hybrid_star
path_generator
reeds_shepp_hybrid_astar
icp_localization_ros2
rviz_imu_plugin
ike_localization
imu_estimator
imu_zupt
lesson_perception
py_perception
cyberdog_interactive
cyberdog_vp_abilityset
interbotix_tf_tools
isaac_ros_bi3d_freespace
kalman_filter_localization
kitti_to_ros2bag
kmr_behaviortree
kmr_communication
kmr_moveit2
lego_loam_sr
lego_loam_sr
leo_explorer
libsurvive_ros2
lidar_auto_docking
lidar_cluster
graph_based_slam
lidar_graph_slam_utils
lidar_scan_matcher
ipm_image_node
ipm_library
limo_base
explore_lite
explore_lite
multirobot_map_merge
manymove_cpp_trees
manymove_msgs
manymove_object_manager
autoware_local_mission_planner
autoware_local_mission_planner_common
mapora
marathon_ros2_wp_manager
mcap_editor
mep3_navigation
mg400_tools
mh_amcl
mickrobot_bringup
slam_gmapping_sim
imu_100d4_node
minimec_control
minimec_driver
map_creator
tms_ss_ibs
moveit_core
moveit_core
moveit_kinematics
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_move_group
moveit_ros_perception
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_ros_robot_interaction
hello
mppic
decomp_ros_utils
decomp_ros_utils
robot_sim
robot
robot_debug
robot_gazebo
nav_drone_bt_navigator
nav_drone_controller
nav_drone_costmap_3d
nav_drone_dumb_planner
nav_drone_mpc_controller
nav_drone_pid_controller
nav_drone_planner
nav_drone_regulated_pure_pursuit_controller
nav_drone_theta_star_planner
nav_drone_util
map_management
onboard_detector
neuronbot2_bringup
neuronbot2_gazebo
nexus_calibration
nexus_capabilities
nexus_common
nexus_workcell_orchestrator
servo_control
stepper_control
norlab_icp_mapper_ros
azure_kinect_ros_driver
octomap_ros
octomap_server
octomap_server
omnidirectional_controllers
omo_r1mini_gazebo
openbot_driver
openbot_ros
openbot_simulator
open_mower_next
ros2_quadrotor
rviz
tf2_demos
timer
nav2_linear_quadratic_regulator_controller
motion_model
mpc_controller
ros2_controller
behavior_tree
gridmap_ros
nav2_demos
voronoi_layer
quad_global_planner
quad_local_planner
quad_nmpc_controller
quad_gazebo
quad_utils
map_image_generator
openvmp_control_interactive
orbbec_camera
orbbec_camera
orca_base
orca_shared
quad_control
vicon
fake_vel_transform
loam_interface
picky_robot
uuv_assistants
uuv_thruster_manager
uuv_trajectory_control
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
main_function
my_pnc
race
pointcloud_to_grid
march_state_estimator
march_vision
px4_offboard_lowlevel
map_creation
vehicle_bringup
lmpc_transform_helper
img_recognizer
pc_aligner
pc_detector
ranger_base
realsense_ros2
point_lio_cxr
rmcs_core
srv_client_plugin
urscript_bridge
robovision_rgbd
robovision_services
tracking_pid
tracking_pid
lms1xx
husky_base
husky_navigation
kobuki_node
tf2_rclcpp_example
ublox_gps
ublox_gps
dc_measurements
ch5_tf2_cpp
ros2_laser_scan_matcher
leg_detector
metafly_control
ex02_gazebo_simulation
whill_auto_stop
demo_cpp_tf
dwa_controller
simple_sensor_simulator
bumperbot_controller
bumperbot_controller
bumperbot_cpp_examples
bumperbot_cpp_examples
bumperbot_localization
bumperbot_mapping
sim_wayp_plan_tools
lidar_odometry
spl_lio_sam
slicer_ros2_module
sloam
sloam
social_nav2_plugins
stella_vslam_ros
stretch_calibration
stretch_deep_perception
stretch_demos
stretch_funmap
stretch_octomap
stretch_rtabmap
okvis_ros
tdt_vision
rosbag_player
torcs_ros_client
buff
slam_gmapping
ugv_base_node
adx_data_ros
unitree_inspection
unitree_nav
ur5e_gripper_control
dual_ur_robotiq_rs_description
ur_robotiq_rs_description
dual_plan
find_hole
pick_and_place
usv_comms
usv_control
usv_localization
usv_missions
vehicle_gateway_px4
vidu_ros2_wrapper
vidu_ros_wrapper
vins
vins_estimator
aruco_detect
fiducial_slam
controller_pkg
dp_adapt_backs_controller
pid_controller_dp
pid_controller_dp_euler
ekf_pose_filtering
los_guidance
reference_filter_dp
vtr_navigation
vtr_path_planning
vtr_tactic
vtr_torch
odometry_spoof
bbox_2d_3d
wayp_plan_tools
wiln
debug_tool_package
dynamic_model_simulator_package
emlanes_simulator_package
perception_simulator_package
mecanum_drive_controller
yolact_ros2_3d
zed_aruco_localization
zed_depth_to_laserscan
zed_tutorial_pos_tracking
zed_components

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.17.5
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros2/geometry2.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-03
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Chris Lalancette
  • Alejandro Hernandez Cordero

Authors

  • Tully Foote
  • Eitan Marder-Eppstein
  • Wim Meeussen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package tf2

0.17.5 (2022-12-02)

  • Include required header Scalar.h (#563)
  • Contributors: Shane Loretz

0.17.4 (2022-06-30)

0.17.3 (2022-04-28)

  • Workaround with pragma push and pop for NO_ERROR collison (#456) (#458)
  • Contributors: Abrar Rahman Protyasha

0.17.2 (2021-05-10)

0.17.1 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#394)
  • Contributors: Chris Lalancette

0.17.0 (2021-03-19)

0.16.0 (2021-01-25)

0.15.1 (2020-12-08)

0.15.0 (2020-11-02)

  • Update maintainers of the ros2/geometry2 fork. (#328)
  • Contributors: Chris Lalancette

0.14.1 (2020-09-21)

  • Active usual compiler warnings in tf2 (#322)
  • Cleanups in buffer_core.cpp. (#301)
  • Add PoseWithCovarianceStamped transform support (#312)
  • Contributors: Chris Lalancette, Ivan Santiago Paunovic, Joshua Whitley

0.14.0 (2020-08-14)

  • Fix a TOCTTOU race in tf2. (#307)
  • Fixed memory leak in Buffer::waitForTransform (#281)
  • Add common linters to tf2. (#258)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Martin Ganeff

0.13.4 (2020-06-03)

  • Add missing virtual destructors (#272)
  • Contributors: Ivan Santiago Paunovic

0.13.3 (2020-05-26)

0.13.2 (2020-05-18)

  • Modify error message to not match the pattern for Jenkins MSBuild errors (#265)
  • Contributors: Dirk Thomas

0.13.1 (2020-05-08)

  • export modern CMake interface target (#263)
  • Contributors: Dirk Thomas

0.13.0 (2020-04-30)

  • Added doxyfiles and sphinx Makefiles (#257)
  • Fix displayTimePoint truncation error (#253)
  • rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#248)
  • Use the new rcutils_strerror function. (#239)
  • Remove unnecessary semicolons. (#235)
  • Export all tf2 dependencies. (#238)
  • Fix a deprecated copy warning by implementing the assignment operator (#201)
  • tf2 add windows cmath constants (#217)
  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Hunter L. Allen, Michel Hidalgo, brawner

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.31.8
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros2/geometry2.git
VCS Type git
VCS Version iron
Last Updated 2024-08-30
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Alejandro Hernandez Cordero
  • Chris Lalancette

Authors

  • Eitan Marder-Eppstein
  • Tully Foote
  • Wim Meeussen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package tf2

0.31.8 (2024-08-29)

  • Enable Twist interpolator (backport #646) (#685)
  • Contributors: mergify[bot]

0.31.7 (2024-05-29)

  • [TimeCache] Improve performance for insertData() and pruneList() (backport #680) (#694)

    • Nacho/minor fixes tf2 cache (#658)
    • Remove unused parameter

    * Make use of API function to improve redability `cpp TimePoint TimeCache::getLatestTimestamp() { return storage\_.front().stamp\_; }[ And std::list<T>::front() is(gcclib): ]{.title-ref}cpp reference front() _GLIBCXX_NOEXCEPT { return *begin(); }[ * Same argument as 321bd225afb5c ]{.title-ref}cpp TimePoint TimeCache::getLatestTimestamp() { // empty list case // ... return storage\_.front().stamp\_; }[ and std::list<T>::front(): ]{.title-ref}cpp reference front() _GLIBCXX_NOEXCEPT { return *begin(); }[ * Improve readbility by relying on STL functions By now reading to this block I can tell that we are preventing to inserting a new element in the list, that has a timestamp that is actually older than the max_storage_time_ we allow for * Remove hardcoded algorithmg for STL one The intent of the code is now more clear, instead of relying on raw loops, we "find if" there is any element in the list that has a stamp older than the incoming one. With this we find the position in the list where we should insert the current timestamp: `storage_it]{.title-ref}

    • Remove to better express what this pointer is represetngin

    * Replace raw loop for STL algorithm Remove if any element is older thant the max_storage_time_ allowed, relative to the latest(sooner) time seems clear npw

    * [TimeCache] Improve performance for insertData() and pruneList() (#680) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>

    * Don't break ABI ---------Co-authored-by: Ignacio Vizzo <<ignacio@dexory.com>> Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>> Co-authored-by: Chris Lalancette <<clalancette@gmail.com>> Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>

  • Add cache_benchmark (backport #679) (#692) Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>> Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>

  • [cache_unittest] Add direct implementation testing on ordering, pruning (backport #678) (#689) Co-authored-by: Eric Cousineau <<eric.cousineau@tri.global>> Co-authored-by: Alejandro Hernández Cordero <<ahcorde@gmail.com>>

  • Contributors: mergify[bot]

0.31.6 (2024-04-19)

  • Fix constantly increasing memory in std::list (#649)
  • Contributors: Ignacio Vizzo <<ignaciovizzo@gmail.com>>

0.31.5 (2023-09-08)

0.31.4 (2023-07-14)

0.31.3 (2023-05-11)

  • Fix error code returned in BufferCore::walkToTopParent (#602)
  • Contributors: Patrick Roncagliolo

0.31.2 (2023-04-13)

0.31.1 (2023-04-12)

0.31.0 (2023-04-11)

  • Depend on ament_cmake_ros to default SHARED to ON (#591)
  • Fix a potential crash in TimeCache::findClosest (#592)
  • Extend TimeCache API to provide rich ExtrapolationException infos (#586)
  • Contributors: Chris Lalancette, Patrick Roncagliolo, Tyler Weaver

0.30.0 (2023-02-14)

File truncated at 100 lines see the full file

Dependant Packages

Name Deps
aruco_ros
beluga_ros
control_toolbox
depthai_bridge
etsi_its_rviz_plugins
find_object_2d
fuse_models
fuse_publishers
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_eigen_kdl
tf2_geometry_msgs
tf2_kdl
tf2_py
tf2_ros
tf2_sensor_msgs
turtle_tf2_cpp
grid_map_ros
depth_image_proc
image_rotate
imu_complementary_filter
rviz_imu_plugin
interactive_marker_twist_server
interactive_markers
laser_filters
laser_geometry
mapviz
mapviz_plugins
multires_image
tile_map
swri_geometry_util
swri_image_util
swri_transform_util
message_tf_frame_transformer
microstrain_inertial_driver
moveit_core
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
mrpt_map_server
mrpt_msgs_bridge
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_apps
mrpt_libros_bridge
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
novatel_gps_driver
octomap_server
octomap_ros
pcl_ros
pointcloud_to_laserscan
pose_cov_ops
realsense2_camera
robot_localization
rtabmap_conversions
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_util
rtabmap_viz
rviz_common
rviz_default_plugins
rviz_visual_testing_framework
rviz_visual_tools
septentrio_gnss_driver
sick_scan_xd
slam_toolbox
tf2_2d
ublox_gps
velodyne_pointcloud
warehouse_ros
cartographer_ros
move_group_interface_client
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
nav2z_client
sm_aws_warehouse_navigation
sm_dance_bot
sm_dance_bot_strikes_back
sm_dance_bot_warehouse
sm_dance_bot_warehouse_2
sm_dance_bot_warehouse_3
lidar_situational_graphs
mola_bridge_ros2
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_collision_monitor
nav2_costmap_2d
nav_2d_utils
nav2_map_server
nav2_mppi_controller
nav2_regulated_pure_pursuit_controller
nav2_rotation_shim_controller
nav2_util
nerian_stereo
netft_utils
admittance_controller
diff_drive_controller
steering_controllers_library
tricycle_controller
unitree_ros
vrpn_mocap

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

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

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/jsk-ros-pkg/geometry2_python3.git
VCS Type git
VCS Version melodic-devel
Last Updated 2022-06-23
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Tully Foote

Authors

  • Tully Foote
  • Eitan Marder-Eppstein
  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package tf2

0.6.7 (2020-03-09)

  • [windows][melodic] more portable fixes. (#443)
  • [Windows][melodic-devel] Fix install locations (#442)
  • Revert "rework Eigen functions namespace hack" (#436)
  • Contributors: Sean Yen, Tully Foote

0.6.6 (2020-01-09)

  • Fix compile error missing ros/ros.h (#400)
    • ros/ros.h -> ros/time.h
    • tf2_eigen doesn't need ros/ros.h
  • rework Eigen functions namespace hack
  • separate transform function declarations into transform_functions.h
  • use ROS_DEPRECATED macro for portability (#362)
  • Remove [signals]{.title-ref} from find_package(Boost COMPONENTS ...).
  • Remove legacy inclusion in CMakeLists of tf2.
  • Contributors: James Xu, Maarten de Vries, Marco Tranzatto, Shane Loretz, Tully Foote

0.6.5 (2018-11-16)

0.6.4 (2018-11-06)

  • Resolved pedantic warnings
  • fix issue #315
  • fixed nan interpoaltion issue
  • Contributors: Keller Fabian Rudolf (CC-AD/EYC3), Kuang Fangjun, Martin Ganeff

0.6.3 (2018-07-09)

  • preserve constness of const argument to avoid warnings (#307)
  • Change comment style for unused doxygen (#297)
  • Contributors: Jacob Perron, Tully Foote

0.6.2 (2018-05-02)

0.6.1 (2018-03-21)

  • Replaced deprecated console_bridge macro calls (tests)
  • Contributors: Johannes Meyer, Tully Foote

0.6.0 (2018-03-21)

  • Replaced deprecated log macro calls
  • Contributors: Tim Rakowski, Tully Foote

0.5.17 (2018-01-01)

  • Merge pull request #278 from ros/chain_as_vec_test2 Clean up results of _chainAsVector
  • Simple test to check BufferCore::_chainAsVector. Unit tests for walk and chain passing now.
  • Merge pull request #267 from at-wat/speedup-timecache-for-large-buffer Speed-up TimeCache search for large cache time.
  • Merge pull request #265 from vsherrod/interpolation_fix Corrected time output on interpolation function.
  • Add time_interval option to tf2 speed-test.
  • Merge pull request #269 from ros/frames_as_yaml allFrameAsYaml consistently outputting a dict
  • resolve https://github.com/ros/geometry/pull/153 at the source instead of needing the workaround.
  • Speed-up TimeCache search for large cache time.
  • Modified tests for correct time in interpolation to existing tests.
  • Corrected time output on interpolation function. Added unit test to check for this.
  • Contributors: Atsushi Watanabe, Miguel Prada, Tully Foote, Vallan Sherrod

0.5.16 (2017-07-14)

  • remove explicit templating to standardize on overloading. But provide backwards compatibility with deprecation.
  • Merge pull request #144 from clearpathrobotics/dead_lock_fix Solve a bug that causes a deadlock in MessageFilter
  • Resolve 2 places where the error_msg would not be propogated. Fixes #198
  • Remove generate_rand_vectors() from a number of tests. (#227)
  • fixing include directory order to support overlays (#231)

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
dock
perch
handrail_detect
interest_point
localization_node
choreographer
msg_conversions
astrobee_gazebo
interactive_marker_teleop
cob_base_controller_utils
cob_omni_drive_controller
points_preprocessor
cras_cpp_common
ensenso_camera
ess_imu_ros1_uart_driver
aruco_detect
fiducial_slam
find_object_2d
floam
fuse_models
fuse_publishers
geometry2
geometry2
test_tf2
test_tf2
tf2_bullet
tf2_bullet
tf2_eigen
tf2_eigen
tf2_geometry_msgs
tf2_geometry_msgs
tf2_kdl
tf2_kdl
tf2_py
tf2_ros
tf2_ros
tf2_sensor_msgs
tf2_sensor_msgs
tf2_tools
tf2_tools
turtle_tf2
hfl_driver
depth_image_proc
image_rotate
imu_transformer
imu_filter_madgwick
innopolis_vtol_dynamics
jsk_footstep_controller
checkerboard_detector
laser_geometry
hri
mcl_3dl
microstrain_inertial_driver
mbf_simple_nav
mbf_utility
move_basic
moveit_kinematics
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
movie_publisher
mpc_local_planner
mrpt_local_obstacles
mrpt_localization
mrpt_msgs_bridge
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tutorials
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multisense_ros
mvsim
amcl
base_local_planner
carrot_planner
costmap_2d
dwa_local_planner
map_server
rotate_recovery
sbpl_lattice_planner
map_organizer
planner_cspace
track_odometry
trajectory_tracker
nerian_stereo
outsight_alb_driver
pcl_ros
pilz_trajectory_generation
pilz_control
prbt_hardware_support
pointcloud_to_laserscan
pose_cov_ops
qb_chain_controllers
qb_move_hardware_interface
rc_hand_eye_calibration_client
rc_silhouettematch_client
robot_body_filter
robot_localization
rviz_satellite
sciurus17_vision
septentrio_gnss_driver
sick_scan
slam_toolbox
teb_local_planner
tf2_2d
tf2_client
witmotion_ros
ypspur_ros
ar_track_alvar
ati_force_torque
cartographer_ros
aruco_pose
clover
distance_map_core
fetch_simple_linear_controller
force_torque_sensor
jsk_tf2_py_python3
microstrain_mips
rail_segmentation
rc_cloud_accumulator
rsm_additions
rr_openrover_driver
tf2_urdf
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
zivid_camera
zivid_samples

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.10
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A set of ROS packages for keeping track of coordinate transforms.
Checkout URI https://github.com/ros/geometry2.git
VCS Type git
VCS Version noetic-devel
Last Updated 2025-05-31
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.

Additional Links

Maintainers

  • Tully Foote

Authors

  • Tully Foote
  • Eitan Marder-Eppstein
  • Wim Meeussen
README
No README found. See repository README.
CHANGELOG

Changelog for package tf2

0.7.10 (2025-05-02)

  • Fix race conditions in MessageFilter (#539)
  • Contributors: Robert Haschke

0.7.9 (2025-04-25)

0.7.8 (2025-04-10)

  • Longer char array for null termination needed (#514)
  • Fixed error message when fixed_frame is not found (#559)
  • Add missing #include to buffer_core.cpp (#558)
  • Contributors: Lucas Walter, Martin Pecka, vslashg

0.7.7 (2023-10-13)

  • fix extra comma that gives annoying build warnings with -Wall and -Wpedantic with g++-9 and assuming most other compilers (#550)
  • Add parent frame to warning logs (#533)
  • Contributors: Jack Zender, Stephan

0.7.6 (2022-10-11)

  • Fix dead loop in message filter (#532)
  • Restore time difference order so future extrapolation exceptions don't show non-sensical negative seconds into the future (#522)
  • Contributors: Feng Zhaolin, Lucas Walter

0.7.5 (2020-09-01)

  • restore buffer sizes
  • Contributors: Tully Foote

0.7.4 (2020-09-01)

  • Fix potential buffer overrun of snprintf (#479)
  • Contributors: Atsushi Watanabe

0.7.3 (2020-08-25)

  • Use snprintf instead of stringstream to increase performance of lookupTransform() in error cases.
  • Do not waste time constructing error string if nobody is interested in it in canTransform(). (#469)
  • Output time difference of extrapolation exceptions (#477)
  • Cherry-picking various commits from Melodic (#471)
    • Revert "rework Eigen functions namespace hack" (#436)

    * Fixed warnings in message_filter.h (#434) the variables are not used in function body and caused -Wunused-parameter to trigger with -Wall

    • Fix ambiguous call for tf2::convert on MSVC (#444)
    • rework ambiguous call on MSVC.
  • Contributors: Lucas Walter, Martin Pecka, Robert Haschke

0.7.2 (2020-06-08)

0.7.1 (2020-05-13)

  • Fix to improper ring_45 test, where 'anchor' frame for both inverse and normal transform was frame 'b' instead of frame 'a', thus creating a problem
  • Don't insert a TF frame is one of the same timestamp already exists, instead just overwrite it.
  • [Noetic] Add tf2::Stamped<T>::operator=() to fix warnings downstream (#453)
    • Add tf2::Stamped<T>::operator=()
  • [noetic] cherry-pick Windows fixes from melodic-devel (#450)
    • [Windows][melodic-devel] Fix install locations (#442)
    • fixed install locations of tf2
    • [windows][melodic] more portable fixes. (#443)
    • more portable fixes.
  • Contributors: Patrick Beeson, Robert Haschke, Sean Yen, Shane Loretz

0.7.0 (2020-03-09)

  • Bump CMake version to avoid CMP0048 warning (#445) Signed-off-by: Shane Loretz <<sloretz@osrfoundation.org>>

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Dependant Packages

Name Deps
adi_3dtof_adtf31xx
adi_3dtof_image_stitching
dock
perch
handrail_detect
interest_point
localization_node
choreographer
msg_conversions
astrobee_gazebo
interactive_marker_teleop
beluga_ros
clpe_ros
cob_base_controller_utils
cob_omni_drive_controller
compass_conversions
magnetometer_compass
points_preprocessor
cras_cpp_common
depthai_bridge
dnn_detect
ensenso_camera
ergodic_exploration
ess_imu_driver
ess_imu_ros1_uart_driver
etsi_its_rviz_plugins
aruco_detect
fiducial_slam
stag_detect
find_object_2d
flatland_server
floam
fuse_models
fuse_publishers
geometry2
test_tf2
tf2_bullet
tf2_eigen
tf2_geometry_msgs
tf2_kdl
tf2_py
tf2_ros
tf2_sensor_msgs
tf2_tools
turtle_tf2
gmcl
hfl_driver
depth_image_proc
image_rotate
imu_from_ios_sensorlog
imu_transformer
imu_filter_madgwick
innopolis_vtol_dynamics
jsk_footstep_controller
checkerboard_detector
laser_geometry
hri
bosch_locator_bridge
mcl_3dl
message_tf_frame_transformer
microstrain_inertial_driver
mbf_simple_nav
mbf_utility
move_basic
moveit_kinematics
moveit_planners_ompl
pilz_industrial_motion_planner
moveit_ros_move_group
moveit_ros_perception
moveit_ros_planning
moveit_ros_planning_interface
moveit_ros_robot_interaction
moveit_calibration_plugins
movie_publisher
mpc_local_planner
mrpt_local_obstacles
mrpt_localization
mrpt_msgs_bridge
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tutorials
mrpt_apps
mrpt_libros_bridge
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multisense_ros
mvsim
amcl
base_local_planner
carrot_planner
costmap_2d
dwa_local_planner
map_server
rotate_recovery
sbpl_lattice_planner
map_organizer
planner_cspace
track_odometry
trajectory_tracker
nerian_stereo
outsight_alb_driver
pcl_ros
pilz_control
prbt_hardware_support
pointcloud_to_laserscan
pose_cov_ops
pyhri
qb_chain_controllers
qb_move_hardware_interface
rc_hand_eye_calibration_client
rc_silhouettematch_client
robot_body_filter
robot_localization
rviz_satellite
sciurus17_vision
septentrio_gnss_driver
sick_scan
sick_scan_xd
slam_toolbox
teb_local_planner
tf2_2d
tf2_client
witmotion_ros
xsens_mti_driver
ypspur_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged tf2 at Robotics Stack Exchange