actions: []
api_documentation: http://docs.ros.org/groovy/api/tf/html
authors: Tully Foote, Eitan Marder-Eppstein, Wim Meeussen
brief: ''
bugtracker: ''
depends:
- rosconsole
- catkin
- roscpp
- message_filters
- std_msgs
- message_runtime
- sensor_msgs
- rostest
- geometry_msgs
- angles
- message_generation
- roswtf
depends_on:
- extrinsic_calibration
- kdl_arm_kinematics
- ar_sys
- nao_sensors
- rqt_pose_view
- usbl
- message_to_tf
- gui_command
- mrpt_map
- arbotix_controllers
- moveit_planners_ompl
- robot_navigator
- hironx_ros_bridge
- static_transform_broadcaster
- openni_tracker
- external_camera_localizer
- metralabs_ros
- hector_roll_pitch_stabilizer
- pr2_led_kinect_calib
- laser_assembler
- moveit_ros_perception
- cob_unified_scan_publisher
- pr2_surrogate
- costmap_2d
- moveit_ros_robot_interaction
- srs_env_model_ui
- point_cloud_vtk_tools
- visp_tracker
- rviz_plugin_tutorials
- rviz
- camera_self_filter
- laser_filters
- move_arm_head_monitor
- razer_hydra
- fast_plane_detection
- cob_footprint_observer
- pr2_mechanism_controllers
- cob_spacenav_teleop
- mapstitch
- point_cloud_server
- asctec_hl_interface
- pr2_interactive_manipulation
- moveit_ros_warehouse
- cob_gazebo
- srs_grasping
- explore_stage
- world_intersect
- tf_throttle
- differential_drive
- hector_qrcode_detection
- pr2_gripper_grasp_planner_cluster
- headmath
- pcl_to_scan
- projector_interface
- model_completion
- reem_teleop_coordinator
- turtlebot_kinect_arm_calibration
- irobot_create_2_1
- hector_object_tracker
- next_best_view
- segbot_sensors
- art_map
- r2_teleop
- nav2d_karto
- map_to_jpeg
- projected_lightswitch_interface
- r2_gazebo
- moveit_ros_benchmarks_gui
- sentis_tof_m100
- pladypos
- sphero_node
- constraint_aware_spline_smoother
- cob_collision_velocity_filter
- tfjava
- camera_pose_toolkits
- navquest_dvl
- dlut_pc_odom
- player_log_actarray
- cob_undercarriage_ctrl
- dummy_slam_broadcaster
- aruco_pose
- planning_environment
- tf_tools
- cart2
- pr2_data_acquisition_tools
- multi_level_map_server
- p2os_driver
- ethzasl_extrinsic_calibration
- image_view2
- modular_cloud_matcher
- labust_control
- create_node
- robot_pose_ekf
- sicks300
- occupancy_grid_utils
- fovis_ros
- vicon_bridge
- pr2_position_scripts
- hector_mapping
- labust_uvapp
- nao_driver
- karto_scan_matcher
- srs_people_tracking_filter
- ar_pose
- pr2_gripper_reactive_approach
- wifi_ddwrt
- diagnostic_common_diagnostics
- jsk_topic_tools
- gazebo
- jsk_teleop_joy
- robot_state_chain_publisher
- moveit_ros_manipulation
- multi_map_server
- slam_exporter
- srs_human_sensing
- hector_trajectory_server
- arm_kinematics_constraint_aware
- ros_rt_wmp
- mrpt_bridge
- robot_localization
- urdf_python
- or_libs
- gmapping
- rocon_tf_reconstructor
- volksbot_driver
- moveit_ros_planning_interface
- ndt_mcl
- ias_arm_kinematics
- pr2_interactive_gripper_pose_action
- or_nodes
- perception_tools
- mocap_optitrack
- cob_script_server
- image_rotate
- visual_pose_estimation
- force_torque_sensor_calib
- pr2_manipulation_controllers
- pr2_navigation_controllers
- hector_pose_estimation
- cob_sick_s300
- youbot_teleop
- ias_drawer_executive
- collada_tools
- humanoid_localization
- pr2_marker_control
- openni_launch
- arm_navigation_msgs
- cr_capture
- thymio_navigation_driver
- hector_elevation_visualization
- clear_costmap_recovery
- nao_path_follower
- turtlebot_node
- interactive_markers
- ptam
- nao_remote
- collider
- wifi_tools
- art_observers
- imu_recalibration
- position_string_rviz_plugin
- sr_utilities
- eband_local_planner
- pi_head_tracking_3d_part1
- robot_setup_tf_tutorial
- pr2_map_navigation_app
- interactive_marker_helpers
- navfn
- dwa_local_planner
- camera1394
- katana
- move_base
- maxwell_navigation
- uncertain_tf
- srs_ui_but
- laser_geometry
- srs_decision_making
- ros_rt_wmp_sniffer
- kobuki_node
- mapping_rviz_plugin
- jsk_interactive_marker
- amcl
- pi_head_tracking_3d_part2
- uwsim
- self_localizer
- ldtravocean
- modular_cloud_matcher_experiments
- pr2_grasp_adjust
- nao_description
- collada_urdf_jsk_patch
- easy_markers
- nav2d_localizer
- velodyne_pointcloud
- serializer
- hector_map_server
- pr2_planning_interface_tests
- calibration_estimation
- elektron_base
- triangle_mesh_rviz_plugin
- tf_relay
- robot_operator
- hector_gazebo_plugins
- tabletop_collision_map_processing
- phidgets_imu
- approach_table_tools
- microstrain_3dmgx2_imu
- jsk_tilt_laser
- oculus_rviz_plugins
- rtt_tf
- eddiebot_follower
- semantic_point_annotator
- gravity_compensation
- pr2_pan_tilt
- osm_cartography
- pcl_ros
- map_laser
- rosie_bringup
- tree_kinematics
- moveit_ros_move_group
- household_objects_database
- motion_adaption
- corobot_gazebo
- pr2_teleop
- ethzasl_icp_mapper
- find_base_pose
- katana_ikfast_kinematics_plugin
- robot_mask
- eddiebot_follower-RelWithDebInfo@eddiebot_follower
- openni2_launch
- mrpt_rawlog
- sr_kinematics
- realtime_urdf_filter
- razor_imu_9dof
- youbot_common
- p2os_teleop
- base_local_planner
- moveit_commander
- compressed_depth_image_transport
- posedetectiondb
- srs_training
- art_run
- axis_camera
- corobot_state_tf
- labust_navigation
- turtlebot_create
- depth_image_proc
- tabletop_object_detector
- katana_kinect_calibration
- cop_client_cpp
- imu_filter_madgwick
- eigen_utils
- kobuki_softnode
- simple_navigation_goals_tutorial
- or_msgs
- lwr_kinematics
- pr2_arm_move_ik
- octomap_ros
- image_algos
- eddiebot_node
- kinect_cleanup
- robot_state_publisher
- robot_mechanism_controllers
- ethzasl_icp_mapper_experiments
- rosserial_client
- mongo_ros
- segmented_clutter_grasp_planner
- euscollada
- tedusar_daf_path_follower
- ardrone_autonomy
- cr_calibration
- test_tf2
- xsens_driver
- composite_node
- pr2_pick_and_place_service
- arm_workspace_evaluator
- motion_planning_rviz_plugin
- velodyne_driver
- cl_tf
- geodesy
- hector_pose_estimation_core
- head_pose_estimation
- map_tiler
- segbot_logical_translator
- autonomous_mapping
- object_segmentation_gui
- robot_self_filter
- navigation_application
- pr2_head_action
- nav2d_navigator
- hector_imu_attitude_to_tf
- explore
- corobot_phidget_ik
- tcp_command
- face_detector
- pr2_wrappers
- robot_self_filter_color
- phidgets_ir
- erratic_player
- jsk_pcl_ros
- move_base_straight
- hector_path_follower
- map_server
- kobuki_gazebo_plugins
- collision_map
- cob_image_flip
- theora_image_transport
- fake_localization
- pr2_plugs_common
- diver_kinematics
- checkerboard_detector
- kurt_base
- srs_leg_detector
- pose_follower
- pr2_navigation_self_filter
- pr2_create_object_model
- pr2_interactive_manipulation_frontend
- freenect_launch
- tf_publisher_gui
- rgbd_assembler
- amtec
- geometry
- segbot_simulation_apps
- arbotix_python
- pose_base_controller
- compressed_image_transport
- ccny_rgbd
- pi_tracker
- tf2_web_republisher
- labust_imu
- pr2_navigation_perception
- element
- ndt_registration
- srs_env_model_utils
- segway_rmp
- carrot_planner
- nav_pcontroller
- tf_trajectory_visualization
- rotate_recovery
- ar_track_alvar
- jsk_perception
- pr2_plugs_actions
- pointcloud_vrml
- karto
- omni_ethercat
- r2_controllers_gazebo
- turtlebot_actions
- kinect_depth_calibration
- rtklib
- labust_sim
- cob_interactive_teleop
- simulator_art
- nav_core
- footstep_planner
- segbot_bringup
- srs_symbolic_grounding
- tf_conversions
- segway_rmpX
- viso2_ros
- ethzasl_point_cloud_vtk_tools
- nav2d_operator
- hector_elevation_mapping
- control_toolbox
- drive_base_action
- camera1394stereo
- pr2_interactive_object_detection
- jlo
- art_common
- hrpsys_ros_bridge
- cob_linear_nav
- robot_pose_publisher
- jsk_ik_server
- rqt_nav_view
- ar_kinect
- stage
- s3000_laser
- gazebo_plugins
- argos3d_p100
- openni_tracker_jsk_patch
- simple_arm_server
- odometry_publisher_tutorial
- object_manipulator
- libpointmatcher_ros
- applanix
- srs_arm_navigation_tests
- mrpt_localization
- dynamic_tf_publisher
- nav2d_exploration
- assisted_teleop
- underwater_vehicle_dynamics
- rosh_geometry
- roseus
- pr2_make_a_map_app
- ros_arduino_python
- neato_node
- interactive_perception_msgs
description: 'tf is a package that lets the user keep track of multiple coordinate

  frames over time. tf 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.'
devel_jobs:
- devel-groovy-geometry
doc_job: doc-groovy-geometry
has_changelog_rst: true
license: BSD
maintainer_status: maintained
maintainers: Tully Foote <tfoote@willowgarage.com>
metapackages:
- geometry
msgs:
- tfMessage
package_type: package
release_jobs:
- ros-groovy-tf_sourcedeb
- ros-groovy-tf_binarydeb_precise_amd64
- ros-groovy-tf_binarydeb_precise_i386
- ros-groovy-tf_binarydeb_oneiric_amd64
- ros-groovy-tf_binarydeb_oneiric_i386
- ros-groovy-tf_binarydeb_quantal_amd64
- ros-groovy-tf_binarydeb_quantal_i386
repo_name: geometry
repo_url: ''
srvs:
- FrameGraph
timestamp: 1412554701.915495
url: http://www.ros.org/wiki/tf
vcs: git
vcs_uri: https://github.com/ros/geometry.git
vcs_version: groovy-devel
