Packages

Name Description
1 2018-10-04 delphi_esr_msgs
Message definitions for the Delphi ESR
Message definitions for the Delphi ESR
 
1 2019-04-30 default_cfg_fkie
The configuration node loads a given launch configuration and offers services to list or start the contained nodes. It provides additional description extracted from launch file. This is used by node_manager_fkie.
The configuration node loads a given launch configuration and offers services to list or start the contained nodes. It provides additional description extracted from launch file. This is used by node_manager_fkie.
 
1 2013-10-24 declination
Computes magnetic compass offset from NavSatFix, and provides nodes to apply this offset to various standard messages.
Computes magnetic compass offset from NavSatFix, and provides nodes to apply this offset to various standard messages.
 
1 2016-09-21 ddynamic_reconfigure_python
The ddynamic_reconfigure_python package contains a class to instantiate dynamic reconfigure servers on the fly registering variables
The ddynamic_reconfigure_python package contains a class to instantiate dynamic reconfigure servers on the fly registering variables
 
1 2019-03-21 ddynamic_reconfigure
The ddynamic_reconfigure package
The ddynamic_reconfigure package
 
1 2019-02-26 ddwrt_access_point
A ROS node that controls a Linksys WRT610Nv2 access point with a dd-wrt firmware. Other access points models/dd-wrt versions may be compatible as long as the web interface is identical.
A ROS node that controls a Linksys WRT610Nv2 access point with a dd-wrt firmware. Other access points models/dd-wrt versions may be compatible as long as the web interface is identical.
 
1 2019-05-22 dbw_mkz_twist_controller
Twist (speed and angular rate) controller for brake/throttle/steering
Twist (speed and angular rate) controller for brake/throttle/steering
 
1 2019-05-22 dbw_mkz_msgs
Drive-by-wire messages for the Lincoln MKZ
Drive-by-wire messages for the Lincoln MKZ
 
1 2019-05-22 dbw_mkz_joystick_demo
Demonstration of drive-by-wire with joystick
Demonstration of drive-by-wire with joystick
 
1 2019-05-22 dbw_mkz_description
URDF and meshes describing the Lincoln MKZ.
URDF and meshes describing the Lincoln MKZ.
 
1 2019-05-22 dbw_mkz_can
Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit
Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit
 
1 2019-05-22 dbw_mkz
Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit
Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit
 
1 2019-05-03 dbw_fca_msgs
Drive-by-wire messages for the Chrysler Pacifica
Drive-by-wire messages for the Chrysler Pacifica
 
1 2019-05-03 dbw_fca_joystick_demo
Demonstration of drive-by-wire with joystick
Demonstration of drive-by-wire with joystick
 
1 2019-05-03 dbw_fca_description
URDF and meshes describing the Chrysler Pacifica.
URDF and meshes describing the Chrysler Pacifica.
 
1 2019-05-03 dbw_fca_can
Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit
Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit
 
1 2019-05-03 dbw_fca
Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit
Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit
 
1 2019-05-15 dataspeed_ulc_msgs
ROS messages for interacting with the Universal Lat/Lon Controller (ULC)
ROS messages for interacting with the Universal Lat/Lon Controller (ULC)
 
1 2019-05-15 dataspeed_ulc_can
Package to translate ROS messages to and from CAN messages to interact with the Universal Lat/Lon Controller (ULC) firmware
Package to translate ROS messages to and from CAN messages to interact with the Universal Lat/Lon Controller (ULC) firmware
 
1 2019-05-15 dataspeed_ulc
CAN interface to the Universal Lat/Lon Controller (ULC) firmware
CAN interface to the Universal Lat/Lon Controller (ULC) firmware
 
1 2019-04-01 dataspeed_pds_scripts
Test scripts to interface to the Dataspeed Inc. Power Distribution System (PDS)
Test scripts to interface to the Dataspeed Inc. Power Distribution System (PDS)
 
1 2019-04-01 dataspeed_pds_rqt
ROS rqt GUI for the Dataspeed Inc. Power Distribution System (PDS)
ROS rqt GUI for the Dataspeed Inc. Power Distribution System (PDS)
 
