Packages

Name Description
1 2019-04-18 qt_gui_app
qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui.
qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui.
 
1 2019-04-18 qt_gui
qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. It requires either PyQt or PySide bindings.
qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. It requires either PyQt or PySide bindings.
 
1 2019-04-18 qt_dotgraph
qt_dotgraph provides helpers to work with dot graphs.
qt_dotgraph provides helpers to work with dot graphs.
 
1 2018-12-11 python_qt_binding
This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide2 is available under the GPL, LGPL and a commercial license. PyQt is released under the GPL. Both the bindings and tools to build bindings are included from each available provider. For PySide, it is called "Shiboken". For PyQt, this is called "SIP". Also provided is adapter code to make the user's Python code independent of which binding provider was actually used which makes it very easy to switch between these.
This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide2 is available under the GPL, LGPL and a commercial license. PyQt is released under the GPL. Both the bindings and tools to build bindings are included from each available provider. For PySide, it is called "Shiboken". For PyQt, this is called "SIP". Also provided is adapter code to make the user's Python code independent of which binding provider was actually used which makes it very easy to switch between these.
 
2 2019-03-09 python_cmake_module
Provide CMake module with extra functionality for Python.
Provide CMake module with extra functionality for Python.
 
1 2019-04-27 py_trees_ros_interfaces
Interfaces used by py_trees_ros and py_trees_ros_tutorials.
Interfaces used by py_trees_ros and py_trees_ros_tutorials.
 
2 2019-05-22 py_trees
Pythonic implementation of behaviour trees.
Pythonic implementation of behaviour trees.
 
1 2018-12-07 polled_camera
polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.
polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.
 
1 2018-06-22 poco_vendor
CMake shim over the poco library.
CMake shim over the poco library.
 
1 2018-12-12 pluginlib
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, these tools require plugin providers to register their plugins in the package.xml of their package.
The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, these tools require plugin providers to register their plugins in the package.xml of their package.
 
1 2019-01-15 pendulum_msgs
Custom messages for real-time pendulum control.
Custom messages for real-time pendulum control.
 
1 2019-01-15 pendulum_control
Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum.
Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum.
 
1 2018-11-15 osrf_testing_tools_cpp
Testing tools for C++, and is used in various OSRF projects.
Testing tools for C++, and is used in various OSRF projects.
 
1 2019-04-11 osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Commonly needed Python modules, used by Python software developed at OSRF.
 
2 2018-11-20 orocos_kdl
This package contains a recent version of the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
This package contains a recent version of the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
 
2 2019-01-11 opensplice_cmake_module
Provide CMake module to find PrismTech OpenSplice.
Provide CMake module to find PrismTech OpenSplice.
 
2 2019-04-26 opencv_tests
OpenCV tests for the Python and C++ implementations of CvBridge with Image message in ROS2.
OpenCV tests for the Python and C++ implementations of CvBridge with Image message in ROS2.
 
2 2019-05-14 object_msgs
This package defines messages for NCS inference
This package defines messages for NCS inference
 
1 2019-05-23 object_analytics_rviz
Display object analytics result in rviz
Display object analytics result in rviz
 
1 2019-05-23 object_analytics_node
The object_analytics_node package
The object_analytics_node package
 
1 2019-05-23 object_analytics_msgs
object analytics message definition
object analytics message definition
 
1 2019-05-17 nmea_msgs
The nmea_msgs package contains messages related to data in the NMEA format.
The nmea_msgs package contains messages related to data in the NMEA format.
 
1 2019-03-13 navigation2
ROS2 Navigation Stack
ROS2 Navigation Stack
 
2 2018-12-06 nav_msgs
A package containing some navigation related message and service definitions.
A package containing some navigation related message and service definitions.
 
2 2019-03-13 nav_2d_utils
A handful of useful utility functions for nav_2d packages.
A handful of useful utility functions for nav_2d packages.
 
2 2019-03-13 nav_2d_msgs
Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.
Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.
 
1 2019-03-13 nav2_world_model
TODO
TODO
 
1 2019-03-13 nav2_voxel_grid
voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.
voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.
 
1 2019-03-13 nav2_util
TODO
TODO
 
1 2019-03-13 nav2_turtlebot3_rl
This package enables Reinfocement Learning with Gazebo and Turtlebot3
This package enables Reinfocement Learning with Gazebo and Turtlebot3
 
1 2019-03-13 nav2_tasks
TODO
TODO
 
1 2019-03-13 nav2_system_tests
TODO
TODO
 
1 2019-03-13 nav2_simple_navigator
TODO
TODO
 
1 2019-03-13 nav2_robot
TODO
TODO
 
1 2019-03-13 nav2_navfn_planner
TODO
TODO
 
1 2019-03-13 nav2_msgs
Messages and service files for the navigation2 stack
Messages and service files for the navigation2 stack
 
1 2019-03-13 nav2_motion_primitives
TODO
TODO
 
1 2019-03-13 nav2_mission_executor
TODO
TODO
 
1 2019-03-13 nav2_map_server
Refactored map server for ROS2 Navigation
Refactored map server for ROS2 Navigation
 
1 2019-03-13 nav2_dynamic_params
This package provides a validation class for ROS2 parameters with validation based on parameter type and defined bounds. Support for custom validation callbacks is also provided. Some useful convenience functions for event callbacks are also provided
This package provides a validation class for ROS2 parameters with validation based on parameter type and defined bounds. Support for custom validation callbacks is also provided. Some useful convenience functions for event callbacks are also provided
 
1 2019-03-13 nav2_dwb_controller
ROS2 controller (DWB) metapackage
ROS2 controller (DWB) metapackage
 
1 2019-03-13 nav2_costmap_2d
This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, rolling window based costmaps, and parameter based subscription to and configuration of sensor topics.
This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, rolling window based costmaps, and parameter based subscription to and configuration of sensor topics.
 
1 2019-03-13 nav2_common
Common support functionality used throughout the navigation 2 stack
Common support functionality used throughout the navigation 2 stack
 
1 2019-03-13 nav2_bt_navigator
TODO
TODO
 
2 2019-03-13 nav2_bringup
Bringup scripts and configurations for the navigation2 stack
Bringup scripts and configurations for the navigation2 stack
 
1 2019-03-13 nav2_amcl
 
3 2019-05-13 ml_classifiers
ml_classifiers
ml_classifiers
 
1 2019-04-24 microxrcedds_agent_cmake_module
Provide CMake module to find eProsima Micro XRCE-DDS Agent
Provide CMake module to find eProsima Micro XRCE-DDS Agent
 
1 2019-04-24 micro_ros_agent
DDS-XCRE agent implementation
DDS-XCRE agent implementation
 
3 2018-11-22 message_filters
A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.
A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.
 

Packages

Name Description
1 2018-09-27 ecl_mpl
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage.
 
2 2018-09-27 ecl_mobile_robot
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms.
 
1 2018-09-27 ecl_math
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable.
 
2 2018-09-27 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2018-09-27 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 2018-09-27 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2018-09-26 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2018-09-27 ecl_ipc
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms.
 
1 2018-09-27 ecl_io
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions.
 
1 2018-09-27 ecl_geometry
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations.
 
1 2018-09-27 ecl_formatters
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams).
 
1 2018-09-27 ecl_filesystem
Cross platform filesystem utilities (until c++11 makes its way in).
Cross platform filesystem utilities (until c++11 makes its way in).
 
1 2018-09-27 ecl_exceptions
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical.
 
1 2018-09-27 ecl_errors
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions.
 
1 2018-09-27 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2018-09-27 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2018-09-27 ecl_core_apps
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems.
 
1 2018-09-27 ecl_core
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming.
 
1 2018-09-27 ecl_converters_lite
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions.
 
1 2018-09-27 ecl_converters
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises.
 
1 2018-09-27 ecl_containers
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns.
 
1 2018-09-27 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2018-09-27 ecl_config
These tools inspect and describe your system with macros, types and functions.
These tools inspect and describe your system with macros, types and functions.
 
1 2018-09-27 ecl_concepts
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments.
 
1 2018-09-27 ecl_command_line
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++.
 
1 2018-09-26 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2018-10-29 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 2018-10-29 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2018-10-29 dummy_map_server
dummy map server node
dummy map server node
 
2 2018-08-22 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
2 2018-07-18 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
1 2018-07-20 depthimage_to_pointcloud2
A simple node to convert a depth image and camera info into a PointCloud2.
A simple node to convert a depth image and camera info into a PointCloud2.
 
2 2018-06-28 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2018-10-29 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2018-10-29 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implemenation.
C++ nodes which access the native handles of the rmw implemenation.
 
1 2018-10-29 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
2 2019-04-26 cv_bridge
This contains CvBridge, which converts between ROS2 Image messages and OpenCV images.
This contains CvBridge, which converts between ROS2 Image messages and OpenCV images.
 
1 2019-01-25 control_msgs
control_msgs contains base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories.
control_msgs contains base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories.
 
