Packages

Name Description
1 2019-05-07 rosbridge_server
A WebSocket interface to rosbridge.
A WebSocket interface to rosbridge.
 
1 2019-05-07 rosbridge_msgs
Package containing message files
Package containing message files
 
1 2019-05-07 rosbridge_library
The core rosbridge package, repsonsible for interpreting JSON andperforming the appropriate ROS action, like subscribe, publish, call service, and interact with params.
The core rosbridge package, repsonsible for interpreting JSON andperforming the appropriate ROS action, like subscribe, publish, call service, and interact with params.
 
1 2019-03-29 rosboost_cfg
Contains scripts used by the rosboost-cfg tool for determining cflags/lflags/etc. of boost on your system
Contains scripts used by the rosboost-cfg tool for determining cflags/lflags/etc. of boost on your system
 
1 2019-03-17 rosbash_params
Tools for writing ros-node-like bash scripts
Tools for writing ros-node-like bash scripts
 
1 2019-03-29 rosbash
Assorted shell commands for using ros with bash.
Assorted shell commands for using ros with bash.
 
1 2016-07-23 rosbaglive
Plays rosbags as though they were happening NOW.
Plays rosbags as though they were happening NOW.
 
2 2019-04-23 rosbag_storage
This is a set of tools for recording from and playing back ROS message without relying on the ROS client library.
This is a set of tools for recording from and playing back ROS message without relying on the ROS client library.
 
1 2019-04-18 rosbag_pandas
Create a Pandas data frame from a ros bag file.
Create a Pandas data frame from a ros bag file.
 
1 2013-08-16 rosbag_migration_rule
This empty package allows to export rosbag migration rule files without depending on rosbag.
This empty package allows to export rosbag migration rule files without depending on rosbag.
 
2 2019-04-23 rosbag
This is a set of tools for recording from and playing back to ROS topics. It is intended to be high performance and avoids deserialization and reserialization of the messages.
This is a set of tools for recording from and playing back to ROS topics. It is intended to be high performance and avoids deserialization and reserialization of the messages.
 
2 2018-08-16 rosauth
Server Side tools for Authorization and Authentication of ROS Clients
Server Side tools for Authorization and Authentication of ROS Clients
 
1 2015-02-06 rosatomic
rosatomic provides the C++11-style atomic operations by pulling symbols from the proposed Boost.Atomic package into the ros namespace. Once C++11-style atomics (std::atomic) are available from compilers, rosatomic will conditionally use those instead.
rosatomic provides the C++11-style atomic operations by pulling symbols from the proposed Boost.Atomic package into the ros namespace. Once C++11-style atomics (std::atomic) are available from compilers, rosatomic will conditionally use those instead.
 
1 2019-05-07 rosapi
Provides service calls for getting ros meta-information, like list of topics, services, params, etc.
Provides service calls for getting ros meta-information, like list of topics, services, params, etc.
 
1 2019-05-14 ros_type_introspection
The ros_type_introspection package allows the user to parse and deserialize ROS messages which type is unknown at compilation time.
The ros_type_introspection package allows the user to parse and deserialize ROS messages which type is unknown at compilation time.
 
1 2019-03-29 ros_tutorials
ros_tutorials contains packages that demonstrate various features of ROS, as well as support packages which help demonstrate those features.
ros_tutorials contains packages that demonstrate various features of ROS, as well as support packages which help demonstrate those features.
 
1 2019-05-23 ros_speech_recognition
ROS wrapper for Python SpeechRecognition library
ROS wrapper for Python SpeechRecognition library
 
1 2019-03-13 ros_reflexxes
The ros_reflexxes package
The ros_reflexxes package
 
1 2015-02-06 ros_realtime
The ros_realtime package
The ros_realtime package
 
1 2018-11-15 ros_pytest
The ros_pytest package
The ros_pytest package
 
1 2019-05-20 ros_monitoring_msgs
Messages for publishing monitoring data about ROS systems
Messages for publishing monitoring data about ROS systems
 
1 2019-05-23 ros_introspection
The ros_introspection package
The ros_introspection package
 
1 2019-02-28 ros_environment
The package provides the environment variables `ROS_VERSION`, `ROS_DISTRO`, `ROS_PACKAGE_PATH`, and `ROS_ETC_DIR`.
The package provides the environment variables `ROS_VERSION`, `ROS_DISTRO`, `ROS_PACKAGE_PATH`, and `ROS_ETC_DIR`.
 
1 2018-10-16 ros_emacs_utils
A metapackage of Emacs utils for ROS. Only there for simplifying the release process.
A metapackage of Emacs utils for ROS. Only there for simplifying the release process.
 
2 2018-08-06 ros_core
A metapackage to aggregate the packages required to use publish / subscribe, services, launch files, and other core ROS concepts.
A metapackage to aggregate the packages required to use publish / subscribe, services, launch files, and other core ROS concepts.
 
1 2019-04-11 ros_controllers
Library of ros controllers
Library of ros controllers
 
2 2018-04-05 ros_control_boilerplate
Simple simulation interface and template for setting up a hardware interface for ros_control
Simple simulation interface and template for setting up a hardware interface for ros_control
 
1 2019-03-27 ros_control
A set of packages that include controller interfaces, controller managers, transmissions and hardware_interfaces.
A set of packages that include controller interfaces, controller managers, transmissions and hardware_interfaces.
 
2 2019-04-23 ros_comm
ROS communications-related packages, including core client libraries (roscpp, rospy) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
ROS communications-related packages, including core client libraries (roscpp, rospy) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
 
1 2019-05-14 ros_canopen
A generic canopen implementation for ROS
A generic canopen implementation for ROS
 
2 2018-08-06 ros_base
A metapackage which extends ros_core and includes other basic non-robot tools like actionlib, dynamic reconfigure, nodelets, and pluginlib.
A metapackage which extends ros_core and includes other basic non-robot tools like actionlib, dynamic reconfigure, nodelets, and pluginlib.
 
