actions: []
api_documentation: http://docs.ros.org/indigo/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:
- Hexagon_map
- ackermann_controller
- agvs_description
- agvs_gazebo
- agvs_robot_control
- amcl
- apriltags_ros
- ar_pose
- ar_sys
- ar_track_alvar
- arbotix_controllers
- arbotix_python
- ardrone2islab
- ardrone_autonomy
- argos3d_p100
- aruco_mapping
- aruco_ros
- asctec_hl_interface
- asr_cyberglove_visualization
- asr_fake_object_recognition
- asr_flir_ptu_driver
- asr_flock_of_birds
- asr_flock_of_birds_tracking
- asr_ftc_local_planner
- asr_mild_base_driving
- asr_mild_base_fake_driving
- asr_mild_base_laserscanner
- asr_navfn
- asr_robot_model_services
- assisted_teleop
- astra_launch
- aubo_control
- aubo_new_driver
- ax2550
- axis_camera
- base_local_planner
- basler_tof
- behavior_tree_leaves
- bwi_tools
- ca_driver
- calvin_pick_n_place
- calvin_pick_server
- camera1394
- camera1394stereo
- camera_pose_calibration
- carl_dynamixel
- carl_moveit
- carl_navigation
- carl_phidgets
- carl_safety
- carl_tools
- carrot_planner
- checkerboard_detector
- cirkit_unit03_driver
- cl_tf
- clear_costmap_recovery
- cob_bringup_sim
- cob_cartesian_controller
- cob_collision_monitor
- cob_collision_velocity_filter
- cob_footprint_observer
- cob_frame_tracker
- cob_gazebo_worlds
- cob_grasp_generation
- cob_helper_tools
- cob_image_flip
- cob_interactive_teleop
- cob_leg_detection
- 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_openni2_tracker
- cob_people_detection
- cob_people_tracking_filter
- cob_pick_place_action
- cob_scan_unifier
- cob_script_server
- cob_twist_controller
- cob_undercarriage_ctrl
- cob_undercarriage_ctrl_node
- collada_urdf
- collada_urdf_jsk_patch
- concert_qt_make_a_map
- concert_qt_map_annotation
- convenience_ros_functions
- cost_map_demos
- costmap_2d
- crazyflie_controller
- crazyflie_driver
- create_node
- crsm_slam
- declination
- descartes_moveit
- diagnostic_common_diagnostics
- diff_drive_controller
- dlut_pc_odom
- dlut_viso2_ros
- drc_gui
- drc_plugin
- drc_podo_connector
- dummy_slam_broadcaster
- dwa_local_planner
- dwb_local_planner
- dynpick_driver
- easy_markers
- eband_local_planner
- ekf_localization
- euscollada
- evarobot_gazebo
- evarobot_state_publisher
- face_detector
- fake_laser
- fake_localization
- fake_target_detector
- featurenav_base
- fetch_arm_control
- fetch_pbd_interaction
- fiducial_pose
- find_object_2d
- flexbe_core
- flir_ptu_driver
- footstep_planner
- force_torque_sensor_calib
- four_wheel_steering_controller
- frame_editor
- freenect_launch
- frontier_exploration
- gaitech_edu
- gazebo_flocking
- gazebo_plugins
- gazebo_ros
- generic_control_toolbox
- geodesy
- geometry
- global_planner
- gmapping
- graft
- gravity_compensation
- grid_map_costmap_2d
- grid_map_ros
- grid_map_visualization
- grizzly_gazebo_plugins
- grizzly_motion
- haf_grasping
- handle_detector
- head_action
- head_pose_estimation
- hector_elevation_mapping
- hector_elevation_visualization
- hector_gazebo_plugins
- hector_imu_attitude_to_tf
- hector_imu_tools
- hector_map_server
- hector_mapping
- hector_object_tracker
- hector_path_follower
- hector_pose_estimation
- hector_pose_estimation_core
- hector_timestamp_alignment
- hector_trajectory_server
- hexagon_map
- hironx_ros_bridge
- hrpsys_gazebo_atlas
- hrpsys_ros_bridge
- humanoid_localization
- husky_bringup
- iav_depthimage_to_laserscan
- imu_compass
- imu_complementary_filter
- imu_processors
- imu_recalibration
- imu_transformer
- innok_heros_driver
- interactive_marker_tutorials
- interactive_markers
- jackal_base
- jog_arm
- jsk_footstep_controller
- jsk_ik_server
- jsk_interactive_marker
- jsk_pcl_ros
- jsk_pcl_ros_utils
- jsk_perception
- jsk_recognition_utils
- jsk_robot_startup
- jsk_smart_gui
- jsk_teleop_joy
- katana
- kml_util
- kobuki_gazebo_plugins
- kobuki_node
- kobuki_softnode
- kurt_base
- laser_assembler
- laser_filters
- laser_geometry
- laser_ortho_projector
- laser_scan_matcher
- leap_motion
- leg_detector
- libhaloc
- local_map
- look_hand
- map_laser
- map_server
- mapviz
- mapviz_plugins
- mavros_extras
- mbf_abstract_nav
- mbf_costmap_core
- mbf_costmap_nav
- mbf_simple_nav
- mbf_utility
- message_to_tf
- micros_dynamic_objects_filter
- micros_mars_task_alloc
- microstrain_3dmgx2_imu
- mir_driver
- mobility_base_gazebo_plugins
- move_base
- move_base_straight
- move_base_to_manip
- moveit_commander
- moveit_goal_builder
- moveit_planners_ompl
- moveit_planning_helper
- moveit_python
- moveit_ros_benchmarks
- moveit_ros_benchmarks_gui
- moveit_ros_manipulation
- moveit_ros_move_group
- moveit_ros_perception
- moveit_ros_planning_interface
- moveit_ros_robot_interaction
- moveit_ros_warehouse
- moveit_simple_grasps
- mrp2_description
- mrp2_hardware
- mrpt_bridge
- mrpt_ekf_slam_2d
- mrpt_ekf_slam_3d
- mrpt_graphslam_2d
- mrpt_icp_slam_2d
- mrpt_local_obstacles
- mrpt_localization
- mrpt_map
- mrpt_rawlog
- mrpt_rbpf_slam
- mrpt_reactivenav2d
- mrpt_tutorials
- mtig_driver
- multi_level_map_server
- multires_image
- multisense_ros
- mvsim
- myahrs_driver
- nao_dcm_driver
- nao_description
- nao_path_follower
- naoqi_dcm_driver
- nav2_driver
- nav2d_exploration
- nav2d_karto
- nav2d_localizer
- nav2d_navigator
- nav2d_operator
- nav_2d_utils
- nav_core
- nav_core2
- nav_core_adapter
- nav_pcontroller
- navfn
- ncd_parser
- neo_platformctrl_diff
- neo_platformctrl_mecanum
- netft_utils
- nextage_calibration
- nj_costmap
- nj_escape_crossing
- nj_oa_costmap
- novatel_gps_driver
- novatel_span_driver
- o3d3xx
- object_msgs_tools
- octomap_pa
- octomap_ros
- odom_tf_publish
- odometry_publisher_tutorial
- ohm_tsd_slam
- openni2_launch
- osm_cartography
- oxford_gps_eth
- p2os_driver
- p2os_teleop
- p2os_urdf
- p3dx_dpl
- patrolling_sim
- pcdfilter_pa
- pcl_ros
- people_tracking_filter
- pheeno_ros_sim
- phidgets_imu
- phidgets_ir
- pi_tracker
- place_matcher_csm
- place_matcher_hist
- plot_util
- plotjuggler
- point_cloud_reducer
- pointcloud2pcd
- polar_scan_matcher
- pose_base_controller
- pose_follower
- pr2_delivery
- pr2_gazebo_plugins
- pr2_head_action
- pr2_make_a_map_app
- pr2_map_navigation_app
- pr2_mechanism_controllers
- pr2_navigation_perception
- pr2_navigation_self_filter
- pr2_position_scripts
- pr2_precise_trajectory
- pr2_teleop
- pr2_teleop_general
- pure_pursuit_controller
- python_trep
- rail_ceiling
- rail_object_detector
- rail_segmentation
- razor_imu_9dof
- rb1_base_2dnav
- rb1_base_gazebo
- rb1_base_localization
- rb1_base_navigation
- rb1_description
- rb1_torso_description
- rb_tracker
- rbcar_description
- rbcar_gazebo
- rbcar_navigation
- rbcar_robot_control
- rc_visard_driver
- rcll_fawkes_sim
- realsense2_camera
- realsense_camera
- remote_monitor
- respeaker_ros
- rf2o_laser_odometry
- rgbd_launch
- rgbdslam
- ric_robot
- ridgeback_base
- ridgeback_control
- ridgeback_gazebo_plugins
- rl_agent
- rl_env
- rl_experiment
- robot_calibration
- robot_controllers
- robot_mechanism_controllers
- robot_pose_ekf
- robot_pose_publisher
- robot_setup_tf_tutorial
- robot_state_publisher
- roboteq_diff_driver
- robotican_common
- robotican_demos
- robotican_gui
- robotican_hardware_interface
- robotiq_s_model_articulated_gazebo_plugins
- roch_base
- roch_bringup
- roch_navigation
- roch_rapps
- rocon_tf_reconstructor
- romeo_dcm_driver
- ros_arduino_python
- ros_ethernet_rmp
- ros_numpy
- rosabridge_server
- rosaria
- roseus
- rosh_geometry
- rosserial_client
- rotate_recovery
- rotors_gazebo_plugins
- rqt_ez_publisher
- rqt_nav_view
- rqt_pose_view
- rrt_exploration
- rtabmap_ros
- rtt_tf
- rviz
- rwt_moveit
- s3000_laser
- schunk_ezn64
- segbot_bringup
- segbot_logical_translator
- segbot_sensors
- segbot_simulation_apps
- segway_rmp
- semantic_point_annotator
- sentis_tof_m100
- sick_ldmrs_driver
- sick_ldmrs_tools
- simple_grasping
- simple_navigation_goals_tutorial
- skeleton_markers
- slam6d_exporter
- slam_karto
- sophus_ros_conversions
- spin_hokuyo
- spur_2dnav
- stage_ros
- static_tf
- stdr_gui
- stdr_robot
- stdr_samples
- stdr_server
- steer_drive_controller
- stepback_and_steerturn_recovery
- stereo_slam
- summit_x_gazebo
- summit_x_robot_control
- summit_xl_gazebo
- summit_xl_localization
- summit_xl_robot_control
- surface_perception
- swri_geometry_util
- swri_image_util
- swri_transform_util
- tango_ros_native
- teb_local_planner
- tensor_field_nav_core
- test_tf2
- tf2_web_republisher
- tf_conversions
- tf_keyboard_cal
- tf_publisher_gui
- tf_tools
- tile_map
- tinkerforge_laser_transform
- tiny_slam
- tra1_bringup
- tra1_description
- trac_ik_python
- transform_graph
- turtle_tf
- turtlebot_actions
- turtlebot_arm_kinect_calibration
- turtlebot_arm_moveit_demos
- turtlebot_navigation
- turtlebot_rapps
- ubiquity_motor
- uos_freespace
- ur_modern_driver
- urg_node
- velodyne_driver
- velodyne_gazebo_plugins
- velodyne_height_map
- velodyne_pointcloud
- vicon_bridge
- vigir_feet_pose_generator
- vigir_foot_pose_transformer
- vigir_footstep_planner
- vigir_footstep_planning_lib
- vigir_footstep_planning_msgs
- vigir_walk_monitor
- viodom
- viso2_ros
- visp_ros
- visp_tracker
- volksbot_driver
- voronoi_planner
- wifi_ddwrt
- wpi_jaco_wrapper
- xpp_vis
- xsens_driver
- yocs_ar_pair_approach
- yocs_diff_drive_pose_controller
- yocs_localization_manager
- yocs_math_toolkit
- yocs_navigator
- yocs_virtual_sensor
- yocs_waypoints_navi
- youbot_driver_ros_interface
- ypspur_ros
- yumi_hw
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:
- http://build.ros.org/view/Idev/job/Idev__geometry__ubuntu_trusty_amd64
doc_job: http://build.ros.org/view/Idoc/job/Idoc__geometry__ubuntu_trusty_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:
- http://build.ros.org/view/Isrc_uT/job/Isrc_uT__tf__ubuntu_trusty__source
- http://build.ros.org/view/Ibin_arm_uThf/job/Ibin_arm_uThf__tf__ubuntu_trusty_armhf__binary
- http://build.ros.org/view/Ibin_uT32/job/Ibin_uT32__tf__ubuntu_trusty_i386__binary
- http://build.ros.org/view/Ibin_uT64/job/Ibin_uT64__tf__ubuntu_trusty_amd64__binary
repo_name: geometry
repo_url: ''
srvs:
- FrameGraph
timestamp: 1559874917.3223314
url: http://www.ros.org/wiki/tf
vcs: git
vcs_uri: https://github.com/ros/geometry.git
vcs_version: indigo-devel