2 2018-06-28 connext_cmake_module
Provide CMake module to find RTI Connext.
Provide CMake module to find RTI Connext.
 
1 2018-10-29 composition
Examples for composing multiple nodes in a single process.
Examples for composing multiple nodes in a single process.
 
1 2018-08-22 common_interfaces
common_interfaces contains messages and services that are widely used by other ROS packages.
common_interfaces contains messages and services that are widely used by other ROS packages.
 
1 2018-10-19 class_loader
The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes.
The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes.
 
2 2018-06-28 cartographer_ros_msgs
ROS messages for the cartographer_ros package.
ROS messages for the cartographer_ros package.
 
2 2018-06-28 cartographer_ros
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration.
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration.
 
2 2018-06-15 cartographer
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
 
1 2018-06-24 builtin_interfaces
A package containing builtin message and service definitions.
A package containing builtin message and service definitions.
 
2 2018-06-28 astra_camera
Drivers for Orbbec Astra Devices.
Drivers for Orbbec Astra Devices.
 
1 2018-11-20 angles
This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two joint space positions of your robot, but the joint motion is constrained by joint limits, this package is what you need. The code in this package is stable and well tested. There are no plans for major changes in the near future.
This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two joint space positions of your robot, but the joint motion is constrained by joint limits, this package is what you need. The code in this package is stable and well tested. There are no plans for major changes in the near future.
 
1 2018-06-27 ament_uncrustify
The ability to check code against style conventions using uncrustify and generate xUnit test result files.
The ability to check code against style conventions using uncrustify and generate xUnit test result files.
 
1 2018-06-27 ament_tools
The command line tools for the ament buildsystem.
The command line tools for the ament buildsystem.
 

Packages

Name Description
1 2019-05-08 turtlebot3_description
3D models of the TurtleBot3 for simulation and visualization
3D models of the TurtleBot3 for simulation and visualization
 
1 2019-05-08 turtlebot3_bringup
roslaunch scripts for starting the TurtleBot3
roslaunch scripts for starting the TurtleBot3
 
1 2019-02-06 turtlebot3_autorace_detect
AutoRace ROS packages for feature detection with TurtleBot3 Auto
AutoRace ROS packages for feature detection with TurtleBot3 Auto
 
1 2019-02-06 turtlebot3_autorace_core
TurtleBot3 AutoRace ROS package that TurtleBot3 Auto's core
TurtleBot3 AutoRace ROS package that TurtleBot3 Auto's core
 
1 2019-02-06 turtlebot3_autorace_control
TurtleBot3 AutoRace ROS package that controls TurtleBot3 Auto
TurtleBot3 AutoRace ROS package that controls TurtleBot3 Auto
 
1 2019-02-06 turtlebot3_autorace_camera
TurtleBot3 AutoRace ROS package that controls Raspberry Pi Camera, and process the image
TurtleBot3 AutoRace ROS package that controls Raspberry Pi Camera, and process the image
 
1 2019-02-06 turtlebot3_autorace
AutoRace ROS packages for AutoRace with TurtleBot3 (meta package)
AutoRace ROS packages for AutoRace with TurtleBot3 (meta package)
 
1 2019-01-22 turtlebot3_automatic_parking_vision
Package for TurtleBot3 automatic_parking which uses ar code. This example needs a printed ar code and a TurtleBot3.
Package for TurtleBot3 automatic_parking which uses ar code. This example needs a printed ar code and a TurtleBot3.
 
1 2019-01-22 turtlebot3_automatic_parking
Package for turtlebot3 automatic_parking. You need a reflective tape and real robots. You can see parking spot using this pacakge on rviz.
Package for turtlebot3 automatic_parking. You need a reflective tape and real robots. You can see parking spot using this pacakge on rviz.
 
1 2019-01-22 turtlebot3_applications_msgs
Message and service types: custom messages and services for TurtleBot3 Applications packages
Message and service types: custom messages and services for TurtleBot3 Applications packages
 
1 2019-01-22 turtlebot3_applications
ROS packages for the turtlebot3 applications (meta package)
ROS packages for the turtlebot3 applications (meta package)
 
1 2019-05-08 turtlebot3
ROS packages for the Turtlebot3 (meta package)
ROS packages for the Turtlebot3 (meta package)
 
1 2017-08-07 turtle_tf2
turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim. The tutle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim. The tutle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
 
1 2017-08-07 turtle_tf
turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tutle_tf_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tutle_tf_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
 
1 2018-03-30 turtle_actionlib
turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.
turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.
 
1 2019-05-20 tts
Package enabling a robot to speak with a human voice by providing a Text-To-Speech ROS service
Package enabling a robot to speak with a human voice by providing a Text-To-Speech ROS service
 
1 2019-03-27 transmission_interface
Transmission Interface.
Transmission Interface.
 
1 2019-01-06 trajectory_tracker_rviz_plugins
Rviz plugins for trajectory_tracker_msgs
Rviz plugins for trajectory_tracker_msgs
 
1 2019-05-23 trajectory_tracker_msgs
Message definitions for trajectory_tracker package
Message definitions for trajectory_tracker package
 
1 2019-05-24 trajectory_tracker
Path following control package for wheeled mobile robot
Path following control package for wheeled mobile robot
 
2 2018-11-08 trajectory_msgs
This package defines messages for defining robot trajectories. These messages are also the building blocks of most of the
This package defines messages for defining robot trajectories. These messages are also the building blocks of most of the
 
1 2019-05-24 track_odometry
Odometry slip compensation package
Odometry slip compensation package
 
1 2018-06-26 tracetools
Wrapper interface for tracing libraries
Wrapper interface for tracing libraries
 
1 2019-04-22 trac_ik_python
The trac_ik_python package contains a python wrapper using SWIG for trac_ik_lib
The trac_ik_python package contains a python wrapper using SWIG for trac_ik_lib
 
1 2019-04-22 trac_ik_lib
TRAC-IK is a faster, significantly more reliable drop-in replacement for KDL's pseudoinverse Jacobian solver. The TRAC-IK library has a very similar API to KDL's IK solver calls, except that the user passes a maximum time instead of a maximum number of search iterations. Additionally, TRAC-IK allows for error tolerances to be set independently for each Cartesian dimension (x,y,z,roll,pitch.yaw).
TRAC-IK is a faster, significantly more reliable drop-in replacement for KDL's pseudoinverse Jacobian solver. The TRAC-IK library has a very similar API to KDL's IK solver calls, except that the user passes a maximum time instead of a maximum number of search iterations. Additionally, TRAC-IK allows for error tolerances to be set independently for each Cartesian dimension (x,y,z,roll,pitch.yaw).
 
1 2019-04-22 trac_ik_kinematics_plugin
A MoveIt! Kinematics plugin using TRAC-IK
A MoveIt! Kinematics plugin using TRAC-IK
 
1 2019-04-22 trac_ik_examples
This package contains the source code for testing and comparing trac_ik
This package contains the source code for testing and comparing trac_ik
 
1 2019-04-22 trac_ik
The ROS packages in this repository were created to provide an improved alternative Inverse Kinematics solver to the popular inverse Jacobian methods in KDL. TRAC-IK handles joint-limited chains better than KDL without increasing solve time.
The ROS packages in this repository were created to provide an improved alternative Inverse Kinematics solver to the popular inverse Jacobian methods in KDL. TRAC-IK handles joint-limited chains better than KDL without increasing solve time.
 
1 2019-04-12 towr_ros
A ROS dependent wrapper for
A ROS dependent wrapper for
 
1 2019-04-12 towr
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots. This library provides implementations for variables, costs and constraints that can be used to represent a legged locomotion problem. The resulting Nonlinear Programming Problem (NLP) can then be solved with off-the-shelf solvers, e.g. Ipopt using the generic optimizer interface
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots. This library provides implementations for variables, costs and constraints that can be used to represent a legged locomotion problem. The resulting Nonlinear Programming Problem (NLP) can then be solved with off-the-shelf solvers, e.g. Ipopt using the generic optimizer interface
 
1 2019-05-22 toposens_pointcloud
PCL integration for TS sensors mounted on Turtlebot3.
PCL integration for TS sensors mounted on Turtlebot3.
 
1 2019-05-22 toposens_msgs
ROS message definitions for TS sensors.
ROS message definitions for TS sensors.
 
1 2019-05-22 toposens_markers
Rviz integration for TS sensor data.
Rviz integration for TS sensor data.
 
1 2019-05-22 toposens_driver
ROS device driver for communication with TS sensors.
ROS device driver for communication with TS sensors.
 
1 2019-05-22 toposens_description
3D models of the sensor for visualization.
3D models of the sensor for visualization.
 
1 2019-05-22 toposens
ROS support for Toposens 3D Ultrasound sensors.
ROS support for Toposens 3D Ultrasound sensors.
 
2 2019-04-23 topic_tools
Tools for directing, throttling, selecting, and otherwise messing with ROS topics at a meta level. None of the programs in this package actually know about the topics whose streams they are altering; instead, these tools deal with messages as generic binary blobs. This means they can be applied to any ROS topic.
Tools for directing, throttling, selecting, and otherwise messing with ROS topics at a meta level. None of the programs in this package actually know about the topics whose streams they are altering; instead, these tools deal with messages as generic binary blobs. This means they can be applied to any ROS topic.
 
