actions: []
api_documentation: http://docs.ros.org/en/noetic/api/tf/html
authors: Tully Foote, Eitan Marder-Eppstein, Wim Meeussen
brief: ''
bugtracker: ''
depends:
- angles
- catkin
- geometry_msgs
- message_filters
- message_generation
- message_runtime
- rosconsole
- roscpp
- rostime
- roswtf
- sensor_msgs
- std_msgs
- tf2_ros
depends_on:
- ackermann_steering_controller
- apriltag_ros
- arbotix_controllers
- arbotix_python
- aruco_ros
- axis_camera
- basler_tof
- camera_aravis
- checkerboard_detector
- cl_tf
- clober_simulation
- cob_base_controller_utils
- cob_cartesian_controller
- cob_collision_monitor
- cob_collision_velocity_filter
- cob_footprint_observer
- cob_frame_tracker
- cob_gazebo_tools
- cob_gazebo_worlds
- cob_grasp_generation
- cob_helper_tools
- cob_image_flip
- cob_interactive_teleop
- cob_linear_nav
- cob_lookat_action
- cob_map_accessibility_analysis
- cob_model_identifier
- cob_moveit_bringup
- cob_moveit_interface
- cob_obstacle_distance
- cob_obstacle_distance_moveit
- cob_omni_drive_controller
- cob_scan_unifier
- cob_script_server
- cob_tricycle_controller
- cob_twist_controller
- cob_undercarriage_ctrl
- cras_py_common
- diagnostic_common_diagnostics
- diff_drive_controller
- dwb_local_planner
- dynamic_tf_publisher
- easy_markers
- ensenso_camera_test
- exotica_core
- explore_lite
- face_detector
- find_object_2d
- flexbe_core
- four_wheel_steering_controller
- frame_editor
- franka_control
- franka_example_controllers
- gazebo_plugins
- gazebo_ros
- geodesy
- geometry
- gmapping
- graft
- haf_grasping
- hector_pose_estimation
- hector_pose_estimation_core
- hfl_driver
- image_view2
- imu_complementary_filter
- imu_processors
- imu_transformer
- interactive_marker_tutorials
- interactive_marker_twist_server
- ira_laser_tools
- jsk_footstep_controller
- jsk_ik_server
- jsk_interactive_marker
- jsk_pcl_ros
- jsk_pcl_ros_utils
- jsk_perception
- jsk_recognition_utils
- jsk_teleop_joy
- jsk_tilt_laser
- jsk_topic_tools
- khi_duaro_moveit_config
- khi_robot_bringup
- khi_rs007l_moveit_config
- khi_rs007n_moveit_config
- khi_rs013n_moveit_config
- khi_rs020n_moveit_config
- khi_rs025n_moveit_config
- khi_rs080n_moveit_config
- label_manager
- laser_assembler
- laser_filters
- laser_geometry
- laser_ortho_projector
- laser_scan_matcher
- leg_detector
- lsm_localization
- map_laser
- mapviz
- mapviz_plugins
- mavros_extras
- mbf_abstract_nav
- mbf_costmap_core
- mbf_costmap_nav
- mbf_simple_nav
- mbf_utility
- mesh_msgs_transform
- message_to_tf
- microstrain_3dmgx2_imu
- microstrain_inertial_rqt
- mir_driver
- mobile_robot_simulator
- mocap_nokov
- mocap_optitrack
- mongodb_log
- moveit_commander
- moveit_python
- mrpt_bridge
- multi_map_server
- multires_image
- nav2d_exploration
- nav2d_karto
- nav2d_localizer
- nav2d_navigator
- nav2d_operator
- nav_2d_utils
- nav_core_adapter
- ncd_parser
- nearfield_map
- nmea_navsat_driver
- nonpersistent_voxel_layer
- novatel_gps_driver
- octomap_pa
- octomap_ros
- openni2_launch
- openzen_sensor
- osm_cartography
- ov_msckf
- oxford_gps_eth
- pcdfilter_pa
- pcl_ros
- people_tracking_filter
- pf_driver
- plotjuggler_ros
- points_preprocessor
- polar_scan_matcher
- pr2_arm_move_ik
- pr2_gazebo_plugins
- pr2_head_action
- pr2_mechanism_controllers
- pr2_navigation_perception
- pr2_navigation_self_filter
- pr2_position_scripts
- pr2_teleop
- pr2_teleop_general
- quori_holonomic_drive_controller
- quori_mapping_odometry
- razor_imu_9dof
- rc_genicam_driver
- rc_pick_client
- rc_roi_manager_gui
- rc_tagdetect_client
- rc_visard_driver
- realsense2_camera
- respeaker_ros
- ridgeback_control
- ridgeback_gazebo_plugins
- riptide_controllers
- rm_common
- robot_calibration
- robot_mechanism_controllers
- robot_pose_ekf
- robot_self_filter
- robot_state_publisher
- robotont_gazebo
- ros_numpy
- roseus
- rosserial_client
- rqt_ez_publisher
- rqt_human_radar
- rqt_nav_view
- rqt_pose_view
- rtabmap_conversions
- rtabmap_rviz_plugins
- rtabmap_slam
- rtabmap_util
- rtabmap_viz
- rwt_moveit
- rwt_nav
- sbpl_lattice_planner
- scenario_test_tools
- sciurus17_vision
- semantic_point_annotator
- sick_ldmrs_driver
- sick_ldmrs_tools
- sick_scan
- simple_grasping
- slam_karto
- slam_toolbox
- stage_ros
- steering_functions
- swri_geometry_util
- swri_image_util
- swri_transform_util
- tf2_web_republisher
- tf_conversions
- tile_map
- toposens_echo_driver
- trac_ik_python
- turtle_tf
- turtlebot3_autorace_detect
- turtlebot3_autorace_driving
- turtlebot3_fake
- turtlebot3_gazebo
- tuw_multi_robot_ctrl
- tuw_multi_robot_router
- tuw_nav_msgs
- tuw_voronoi_graph
- ubiquity_motor
- ublox_gps
- urg_node
- velo2cam_calibration
- velodyne_driver
- velodyne_gazebo_plugin
- velodyne_gazebo_plugins
- visp_ros
- visp_tracker
- warehouse_ros
- webots_ros
- wifi_ddwrt
- xpp_vis
- z_laser_viz
description: "tf is a package that lets the user keep track of multiple coordinate\n\
  frames over time. tf maintains the relationship between coordinate\nframes in a\
  \ tree structure buffered in time, and lets the user\ntransform points, vectors,\
  \ etc between any two coordinate frames at\nany desired point in time.\n\n    <p><b>Migration</b>:\
  \ Since ROS Hydro, tf has been &quot;deprecated&quot; in favor of <a href=\"http://wiki.ros.org/tf2\"\
  >tf2</a>. tf2 is an iteration on tf providing generally the same feature set more\
  \ efficiently. As well as adding a few new features.<br/>\n    As tf2 is a major\
  \ change the tf API has been maintained in its current form. Since tf2 has a superset\
  \ of the tf features with a subset of the dependencies the tf implementation has\
  \ been removed and replaced with calls to tf2 under the hood. This will mean that\
  \ all users will be compatible with tf2. It is recommended for new work to use tf2\
  \ directly as it has a cleaner interface. However tf will continue to be supported\
  \ for through at least J Turtle.\n    </p>"