1 2019-04-01 dataspeed_pds_msgs
Messages for the Dataspeed Inc. Power Distribution System (PDS)
Messages for the Dataspeed Inc. Power Distribution System (PDS)
 
1 2019-04-01 dataspeed_pds_lcm
Interface to the Dataspeed Inc. Power Distribution System (PDS) via CAN
Interface to the Dataspeed Inc. Power Distribution System (PDS) via CAN
 
1 2019-04-01 dataspeed_pds_can
Interface to the Dataspeed Inc. Power Distribution System (PDS) via CAN
Interface to the Dataspeed Inc. Power Distribution System (PDS) via CAN
 
1 2019-04-01 dataspeed_pds
Interface to the Dataspeed Inc. Power Distribution System (PDS)
Interface to the Dataspeed Inc. Power Distribution System (PDS)
 
1 2019-05-22 dataspeed_can_usb
Driver to interface with the Dataspeed Inc. USB CAN Tool
Driver to interface with the Dataspeed Inc. USB CAN Tool
 
1 2019-05-22 dataspeed_can_tools
CAN bus introspection
CAN bus introspection
 
1 2019-05-22 dataspeed_can_msg_filters
Time synchronize multiple CAN messages to get a single callback
Time synchronize multiple CAN messages to get a single callback
 
1 2019-05-22 dataspeed_can
CAN bus tools using Dataspeed hardware
CAN bus tools using Dataspeed hardware
 
1 2019-05-14 darknet_ros_msgs
Darknet is an open source neural network framework that runs on CPU and GPU. You only look once (YOLO) is a state-of-the-art, real-time object detection system.
Darknet is an open source neural network framework that runs on CPU and GPU. You only look once (YOLO) is a state-of-the-art, real-time object detection system.
 
1 2019-05-14 darknet_ros
Darknet is an open source neural network framework that runs on CPU and GPU. You only look once (YOLO) is a state-of-the-art, real-time object detection system.
Darknet is an open source neural network framework that runs on CPU and GPU. You only look once (YOLO) is a state-of-the-art, real-time object detection system.
 
1 2019-05-07 cv_camera
cv_camera uses OpenCV capture object to capture camera image. This supports camera_image and nodelet.
cv_camera uses OpenCV capture object to capture camera image. This supports camera_image and nodelet.
 
1 2019-05-15 csm
This is a ROS 3rd-party wrapper
This is a ROS 3rd-party wrapper
 
1 2018-06-14 criutils
The criutils package
The criutils package
 
1 2017-11-22 create_node
iRobot Create ROS driver node ROS bindings for the Create/Roomba driver. This is based on otl_roomba driver by OTL, ported to use create_driver's implementation instead. This also contains a 'bonus' feature from the turtlebot driver by Xuwen Cao and Morgan Quigley.
iRobot Create ROS driver node ROS bindings for the Create/Roomba driver. This is based on otl_roomba driver by OTL, ported to use create_driver's implementation instead. This also contains a 'bonus' feature from the turtlebot driver by Xuwen Cao and Morgan Quigley.
 
1 2015-02-26 create_gazebo_plugins
Gazebo plugins for the iRobot Create
Gazebo plugins for the iRobot Create
 
1 2017-11-22 create_driver
Driver for iRobot Create and Roomba This is a generic driver for iRobot Create that currently holds implementations for Turtlebot and Roomba. Port of pyrobot.py by Damon Kohler. It is currently labeled as turtlebot_driver pending review by the entire create community before using the name create_driver. For ROS bindings, please see turtlebot_node.
Driver for iRobot Create and Roomba This is a generic driver for iRobot Create that currently holds implementations for Turtlebot and Roomba. Port of pyrobot.py by Damon Kohler. It is currently labeled as turtlebot_driver pending review by the entire create community before using the name create_driver. For ROS bindings, please see turtlebot_node.
 
1 2017-11-22 create_description
Model description for the iRobot Create
Model description for the iRobot Create
 