1 2014-10-13 timestamp_tools
This package is currently for internal use only. Its API may change without warning in the future. This package is deprecated.
This package is currently for internal use only. Its API may change without warning in the future. This package is deprecated.
 
1 2018-11-04 tile_map
Tile map provides a slippy map style interface for visualizing OpenStreetMap and GooleMap tiles. A mapviz visualization plug-in is also implemented
Tile map provides a slippy map style interface for visualizing OpenStreetMap and GooleMap tiles. A mapviz visualization plug-in is also implemented
 
1 2016-10-03 theora_image_transport
Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.
Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.
 
1 2019-03-17 tf_remapper_cpp
More efficient version of tf/tf_remap able to handle TFs at kHz with tens of subscribers.
More efficient version of tf/tf_remap able to handle TFs at kHz with tens of subscribers.
 
1 2019-04-26 tf_conversions
This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries. The conversion functions make it easier for users of the transform library (tf) to work with the datatype of their choice. Currently this package has support for the Kinematics and Dynamics Library (KDL) and the Eigen matrix library. This package is stable, and will get integrated into tf in the next major release cycle (see roadmap).
This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries. The conversion functions make it easier for users of the transform library (tf) to work with the datatype of their choice. Currently this package has support for the Kinematics and Dynamics Library (KDL) and the Eigen matrix library. This package is stable, and will get integrated into tf in the next major release cycle (see roadmap).
 
1 2017-11-20 tf2_web_republisher
Republishing of Selected TFs
Republishing of Selected TFs
 
2 2019-04-30 tf2_tools
tf2_tools
tf2_tools
 
2 2019-04-30 tf2_sensor_msgs
Small lib to transform sensor_msgs with tf. Most notably, PointCloud2
Small lib to transform sensor_msgs with tf. Most notably, PointCloud2
 
2 2019-04-30 tf2_ros
This package contains the ROS bindings for the tf2 library, for both Python and C++.
This package contains the ROS bindings for the tf2 library, for both Python and C++.
 
2 2019-04-30 tf2_py
The tf2_py package
The tf2_py package
 
2 2019-04-30 tf2_msgs
tf2_msgs
tf2_msgs
 
2 2019-04-30 tf2_kdl
KDL binding for tf2
KDL binding for tf2
 
2 2019-04-30 tf2_geometry_msgs
tf2_geometry_msgs
tf2_geometry_msgs
 

Packages

Name Description
1 2018-08-08 teb_local_planner_tutorials
The teb_local_planner_tutorials package
The teb_local_planner_tutorials package
 
1 2018-08-14 teb_local_planner
The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime.
The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime.
 
1 2019-05-23 swri_yaml_util
Provides wrappers around the yaml-cpp library for various utility functions and to abstract out the API changes made to yaml-cpp between ubuntu:precise and ubuntu:trusty.
Provides wrappers around the yaml-cpp library for various utility functions and to abstract out the API changes made to yaml-cpp between ubuntu:precise and ubuntu:trusty.
 
1 2019-05-23 swri_transform_util
The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.
The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.
 
1 2019-05-23 swri_system_util
swri_system_util
swri_system_util
 
1 2019-05-23 swri_string_util
swri_string_util
swri_string_util
 
1 2019-05-23 swri_serial_util
swri_serial_util
swri_serial_util
 
1 2019-05-23 swri_route_util
This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs.
This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs.
 
1 2019-05-23 swri_rospy
This package provides added functionaliy on top of rospy, including a single-threaded callback queue.
This package provides added functionaliy on top of rospy, including a single-threaded callback queue.
 
1 2019-05-23 swri_roscpp
swri_roscpp
swri_roscpp
 
1 2019-05-23 swri_prefix_tools
Contains scripts that are useful as prefix commands for nodes started by roslaunch.
Contains scripts that are useful as prefix commands for nodes started by roslaunch.
 
1 2019-05-23 swri_opencv_util
swri_opencv_util
swri_opencv_util
 
1 2019-05-23 swri_nodelet
This package provides a simple script to write simple launch files that can easily switch between running nodelets together or as standalone nodes.
This package provides a simple script to write simple launch files that can easily switch between running nodelets together or as standalone nodes.
 
1 2019-05-23 swri_math_util
swri_math_util
swri_math_util
 
1 2019-05-23 swri_image_util
swri_image_util
swri_image_util
 
1 2019-05-23 swri_geometry_util
swri_geometry_util
swri_geometry_util
 
1 2019-05-23 swri_dbw_interface
This package provides documentation on common interface conventions for drive-by-wire systems.
This package provides documentation on common interface conventions for drive-by-wire systems.
 
1 2019-05-23 swri_console_util
swri_console_util
swri_console_util
 
1 2018-10-10 swri_console
A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console.
A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console.
 
2 2018-11-08 stereo_msgs
stereo_msgs contains messages specific to stereo processing, such as disparity images.
stereo_msgs contains messages specific to stereo processing, such as disparity images.
 
1 2018-05-10 stereo_image_proc
Stereo and single image rectification and disparity processing.
Stereo and single image rectification and disparity processing.
 
3 2016-03-10 std_srvs
Common service definitions.
Common service definitions.
 
2 2019-03-04 std_msgs
Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. For common, generic robot-specific message types, please see
Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. For common, generic robot-specific message types, please see
 
1 2014-05-04 std_capabilities
This package contains standard capability interfaces, which describe common robot capabilities in terms of ROS concepts such as topics, services, actions, and parameters.
This package contains standard capability interfaces, which describe common robot capabilities in terms of ROS concepts such as topics, services, actions, and parameters.
 
1 2018-03-27 statistics_msgs
Messages related to the Point Grey camera driver.
Messages related to the Point Grey camera driver.
 
1 2019-03-17 static_transform_mux
A helper node that makes sure everybody knows about all static transforms, even if they are published by multiple publishers.
A helper node that makes sure everybody knows about all static transforms, even if they are published by multiple publishers.
 
1 2018-08-28 static_tf
The static_tf package
The static_tf package
 
1 2017-04-30 stage_ros
This package provides ROS specific hooks for stage
This package provides ROS specific hooks for stage
 
1 2016-03-28 stage
Mobile robot simulator http://rtv.github.com/Stage
Mobile robot simulator http://rtv.github.com/Stage
 
1 2018-09-10 srdfdom
Parser for Semantic Robot Description Format (SRDF).
Parser for Semantic Robot Description Format (SRDF).
 
1 2018-08-08 speech_recognition_msgs
speech_recognition_msgs
speech_recognition_msgs
 
1 2019-03-14 sparse_bundle_adjustment
ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)
ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)
 
2 2017-07-07 spacenav_node
ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.
ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.
 