devel_jobs:
- https://build.ros.org/view/Ndev/job/Ndev__geometry__ubuntu_focal_amd64
doc_job: https://build.ros.org/view/Ndoc/job/Ndoc__geometry__ubuntu_focal_amd64
has_changelog_rst: true
license: BSD
maintainer_status: maintained
maintainers: Tully Foote <tfoote@osrfoundation.org>
metapackages:
- geometry
msgs:
- tfMessage
package_type: package
release_jobs:
- https://build.ros.org/view/Nsrc_uF/job/Nsrc_uF__tf__ubuntu_focal__source
- https://build.ros.org/view/Nbin_uF64/job/Nbin_uF64__tf__ubuntu_focal_amd64__binary
- https://build.ros.org/view/Nbin_ufhf_uFhf/job/Nbin_ufhf_uFhf__tf__ubuntu_focal_armhf__binary
- https://build.ros.org/view/Nbin_ufv8_uFv8/job/Nbin_ufv8_uFv8__tf__ubuntu_focal_arm64__binary
repo_name: geometry
repo_url: ''
srvs:
- FrameGraph
timestamp: 1692441357.3808746
url: http://www.ros.org/wiki/tf
vcs: git
vcs_uri: https://github.com/ros/geometry.git
vcs_version: noetic-devel
