Show EOL distros:
- electric: Documentation generated on March 05, 2013 at 11:57 AM
- fuerte: Documentation generated on August 22, 2013 at 11:28 AM
- groovy: Documentation generated on October 06, 2014 at 12:24 AM
- hydro: Documentation generated on August 27, 2015 at 01:14 PM (doc job).
- indigo: Documentation generated on June 07, 2019 at 02:35 AM (doc job).
- jade: Documentation generated on August 11, 2017 at 10:12 AM (doc job).
- kinetic: Documentation generated on June 10, 2019 at 08:22 PM (doc job).
- lunar: Documentation generated on June 08, 2019 at 05:54 AM (doc job).
- melodic: Documentation generated on March 01, 2022 at 06:22 AM (doc job).
- noetic: Documentation generated on August 19, 2023 at 10:35 AM (doc job).
Used by (107)
- applanix_driver
- arbotix
- arm_navigation
- arm_navigation_exper...
- art_vehicle
- asctec_drivers
- bosch_drivers
- bosch_image_proc
- bosch_manipulation_u...
- brown_drivers
- camera_drivers
- camera_pose
- cart_pushing
- client_rosjava_jni
- cn-util-ros-pkg
- cob_calibration
- cob_command_tools
- cob_driver
- cob_environment_perc...
- cob_navigation
- cob_people_perceptio...
- cob_perception_commo...
- cob_simulation
- common_tutorials
- continuous_ops
- csiro_asl_utils
- eddiebot
- ee_cart_imped
- erratic_robot
- ethzasl_aseba
- ethzasl_xsens_driver...
- exploration
- flirtlib_features
- freiburg_tools
- geographic_info
- geometry_experimenta...
- geometry_tutorials
- hector_common
- hector_localization
- hector_slam
- hector_worldmodel
- humanoid_navigation
- humanoid_walk
- ias_nav
- ias_visualization
- image_pipeline
- imu_drivers
- kurt_driver
- laser_pipeline
- motion_analysis_moca...
- nao_common
- navigation
- neato_robot
- nxt
- object_manipulation
- octomap_mapping
- openni_kinect
- p2os
- perception_pcl
- perception_pcl_addon...
- pi_tutorials
- pi_vision
- pr2_calibration
- pr2_common_actions
- pr2_controllers
- pr2_dremel
- pr2_exploration
- pr2_kinematics
- pr2_mechanism
- pr2_navigation
- pr2_object_manipulat...
- pr2_plugs
- pr2_simulator
- pr2_web_apps
- reem_kinematics
- remote_lab
- robot_calibration
- robot_model
- ros_arduino_bridge
- rosh_robot_plugins
- roshpit
- roslisp_common
- rosserial
- rtt_common_msgs
- rtt_geometry
- scan_tools
- shadow_robot
- shared_autonomy
- simple_arms
- simulator_gazebo
- slam_gmapping
- slam_karto
- srs_public
- turtlebot
- turtlebot_apps
- turtlebot_arm
- urdf_tools
- velodyne
- velodyne_utils
- vision_opencv
- vision_visp
- visualization
- visualization_experi...
- warehousewg
- wifi_drivers
- worldmodel
- wu_ros_tools
Package Summary
The basic geometric and math libraries used in ros.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD,LGPL,ZLib
- Source: hg https://kforge.ros.org/geometry/geometry (branch: electric-devel)
Used by (162)
- applanix_driver
- arbotix
- arm_navigation
- arm_navigation_exper...
- art_vehicle
- articulation
- asctec_drivers
- asctec_mav_framework...
- austinvilla
- bosch_drivers
- bosch_image_proc
- bosch_proximity_sens...
- bosch_web_visualizat...
- brown_drivers
- calibration
- camera_pose
- cart_pushing
- ccny_rgbd_tools
- ccny_vision
- chair_grasping
- client_rosjava_jni
- cn-util-ros-pkg
- cob_command_tools
- cob_driver
- cob_navigation
- cob_perception_commo...
- cob_simulation
- common_tutorials
- continuous_ops
- coverage_3d
- cram_physics
- eddiebot
- ee_cart_imped
- elektron_robot
- erratic_robot
- estirabot_robot
- ethzasl_aseba
- ethzasl_icp_mapping
- ethzasl_mapping
- ethzasl_xsens_driver...
- exploration
- flirtlib_features
- freenect_stack
- freiburg_tools
- geographic_info
- geometry_experimenta...
- geometry_tutorials
- graph_mapping
- hector_common
- hector_gazebo
- hector_localization
- hector_slam
- hector_worldmodel
- hrl_hardware_drivers...
- humanoid_navigation
- humanoid_walk
- ias_nav
- ias_perception
- ias_visualization
- image_pipeline
- imu_drivers
- imu_tools
- iri_wam
- jaco
- kinematics
- komodo
- kurt_driver
- laser_pipeline
- lwr_hardware
- mapping
- mav_tools
- maxwell
- motion_analysis_moca...
- motion_planners
- motld_freiburg
- multi_robot_collisio...
- nao_common
- nasa_r2_common
- nasa_r2_simulator
- navigation
- navigation_experimen...
- navigation_tutorials...
- neato_robot
- object_manipulation
- octomap_mapping
- open_street_map
- openni_kinect
- openrave_planning
- orocos_controllers
- people
- perception_pcl
- perception_pcl_fuert...
- phidgets_drivers
- pi_tutorials
- pi_vision
- portrait_bot
- pr2_calibration
- pr2_cockpit
- pr2_common_actions
- pr2_controllers
- pr2_doors
- pr2_exploration
- pr2_kinematics
- pr2_mechanism
- pr2_navigation
- pr2_object_manipulat...
- pr2_plugs
- pr2_simulator
- pr2_symbolic_plannin...
- pr2_tabletop_manipul...
- pr2_web_apps
- rcommander_core
- rcommander_pr2
- reactive_grasping
- reem_kinematics
- reem_teleop
- remote_lab
- rgbdslam_freiburg
- roboearth
- roboframenet
- robot_calibration
- robot_model
- roomba_robot
- ros_arduino_bridge
- rosbridge_suite
- rosh_robot_plugins
- roshpit
- roslisp_common
- rosserial
- rqt
- scan_tools
- scout_robot
- shadow_robot
- simple_arms
- simulator_gazebo
- slam_gmapping
- slam_karto
- sr_teleop
- srs_public
- starmac_ground
- tabletop_object_perc...
- topological_navigati...
- trajectory_filters
- turtlebot
- turtlebot_apps
- turtlebot_arm
- unizar-ros-rt-wmp-pk...
- urdf_tools
- velodyne
- velodyne_utils
- vision_opencv
- vision_visp
- visualization
- visualization_engine...
- visualization_experi...
- vslam
- warehousewg
- wg_hardware_test
- wg_robots_gazebo
- wifi_drivers
- worldmodel
- youbot_overhead_came...
Package Summary
The basic geometric and math libraries used in ros.
- Author: Maintained by Tully Foote tfoote@willowgarage.com
- License: BSD,LGPL,ZLib
- Source: hg https://kforge.ros.org/geometry/geometry (branch: fuerte_devel)
Used by (91)
- 3d_interaction
- ar_tools
- arm_navigation
- arm_navigation_exper...
- art_vehicle
- bosch_drivers
- bosch_image_proc
- brown_drivers
- camera_pose
- ccny_rgbd_tools
- client_rosjava_jni
- cob_command_tools
- cob_driver
- cob_navigation
- cob_perception_commo...
- cob_simulation
- continuous_ops
- cram_physics
- eddiebot
- elektron_robot
- erratic_robot
- ethzasl_aseba
- ethzasl_icp_mapping
- ethzasl_mapping
- ethzasl_xsens_driver...
- exploration
- freiburg_tools
- geographic_info
- head_tracking
- hector_common
- hector_gazebo
- hector_localization
- hector_slam
- hector_worldmodel
- humanoid_navigation
- ias_nav
- ias_perception
- ias_visualization
- imu_drivers
- industrial_experimen...
- kurt_driver
- lwr_hardware
- mapping
- moveit_source_build_...
- nao_common
- nao_extras
- nasa_r2_common
- nasa_r2_simulator
- navigation
- navigation_experimen...
- navigation_tutorials...
- object_manipulation
- octomap_mapping
- open_street_map
- openni_tracker_jsk_p...
- orocos_controllers
- p2os
- people
- pi_tutorials
- pi_vision
- pr2_calibration
- pr2_common_actions
- pr2_controllers
- pr2_exploration
- pr2_kinematics
- pr2_mechanism
- pr2_navigation
- pr2_object_manipulat...
- pr2_plugs
- pr2_simulator
- pr2_web_apps
- remote_lab
- robot_model
- ros_arduino_bridge
- rosh_robot_plugins
- roshpit
- rtt_common_msgs
- rtt_geometry
- shadow_robot
- simple_arms
- simulator_gazebo
- slam_gmapping
- slam_karto
- srs_public
- turtlebot_apps
- unizar-ros-rt-wmp-pk...
- velodyne
- velodyne_utils
- warehousewg
- wholebody_planning
- wifi_drivers
Package Summary
Geometry Library
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT willowgarage DOT com>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: groovy-devel)
Package Summary
Geometry Library
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: hydro-devel)
Package Summary
A metapackage for geometry library suite.
Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
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.
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: indigo-devel)
Package Summary
A metapackage for geometry library suite.
Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
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.
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: indigo-devel)
Package Summary
A metapackage for geometry library suite.
Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
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.
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: indigo-devel)
Package Summary
A metapackage for geometry library suite.
Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
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.
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: indigo-devel)
Package Summary
A metapackage for geometry library suite.
Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
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.
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: melodic-devel)
Package Summary
A metapackage for geometry library suite.
Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
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.
- Maintainer status: maintained
- Maintainer: Tully Foote <tfoote AT osrfoundation DOT org>
- Author: Tully Foote
- License: BSD
- Bug / feature tracker: https://code.ros.org/trac/ros-pkg/query?component=geometry&status=assigned&status=new&status=reopened
- Source: git https://github.com/ros/geometry.git (branch: noetic-devel)
Documentation
Math Packages
angles - A collection of methods for computing angles.
Geometric Packages
bullet - A physics engine
- Primary used for linear math library
- Experimentally used for collision engine.
kdl - A kinematics and dynamics package.
- Primarily used for robot kinematics
tf - A coordinate transform library
- Used to keep track of coordinate frames throughout the robot
tf_conversions - A set of conversion functions to go between tf, kdl, and eigen datatypes.
New in Fuerte
Report a Bug
Use GitHub to report bugs or submit feature requests. [View active issues]