1 2015-02-26 create_dashboard
The Create dashboard is a RQT-based plug-in for visualising data from the Create and giving easy access to basic functionalities.
The Create dashboard is a RQT-based plug-in for visualising data from the Create and giving easy access to basic functionalities.
 
1 2017-03-15 cpr_multimaster_tools
Multi-master tools for configuration and message relaying
Multi-master tools for configuration and message relaying
 
1 2019-04-03 cpp_common
cpp_common contains C++ code for doing things that are not necessarily ROS related, but are useful for multiple packages. This includes things like the ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as code for getting backtraces. This package is a component of
cpp_common contains C++ code for doing things that are not necessarily ROS related, but are useful for multiple packages. This includes things like the ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as code for getting backtraces. This package is a component of
 
2 2019-05-24 costmap_queue
Tool for iterating through the cells of a costmap to find the closest distance to a subset of cells.
Tool for iterating through the cells of a costmap to find the closest distance to a subset of cells.
 
1 2017-01-25 costmap_prohibition_layer
ROS-Package that implements a costmap layer to add prohibited areas to the costmap-2D by a user configuration.
ROS-Package that implements a costmap layer to add prohibited areas to the costmap-2D by a user configuration.
 
1 2019-05-23 costmap_cspace_msgs
Message definitions for costmap_cspace package
Message definitions for costmap_cspace package
 
1 2019-05-24 costmap_cspace
3-dof configuration space costmap package
3-dof configuration space costmap package
 
1 2018-05-28 costmap_converter
A ros package that includes plugins and nodes to convert occupied costmap2d cells to primitive types.
A ros package that includes plugins and nodes to convert occupied costmap2d cells to primitive types.
 
1 2018-01-01 cost_map_visualisations
Visualisation tools for cost maps.
Visualisation tools for cost maps.
 
1 2018-01-01 cost_map_ros
Cost maps, following the style of ethz-asl's grid_map library.
Cost maps, following the style of ethz-asl's grid_map library.
 
1 2018-01-01 cost_map_msgs
Definition of cost map messages (related to the grid map message type).
Definition of cost map messages (related to the grid map message type).
 

Packages

Name Description
1 2017-03-14 elevator_move_base_pr2
elevator_move_base_pr2
elevator_move_base_pr2
 
1 2016-05-11 ekf_localization
The advanced_robotics package
The advanced_robotics package
 
1 2019-05-16 eigen_typekit
An Orocos typekit for Eigen types.
An Orocos typekit for Eigen types.
 
1 2017-03-28 eigen_stl_containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
This package provides a set of typedef's that allow using Eigen datatypes in STL containers
 
1 2018-07-06 eigen_conversions
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
Conversion functions between: - Eigen and KDL - Eigen and geometry_msgs.
 
1 2017-07-01 effort_controllers
effort_controllers
effort_controllers
 
1 2016-08-25 ecto_ros
A set of generic cells to interact with ROS
A set of generic cells to interact with ROS
 
1 2016-08-25 ecto_pcl
Ecto bindings for common PCL functionality.
Ecto bindings for common PCL functionality.
 
1 2015-05-09 ecto_openni
Ecto bindings for the openni sensor.
Ecto bindings for the openni sensor.
 
1 2016-04-24 ecto_opencv
Ecto bindings for common opencv functionality.
Ecto bindings for common opencv functionality.
 
1 2016-04-24 ecto_image_pipeline
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..
 
1 2018-05-14 ecto
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
Ecto is a hybrid C++/Python development framework for constructing and maintaining pipelines.
 
1 2017-06-26 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 2017-06-26 ecl_type_traits
Extends c++ type traits and implements a few more to boot.
Extends c++ type traits and implements a few more to boot.
 
1 2017-02-05 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2016-06-15 ecl_time_lite
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes.
 
1 2017-06-26 ecl_time
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none.
 
1 2017-06-26 ecl_threads
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented.
 
1 2017-06-26 ecl_streams
These are lightweight text streaming classes that connect to standardised ecl type devices.
These are lightweight text streaming classes that connect to standardised ecl type devices.
 
