Repositories
-
robot_state_publisher
Allows you to publish the state of a robot (i.e the position of its base and all joints) via the "tf" transform library
-
meta-ros
OpenEmbedded Layers for ROS 1 and ROS 2
-
ros
Core ROS packages
-
rosdistro
This repo maintains a lists of repositories for each ROS distribution
-
diagnostics
Packages related to gathering, viewing, and analyzing diagnostics data from robots.
-
xacro
Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions.
-
ros_comm
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
-
actionlib
Provides a standardized interface for interfacing with preemptable tasks. Examples of this include moving the base to a target location, performing a laser scan and returning the resulting point cloud, detecting the handle of a door, etc.
-
catkin
A CMake-based build system that is used to build all packages in ROS.
-
ros-overlay
Gentoo Overlay for ROS packages
-
urdf_parser_py
Standalone URDF parser for Python.
-
ros_tutorials
Code used in tutorials found on ROS wiki
-
kdl_parser
kdl_parser and kdl_parser_py provide tools to construct a KDL tree from an XML robot representation in URDF.
-
geometry
Packages for common geometric calculations including the ROS transform library, "tf". Also includes ROS bindings for "bullet" physics engine and "kdl" kinematics/dynamics package.
-
urdfdom_headers
Headers for URDF parsers
-
geometry2
A set of ROS packages for keeping track of coordinate transforms.
-
class_loader
ROS-independent library for dynamic class (i.e. plugin) introspection and loading from runtime libraries
-
pluginlib
Library for loading/unloading plugins in ROS packages during runtime
-
nodelet_core
Allows one to create "nodelets" -- ROS node-like entities that run within the same process so as to avoid IPC and serialization overhead
-
urdfdom
URDF parser
-
resource_retriever
Package used to retrieve resources of different kinds, e.g. http://, file://, the ROS specific package://, etc.
-
bond_core
Maintains a bond (i.e. heart beat ) between ROS nodes and provides feedback when the bond is broken
-
common_msgs
Commonly used messages in ROS. Includes messages for actions (actionlib_msgs), diagnostics (diagnostic_msgs), geometric primitives (geometry_msgs), robot navigation (nav_msgs), and common sensors (sensor_msgs), such as laser range finders, cameras, point clouds.
-
homebrew-deps
Homebrew Formula for common system ROS dependencies
-
filters
This library provides a standardized interface for processing data as a sequence of filters. This package contains a base class upon which to build specific implementations as well as an interface which dynamically loads filters based on runtime parameters.