1 2019-03-29 ros
ROS packaging system
ROS packaging system
 
1 2016-05-10 rocon_uri
Module for working with rocon uri strings.
Module for working with rocon uri strings.
 
1 2016-05-05 rocon_tutorial_msgs
Messages used by rocon tutorials.
Messages used by rocon tutorials.
 
1 2016-05-10 rocon_tools
Utilities and tools developed for rocon, but usable beyond the boundaries of rocon.
Utilities and tools developed for rocon, but usable beyond the boundaries of rocon.
 
1 2016-05-05 rocon_std_msgs
Standard messages used by other rocon specific package types.
Standard messages used by other rocon specific package types.
 
1 2016-05-05 rocon_service_pair_msgs
Paired pubsubs generators for non-blocking services.
Paired pubsubs generators for non-blocking services.
 
1 2016-05-10 rocon_semantic_version
Internal packaging of the 2.2.2 version of the python semantic version module.
Internal packaging of the 2.2.2 version of the python semantic version module.
 
1 2016-05-10 rocon_python_wifi
The pythonwifi package is available through pypi, but not through a deb package. This is copy of the package suitable for use through the ROS ecosystem.
The pythonwifi package is available through pypi, but not through a deb package. This is copy of the package suitable for use through the ROS ecosystem.
 
1 2016-05-10 rocon_python_utils
Python system and ros utilities.
Python system and ros utilities.
 