1 2017-06-26 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2016-06-15 ecl_sigslots_lite
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development.
 
1 2017-06-26 ecl_sigslots
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe.
 
1 2016-11-08 ecl_navigation
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
This stack aims to bring the common tools and algorithms needed to develop navigation algorithms, in particular slam. It does not focus on the end-point solution, rather the tools needed to create a variety of end-point solutions.
 
1 2017-06-26 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 2016-11-08 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 2017-06-26 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-11 ecl_manipulators
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
Deploys various manipulation algorithms, currently just feedforward filters (interpolations).
 
1 2018-09-11 ecl_manipulation
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
Includes basic manipulation related structures as well as a few algorithms currently used at Yujin Robot.
 
1 2016-06-15 ecl_lite
Libraries and utilities for embedded and low-level linux development.
Libraries and utilities for embedded and low-level linux development.
 
1 2017-06-26 ecl_linear_algebra
Ecl frontend to a linear matrix package (currently eigen).
Ecl frontend to a linear matrix package (currently eigen).
 
1 2017-02-05 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 2017-06-26 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 2016-06-15 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 2017-06-26 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 2017-06-26 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 2017-06-26 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 2017-06-26 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 2016-06-15 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 2017-06-26 ecl_eigen
This provides an Eigen implementation for ecl's linear algebra.
This provides an Eigen implementation for ecl's linear algebra.
 
1 2017-06-26 ecl_devices
Provides an extensible and standardised framework for input-output devices.
Provides an extensible and standardised framework for input-output devices.
 
1 2017-06-26 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 2017-06-26 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 2016-06-15 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 2017-06-26 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 2017-06-26 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 2016-06-15 ecl_console
Color codes for ansii consoles.
Color codes for ansii consoles.
 
1 2016-06-15 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 2017-06-26 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 2017-06-26 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 2017-02-05 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.
 

Packages

Name Description
2 2014-07-01 spacenav_node
ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.
ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.
 
1 sophus_ros_conversions
1 sophus
1 2014-10-17 softkinetic_camera
The softkinetic_camera package
The softkinetic_camera package
 
1 2014-10-17 softkinetic
The softkinetic package
The softkinetic package
 
1 softhand_description
1 soem_master
1 soem_ebox
1 soem_beckhoff_drivers
2 soem
1 socketcan_interface
1 socketcan_bridge
1 sns_ik_lib
1 sns_ik_examples
1 sns_ik
0 snap_map_icp
1 smp_ros
1 smarthome_network_zeroconf
1 smarthome_network_wakeonlan
1 smarthome_msgs_java
1 smarthome_msgs
1 smarthome_media_samsungtv_driver
1 smarthome_media_onkyo_driver
1 smarthome_media_msgs_java
1 smarthome_media_msgs
1 smarthome_media_model
1 smarthome_media_kodi_driver
1 smarthome_light_msgs_java
1 smarthome_light_msgs
1 smarthome_heater_msgs_java
1 smarthome_heater_msgs
1 smarthome_common_driver
1 smarthome_comm_msgs_java
1 smarthome_comm_msgs
1 smartek_camera
1 slime_wrapper
1 slime_ros
2 2014-10-24 slam_exporter
slam_exporter
slam_exporter
 
1 slam_constructor
1 slam6d_exporter
1 2015-02-17 skeleton_markers
Skeleton Markers: Publish a list of joint markers for viewing in RViz.
Skeleton Markers: Publish a list of joint markers for viewing in RViz.
 
2 2015-11-03 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 2016-11-22 simple_voice
The simple_voice package
The simple_voice package
 
0 simple_grasping_action
1 simple_grasping
1 simple_drive
1 simple_arm
1 2015-04-21 simple_approximate_time_synchronizer
simple_approximate_time_synchronizer
simple_approximate_time_synchronizer
 
1 2015-01-17 siftgpu
The SiftGPU library is an implementation of SIFT for GPU.
The SiftGPU library is an implementation of SIFT for GPU.
 
1 siemens_cp1616