1 2019-03-25 sound_play
sound_play provides a ROS node that translates commands on a ROS topic (
sound_play provides a ROS node that translates commands on a ROS topic (
 
2 2019-01-07 soem
SOEM is an open source EtherCAT master library written in C. Its primary target is Linux but can be adapted to other OS and embedded systems. SOEM has originally been hosted at http://developer.berlios.de/projects/soem/ but has been moved to GitHub and the OpenEtherCATsociety organisation https://github.com/OpenEtherCATsociety/SOEM. This package contains the original SOEM C code provided by the Technische Universiteit Eindhoven, the development of which has been taken over by rt-labs (https://rt-labs.com/). As the original source is down, it is not totally clear what the state of this package is with respect to the upstream repository. It is, however, approximately the one merged in https://github.com/OpenEtherCATsociety/SOEM/pull/1. Disclaimer: This package is not a development package for SOEM, but rather a wrapper to provide SOEM to ROS. In the end, this just provides the CMake quirks that allows releasing SOEM as a ROS package. All bug reports regarding the original SOEM source code should go to the bugtracker at https://github.com/OpenEtherCATsociety/SOEM/issues. All ROS related issues should target the bug tracker linked below (but might be redirected ;-)).
SOEM is an open source EtherCAT master library written in C. Its primary target is Linux but can be adapted to other OS and embedded systems. SOEM has originally been hosted at http://developer.berlios.de/projects/soem/ but has been moved to GitHub and the OpenEtherCATsociety organisation https://github.com/OpenEtherCATsociety/SOEM. This package contains the original SOEM C code provided by the Technische Universiteit Eindhoven, the development of which has been taken over by rt-labs (https://rt-labs.com/). As the original source is down, it is not totally clear what the state of this package is with respect to the upstream repository. It is, however, approximately the one merged in https://github.com/OpenEtherCATsociety/SOEM/pull/1. Disclaimer: This package is not a development package for SOEM, but rather a wrapper to provide SOEM to ROS. In the end, this just provides the CMake quirks that allows releasing SOEM as a ROS package. All bug reports regarding the original SOEM source code should go to the bugtracker at https://github.com/OpenEtherCATsociety/SOEM/issues. All ROS related issues should target the bug tracker linked below (but might be redirected ;-)).
 
1 2019-05-04 socketcan_interface
Generic CAN interface description with helpers for filtering and driver implementation. Further a socketcan implementation based on boost::asio is included.
Generic CAN interface description with helpers for filtering and driver implementation. Further a socketcan implementation based on boost::asio is included.
 
1 2019-05-04 socketcan_bridge
Conversion nodes for messages from SocketCAN to a ROS Topic and vice versa.
Conversion nodes for messages from SocketCAN to a ROS Topic and vice versa.
 
1 2019-03-18 smclib
The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, but it does not contain the compiler itself.
The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, but it does not contain the compiler itself.
 
1 2018-09-08 smach_viewer
The smach viewer is a GUI that shows the state of hierarchical SMACH state machines. It can visualize the possible transitions between states, as well as the currently active state and the values of user data that is passed around between states. The smach viewer uses the SMACH debugging interface based on the
The smach viewer is a GUI that shows the state of hierarchical SMACH state machines. It can visualize the possible transitions between states, as well as the currently active state and the values of user data that is passed around between states. The smach viewer uses the SMACH debugging interface based on the
 
1 2018-04-13 smach_ros
The smach_ros package contains extensions for the SMACH library to integrate it tightly with ROS. For example, SMACH-ROS can call ROS services, listen to ROS topics, and integrate with
The smach_ros package contains extensions for the SMACH library to integrate it tightly with ROS. For example, SMACH-ROS can call ROS services, listen to ROS topics, and integrate with
 
1 2018-04-13 smach_msgs
this package contains a set of messages that are used by the introspection interfaces for smach.
this package contains a set of messages that are used by the introspection interfaces for smach.
 
1 2018-04-13 smach
SMACH is a task-level architecture for rapidly creating complex robot behavior. At its core, SMACH is a ROS-independent Python library to build hierarchical state machines. SMACH is a new library that takes advantage of very old concepts in order to quickly create robust robot behavior with maintainable and modular code.
SMACH is a task-level architecture for rapidly creating complex robot behavior. At its core, SMACH is a ROS-independent Python library to build hierarchical state machines. SMACH is a new library that takes advantage of very old concepts in order to quickly create robust robot behavior with maintainable and modular code.
 
1 2018-10-16 slime_wrapper
ROS wrapper for slime
ROS wrapper for slime
 
1 2018-10-16 slime_ros
Extensions for slime to assist in working with ROS packages
Extensions for slime to assist in working with ROS packages
 
1 2019-05-23 slic
SLIC-Superpizel ROS Wrapper This file contains the class elements of the class Slic. This class is an implementation of the SLIC Superpixel algorithm by Achanta et al. [PAMI'12, vol. 34, num. 11, pp. 2274-2282]. This implementation is created for the specific purpose of creating over-segmentations in an OpenCV-based environment.
SLIC-Superpizel ROS Wrapper This file contains the class elements of the class Slic. This class is an implementation of the SLIC Superpixel algorithm by Achanta et al. [PAMI'12, vol. 34, num. 11, pp. 2274-2282]. This implementation is created for the specific purpose of creating over-segmentations in an OpenCV-based environment.
 
1 2019-03-27 slam_karto
This package pulls in the Karto mapping library, and provides a ROS wrapper for using it.
This package pulls in the Karto mapping library, and provides a ROS wrapper for using it.
 
1 2018-01-23 slam_gmapping
slam_gmapping contains a wrapper around gmapping which provides SLAM capabilities.
slam_gmapping contains a wrapper around gmapping which provides SLAM capabilities.
 
2 2018-09-20 single_joint_position_action
The single joint position action is a node that provides an action interface for commanding a trajectory to move a joint to a particular position. The action reports success when the joint reaches the desired position.
The single joint position action is a node that provides an action interface for commanding a trajectory to move a joint to a particular position. The action reports success when the joint reaches the desired position.
 
1 2018-04-02 simulators
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
1 2018-08-14 simple_grasping
Basic grasping applications and demos.
Basic grasping applications and demos.
 

Packages

Name Description
1 2019-05-24 uuv_gazebo_ros_plugins
UUV Simulator's extended ROS plugins for generation of the necessary ROS services and topics during the simulation.
UUV Simulator's extended ROS plugins for generation of the necessary ROS services and topics during the simulation.
 
1 2019-05-24 uuv_gazebo_plugins
UUV Simulator's Gazebo plugins for simulation of hydrodynamic and hydrostatic forces, and underwater actuators (e.g. thrusters and fins).
UUV Simulator's Gazebo plugins for simulation of hydrodynamic and hydrostatic forces, and underwater actuators (e.g. thrusters and fins).
 
1 2019-05-24 uuv_gazebo
The uuv_gazebo package
The uuv_gazebo package
 
1 2019-05-24 uuv_descriptions
The uuv_descriptions package
The uuv_descriptions package
 
1 2019-04-25 uuv_cpc_sensor
The uuv_cpc_sensor package
The uuv_cpc_sensor package
 
1 2019-05-24 uuv_control_utils
The uuv_control_utils package
The uuv_control_utils package
 
1 2019-05-24 uuv_control_msgs
The uuv_control_msgs package
The uuv_control_msgs package
 
1 2019-05-24 uuv_control_cascaded_pid
A cascade of PID controllers for acceleration, velocity, and position control.
A cascade of PID controllers for acceleration, velocity, and position control.
 
1 2019-05-24 uuv_auv_control_allocator
Optimal allocation of forces and torques to thruster and fins of AUVs
Optimal allocation of forces and torques to thruster and fins of AUVs
 
1 2019-05-24 uuv_assistants
Tools and utilities to monitor and analyze the simulation
Tools and utilities to monitor and analyze the simulation
 
1 2018-01-23 uuid_msgs
ROS messages for universally unique identifiers.
ROS messages for universally unique identifiers.
 
1 2019-03-26 usb_cam_hardware_interface
The usb_cam_hardware_interface package
The usb_cam_hardware_interface package
 
1 2019-03-26 usb_cam_hardware
The usb_cam_hardware package
The usb_cam_hardware package
 
1 2019-03-26 usb_cam_controllers
The usb_cam_controllers package
The usb_cam_controllers package
 
2 2017-06-14 usb_cam
A ROS Driver for V4L USB Cameras
A ROS Driver for V4L USB Cameras
 
1 2019-05-22 urg_stamped
Precisely stamped URG driver for ROS
Precisely stamped URG driver for ROS
 
1 2018-07-18 urg_node
urg_node
urg_node
 
1 2018-08-07 urg_c
The urg_c package
The urg_c package
 
2 2017-07-26 urdfdom_py
Python implementation of the URDF parser.
Python implementation of the URDF parser.
 
1 2018-06-15 urdf_tutorial
This package contains a number of URDF tutorials.
This package contains a number of URDF tutorials.
 
1 2018-12-12 urdf_test
The urdf_test package
The urdf_test package
 
3 2018-07-18 urdf_parser_plugin
This package contains a C++ base class for URDF parsers.
This package contains a C++ base class for URDF parsers.
 
1 2017-11-23 urdf_geometry_parser
Extract geometry value of a vehicle from urdf
Extract geometry value of a vehicle from urdf
 
3 2018-07-18 urdf
This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
 
1 2019-05-22 ur_msgs
The ur_msgs package
The ur_msgs package
 
1 2019-05-22 ur_kinematics
Provides forward and inverse kinematics for Universal Robots designs. See http://hdl.handle.net/1853/50782 for details.
Provides forward and inverse kinematics for Universal Robots designs. See http://hdl.handle.net/1853/50782 for details.
 
1 2019-05-22 ur_gazebo
Gazebo wrapper for the Universal UR5/10 robot arms.
Gazebo wrapper for the Universal UR5/10 robot arms.
 
1 2019-05-22 ur_e_gazebo
Gazebo wrapper for the Universal UR5/10 robot arms.
Gazebo wrapper for the Universal UR5/10 robot arms.
 
1 2019-05-22 ur_e_description
URDF description for Universal UR5/10 robot arms
URDF description for Universal UR5/10 robot arms
 
1 2019-05-22 ur_driver
Driver for the UR5/10 arm based on the Polyscope control scheme.
Driver for the UR5/10 arm based on the Polyscope control scheme.
 
1 2019-05-22 ur_description
URDF description for Universal UR5/10 robot arms
URDF description for Universal UR5/10 robot arms
 
1 2019-05-22 ur_bringup
The ur_bringup package
The ur_bringup package
 
1 2019-05-22 ur5_moveit_config
An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework
 
1 2019-05-22 ur5_e_moveit_config
An automatically generated package with all the configuration and launch files for using the ur5e with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur5e with the MoveIt Motion Planning Framework
 
1 2019-05-22 ur3_moveit_config
An automatically generated package with all the configuration and launch files for using the ur3 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur3 with the MoveIt Motion Planning Framework
 
1 2019-05-22 ur3_e_moveit_config
An automatically generated package with all the configuration and launch files for using the ur3e with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur3e with the MoveIt Motion Planning Framework
 
1 2019-05-22 ur10_moveit_config
An automatically generated package with all the configuration and launch files for using the ur10 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur10 with the MoveIt Motion Planning Framework
 
1 2019-05-22 ur10_e_moveit_config
An automatically generated package with all the configuration and launch files for using the ur10e with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur10e with the MoveIt Motion Planning Framework
 
1 2019-05-22 universal_robots
ROS-Industrial support for Universal Robots manipulators (metapackage).
ROS-Industrial support for Universal Robots manipulators (metapackage).
 
1 2019-05-22 universal_robot
Drivers, description, and utilities for Universal Robot Arms.
Drivers, description, and utilities for Universal Robot Arms.
 
1 2018-01-23 unique_identifier
ROS messages and interfaces for universally unique identifiers. Not needed for wet packages, use only to resolve dry stack dependencies.
ROS messages and interfaces for universally unique identifiers. Not needed for wet packages, use only to resolve dry stack dependencies.
 
1 2018-01-23 unique_id
ROS Python and C++ interfaces for universally unique identifiers.
ROS Python and C++ interfaces for universally unique identifiers.
 
1 2017-07-21 underwater_vehicle_dynamics
An underwater dynamics module
An underwater dynamics module
 
1 2017-07-21 underwater_sensor_msgs
Common messages for underwater robotics
Common messages for underwater robotics
 
1 2017-01-25 um7
The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM7.
The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM7.
 
2 2015-04-21 um6
The um6 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM6.
The um6 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM6.
 
1 2019-02-25 ueye_cam
A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.
A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.
 
1 2019-01-05 ueye
Driver for IDS Imaging uEye cameras.
Driver for IDS Imaging uEye cameras.
 
1 2018-09-12 udp_bc_broker
udp bc broker package.
udp bc broker package.
 
1 2019-05-04 ubiquity_motor
Provides a ROS interface to Ubiquity Robotics Magni motor controllers
Provides a ROS interface to Ubiquity Robotics Magni motor controllers
 

Packages

Name Description
1 2018-06-15 urdf_tutorial
This package contains a number of URDF tutorials.
This package contains a number of URDF tutorials.
 
1 2019-02-28 urdf_traverser
Urdf traverser (C++) which provides functions to traverse the URDF and convenience functions to access the URDF model.
Urdf traverser (C++) which provides functions to traverse the URDF and convenience functions to access the URDF model.
 
1 2019-02-28 urdf_transform
Provides a collection of functions which can be applied on a URDF traversed by urdf_traverser
Provides a collection of functions which can be applied on a URDF traversed by urdf_traverser
 
1 2019-02-28 urdf_processing_tools
A collection of tools to traverse, view and manipulate a URDF
A collection of tools to traverse, view and manipulate a URDF
 
3 2018-02-08 urdf_parser_plugin
This package contains a C++ base class for URDF parsers.
This package contains a C++ base class for URDF parsers.
 
1 2019-02-28 urdf2inventor
A conversion from URDF 2 Inventor including a simple viewer.
A conversion from URDF 2 Inventor including a simple viewer.
 
1 2019-05-05 urdf2graspit
Conversion from URDF to the GraspIt! format.
Conversion from URDF to the GraspIt! format.
 
3 2018-02-08 urdf
This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
 
1 2018-01-06 ur_msgs
The ur_msgs package
The ur_msgs package
 
2 2019-04-01 ur_modern_driver
The new driver for the UR3/UR5/UR10 robot arms from universal robots
The new driver for the UR3/UR5/UR10 robot arms from universal robots
 
1 2018-01-06 ur_kinematics
Provides forward and inverse kinematics for Universal Robots designs. See http://hdl.handle.net/1853/50782 for details.
Provides forward and inverse kinematics for Universal Robots designs. See http://hdl.handle.net/1853/50782 for details.
 
1 2018-01-06 ur_gazebo
Gazebo wrapper for the Universal UR5/10 robot arms.
Gazebo wrapper for the Universal UR5/10 robot arms.
 
1 2018-01-06 ur_driver
Driver for the UR5/10 arm based on the Polyscope control scheme.
Driver for the UR5/10 arm based on the Polyscope control scheme.
 
1 2018-01-06 ur_description
URDF description for Universal UR5/10 robot arms
URDF description for Universal UR5/10 robot arms
 
1 2018-01-06 ur_bringup
The ur_bringup package
The ur_bringup package
 
1 2018-01-06 ur5_moveit_config
An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework
 
1 2018-01-06 ur3_moveit_config
An automatically generated package with all the configuration and launch files for using the ur3 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur3 with the MoveIt Motion Planning Framework
 
1 2018-01-06 ur10_moveit_config
An automatically generated package with all the configuration and launch files for using the ur10 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the ur10 with the MoveIt Motion Planning Framework
 
1 2018-01-06 universal_robot
Drivers, description, and utilities for Universal Robot Arms.
Drivers, description, and utilities for Universal Robot Arms.
 
1 2018-01-23 unique_identifier
ROS messages and interfaces for universally unique identifiers. Not needed for wet packages, use only to resolve dry stack dependencies.
ROS messages and interfaces for universally unique identifiers. Not needed for wet packages, use only to resolve dry stack dependencies.
 
1 2018-01-23 unique_id
ROS Python and C++ interfaces for universally unique identifiers.
ROS Python and C++ interfaces for universally unique identifiers.
 
1 2017-02-07 underwater_vehicle_dynamics
An underwater dynamics module
An underwater dynamics module
 
1 2017-02-07 underwater_sensor_msgs
Common messages for underwater robotics
Common messages for underwater robotics
 
1 2017-01-25 um7
The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM7.
The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM7.
 
2 2015-04-21 um6
The um6 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM6.
The um6 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM6.
 
1 2015-12-12 uga_tum_ardrone
The uga_tum_ardrone package
The uga_tum_ardrone package
 
1 2019-02-25 ueye_cam
A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.
A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.
 
1 2019-01-05 ueye
Driver for IDS Imaging uEye cameras.
Driver for IDS Imaging uEye cameras.
 
1 2018-09-12 udp_bc_broker
udp bc broker package.
udp bc broker package.
 
1 2019-05-04 ubiquity_motor
Provides a ROS interface to Ubiquity Robotics Magni motor controllers
Provides a ROS interface to Ubiquity Robotics Magni motor controllers
 
1 2016-02-18 ubiquity_launches
Robot Configurations
Robot Configurations
 
1 2016-05-14 uavc_v4lctl
ROS wrapper for the v4lctl tool
ROS wrapper for the v4lctl tool
 
1 2015-01-26 typelib
This library offers an introspection mechanism for C/C++ value-types. I.e. it offers a way to represent types, and to manipulate in-memory values that are instances of those types. A Ruby binding is included, which gives a fast and transparent modification of C/C++ in-memory types from Ruby.
This library offers an introspection mechanism for C/C++ value-types. I.e. it offers a way to represent types, and to manipulate in-memory values that are instances of those types. A Ruby binding is included, which gives a fast and transparent modification of C/C++ in-memory types from Ruby.
 
1 2019-03-26 twist_recovery
A recovery behavior that performs a particular used-defined twist.
A recovery behavior that performs a particular used-defined twist.
 
1 2015-04-04 twist_mux_msgs
The twist_mux msgs and actions package
The twist_mux msgs and actions package
 
1 2016-09-20 twist_mux
Twist multiplexer, which multiplex several velocity commands (topics) and allows to priorize or disable them (locks).
Twist multiplexer, which multiplex several velocity commands (topics) and allows to priorize or disable them (locks).
 
1 2016-03-18 turtlesim
turtlesim is a tool made for teaching ROS and ROS packages.
turtlesim is a tool made for teaching ROS and ROS packages.
 
2 2017-11-23 turtlebot_teleop
Provides teleoperation using joysticks or keyboard.
Provides teleoperation using joysticks or keyboard.
 
1 2017-12-11 turtlebot_stdr
Stdr version of turtlebot simulation. Convenient to test 2D-navigation related stuffs
Stdr version of turtlebot simulation. Convenient to test 2D-navigation related stuffs
 
1 2017-12-11 turtlebot_stage
Stage version of turtlebot simulation. Convenient to test 2D-navigation related stuffs
Stage version of turtlebot simulation. Convenient to test 2D-navigation related stuffs
 
1 2017-12-11 turtlebot_simulator
Catkin metapackage for the turtlebot_simulator stack
Catkin metapackage for the turtlebot_simulator stack
 
1 2017-11-22 turtlebot_rapps
The core set of turtlebot 'app manager' apps are defined in this package.
The core set of turtlebot 'app manager' apps are defined in this package.
 
1 2017-11-22 turtlebot_navigation
turtlebot_navigation
turtlebot_navigation
 
1 2015-04-06 turtlebot_msgs
Turtlebot messages, services and actions
Turtlebot messages, services and actions
 
1 2015-03-23 turtlebot_interactions
Catkin meta-package for turtlebot_interactions
Catkin meta-package for turtlebot_interactions
 
1 2017-12-11 turtlebot_gazebo
Gazebo launchers and worlds for TurtleBot simulation
Gazebo launchers and worlds for TurtleBot simulation
 
1 2017-11-22 turtlebot_follower
Follower for the turtlebot. Follows humans and robots around by following the centroid of a box points in front of the turtlebot.
Follower for the turtlebot. Follows humans and robots around by following the centroid of a box points in front of the turtlebot.
 
1 2016-12-21 turtlebot_exploration_3d
Autonomous Exploration package for a Turtulebot equiped with RGBD Sensor(Kinect, Xtion)
Autonomous Exploration package for a Turtulebot equiped with RGBD Sensor(Kinect, Xtion)
 
1 2017-11-23 turtlebot_description
turtlebot_description provides a complete 3D model of the TurtleBot for simulation and visualization. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
turtlebot_description provides a complete 3D model of the TurtleBot for simulation and visualization. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
 
1 2015-02-26 turtlebot_create_desktop
Catkin meta-package for turtlebot_create_desktop
Catkin meta-package for turtlebot_create_desktop
 

Packages

Name Description
1 2017-12-08 ament_flake8
The ability to check code for style and syntax conventions with flake8.
The ability to check code for style and syntax conventions with flake8.
 
1 2017-12-08 ament_cpplint
The ability to check code against the Google style conventions using cpplint and generate xUnit test result files.
The ability to check code against the Google style conventions using cpplint and generate xUnit test result files.
 
1 2017-12-08 ament_cppcheck
The ability to perform static code analysis on C/C++ code using Cppcheck and generate xUnit test result files.
The ability to perform static code analysis on C/C++ code using Cppcheck and generate xUnit test result files.
 
1 2017-12-08 ament_copyright
The ability to check source files for copyright and license information.
The ability to check source files for copyright and license information.
 
1 2017-12-08 ament_cmake_uncrustify
The CMake API for ament_uncrustify to check code against styleconventions using uncrustify.
The CMake API for ament_uncrustify to check code against styleconventions using uncrustify.
 
1 2017-12-08 ament_cmake_test
The ability to add tests in the ament buildsystem in CMake.
The ability to add tests in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_target_dependencies
The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake.
The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_ros
The ROS specific CMake bits in the ament buildsystem.
The ROS specific CMake bits in the ament buildsystem.
 
1 2017-12-08 ament_cmake_python
The ability to use Python in the ament buildsystem in CMake.
The ability to use Python in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_pytest
The ability to run Python tests using pytest in the ament buildsystem in CMake.
The ability to run Python tests using pytest in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_pyflakes
The CMake API for ament_pyflakes to check code using pyflakes.
The CMake API for ament_pyflakes to check code using pyflakes.
 
1 2017-12-08 ament_cmake_pep8
The CMake API for ament_pep8 to check code against the style conventions in PEP 8.
The CMake API for ament_pep8 to check code against the style conventions in PEP 8.
 
1 2017-12-08 ament_cmake_pep257
The CMake API for ament_pep257 to check code against the style conventions in PEP 257.
The CMake API for ament_pep257 to check code against the style conventions in PEP 257.
 
1 2017-12-08 ament_cmake_nose
The ability to add nose-based tests in the ament buildsystem in CMake.
The ability to add nose-based tests in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_lint_cmake
The CMake API for ament_lint_cmake to lint CMake code using cmakelint.
The CMake API for ament_lint_cmake to lint CMake code using cmakelint.
 
1 2017-12-08 ament_cmake_libraries
The functionality to deduplicate libraries in the ament buildsystem in CMake.
The functionality to deduplicate libraries in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_include_directories
The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake.
The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_gtest
The ability to add gtest-based tests in the ament buildsystem in CMake.
The ability to add gtest-based tests in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_gmock
The ability to add Google mock-based tests in the ament buildsystem in CMake.
The ability to add Google mock-based tests in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_flake8
The CMake API for ament_flake8 to check code syntax and style conventions with flake8.
The CMake API for ament_flake8 to check code syntax and style conventions with flake8.
 
1 2017-12-08 ament_cmake_export_link_flags
The ability to export link flags to downstream packages in the ament buildsystem.
The ability to export link flags to downstream packages in the ament buildsystem.
 
1 2017-12-08 ament_cmake_export_libraries
The ability to export libraries to downstream packages in the ament buildsystem in CMake.
The ability to export libraries to downstream packages in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_export_interfaces
The ability to export interfaces to downstream packages in the ament buildsystem in CMake.
The ability to export interfaces to downstream packages in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_export_include_directories
The ability to export include directories to downstream packages in the ament buildsystem in CMake.
The ability to export include directories to downstream packages in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_export_dependencies
The ability to export dependencies to downstream packages in the ament buildsystem in CMake.
The ability to export dependencies to downstream packages in the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake_export_definitions
The ability to export definitions to downstream packages in the ament buildsystem.
The ability to export definitions to downstream packages in the ament buildsystem.
 
1 2017-12-08 ament_cmake_cpplint
The CMake API for ament_cpplint to lint C / C++ code using cpplint.
The CMake API for ament_cpplint to lint C / C++ code using cpplint.
 
1 2017-12-08 ament_cmake_cppcheck
The CMake API for ament_cppcheck to perform static code analysis on C/C++ code using Cppcheck.
The CMake API for ament_cppcheck to perform static code analysis on C/C++ code using Cppcheck.
 
1 2017-12-08 ament_cmake_core
The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands
The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands
 
1 2017-12-08 ament_cmake_copyright
The CMake API for ament_copyright to check every source file contains copyright reference.
The CMake API for ament_copyright to check every source file contains copyright reference.
 
1 2017-12-08 ament_cmake_clang_format
The CMake API for ament_clang_format to lint C / C++ code using clang format.
The CMake API for ament_clang_format to lint C / C++ code using clang format.
 
1 2017-12-08 ament_cmake_auto
The auto-magic functions for ease to use of the ament buildsystem in CMake.
The auto-magic functions for ease to use of the ament buildsystem in CMake.
 
1 2017-12-08 ament_cmake
The entry point package for the ament buildsystem in CMake.
The entry point package for the ament buildsystem in CMake.
 
1 2017-12-08 ament_clang_format
The ability to check code against style conventions using clang-format and generate xUnit test result files.
The ability to check code against style conventions using clang-format and generate xUnit test result files.
 
2 2017-12-08 amcl
 
2 2017-12-08 actionlib_msgs
A package containing some message definitions used in the implementation or actions.
A package containing some message definitions used in the implementation or actions.
 
1 zeroconf_msgs
1 zeroconf_jmdns_suite
1 zeroconf_avahi_suite
1 zeroconf_avahi_demos
1 zeroconf_avahi
2 zbar_ros
1 yumi_support
1 yumi_moveit_config
1 yumi_launch
1 yumi_hw
1 yumi_description
1 yumi_control
1 yujin_ocs
1 yujin_maps

Packages

Name Description
1 2018-05-10 stereo_image_proc
Stereo and single image rectification and disparity processing.
Stereo and single image rectification and disparity processing.
 
1 2017-02-06 stdr_simulator
A simple, flexible and scalable 2D multi-robot simulator.
A simple, flexible and scalable 2D multi-robot simulator.
 
1 2017-02-06 stdr_server
Implements synchronization and coordination functionalities of STDR Simulator.
Implements synchronization and coordination functionalities of STDR Simulator.
 
1 2017-02-06 stdr_samples
Provides sample codes to demonstrate STDR simulator functionalities.
Provides sample codes to demonstrate STDR simulator functionalities.
 
1 2017-02-06 stdr_robot
Provides robot, sensor implementation, using nodelets for stdr_server to load them.
Provides robot, sensor implementation, using nodelets for stdr_server to load them.
 
1 2017-02-06 stdr_resources
Provides robot and sensor descripiton files for STDR Simulator.
Provides robot and sensor descripiton files for STDR Simulator.
 
1 2017-02-06 stdr_parser
Provides a library to STDR Simulator, to parse yaml and xml description files.
Provides a library to STDR Simulator, to parse yaml and xml description files.
 
1 2017-02-06 stdr_msgs
Provides msgs, services and actions for STDR Simulator.
Provides msgs, services and actions for STDR Simulator.
 
1 2017-02-06 stdr_launchers
Launch files, to easily bringup server, robots, guis
Launch files, to easily bringup server, robots, guis
 
1 2017-02-06 stdr_gui
A gui in Qt for visualizing purposes in STDR Simulator.
A gui in Qt for visualizing purposes in STDR Simulator.
 
3 2016-03-10 std_srvs
Common service definitions.
Common service definitions.
 
2 2019-03-04 std_msgs
Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. For common, generic robot-specific message types, please see
Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. For common, generic robot-specific message types, please see
 
1 2018-03-27 statistics_msgs
Messages related to the Point Grey camera driver.
Messages related to the Point Grey camera driver.
 
1 2017-02-06 srdfdom
Parser for Semantic Robot Description Format (SRDF).
Parser for Semantic Robot Description Format (SRDF).
 
1 2015-04-23 split_sequence
3rd party library: split-sequence
3rd party library: split-sequence
 
1 2018-08-08 speech_recognition_msgs
speech_recognition_msgs
speech_recognition_msgs
 
1 2016-02-18 spatial_temporal_learning
Learning Methods Based on Spatial and Temporal Data
Learning Methods Based on Spatial and Temporal Data
 
1 2018-08-18 sparse_bundle_adjustment
ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)
ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)
 
2 2017-07-07 spacenav_node
ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.
ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.
 
1 2018-05-02 sound_play
sound_play provides a ROS node that translates commands on a ROS topic (
sound_play provides a ROS node that translates commands on a ROS topic (
 
1 2017-08-30 socketcan_interface
This package contains a generic CAN interface description with helpers for filtering and driver implementation. Further a socketcan implementation based on boost::asio is included.
This package contains a generic CAN interface description with helpers for filtering and driver implementation. Further a socketcan implementation based on boost::asio is included.
 
1 2017-08-30 socketcan_bridge
Provides nodes to convert messages from SocketCAN to a ROS Topic and vice versa.
Provides nodes to convert messages from SocketCAN to a ROS Topic and vice versa.
 
2 2018-08-31 social_navigation_layers
Plugin-based layers for the navigation stack that implement various social navigation contraints, like proxemic distance.
Plugin-based layers for the navigation stack that implement various social navigation contraints, like proxemic distance.
 
1 2018-10-09 smclib
The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, but it does not contain the compiler itself.
The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, but it does not contain the compiler itself.
 
1 2016-05-06 smart_battery_msgs
Smart Battery Messages
Smart Battery Messages
 
1 2018-09-08 smach_viewer
The smach viewer is a GUI that shows the state of hierarchical SMACH state machines. It can visualize the possible transitions between states, as well as the currently active state and the values of user data that is passed around between states. The smach viewer uses the SMACH debugging interface based on the
The smach viewer is a GUI that shows the state of hierarchical SMACH state machines. It can visualize the possible transitions between states, as well as the currently active state and the values of user data that is passed around between states. The smach viewer uses the SMACH debugging interface based on the
 
1 2018-04-13 smach_ros
The smach_ros package contains extensions for the SMACH library to integrate it tightly with ROS. For example, SMACH-ROS can call ROS services, listen to ROS topics, and integrate with
The smach_ros package contains extensions for the SMACH library to integrate it tightly with ROS. For example, SMACH-ROS can call ROS services, listen to ROS topics, and integrate with
 
1 2018-04-13 smach_msgs
this package contains a set of messages that are used by the introspection interfaces for smach.
this package contains a set of messages that are used by the introspection interfaces for smach.
 
1 2018-04-13 smach
SMACH is a task-level architecture for rapidly creating complex robot behavior. At its core, SMACH is a ROS-independent Python library to build hierarchical state machines. SMACH is a new library that takes advantage of very old concepts in order to quickly create robust robot behavior with maintainable and modular code.
SMACH is a task-level architecture for rapidly creating complex robot behavior. At its core, SMACH is a ROS-independent Python library to build hierarchical state machines. SMACH is a new library that takes advantage of very old concepts in order to quickly create robust robot behavior with maintainable and modular code.
 
1 2018-10-16 slime_wrapper
ROS wrapper for slime
ROS wrapper for slime
 
1 2018-10-16 slime_ros
Extensions for slime to assist in working with ROS packages
Extensions for slime to assist in working with ROS packages
 
1 2019-05-23 slic
SLIC-Superpizel ROS Wrapper This file contains the class elements of the class Slic. This class is an implementation of the SLIC Superpixel algorithm by Achanta et al. [PAMI'12, vol. 34, num. 11, pp. 2274-2282]. This implementation is created for the specific purpose of creating over-segmentations in an OpenCV-based environment.
SLIC-Superpizel ROS Wrapper This file contains the class elements of the class Slic. This class is an implementation of the SLIC Superpixel algorithm by Achanta et al. [PAMI'12, vol. 34, num. 11, pp. 2274-2282]. This implementation is created for the specific purpose of creating over-segmentations in an OpenCV-based environment.
 
1 2018-08-21 slam_karto
This package pulls in the Karto mapping library, and provides a ROS wrapper for using it.
This package pulls in the Karto mapping library, and provides a ROS wrapper for using it.
 
1 2018-01-23 slam_gmapping
slam_gmapping contains a wrapper around gmapping which provides SLAM capabilities.
slam_gmapping contains a wrapper around gmapping which provides SLAM capabilities.
 
2 2015-02-09 single_joint_position_action
The single joint position action is a node that provides an action interface for commanding a trajectory to move a joint to a particular position. The action reports success when the joint reaches the desired position.
The single joint position action is a node that provides an action interface for commanding a trajectory to move a joint to a particular position. The action reports success when the joint reaches the desired position.
 
1 2018-04-02 simulators
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
1 2016-11-22 simple_voice
The simple_voice package
The simple_voice package
 
1 2016-03-24 simple_navigation_goals_tutorial
The simple_navigation_goals_tutorial package
The simple_navigation_goals_tutorial package
 
1 2017-01-15 simple_message
simple_message defines a simple messaging connection and protocol for communicating with an industrial robot controller. Additional handler and manager classes are included for handling connection limited systems. This package is part of the ROS-Industrial program.
simple_message defines a simple messaging connection and protocol for communicating with an industrial robot controller. Additional handler and manager classes are included for handling connection limited systems. This package is part of the ROS-Industrial program.
 
1 2018-08-14 simple_grasping
Basic grasping applications and demos.
Basic grasping applications and demos.
 
1 2019-05-04 sicktoolbox_wrapper
sicktoolbox_wrapper is a ROS wrapper for the outstanding
sicktoolbox_wrapper is a ROS wrapper for the outstanding
 
1 2019-05-04 sicktoolbox
SICK Toolbox drivers for SICK laser rangefinders This package contains the ROS fork of the SICK LIDAR Matlab/C++ Toolbox, available from
SICK Toolbox drivers for SICK laser rangefinders This package contains the ROS fork of the SICK LIDAR Matlab/C++ Toolbox, available from
 
1 2017-01-07 sick_tim
A ROS driver for the SICK TiM series of laser scanners.
A ROS driver for the SICK TiM series of laser scanners.
 
1 2013-11-08 shape_tools
Tools for operating on shape messages.
Tools for operating on shape messages.
 
2 2018-11-08 shape_msgs
This package contains messages for defining shapes, such as simple solid object primitives (cube, sphere, etc), planes, and meshes.
This package contains messages for defining shapes, such as simple solid object primitives (cube, sphere, etc), planes, and meshes.
 
1 2016-09-25 settlerlib
Defines helper functions and routines that greatly help when trying to create a settler for a specific sensor channel. This package is experimental and unstable. Expect its APIs to change.
Defines helper functions and routines that greatly help when trying to create a settler for a specific sensor channel. This package is experimental and unstable. Expect its APIs to change.
 
1 2019-03-25 serial
Serial is a cross-platform, simple to use library for using serial ports on computers. This library provides a C++, object oriented interface for interacting with RS-232 like devices on Linux and Windows.
Serial is a cross-platform, simple to use library for using serial ports on computers. This library provides a C++, object oriented interface for interacting with RS-232 like devices on Linux and Windows.
 
2 2018-11-08 sensor_msgs
This package defines messages for commonly used sensors, including cameras and scanning laser rangefinders.
This package defines messages for commonly used sensors, including cameras and scanning laser rangefinders.
 
1 2019-03-25 self_test
self_test
self_test
 
1 2017-12-14 schunk_svh_driver
SVH Driver wrapper to enable control of the Schunk five finger hand
SVH Driver wrapper to enable control of the Schunk five finger hand
 

Packages

Name Description
1 2016-04-19 stdr_resources
Provides robot and sensor descripiton files for STDR Simulator.
Provides robot and sensor descripiton files for STDR Simulator.
 
1 2016-04-19 stdr_parser
Provides a library to STDR Simulator, to parse yaml and xml description files.
Provides a library to STDR Simulator, to parse yaml and xml description files.
 
1 2016-04-19 stdr_msgs
Provides msgs, services and actions for STDR Simulator.
Provides msgs, services and actions for STDR Simulator.
 
1 2016-04-19 stdr_launchers
Launch files, to easily bringup server, robots, guis
Launch files, to easily bringup server, robots, guis
 
1 2016-04-19 stdr_gui
A gui in Qt for visualizing purposes in STDR Simulator.
A gui in Qt for visualizing purposes in STDR Simulator.
 
3 2014-12-29 std_srvs
Common service definitions. Currently just the 'Empty' service.
Common service definitions. Currently just the 'Empty' service.
 
2 2019-03-04 std_msgs
Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. For common, generic robot-specific message types, please see
Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. For common, generic robot-specific message types, please see
 
1 2014-05-04 std_capabilities
This package contains standard capability interfaces, which describe common robot capabilities in terms of ROS concepts such as topics, services, actions, and parameters.
This package contains standard capability interfaces, which describe common robot capabilities in terms of ROS concepts such as topics, services, actions, and parameters.
 
1 2018-03-27 statistics_msgs
Messages related to the Point Grey camera driver.
Messages related to the Point Grey camera driver.
 
1 2017-01-11 staro_moveit_config
An automatically generated package with all the configuration and launch files for using the STARO with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the STARO with the MoveIt Motion Planning Framework
 
1 2014-03-14 stage
Mobile robot simulator http://rtv.github.com/Stage
Mobile robot simulator http://rtv.github.com/Stage
 
1 2014-09-19 sr_visualization_icons
Contains icons used by all guis in sr_visualization.
Contains icons used by all guis in sr_visualization.
 
1 2014-09-19 sr_visualization
This stack contains the different gui plugins used with the shadow robot stacks.
This stack contains the different gui plugins used with the shadow robot stacks.
 
1 2014-09-29 sr_utilities
sr_utilities contains different useful header libraries (math libraries, etc...).
sr_utilities contains different useful header libraries (math libraries, etc...).
 
1 2014-09-29 sr_tactile_sensors
An interface to the tactile sensors used in the Shadow Dextrous Hand. Also Contains a virtual set of sensors.
An interface to the tactile sensors used in the Shadow Dextrous Hand. Also Contains a virtual set of sensors.
 
1 2014-09-29 sr_standalone
sr_standalone is a wrapper allowing shadow_robot to be used from outside of ROS (with ROS installed on the system)
sr_standalone is a wrapper allowing shadow_robot to be used from outside of ROS (with ROS installed on the system)
 
1 2014-09-29 sr_self_test
sr_self_test
sr_self_test
 
1 2015-02-13 sr_ronex_utilities
Package containing a header library with useful inline functions for working with the RoNeX.
Package containing a header library with useful inline functions for working with the RoNeX.
 
1 2015-02-13 sr_ronex_transmissions
Contains the transmissions that can be used with the RoNeX driver. Using those transmissions makes it possible for the user to remap from the RoNeX to a joint based robot.
Contains the transmissions that can be used with the RoNeX driver. Using those transmissions makes it possible for the user to remap from the RoNeX to a joint based robot.
 
1 2015-02-13 sr_ronex_test
contains software tests that require RoNeX hardware.
contains software tests that require RoNeX hardware.
 
1 2015-02-13 sr_ronex_msgs
sr_ronex_msgs contains the messages for RoNeX.
sr_ronex_msgs contains the messages for RoNeX.
 
1 2015-02-13 sr_ronex_launch
Contains the main launch files for the RoNeX system.
Contains the main launch files for the RoNeX system.
 
1 2015-02-13 sr_ronex_hardware_interface
This package contains the definition of the CustomHW to be added to the ros_ethercat_model CustomHWMap for the RoNeX.
This package contains the definition of the CustomHW to be added to the ros_ethercat_model CustomHWMap for the RoNeX.
 
1 2015-02-13 sr_ronex_external_protocol
Contains the protocol to communicate between the driver and the ronex hardware.
Contains the protocol to communicate between the driver and the ronex hardware.
 
1 2015-02-13 sr_ronex_examples
Package containing examples for the RoNeX boards.
Package containing examples for the RoNeX boards.
 
1 2015-02-13 sr_ronex_drivers
Package containing the driver for the RoNeX boards.
Package containing the driver for the RoNeX boards.
 
1 2015-02-13 sr_ronex_controllers
Contains different useful controllers to use with the RoNeX.
Contains different useful controllers to use with the RoNeX.
 
1 2015-02-13 sr_ronex
This stack contains the different packages related to the RoNeX (Robot Nervous System).
This stack contains the different packages related to the RoNeX (Robot Nervous System).
 
1 2014-09-29 sr_robot_msgs
sr_robot_msgs contains some messages used in the shadow_robot stack.
sr_robot_msgs contains some messages used in the shadow_robot stack.
 
1 2014-09-19 sr_robot_lib
sr_robot_lib contains the robot library used in the sr_edc_ethercat_drivers. The library is used to store the incoming etherCAT messages in an easy to access format, and prepare the messages to be send through etherCAT.
sr_robot_lib contains the robot library used in the sr_edc_ethercat_drivers. The library is used to store the incoming etherCAT messages in an easy to access format, and prepare the messages to be send through etherCAT.
 
1 2014-09-29 sr_movements
Contains a node which can be used to take the hand through a series of movements (perfect for tuning controllers for example).
Contains a node which can be used to take the hand through a series of movements (perfect for tuning controllers for example).
 
1 2014-09-29 sr_moveit_config
An automatically generated package with all the configuration and launch files for using the shadowhand_motor with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the shadowhand_motor with the MoveIt Motion Planning Framework
 
1 2014-09-29 sr_mechanism_model
sr_mechanism_model contains the transmissions used in the robot model. We needed specific transmission as we're using our own actuator. We also needed to take care of the joint 0s which combine the distal and middle phalanges.
sr_mechanism_model contains the transmissions used in the robot model. We needed specific transmission as we're using our own actuator. We also needed to take care of the joint 0s which combine the distal and middle phalanges.
 
1 2014-09-29 sr_mechanism_controllers
The sr_mechanism_controllers package contains different types of controllers for the etherCAT hand:(fake) calibration controllers, position controllers, velocity controllers, force controllers, ...
The sr_mechanism_controllers package contains different types of controllers for the etherCAT hand:(fake) calibration controllers, position controllers, velocity controllers, force controllers, ...
 
1 2014-09-29 sr_kinematics
A specific shadowhand package derived from arm_kinematics, for computing both forward and backward kinematics for the fingers except thumb. Solution is analytic. Developed as an alternative to arm_kinematics that cannot solve coupled joints.
A specific shadowhand package derived from arm_kinematics, for computing both forward and backward kinematics for the fingers except thumb. Solution is analytic. Developed as an alternative to arm_kinematics that cannot solve coupled joints.
 
1 2014-09-29 sr_hardware_interface
This package contains the actuator used in the hand model.
This package contains the actuator used in the hand model.
 
1 2014-09-29 sr_hand
This is a ROS interface to the Shadow Robot's robotic hand. It contains both an interface to the real hand (communicating via a CAN interface) and a simulated version of the hand. It also contains an interface to Shadow Robot's muscle arm.
This is a ROS interface to the Shadow Robot's robotic hand. It contains both an interface to the real hand (communicating via a CAN interface) and a simulated version of the hand. It also contains an interface to Shadow Robot's muscle arm.
 
1 2014-09-19 sr_gui_self_test
A GUI plugin for running self diagnostics of a robot.
A GUI plugin for running self diagnostics of a robot.
 
1 2014-09-19 sr_gui_muscle_driver_bootloader
A GUI plugin for bootloading the muscle drivers on the etherCAT muscle shadow hand.
A GUI plugin for bootloading the muscle drivers on the etherCAT muscle shadow hand.
 
1 2014-09-19 sr_gui_movement_recorder
A GUI plugin for recording and replaying movements.
A GUI plugin for recording and replaying movements.
 
1 2014-09-19 sr_gui_motor_resetter
A GUI plugin for resetting motors on the shadow hand.
A GUI plugin for resetting motors on the shadow hand.
 
1 2014-09-19 sr_gui_joint_slider
A GUI plugin for changing the position of the different joints.
A GUI plugin for changing the position of the different joints.
 
1 2014-09-19 sr_gui_hand_calibration
A GUI plugin for calibrating the Shadow EtherCAT Hand.
A GUI plugin for calibrating the Shadow EtherCAT Hand.
 
1 2014-09-19 sr_gui_grasp_controller
A GUI plugin for interpolating between grasps.
A GUI plugin for interpolating between grasps.
 
1 2014-09-19 sr_gui_controller_tuner
A GUI plugin for tuning the sr_mechanism_controllers
A GUI plugin for tuning the sr_mechanism_controllers
 
1 2014-09-19 sr_gui_change_muscle_controllers
A GUI plugin for loading the different muscle controllers.
A GUI plugin for loading the different muscle controllers.
 
1 2014-09-19 sr_gui_change_controllers
A GUI plugin for loading the different motor controllers.
A GUI plugin for loading the different motor controllers.
 
1 2014-09-19 sr_gui_bootloader
A GUI plugin for bootloading the motors on the shadow etherCAT hand.
A GUI plugin for bootloading the motors on the shadow etherCAT hand.
 
1 2014-09-29 sr_gazebo_plugins
Gazebo Plugins for various Shadow Robot-specific sensors and actuators on the robot.
Gazebo Plugins for various Shadow Robot-specific sensors and actuators on the robot.
 
1 2014-09-19 sr_external_dependencies
sr_external_dependencies package is a "dummy" package used to synchronize the includes for the protocol communication between the host and the PIC for Shadow's EtherCAT hardware. It contains a script that automatically downloads the latest h file from our pic32 svn.
sr_external_dependencies package is a "dummy" package used to synchronize the includes for the protocol communication between the host and the PIC for Shadow's EtherCAT hardware. It contains a script that automatically downloads the latest h file from our pic32 svn.