1 2016-05-10 rocon_python_redis
Locally patched version of the python redis client (https://github.com/andymccurdy/redis-py).
Locally patched version of the python redis client (https://github.com/andymccurdy/redis-py).
 
1 2016-05-10 rocon_python_comms
Service pair libraries for pub/sub non-blocking services.
Service pair libraries for pub/sub non-blocking services.
 
1 2016-05-05 rocon_msgs
Communication types (msgs/srvs/actions) for robotics in concert (aka multimaster).
Communication types (msgs/srvs/actions) for robotics in concert (aka multimaster).
 
1 2016-05-10 rocon_master_info
Publish master information - name, description, icon.
Publish master information - name, description, icon.
 
1 2016-05-10 rocon_launch
A multi-roslaunch (for single and multi-master systems).
A multi-roslaunch (for single and multi-master systems).
 
1 2016-05-10 rocon_interactions
Interaction management for human interactive agents in the concert.
Interaction management for human interactive agents in the concert.
 
1 2016-05-05 rocon_interaction_msgs
Messages used by rocon interactions.
Messages used by rocon interactions.
 
1 2016-05-10 rocon_icons
Icons for rocon.
Icons for rocon.
 
1 2016-05-10 rocon_ebnf
Internal packaging of the 0.91 version of the simple python
Internal packaging of the 0.91 version of the simple python
 
1 2016-05-05 rocon_device_msgs
Messages used by rocon devices
Messages used by rocon devices
 

Packages

Name Description
1 2018-08-09 qb_hand_control
This package contains the ROS control node for qbrobotics® qbhand device.
This package contains the ROS control node for qbrobotics® qbhand device.
 
1 2018-08-09 qb_hand
This package contains the ROS interface for qbrobotics® qbhand device.
This package contains the ROS interface for qbrobotics® qbhand device.
 
1 2018-08-09 qb_device_utils
This package contains a device-independent utility functions for qbrobotics® devices.
This package contains a device-independent utility functions for qbrobotics® devices.
 
1 2018-08-09 qb_device_srvs
This package contains the device-independent custom ROS services for qbrobotics® devices.
This package contains the device-independent custom ROS services for qbrobotics® devices.
 
1 2018-08-09 qb_device_msgs
This package contains the device-independent custom ROS messages for qbrobotics® devices.
This package contains the device-independent custom ROS messages for qbrobotics® devices.
 
1 2018-08-09 qb_device_hardware_interface
This package contains a device-independent hardware interface for qbrobotics® devices.
This package contains a device-independent hardware interface for qbrobotics® devices.
 
1 2018-08-09 qb_device_driver
This package contains a device-independent API wrapper for qbrobotics® devices.
This package contains a device-independent API wrapper for qbrobotics® devices.
 
1 2018-08-09 qb_device_description
This package contains a device-independent description utilities for qbrobotics® devices.
This package contains a device-independent description utilities for qbrobotics® devices.
 
1 2018-08-09 qb_device_control
This package contains a device-independent control library for qbrobotics® devices.
This package contains a device-independent control library for qbrobotics® devices.
 
1 2018-08-09 qb_device_bringup
This package contains a device-independent bringup utilities for qbrobotics® devices.
This package contains a device-independent bringup utilities for qbrobotics® devices.
 
1 2018-08-09 qb_device
This package contains a device-independent ROS interface for qbrobotics® devices.
This package contains a device-independent ROS interface for qbrobotics® devices.
 
1 2018-08-09 qb_chain_description
This package contains the ROS description for complex chains of qbrobotics® devices.
This package contains the ROS description for complex chains of qbrobotics® devices.
 
1 2018-08-09 qb_chain_control
This package contains the ROS node to control multiple qbrobotics® devices simultaneously.
This package contains the ROS node to control multiple qbrobotics® devices simultaneously.
 
1 2018-08-09 qb_chain
This package contains the ROS interface to control multiple qbrobotics® devices simultaneously.
This package contains the ROS interface to control multiple qbrobotics® devices simultaneously.
 
1 2019-03-14 python_qt_binding
This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide is released under the LGPL. 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. PySide is released under the LGPL. 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.
 
1 2019-03-04 python_orocos_kdl
This package contains the python bindings PyKDL for the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
This package contains the python bindings PyKDL for the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
 
2 2017-03-21 pyros_utils
Miscellaneous tools for pyROS
Miscellaneous tools for pyROS
 
2 2017-10-08 pyros_test
Basic test nodes for Pyros dynamic ROS interface
Basic test nodes for Pyros dynamic ROS interface
 
2 2017-07-07 ps3joy
Playstation 3 SIXAXIS or DUAL SHOCK 3 joystick driver. Driver for the Sony PlayStation 3 SIXAXIS or DUAL SHOCK 3 joysticks. In its current state, this driver is not compatible with the use of other Bluetooth HID devices. The driver listens for a connection on the HID ports, starts the joystick streaming data, and passes the data to the Linux uinput device so that it shows up as a normal joystick.
Playstation 3 SIXAXIS or DUAL SHOCK 3 joystick driver. Driver for the Sony PlayStation 3 SIXAXIS or DUAL SHOCK 3 joysticks. In its current state, this driver is not compatible with the use of other Bluetooth HID devices. The driver listens for a connection on the HID ports, starts the joystick streaming data, and passes the data to the Linux uinput device so that it shows up as a normal joystick.
 
1 2018-09-26 pr2_tuckarm
Tucks the arms of the PR2 robot into a safe position for moving the base of the robot. This also moves the arms out of the view of the tilting laser scanner, as much as possible.
Tucks the arms of the PR2 robot into a safe position for moving the base of the robot. This also moves the arms out of the view of the tilting laser scanner, as much as possible.
 
1 2018-09-21 pr2_tuck_arms_action
The pr2_tuck_arms_action package
The pr2_tuck_arms_action package
 
1 2018-09-21 pr2_tilt_laser_interface
Provides a set of tools/actions for manipulating the pr2's tilting laser. Simplifies previously complex tasks, such as fetching a single sweep, given a set of desired parameters for both the laser driver and tilting platform.
Provides a set of tools/actions for manipulating the pr2's tilting laser. Simplifies previously complex tasks, such as fetching a single sweep, given a set of desired parameters for both the laser driver and tilting platform.
 
1 2018-09-26 pr2_teleop_general
pr2_teleop_general
pr2_teleop_general
 
1 2018-09-26 pr2_teleop
The pr2_teleop package
The pr2_teleop package
 
1 2019-04-28 pr2_simulator
The pr2_simulator package
The pr2_simulator package
 
2 2018-12-16 pr2_power_drivers
Power drivers for the PR2 robot.
Power drivers for the PR2 robot.
 
2 2018-12-16 pr2_power_board
This provides a ROS node for the PR2 Power Board.
This provides a ROS node for the PR2 Power Board.
 
1 2018-09-26 pr2_position_scripts
This package contains a number of scripts to set various components of the PR2. They are used in the apps to improve usablity.
This package contains a number of scripts to set various components of the PR2. They are used in the apps to improve usablity.
 
2 2018-06-07 pr2_msgs
Messages for representing PR2 state, such as battery information and the PR2 fingertip sensors.
Messages for representing PR2 state, such as battery information and the PR2 fingertip sensors.
 
2 2018-02-13 pr2_mechanism_msgs
This package defines services that are used to communicate with the realtime control loop. It also defines messages that represent the state of the realtime controllers, the joints and the actuators.
This package defines services that are used to communicate with the realtime control loop. It also defines messages that represent the state of the realtime controllers, the joints and the actuators.
 
2 2018-02-13 pr2_mechanism_model
 
2 2018-02-13 pr2_mechanism_diagnostics
The `pr2_mechanism_diagnostics` node subscribes to `mechanism_statistics` and publishes diagnostics data for joints and controllers on `/diagnostics`.
The `pr2_mechanism_diagnostics` node subscribes to `mechanism_statistics` and publishes diagnostics data for joints and controllers on `/diagnostics`.
 
2 2018-09-20 pr2_mechanism_controllers
The pr2_mechanism_controllers package contains realtime controllers that are meant for specific mechanisms of the PR2.
The pr2_mechanism_controllers package contains realtime controllers that are meant for specific mechanisms of the PR2.
 
2 2018-02-13 pr2_mechanism
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
 
1 2018-09-26 pr2_mannequin_mode
The pr2_mannequin_mode package
The pr2_mannequin_mode package
 
2 2018-06-07 pr2_machine
This package contains the xxx.machine files that describe the different hosts a node can be spawned on. Currently there is one machine file for the pr2 robot, and one for the simulated pr2 robot.
This package contains the xxx.machine files that describe the different hosts a node can be spawned on. Currently there is one machine file for the pr2 robot, and one for the simulated pr2 robot.
 
1 2018-08-29 pr2_kinematics
The pr2_kinematics package
The pr2_kinematics package
 
2 2018-09-20 pr2_head_action
The PR2 head action is a node that provides an action interface for pointing the head of the PR2. It passes trajectory goals to the controller, and reports success when they have finished executing.
The PR2 head action is a node that provides an action interface for pointing the head of the PR2. It passes trajectory goals to the controller, and reports success when they have finished executing.
 
2 2018-02-13 pr2_hardware_interface
This package contains the C++ interfaces to the PR2 hardware components that are controlled over EtherCAT. This includes the motors and encoders needed to control the PR2 mechanism, as well as components like the pressure sensors in the fingertips, camera triggers, etc... All of the hardware components in this interface are directly available to the controllers inside the hard realtime control loop.
This package contains the C++ interfaces to the PR2 hardware components that are controlled over EtherCAT. This includes the motors and encoders needed to control the PR2 mechanism, as well as components like the pressure sensors in the fingertips, camera triggers, etc... All of the hardware components in this interface are directly available to the controllers inside the hard realtime control loop.
 
2 2018-09-20 pr2_gripper_action
The pr2_gripper_action provides an action interface for using the gripper. Users can specify what position to move to (while limiting the force) and the action will report success when the position is reached or failure when the gripper cannot move any longer.
The pr2_gripper_action provides an action interface for using the gripper. Users can specify what position to move to (while limiting the force) and the action will report success when the position is reached or failure when the gripper cannot move any longer.
 
1 2019-04-28 pr2_gazebo_plugins
Gazebo Plugins for various PR2-specific sensors and actuators on the robot.
Gazebo Plugins for various PR2-specific sensors and actuators on the robot.
 
1 2019-04-28 pr2_gazebo
Launch scripts for simulating the PR2 in
Launch scripts for simulating the PR2 in
 
3 2019-03-12 pr2_ethercat_drivers
This stack contains drivers for the ethercat system and the peripherals that connect to it: motor control boards, fingertip sensors, texture projector, hand accelerometer.
This stack contains drivers for the ethercat system and the peripherals that connect to it: motor control boards, fingertip sensors, texture projector, hand accelerometer.
 
2 2018-06-07 pr2_description
This package contains the description (mechanical, kinematic, visual, etc.) of the PR2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
This package contains the description (mechanical, kinematic, visual, etc.) of the PR2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
 
2 2018-06-07 pr2_dashboard_aggregator
A simple script that aggregates all of the topics that a "pr2_dashboard" app might be interested in.
A simple script that aggregates all of the topics that a "pr2_dashboard" app might be interested in.
 
2 2018-09-20 pr2_controllers_msgs
Messages, services, and actions used in the pr2_controllers stack.
Messages, services, and actions used in the pr2_controllers stack.
 
2 2018-09-20 pr2_controllers
Contains the controllers that run in realtime on the PR2 and supporting packages.
Contains the controllers that run in realtime on the PR2 and supporting packages.
 
2 2018-02-13 pr2_controller_manager
The controller manager (CM) package provides the infrastructure to run controllers in a hard realtime loop.
The controller manager (CM) package provides the infrastructure to run controllers in a hard realtime loop.
 
2 2018-02-13 pr2_controller_interface
This package specifies the interface to a realtime controller. A controller that implements this interface can be executed by the
This package specifies the interface to a realtime controller. A controller that implements this interface can be executed by the
 
1 2019-04-28 pr2_controller_configuration_gazebo
A copy of the pr2_controller_configuration package, for use in the PR2 simulator. We maintain two copies to allow for controller gains to be set differently between hardware and simulation.
A copy of the pr2_controller_configuration package, for use in the PR2 simulator. We maintain two copies to allow for controller gains to be set differently between hardware and simulation.
 

Packages

Name Description
1 2016-03-28 stage
Mobile robot simulator http://rtv.github.com/Stage
Mobile robot simulator http://rtv.github.com/Stage
 
1 2018-06-18 srv_tools
Stack with interesting ROS tools
Stack with interesting ROS tools
 
1 2018-09-10 srdfdom
Parser for Semantic Robot Description Format (SRDF).
Parser for Semantic Robot Description Format (SRDF).
 
1 2018-09-25 spinnaker_camera_driver
Spinnaker camera driver based on Spinnaker.
Spinnaker camera driver based on Spinnaker.
 
1 2018-08-08 speech_recognition_msgs
speech_recognition_msgs
speech_recognition_msgs
 
1 2019-02-27 spatio_temporal_voxel_layer
The spatio-temporal 3D obstacle costmap package
The spatio-temporal 3D obstacle costmap package
 
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 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 (
 
1 2017-08-06 sophus_ros_conversions
Conversions between ros and sophus.
Conversions between ros and sophus.
 
1 2016-06-18 sophus
C++ implementation of Lie Groups using Eigen.
C++ implementation of Lie Groups using Eigen.
 
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.
 
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 2019-03-01 smp_ros
The smp_ros package
The smp_ros package
 
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 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.
 
1 2018-05-29 slam_constructor
The package provides implementation of several 2D laser-based simultaneous localization and mapping (SLAM) algorithms (tinySLAM, vinySLAM, GMapping) created with the SLAM constructor framework. The framework provides common SLAM components that may help to develop custom SLAM algorithms and can be accessed by provided links.
The package provides implementation of several 2D laser-based simultaneous localization and mapping (SLAM) algorithms (tinySLAM, vinySLAM, GMapping) created with the SLAM constructor framework. The framework provides common SLAM components that may help to develop custom SLAM algorithms and can be accessed by provided links.
 
2 2018-02-13 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-03-24 simple_navigation_goals_tutorial
The simple_navigation_goals_tutorial package
The simple_navigation_goals_tutorial package
 
1 2019-02-12 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-19 simple_drive
A simple robot drive system that includes skid steering joystick teleoperation, control of a panning servo to look around the robot, and Arduino firmware.
A simple robot drive system that includes skid steering joystick teleoperation, control of a panning servo to look around the robot, and Arduino firmware.
 
1 2019-01-14 simple_arm
Simple velocity controlled arm. Teleoperation software and firmware.
Simple velocity controlled arm. Teleoperation software and firmware.
 
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-08-01 sick_visionary_t_driver
Open source driver for the SICK Visionary-T 3D TOF camera.
Open source driver for the SICK Visionary-T 3D TOF camera.
 
1 2017-08-01 sick_visionary_t
Open source driver for the SICK Visionary-T 3D TOF camera.
Open source driver for the SICK Visionary-T 3D TOF camera.
 
1 2019-05-06 sick_tim
A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.
A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.
 
1 2019-05-16 sick_scan
A ROS driver for the SICK TiM and SICK MRS series of laser scanners. This package is based on the original sick_tim-repository of Martin Günther et al.
A ROS driver for the SICK TiM and SICK MRS series of laser scanners. This package is based on the original sick_tim-repository of Martin Günther et al.
 
1 2019-05-06 sick_safetyscanners
Provides an Interface to read the sensor output of a SICK Safety Scanner
Provides an Interface to read the sensor output of a SICK Safety Scanner
 
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 2018-04-21 session_tutorials
session_tutorials
session_tutorials
 
1 2019-04-05 service_tools
Service tools
Service tools
 
1 2013-09-18 serial_utils
A package which adds useful additions to the serial package.
A package which adds useful additions to the serial package.
 
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 2018-03-27 sensor_module_tutorial
The sensor_module_tutorial package
The sensor_module_tutorial package
 
2 2018-05-07 semantic_point_annotator
A node which annotates 3D point cloud data with semantic labels.
A node which annotates 3D point cloud data with semantic labels.
 

Packages

Name Description
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 2018-05-22 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 2018-05-22 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-06-13 smarthome_network_zeroconf
The zeroconf package
The zeroconf package
 
1 2016-06-13 smarthome_network_wakeonlan
The wakeonlan package
The wakeonlan package
 
1 2016-06-11 smarthome_msgs_java
Java generation for smarthome_msgs package
Java generation for smarthome_msgs package
 
1 2016-06-21 smarthome_msgs
This package is common smarthome message for ROS.
This package is common smarthome message for ROS.
 
1 2016-06-13 smarthome_media_samsungtv_driver
This package is for interfacing Samsung Smart TV (by internal API by IP) to ROS. This package is part of Alfred Assistant stack.
This package is for interfacing Samsung Smart TV (by internal API by IP) to ROS. This package is part of Alfred Assistant stack.
 
1 2016-06-13 smarthome_media_onkyo_driver
This package is for interfacing Onkyo sound system (by JEISP API) to ROS. This package is part of Alfred Assistant stack.
This package is for interfacing Onkyo sound system (by JEISP API) to ROS. This package is part of Alfred Assistant stack.
 
1 2016-06-04 smarthome_media_msgs_java
Java generation for smarthome_media_msgs package
Java generation for smarthome_media_msgs package
 
1 2016-06-13 smarthome_media_msgs
This package is Media message for ROS.
This package is Media message for ROS.
 
1 2016-06-11 smarthome_media_model
This package is Media model for RosJava.
This package is Media model for RosJava.
 
1 2016-06-14 smarthome_media_kodi_driver
This package is for interfacing Kodi (by Rest API) to ROS. This package is part of Alfred Assistant stack.
This package is for interfacing Kodi (by Rest API) to ROS. This package is part of Alfred Assistant stack.
 
1 2016-06-12 smarthome_light_msgs_java
Java generation for smarthome_light_msgs package
Java generation for smarthome_light_msgs package
 
1 2016-08-27 smarthome_light_msgs
This package is Lighting message for ROS.
This package is Lighting message for ROS.
 
1 2016-06-13 smarthome_heater_msgs_java
Java generation for smarthome_heater_msgs package
Java generation for smarthome_heater_msgs package
 
1 2016-06-13 smarthome_heater_msgs
This package is Heater messages for ROS.
This package is Heater messages for ROS.
 
1 2016-06-13 smarthome_common_driver
This package is Common interface for RosJava.
This package is Common interface for RosJava.
 
1 2016-06-04 smarthome_comm_msgs_java
Java generation for smarthome_comm_msgs package
Java generation for smarthome_comm_msgs package
 
1 2016-06-13 smarthome_comm_msgs
This package is comm message for ROS.
This package is comm message for ROS.
 
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 2015-02-10 slider_gui
slider_gui
slider_gui
 
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 2013-08-16 simple_navigation_goals_tutorial
The simple_navigation_goals_tutorial package
The simple_navigation_goals_tutorial package
 
1 2016-02-07 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-08-01 sick_visionary_t_driver
Open source driver for the SICK Visionary-T 3D TOF camera.
Open source driver for the SICK Visionary-T 3D TOF camera.
 
1 2017-08-01 sick_visionary_t
Open source driver for the SICK Visionary-T 3D TOF camera.
Open source driver for the SICK Visionary-T 3D TOF camera.
 
1 2019-05-06 sick_tim
A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.
A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.
 
1 2019-05-16 sick_scan
A ROS driver for the SICK TiM and SICK MRS series of laser scanners. This package is based on the original sick_tim-repository of Martin Günther et al.
A ROS driver for the SICK TiM and SICK MRS series of laser scanners. This package is based on the original sick_tim-repository of Martin Günther et al.
 
1 2019-05-06 sick_safetyscanners
Provides an Interface to read the sensor output of a SICK Safety Scanner
Provides an Interface to read the sensor output of a SICK Safety Scanner
 
1 2014-07-02 shared_serial
Shared serial port with locking functionality
Shared serial port with locking functionality
 
1 2013-11-08 shape_tools
Tools for operating on shape messages.
Tools for operating on shape messages.
 
2 2018-05-03 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 2017-01-25 shadow_robot_ethercat
This stack contains the drivers and the controllers for Shadow Robot's EtherCAT Hand.
This stack contains the drivers and the controllers for Shadow Robot's EtherCAT Hand.
 

Packages

Name Description
1 2019-03-28 random_numbers
This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator.
This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator.
 
2 2016-03-04 rail_user_queue_manager
Server Side ROS Queue Node
Server Side ROS Queue Node
 
2 2018-09-21 rail_segmentation
Segmentation Functionality from the RAIL Lab
Segmentation Functionality from the RAIL Lab
 
1 2016-05-20 rail_recognition
Construction and Use of a Recognition Database for Grasping Purposes
Construction and Use of a Recognition Database for Grasping Purposes
 
1 2016-05-20 rail_pick_and_place_tools
RViz Plugins for Collecting Grasps and Generating Models
RViz Plugins for Collecting Grasps and Generating Models
 
1 2016-05-20 rail_pick_and_place_msgs
Messages and Services for RAIL Pick and Place
Messages and Services for RAIL Pick and Place
 
1 2016-05-20 rail_pick_and_place
Grasp Training and Pick and Place Methods Developed by the RAIL Lab
Grasp Training and Pick and Place Methods Developed by the RAIL Lab
 
2 2016-03-04 rail_maps
Maps Generated by the RAIL Lab at WPI
Maps Generated by the RAIL Lab at WPI
 
2 2018-09-21 rail_manipulation_msgs
Common Manipulation Messages and Services Used in RAIL Manipulation Packages
Common Manipulation Messages and Services Used in RAIL Manipulation Packages
 
1 2016-05-20 rail_grasp_collection
Grasp Collection for Constructing a Grasping and Recognition Database
Grasp Collection for Constructing a Grasping and Recognition Database
 
1 2016-03-04 rail_collada_models
Collada Models Used and Developed by the RAIL Lab at WPI
Collada Models Used and Developed by the RAIL Lab at WPI
 
1 2016-03-04 rail_ceiling
Overhead Camera System for Tracking AR Tags
Overhead Camera System for Tracking AR Tags
 
1 2016-06-03 qwt_dependency
This encapsulates the Qwt dependency for a specific ROS distribution and its Qt version
This encapsulates the Qwt dependency for a specific ROS distribution and its Qt version
 
1 2018-05-22 qt_gui_py_common
qt_gui_py_common provides common functionality for GUI plugins written in Python.
qt_gui_py_common provides common functionality for GUI plugins written in Python.
 
1 2018-05-22 qt_gui_cpp
qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. At least one specific binding must be available in order to use C++-plugins.
qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. At least one specific binding must be available in order to use C++-plugins.
 
1 2018-05-22 qt_gui_core
Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI.
Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI.
 
1 2018-05-22 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 2018-05-22 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 2018-05-22 qt_dotgraph
qt_dotgraph provides helpers to work with dot graphs.
qt_dotgraph provides helpers to work with dot graphs.
 
1 2016-03-31 python_qt_binding
This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide is released under the LGPL. 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. PySide is released under the LGPL. 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.
 
1 2019-03-04 python_orocos_kdl
This package contains the python bindings PyKDL for the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
This package contains the python bindings PyKDL for the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
 
1 2016-03-04 python_ethernet_rmp
Segway RMP Ethernet Python Driver
Segway RMP Ethernet Python Driver
 
1 2015-07-20 python-flask-restful
Simple framework for creating REST APIs http://flask-restful.readthedocs.io
Simple framework for creating REST APIs http://flask-restful.readthedocs.io
 
1 2014-08-06 python-aniso8601
Another ISO 8601 parser for Python
Another ISO 8601 parser for Python
 
1 2017-05-30 pyros_msgs
Pyros messages and services definition
Pyros messages and services definition
 
2 2017-04-23 pyros_interfaces_ros
Dynamic ROS interface for Pyros
Dynamic ROS interface for Pyros
 
2 2017-04-19 pyros_common
Common interfaces packages for Pyros framework
Common interfaces packages for Pyros framework
 
1 2018-07-25 pugixml
This package is pugixml.
This package is pugixml.
 
2 2017-07-07 ps3joy
Playstation 3 SIXAXIS or DUAL SHOCK 3 joystick driver. Driver for the Sony PlayStation 3 SIXAXIS or DUAL SHOCK 3 joysticks. In its current state, this driver is not compatible with the use of other Bluetooth HID devices. The driver listens for a connection on the HID ports, starts the joystick streaming data, and passes the data to the Linux uinput device so that it shows up as a normal joystick.
Playstation 3 SIXAXIS or DUAL SHOCK 3 joystick driver. Driver for the Sony PlayStation 3 SIXAXIS or DUAL SHOCK 3 joysticks. In its current state, this driver is not compatible with the use of other Bluetooth HID devices. The driver listens for a connection on the HID ports, starts the joystick streaming data, and passes the data to the Linux uinput device so that it shows up as a normal joystick.
 
1 2019-04-27 pr2eus_tutorials
pr2eus_tutorials
pr2eus_tutorials
 
1 2019-04-27 pr2eus_openrave
pr2eus_openrave
pr2eus_openrave
 
1 2019-04-27 pr2eus_moveit
pr2eus_moveit
pr2eus_moveit
 
1 2019-04-27 pr2eus_impedance
pr2eus_impedance
pr2eus_impedance
 
1 2019-04-27 pr2eus_armnavigation
pr2eus_armnavigation
pr2eus_armnavigation
 
1 2019-04-27 pr2eus
pr2eus
pr2eus
 
2 2016-10-11 pr2_msgs
Messages for representing PR2 state, such as battery information and the PR2 fingertip sensors.
Messages for representing PR2 state, such as battery information and the PR2 fingertip sensors.
 
2 2018-02-13 pr2_mechanism_msgs
This package defines services that are used to communicate with the realtime control loop. It also defines messages that represent the state of the realtime controllers, the joints and the actuators.
This package defines services that are used to communicate with the realtime control loop. It also defines messages that represent the state of the realtime controllers, the joints and the actuators.
 
2 2015-01-19 pr2_mechanism_model
 
2 2015-01-19 pr2_mechanism_diagnostics
The `pr2_mechanism_diagnostics` node subscribes to `mechanism_statistics` and publishes diagnostics data for joints and controllers on `/diagnostics`.
The `pr2_mechanism_diagnostics` node subscribes to `mechanism_statistics` and publishes diagnostics data for joints and controllers on `/diagnostics`.
 
2 2015-02-09 pr2_mechanism_controllers
The pr2_mechanism_controllers package contains realtime controllers that are meant for specific mechanisms of the PR2.
The pr2_mechanism_controllers package contains realtime controllers that are meant for specific mechanisms of the PR2.
 
2 2015-01-19 pr2_mechanism
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.
 
2 2016-10-11 pr2_machine
This package contains the xxx.machine files that describe the different hosts a node can be spawned on. Currently there is one machine file for the pr2 robot, and one for the simulated pr2 robot.
This package contains the xxx.machine files that describe the different hosts a node can be spawned on. Currently there is one machine file for the pr2 robot, and one for the simulated pr2 robot.
 
1 2016-08-08 pr2_kinematics
The pr2_kinematics package
The pr2_kinematics package
 
2 2015-02-09 pr2_head_action
The PR2 head action is a node that provides an action interface for pointing the head of the PR2. It passes trajectory goals to the controller, and reports success when they have finished executing.
The PR2 head action is a node that provides an action interface for pointing the head of the PR2. It passes trajectory goals to the controller, and reports success when they have finished executing.
 
2 2015-01-19 pr2_hardware_interface
This package contains the C++ interfaces to the PR2 hardware components that are controlled over EtherCAT. This includes the motors and encoders needed to control the PR2 mechanism, as well as components like the pressure sensors in the fingertips, camera triggers, etc... All of the hardware components in this interface are directly available to the controllers inside the hard realtime control loop.
This package contains the C++ interfaces to the PR2 hardware components that are controlled over EtherCAT. This includes the motors and encoders needed to control the PR2 mechanism, as well as components like the pressure sensors in the fingertips, camera triggers, etc... All of the hardware components in this interface are directly available to the controllers inside the hard realtime control loop.
 
2 2015-02-09 pr2_gripper_action
The pr2_gripper_action provides an action interface for using the gripper. Users can specify what position to move to (while limiting the force) and the action will report success when the position is reached or failure when the gripper cannot move any longer.
The pr2_gripper_action provides an action interface for using the gripper. Users can specify what position to move to (while limiting the force) and the action will report success when the position is reached or failure when the gripper cannot move any longer.
 
2 2016-10-11 pr2_description
This package contains the description (mechanical, kinematic, visual, etc.) of the PR2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
This package contains the description (mechanical, kinematic, visual, etc.) of the PR2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
 
2 2016-10-11 pr2_dashboard_aggregator
A simple script that aggregates all of the topics that a "pr2_dashboard" app might be interested in.
A simple script that aggregates all of the topics that a "pr2_dashboard" app might be interested in.
 
2 2015-02-09 pr2_controllers_msgs
Messages, services, and actions used in the pr2_controllers stack.
Messages, services, and actions used in the pr2_controllers stack.
 
2 2015-02-09 pr2_controllers
Contains the controllers that run in realtime on the PR2 and supporting packages.
Contains the controllers that run in realtime on the PR2 and supporting packages.
 

Packages

Name Description
1 2013-11-11 rocon_rqt_plugins
Rqt plugins for monitoring and interacting with the rocon framework.
Rqt plugins for monitoring and interacting with the rocon framework.
 
1 2014-03-20 rocon_msgs
Communication types (msgs/srvs/actions) for robotics in concert (aka multimaster).
Communication types (msgs/srvs/actions) for robotics in concert (aka multimaster).
 
1 2014-03-20 rocon_interaction_msgs
Messages used by rocon interactions.
Messages used by rocon interactions.
 
2 2013-11-11 rocon_gateway_graph
An rqt plugin that displays the gateway graph across multiple ros masters from the perspective of the master executing the plugin.
An rqt plugin that displays the gateway graph across multiple ros masters from the perspective of the master executing the plugin.
 
1 2013-11-11 rocon_conductor_graph
The rocon_conductor_graph package
The rocon_conductor_graph package
 
1 2014-03-20 rocon_app_manager_msgs
Messages used by the platform app manager.
Messages used by the platform app manager.
 
1 2013-10-16 rocon
This is a meta package for robotics in concert(a.k.a rocon)
This is a meta package for robotics in concert(a.k.a rocon)
 
1 2019-04-15 robotnik_msgs
The robotnik_msgs package. Common messages and services used by some Robotnik's packages.
The robotnik_msgs package. Common messages and services used by some Robotnik's packages.
 
1 2015-03-09 roboteq_msgs
Messages for Roboteq motor controller
Messages for Roboteq motor controller
 
1 2015-03-09 roboteq_driver
The roboteq_driver package
The roboteq_driver package
 
1 2015-03-09 roboteq_diagnostics
Republish basic Roboteq motor controller data to the standard ROS diagnostics topic.
Republish basic Roboteq motor controller data to the standard ROS diagnostics topic.
 
1 2014-11-03 robot_web_tools
Robot Web Tools Metapackage and Top Level Launch Files
Robot Web Tools Metapackage and Top Level Launch Files
 
1 2015-03-13 robot_upstart
The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.
The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.
 
1 2013-08-16 robot_setup_tf_tutorial
The robot_setup_tf_tutorial package
The robot_setup_tf_tutorial package
 
2 2016-02-18 robot_pose_publisher
A Simple Node to Publish the Robot's Position Relative to the Map using TFs
A Simple Node to Publish the Robot's Position Relative to the Map using TFs
 
1 2015-12-09 robot_model
 
1 2015-05-27 robot_localization
The robot_localization package provides nonlinear state estimation through sensor fusion of an abritrary number of sensors.
The robot_localization package provides nonlinear state estimation through sensor fusion of an abritrary number of sensors.
 
1 2014-09-18 robot
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
1 2014-08-13 rmp_teleop
The rmp_teleop package provides teleoperation functionalities for a Segway Robotics Mobility Platform. This package currently supports the xbox wireless joytsick.
The rmp_teleop package provides teleoperation functionalities for a Segway Robotics Mobility Platform. This package currently supports the xbox wireless joytsick.
 
2 2014-08-13 rmp_msgs
The rmp_msgs package defines rmp specific messages such as motor status, audio command, ...
The rmp_msgs package defines rmp specific messages such as motor status, audio command, ...
 
1 2014-08-13 rmp_description
The rmp_description package provides Unified Robot Description Format files to represent a Segway Robotics Mobility Platform.
The rmp_description package provides Unified Robot Description Format files to represent a Segway Robotics Mobility Platform.
 
1 2014-08-13 rmp_base
The rmp_base package provides a ros interface to control a Segway Robotics Mobility Platform. In addition, navigation and status data are also published such as odometry, imu, mottor and battery status, ...
The rmp_base package provides a ros interface to control a Segway Robotics Mobility Platform. In addition, navigation and status data are also published such as odometry, imu, mottor and battery status, ...
 
1 2014-10-14 rgbd_launch
Launch files to open an RGBD device and load all nodelets to convert raw depth/RGB/IR streams to depth images, disparity images, and (registered) point clouds.
Launch files to open an RGBD device and load all nodelets to convert raw depth/RGB/IR streams to depth images, disparity images, and (registered) point clouds.
 
1 2017-05-02 rfsm
This package contains the rFSM flavor of Statecharts.
This package contains the rFSM flavor of Statecharts.
 
1 2014-07-25 rflex
ROS adaptations of the RFLEX driver.
ROS adaptations of the RFLEX driver.
 
1 2015-12-30 rethink_ee_description
Description of End Effector for Robots from Rethink Robotics. This package contains the URDF and meshes describing these end effectors.
Description of End Effector for Robots from Rethink Robotics. This package contains the URDF and meshes describing these end effectors.
 
1 2019-05-23 respeaker_ros
The respeaker_ros package
The respeaker_ros package
 
2 2015-12-09 resource_retriever
This package retrieves data from url-format files such as http://, ftp://, package:// file://, etc., and loads the data into memory. The package:// url for ros packages is translated into a local file:// url. The resourse retriever was initially designed to load mesh files into memory, but it can be used for any type of data. The resource retriever is based on the the libcurl library.
This package retrieves data from url-format files such as http://, ftp://, package:// file://, etc., and loads the data into memory. The package:// url for ros packages is translated into a local file:// url. The resourse retriever was initially designed to load mesh files into memory, but it can be used for any type of data. The resource retriever is based on the the libcurl library.
 
1 2019-05-15 resized_image_transport
ROS nodes to publish resized images.
ROS nodes to publish resized images.
 
1 2014-02-07 realtime_tools
This package contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).
This package contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. We plan to add a basic implementation of a realtime buffer, to make it possible to get data from a (non-realtime) topic callback into the realtime loop. Once the lockfree buffer is created, the realtime publisher will start using it, which will result in major API changes for the realtime publisher (removal of all lock methods).
 
1 2017-07-04 read_omni_dataset
This package is a read module that asynchronously reads messages from the socrob omni dataset. The purpose of this package is to provide a quick and ready-to-start platform for developing and implementing perception related algorithms on the omni dataset
This package is a read module that asynchronously reads messages from the socrob omni dataset. The purpose of this package is to provide a quick and ready-to-start platform for developing and implementing perception related algorithms on the omni dataset
 
1 2016-07-01 razor_imu_9dof
razor_imu_9dof is a package that provides a ROS driver for the Sparkfun Razor IMU 9DOF. It also provides Arduino firmware that runs on the Razor board, and which must be installed on the Razor board for the system to work. A node which displays the attitude (roll, pitch and yaw) of the Razor board (or any IMU) is provided for testing.
razor_imu_9dof is a package that provides a ROS driver for the Sparkfun Razor IMU 9DOF. It also provides Arduino firmware that runs on the Razor board, and which must be installed on the Razor board for the system to work. A node which displays the attitude (roll, pitch and yaw) of the Razor board (or any IMU) is provided for testing.
 
1 2014-05-29 razer_hydra
Unofficial driver and ROS node for Razer Hydra
Unofficial driver and ROS node for Razer Hydra
 
1 2014-08-26 raw_description
This package contains the description (mechanical, kinematic, visual, etc.) of the Care-O-bot robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
This package contains the description (mechanical, kinematic, visual, etc.) of the Care-O-bot robot. 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-06-15 range_sensor_layer
Navigation Layer for Range sensors like sonar and IR
Navigation Layer for Range sensors like sonar and IR
 
1 2019-03-28 random_numbers
This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator.
This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator.
 
2 2016-03-04 rail_user_queue_manager
Server Side ROS Queue Node
Server Side ROS Queue Node
 
2 2018-09-21 rail_segmentation
Segmentation Functionality from the RAIL Lab
Segmentation Functionality from the RAIL Lab
 
2 2016-03-04 rail_maps
Maps Generated by the RAIL Lab at WPI
Maps Generated by the RAIL Lab at WPI
 
2 2018-09-21 rail_manipulation_msgs
Common Manipulation Messages and Services Used in RAIL Manipulation Packages
Common Manipulation Messages and Services Used in RAIL Manipulation Packages
 
2 2014-08-06 r2_msgs
Messages for dealing with the Robonaut2/ISS Taskboard
Messages for dealing with the Robonaut2/ISS Taskboard
 
2 2014-08-06 r2_moveit_config
An automatically generated package with all the configuration and launch files for using the r2 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the r2 with the MoveIt Motion Planning Framework
 
2 2014-08-12 r2_gazebo
Configurations for Simulating Robonaut2 in Gazebo
Configurations for Simulating Robonaut2 in Gazebo
 
1 2014-08-06 r2_fullbody_moveit_config
An automatically generated package with all the configuration and launch files for using the r2 with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the r2 with the MoveIt Motion Planning Framework
 
2 2014-08-06 r2_description
URDF/Meshes/Models for Robonaut2
URDF/Meshes/Models for Robonaut2
 
1 2014-08-06 r2_control
Ready Poses for the Robonaut2
Ready Poses for the Robonaut2
 
1 2015-02-10 queue_web
queue_web
queue_web
 
1 2014-06-28 qt_tutorials
Example qt programs, generated from code similar to that used by the roscreate-qt-pkg script and styled on roscpp_tutorials.
Example qt programs, generated from code similar to that used by the roscreate-qt-pkg script and styled on roscpp_tutorials.
 
1 2014-06-28 qt_ros
Simple qt cmake build tools and master-chooser style application template.
Simple qt cmake build tools and master-chooser style application template.
 
1 2018-01-09 qt_paramedit
A GUI application for viewing and editing ROS parameters.
A GUI application for viewing and editing ROS parameters.