Packages

Name Description
1 2019-03-20 ros_environment
The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`.
The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`.
 
2 2018-12-12 ros_core
A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts.
A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts.
 
2 2018-12-12 ros_base
A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf.
A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf.
 
1 2019-02-08 ros2topic
The topic command for ROS 2 command line tools.
The topic command for ROS 2 command line tools.
 
1 2019-02-08 ros2srv
The srv command for ROS 2 command line tools.
The srv command for ROS 2 command line tools.
 
1 2019-02-08 ros2service
The service command for ROS 2 command line tools.
The service command for ROS 2 command line tools.
 
1 2019-02-08 ros2run
The run command for ROS 2 command line tools.
The run command for ROS 2 command line tools.
 
1 2019-02-08 ros2pkg
The pkg command for ROS 2 command line tools.
The pkg command for ROS 2 command line tools.
 
1 2019-02-08 ros2param
The param command for ROS 2 command line tools.
The param command for ROS 2 command line tools.
 
1 2019-02-08 ros2node
The node command for ROS 2 command line tools.
The node command for ROS 2 command line tools.
 
1 2019-02-08 ros2multicast
The multicast command for ROS 2 command line tools.
The multicast command for ROS 2 command line tools.
 
1 2019-02-08 ros2msg
The msg command for ROS 2 command line tools.
The msg command for ROS 2 command line tools.
 
1 2019-02-08 ros2lifecycle
The lifecycle command for ROS 2 command line tools.
The lifecycle command for ROS 2 command line tools.
 
1 2019-04-02 ros2launch
The launch command for ROS 2 command line tools.
The launch command for ROS 2 command line tools.
 
1 2019-02-08 ros2component
The component command for ROS 2 command line tools.
The component command for ROS 2 command line tools.
 
1 2019-02-08 ros2cli
Framework for ROS 2 command line tools.
Framework for ROS 2 command line tools.
 
1 2019-04-08 ros2bag
Entry point for rosbag in ROS 2
Entry point for rosbag in ROS 2
 
1 2019-02-08 ros2action
The action command for ROS 2 command line tools.
The action command for ROS 2 command line tools.
 
1 2019-04-08 ros1_rosbag_storage_vendor
Vendor package for rosbag_storage of ROS1
Vendor package for rosbag_storage of ROS1
 
1 2019-05-20 ros1_bridge
A simple bridge between ROS 1 and ROS 2
A simple bridge between ROS 1 and ROS 2
 
2 2018-06-27 robot_state_publisher
ROS2 version of the robot_state_publisher package
ROS2 version of the robot_state_publisher package
 
1 2019-02-07 rmw_opensplice_cpp
Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++.
Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++.
 
1 2019-01-11 rmw_implementation_cmake
CMake functions which can discover and enumerate available implementations.
CMake functions which can discover and enumerate available implementations.
 
1 2018-12-06 rmw_implementation
The decision which ROS middleware implementation should be used for C++.
The decision which ROS middleware implementation should be used for C++.
 
1 2019-03-27 rmw_fastrtps_shared_cpp
Code shared on static and dynamic type support of rmw_fastrtps_cpp.
Code shared on static and dynamic type support of rmw_fastrtps_cpp.
 
1 2019-03-27 rmw_fastrtps_dynamic_cpp
Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.
Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.
 
1 2019-03-27 rmw_fastrtps_cpp
Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.
Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.
 
1 2019-01-15 rmw_connext_shared_cpp
C++ types and functions shared by the ROS middleware interface to RTI Connext Static and RTI Connext Dynamic.
C++ types and functions shared by the ROS middleware interface to RTI Connext Static and RTI Connext Dynamic.
 
1 2019-01-15 rmw_connext_cpp
Implement the ROS middleware interface using RTI Connext static code generation in C++.
Implement the ROS middleware interface using RTI Connext static code generation in C++.
 
1 2019-01-11 rmw
Contains the ROS middleware API.
Contains the ROS middleware API.
 
2 2018-06-21 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-04-03 realsense_ros2_camera
The realsense_ros2_camera package
The realsense_ros2_camera package
 
1 2019-04-03 realsense_camera_msgs
A package containing realsense camera messages definitions.
A package containing realsense camera messages definitions.
 
1 2019-02-07 rcutils
Package containing various utility types and functions for C
Package containing various utility types and functions for C
 
1 2019-03-29 rclpy
Package containing the Python client.
Package containing the Python client.
 
1 2019-04-05 rclcpp_lifecycle
Package containing a prototype for lifecycle implementation
Package containing a prototype for lifecycle implementation
 
1 2019-04-05 rclcpp_action
Adds action APIs for C++.
Adds action APIs for C++.
 
1 2019-04-05 rclcpp
The ROS client library in C++.
The ROS client library in C++.
 
1 2019-02-08 rcl_yaml_param_parser
Package containing various utility types and functions for C
Package containing various utility types and functions for C
 
1 2019-03-09 rcl_logging_noop
An rcl logger implementation that doesn't do anything with log messages.
An rcl logger implementation that doesn't do anything with log messages.
 
1 2019-03-09 rcl_logging_log4cxx
C API providing common interface to a shared library wrapping 3rd party loggers.
C API providing common interface to a shared library wrapping 3rd party loggers.
 
1 2019-02-08 rcl_lifecycle
Package containing a C-based lifecycle implementation
Package containing a C-based lifecycle implementation
 
1 2019-03-09 rcl_interfaces
The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.
The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.
 
1 2019-02-08 rcl_action
Package containing a C-based ROS action implementation
Package containing a C-based ROS action implementation
 
1 2019-02-08 rcl
The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries.
The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries.
 
1 2019-01-15 quality_of_service_demo_py
Python Demo applications for Quality of Service features
Python Demo applications for Quality of Service features
 
1 2019-01-15 quality_of_service_demo_cpp
C++ Demo applications for Quality of Service features
C++ Demo applications for Quality of Service features
 
1 2019-04-18 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 2019-04-18 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 2019-04-18 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.
 

Packages

Name Description
1 2018-10-29 pendulum_control
Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum.
Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum.
 
3 2017-12-08 pcl_conversions
Provides conversions from PCL data types and ROS message types
Provides conversions from PCL data types and ROS message types
 
1 2019-05-20 osrf_testing_tools_cpp
Testing tools for C++, and is used in various OSRF projects.
Testing tools for C++, and is used in various OSRF projects.
 
1 2019-04-11 osrf_pycommon
Commonly needed Python modules, used by Python software developed at OSRF.
Commonly needed Python modules, used by Python software developed at OSRF.
 
2 2018-06-28 orocos_kdl
This package contains a recent version of the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
This package contains a recent version of the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project.
 
2 2018-06-23 opensplice_cmake_module
Provide CMake module to find PrismTech OpenSplice.
Provide CMake module to find PrismTech OpenSplice.
 
2 2019-04-26 opencv_tests
OpenCV tests for the Python and C++ implementations of CvBridge with Image message in ROS2.
OpenCV tests for the Python and C++ implementations of CvBridge with Image message in ROS2.
 
2 2018-08-22 nav_msgs
A package containing some navigation related message and service definitions.
A package containing some navigation related message and service definitions.
 
2 2018-06-28 map_server
map_server provides the
map_server provides the
 
2 2019-04-19 map_msgs
This package defines messages commonly used in mapping packages.
This package defines messages commonly used in mapping packages.
 
1 2018-10-29 logging_demo
Examples for using and configuring loggers.
Examples for using and configuring loggers.
 
1 2018-06-24 lifecycle_msgs
A package containing some lifecycle related message and service definitions.
A package containing some lifecycle related message and service definitions.
 
1 2018-10-29 lifecycle
Package containing demos for lifecycle implementation
Package containing demos for lifecycle implementation
 
1 2018-06-25 libyaml_vendor
Wrapper around libyaml, provides the last version (1.8.0 rc) that ships with a CMake module
Wrapper around libyaml, provides the last version (1.8.0 rc) that ships with a CMake module
 
1 2019-05-08 libcurl_vendor
Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it.
Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it.
 
1 2018-08-22 launch_testing
Helper scripts for tests that use the ROS launch tool.
Helper scripts for tests that use the ROS launch tool.
 
1 2018-08-22 launch_ros
ROS specific extensions to the launch tool.
ROS specific extensions to the launch tool.
 
1 2018-08-22 launch
The ROS launch tool.
The ROS launch tool.
 
1 2018-06-27 laser_geometry
This package contains a class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it contains functionality to account for the skew resulting from moving robots or tilting laser scanners.
This package contains a class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it contains functionality to account for the skew resulting from moving robots or tilting laser scanners.
 
3 2018-06-25 kdl_parser
The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism.
The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism.
 
2 2018-06-26 joy
ROS2 driver for a generic Linux joystick. Will contain a MacOS and Windows version later. The joy package contains joy_node, a node that interfaces a generic Linux joystick to ROS2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes.
ROS2 driver for a generic Linux joystick. Will contain a MacOS and Windows version later. The joy package contains joy_node, a node that interfaces a generic Linux joystick to ROS2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes.
 
1 2018-10-29 intra_process_demo
Demonstrations of intra process communication.
Demonstrations of intra process communication.
 
1 2018-10-29 image_tools
Tools to capture and play back images to and from DDS subscriptions and publications.
Tools to capture and play back images to and from DDS subscriptions and publications.
 
2 2019-04-26 image_geometry
`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types.
`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types.
 
1 2019-05-08 gtest_vendor
The package provides GoogleTest.
The package provides GoogleTest.
 
1 2019-05-08 gmock_vendor
The package provides GoogleMock.
The package provides GoogleMock.
 
2 2018-08-22 geometry_msgs
A package containing some geometry related message definitions.
A package containing some geometry related message definitions.
 
2 2018-06-28 fastrtps_cmake_module
Provide CMake module to find eProsima FastRTPS.
Provide CMake module to find eProsima FastRTPS.
 
1 2018-06-27 examples_rclpy_minimal_subscriber
Examples of minimal subscribers using rclpy.
Examples of minimal subscribers using rclpy.
 
1 2018-06-27 examples_rclpy_minimal_service
Examples of minimal service servers using rclpy.
Examples of minimal service servers using rclpy.
 
1 2018-06-27 examples_rclpy_minimal_publisher
Examples of minimal publishers using rclpy.
Examples of minimal publishers using rclpy.
 
1 2018-06-27 examples_rclpy_minimal_client
Examples of minimal service clients using rclpy.
Examples of minimal service clients using rclpy.
 
1 2018-06-27 examples_rclpy_executors
Examples of creating and using exectors to run multiple nodes in the same process
Examples of creating and using exectors to run multiple nodes in the same process
 
1 2018-06-27 examples_rclcpp_minimal_timer
Examples of minimal nodes which have timers
Examples of minimal nodes which have timers
 
1 2018-06-27 examples_rclcpp_minimal_subscriber
Examples of minimal subscribers
Examples of minimal subscribers
 
1 2018-06-27 examples_rclcpp_minimal_service
A minimal service server which adds two numbers
A minimal service server which adds two numbers
 
1 2018-06-27 examples_rclcpp_minimal_publisher
Examples of minimal publisher nodes
Examples of minimal publisher nodes
 
1 2018-06-27 examples_rclcpp_minimal_composition
Minimalist examples of composing nodes in the same process
Minimalist examples of composing nodes in the same process
 
1 2018-06-27 examples_rclcpp_minimal_client
Examples of minimal service clients
Examples of minimal service clients
 
1 2018-06-25 example_interfaces
Contains message and service definitions used by the examples.
Contains message and service definitions used by the examples.
 
1 2018-09-27 ecl_utilities
Includes various supporting tools and utilities for c++ programming.
Includes various supporting tools and utilities for c++ programming.
 
1 2018-09-27 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 2018-09-26 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2018-09-27 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 2018-09-27 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 2018-09-27 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 2018-09-27 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 2018-09-27 ecl_statistics
Common statistical structures and algorithms for control systems.
Common statistical structures and algorithms for control systems.
 
1 2018-09-27 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 2018-09-27 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.
 

Packages

Name Description
1 2019-05-24 uuv_auv_control_allocator
Optimal allocation of forces and torques to thruster and fins of AUVs
Optimal allocation of forces and torques to thruster and fins of AUVs
 
1 2019-05-24 uuv_assistants
Tools and utilities to monitor and analyze the simulation
Tools and utilities to monitor and analyze the simulation
 
1 2018-01-23 uuid_msgs
ROS messages for universally unique identifiers.
ROS messages for universally unique identifiers.
 
3 2019-05-23 usv_gazebo_plugins
Gazebo plugins for simulating Unmanned Surface Vehicles Originaly copied from https://github.com/bsb808/usv_gazebo_plugins
Gazebo plugins for simulating Unmanned Surface Vehicles Originaly copied from https://github.com/bsb808/usv_gazebo_plugins
 
1 2019-03-26 usb_cam_hardware_interface
The usb_cam_hardware_interface package
The usb_cam_hardware_interface package
 
1 2019-03-26 usb_cam_hardware
The usb_cam_hardware package
The usb_cam_hardware package
 
1 2019-03-26 usb_cam_controllers
The usb_cam_controllers package
The usb_cam_controllers package
 
2 2017-06-14 usb_cam
A ROS Driver for V4L USB Cameras
A ROS Driver for V4L USB Cameras
 
1 2019-05-22 urg_stamped
Precisely stamped URG driver for ROS
Precisely stamped URG driver for ROS
 
1 2018-07-18 urg_node
urg_node
urg_node
 
1 2018-08-07 urg_c
The urg_c package
The urg_c package
 
2 2019-04-18 urdfdom_py
Python implementation of the URDF parser.
Python implementation of the URDF parser.
 
1 2018-06-15 urdf_tutorial
This package contains a number of URDF tutorials.
This package contains a number of URDF tutorials.
 
1 2018-12-12 urdf_test
The urdf_test package
The urdf_test package
 
1 2018-05-09 urdf_sim_tutorial
The urdf_sim_tutorial package
The urdf_sim_tutorial package
 
3 2019-04-05 urdf_parser_plugin
This package contains a C++ base class for URDF parsers.
This package contains a C++ base class for URDF parsers.
 
1 2017-11-23 urdf_geometry_parser
Extract geometry value of a vehicle from urdf
Extract geometry value of a vehicle from urdf
 
3 2019-04-05 urdf
This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
 
1 2018-01-23 unique_identifier
ROS messages and interfaces for universally unique identifiers. Not needed for wet packages, use only to resolve dry stack dependencies.
ROS messages and interfaces for universally unique identifiers. Not needed for wet packages, use only to resolve dry stack dependencies.
 
1 2018-01-23 unique_id
ROS Python and C++ interfaces for universally unique identifiers.
ROS Python and C++ interfaces for universally unique identifiers.
 
1 2017-01-25 um7
The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM7.
The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a corresponding ROS node for publishing standard ROS orientation topics from a UM7.
 
1 2019-03-26 twist_recovery
A recovery behavior that performs a particular used-defined twist.
A recovery behavior that performs a particular used-defined twist.
 
1 2018-06-25 twist_mux_msgs
The twist_mux msgs and actions package
The twist_mux msgs and actions package
 
1 2018-06-25 twist_mux
Twist multiplexer, which multiplex several velocity commands (topics) and allows to priorize or disable them (locks).
Twist multiplexer, which multiplex several velocity commands (topics) and allows to priorize or disable them (locks).
 
1 2019-04-11 tuw_vehicle_msgs
The tuw_vehicle_msgs package
The tuw_vehicle_msgs package
 
1 2019-04-11 tuw_object_msgs
The tuw_object_msgs package. This pkg provides a set of messages used to detect, map and track objects of different types.
The tuw_object_msgs package. This pkg provides a set of messages used to detect, map and track objects of different types.
 
1 2019-04-11 tuw_nav_msgs
The tuw_nav_msgs package
The tuw_nav_msgs package
 
1 2019-04-11 tuw_multi_robot_msgs
The tuw_multi_robot_msgs package contains messages for sending graph, route and sync data over topics.
The tuw_multi_robot_msgs package contains messages for sending graph, route and sync data over topics.
 
1 2019-04-11 tuw_msgs
The tuw_msgs meta package
The tuw_msgs meta package
 
1 2018-11-19 tuw_marker_pose_estimation
This node does pose estimation for detected fiducials (marker_msgs/FiducialDetection.msg)
This node does pose estimation for detected fiducials (marker_msgs/FiducialDetection.msg)
 
1 2018-11-19 tuw_marker_detection
The tuw_marker_detection package
The tuw_marker_detection package
 
1 2019-04-11 tuw_geometry_msgs
The tuw_geometry_msgs package
The tuw_geometry_msgs package
 
1 2018-11-07 tuw_geometry
The tuw_geometry package
The tuw_geometry package
 
1 2019-04-11 tuw_gazebo_msgs
Message and service data structures.
Message and service data structures.
 
1 2018-11-19 tuw_ellipses
The tuw_ellipses package contains a computer vision library which is able to detect ellipses within images. The package is able to estimate the pose of the circle related to the ellipse the circle diameter as well as the camera parameter are known. A dynamic reconfigure interface allows the user to tune the parameter of the system to ones needs. But be aware that the pose of a projected circle within a image (ellipse) has two solutions and only one is published as TF.
The tuw_ellipses package contains a computer vision library which is able to detect ellipses within images. The package is able to estimate the pose of the circle related to the ellipse the circle diameter as well as the camera parameter are known. A dynamic reconfigure interface allows the user to tune the parameter of the system to ones needs. But be aware that the pose of a projected circle within a image (ellipse) has two solutions and only one is published as TF.
 
1 2018-11-19 tuw_checkerboard
The tuw_checkerboard package is designed to detect one checkerboard and to estimate the pose of the checkerboard relative to the camera. The detection itself is based on the opencv functions for checkerboards.
The tuw_checkerboard package is designed to detect one checkerboard and to estimate the pose of the checkerboard relative to the camera. The detection itself is based on the opencv functions for checkerboards.
 
1 2018-11-19 tuw_aruco
This is a wrapper around the marker detection library ArUco.
This is a wrapper around the marker detection library ArUco.
 
1 2019-04-11 tuw_airskin_msgs
The tuw_airskin_msgs package
The tuw_airskin_msgs package
 
1 2019-03-29 turtlesim
turtlesim is a tool made for teaching ROS and ROS packages.
turtlesim is a tool made for teaching ROS and ROS packages.
 
1 2019-05-08 turtlebot3_teleop
Provides teleoperation using keyboard for TurtleBot3.
Provides teleoperation using keyboard for TurtleBot3.
 
1 2019-05-08 turtlebot3_slam
The turtlebot3_slam package provides roslaunch scripts for starting the SLAM
The turtlebot3_slam package provides roslaunch scripts for starting the SLAM
 
1 2019-01-22 turtlebot3_simulations
ROS packages for the turtlebot3 simulation (meta package)
ROS packages for the turtlebot3 simulation (meta package)
 
1 2019-01-22 turtlebot3_panorama
This app utilises pano_ros for taking snapshots and stitching them together to create panorama pictures.
This app utilises pano_ros for taking snapshots and stitching them together to create panorama pictures.
 
1 2019-05-08 turtlebot3_navigation
The turtlebot3_navigation provides roslaunch scripts for starting the navigation.
The turtlebot3_navigation provides roslaunch scripts for starting the navigation.
 
1 2019-01-22 turtlebot3_msgs
Message and service types: custom messages and services for TurtleBot3 packages
Message and service types: custom messages and services for TurtleBot3 packages
 
1 2019-01-22 turtlebot3_gazebo
Gazebo simulation package for the TurtleBot3
Gazebo simulation package for the TurtleBot3
 
1 2019-01-22 turtlebot3_follower
The follower demo was implemented using a 360 Laser Distance Sensor LDS-01. The classification algorithm is used based on previous fitting with samples of person and obstacles positions to take actions. It follows someone in front of the robot within a 50 centimeter range and 140 degrees.
The follower demo was implemented using a 360 Laser Distance Sensor LDS-01. The classification algorithm is used based on previous fitting with samples of person and obstacles positions to take actions. It follows someone in front of the robot within a 50 centimeter range and 140 degrees.
 
1 2019-01-22 turtlebot3_follow_filter
turtlebot3_follow_filter package using laser_filters for turtlebot3_follower package
turtlebot3_follow_filter package using laser_filters for turtlebot3_follower package
 
1 2019-01-22 turtlebot3_fake
Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. You can do simple tests using this package on rviz without real robots.
Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. You can do simple tests using this package on rviz without real robots.
 
1 2019-05-08 turtlebot3_example
This package provides four TurtleBot3 basic example include move using interactive marker, move and stop using LDS, move to goal position, move to custom routes. The interactions node is that you can control the TurtleBot3 front and back side or rotate to goal position. The obstacle node is that when the robot meets an obstacle, it stops. The patrol node is that TurtleBot3 move to custom route. There are 3 route(square, triangle, circle) in this package. You can add your route and move the TurtleBot3. The pointop node is that you can insert goal position include distance x-axis, y-axis and angluar z-axis.
This package provides four TurtleBot3 basic example include move using interactive marker, move and stop using LDS, move to goal position, move to custom routes. The interactions node is that you can control the TurtleBot3 front and back side or rotate to goal position. The obstacle node is that when the robot meets an obstacle, it stops. The patrol node is that TurtleBot3 move to custom route. There are 3 route(square, triangle, circle) in this package. You can add your route and move the TurtleBot3. The pointop node is that you can insert goal position include distance x-axis, y-axis and angluar z-axis.
 

Packages

Name Description
1 2019-04-22 trac_ik_python
The trac_ik_python package contains a python wrapper using SWIG for trac_ik_lib
The trac_ik_python package contains a python wrapper using SWIG for trac_ik_lib
 
1 2019-04-22 trac_ik_lib
TRAC-IK is a faster, significantly more reliable drop-in replacement for KDL's pseudoinverse Jacobian solver. The TRAC-IK library has a very similar API to KDL's IK solver calls, except that the user passes a maximum time instead of a maximum number of search iterations. Additionally, TRAC-IK allows for error tolerances to be set independently for each Cartesian dimension (x,y,z,roll,pitch.yaw).
TRAC-IK is a faster, significantly more reliable drop-in replacement for KDL's pseudoinverse Jacobian solver. The TRAC-IK library has a very similar API to KDL's IK solver calls, except that the user passes a maximum time instead of a maximum number of search iterations. Additionally, TRAC-IK allows for error tolerances to be set independently for each Cartesian dimension (x,y,z,roll,pitch.yaw).
 
1 2019-04-22 trac_ik_kinematics_plugin
A MoveIt! Kinematics plugin using TRAC-IK
A MoveIt! Kinematics plugin using TRAC-IK
 
1 2019-04-22 trac_ik_examples
This package contains the source code for testing and comparing trac_ik
This package contains the source code for testing and comparing trac_ik
 
1 2019-04-22 trac_ik
The ROS packages in this repository were created to provide an improved alternative Inverse Kinematics solver to the popular inverse Jacobian methods in KDL. TRAC-IK handles joint-limited chains better than KDL without increasing solve time.
The ROS packages in this repository were created to provide an improved alternative Inverse Kinematics solver to the popular inverse Jacobian methods in KDL. TRAC-IK handles joint-limited chains better than KDL without increasing solve time.
 
1 2019-04-12 towr_ros
A ROS dependent wrapper for
A ROS dependent wrapper for
 
1 2019-04-12 towr
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots. This library provides implementations for variables, costs and constraints that can be used to represent a legged locomotion problem. The resulting Nonlinear Programming Problem (NLP) can then be solved with off-the-shelf solvers, e.g. Ipopt using the generic optimizer interface
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots. This library provides implementations for variables, costs and constraints that can be used to represent a legged locomotion problem. The resulting Nonlinear Programming Problem (NLP) can then be solved with off-the-shelf solvers, e.g. Ipopt using the generic optimizer interface
 
2 2019-02-01 topic_tools
Tools for directing, throttling, selecting, and otherwise messing with ROS topics at a meta level. None of the programs in this package actually know about the topics whose streams they are altering; instead, these tools deal with messages as generic binary blobs. This means they can be applied to any ROS topic.
Tools for directing, throttling, selecting, and otherwise messing with ROS topics at a meta level. None of the programs in this package actually know about the topics whose streams they are altering; instead, these tools deal with messages as generic binary blobs. This means they can be applied to any ROS topic.
 
1 2014-10-13 timestamp_tools
This package is currently for internal use only. Its API may change without warning in the future. This package is deprecated.
This package is currently for internal use only. Its API may change without warning in the future. This package is deprecated.
 
1 2018-11-04 tile_map
Tile map provides a slippy map style interface for visualizing OpenStreetMap and GooleMap tiles. A mapviz visualization plug-in is also implemented
Tile map provides a slippy map style interface for visualizing OpenStreetMap and GooleMap tiles. A mapviz visualization plug-in is also implemented
 
1 2016-10-03 theora_image_transport
Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.
Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.
 
1 2019-03-17 tf_remapper_cpp
More efficient version of tf/tf_remap able to handle TFs at kHz with tens of subscribers.
More efficient version of tf/tf_remap able to handle TFs at kHz with tens of subscribers.
 
1 2018-07-06 tf_conversions
This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries. The conversion functions make it easier for users of the transform library (tf) to work with the datatype of their choice. Currently this package has support for the Kinematics and Dynamics Library (KDL) and the Eigen matrix library. This package is stable, and will get integrated into tf in the next major release cycle (see roadmap).
This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries. The conversion functions make it easier for users of the transform library (tf) to work with the datatype of their choice. Currently this package has support for the Kinematics and Dynamics Library (KDL) and the Eigen matrix library. This package is stable, and will get integrated into tf in the next major release cycle (see roadmap).
 
1 2017-11-20 tf2_web_republisher
Republishing of Selected TFs
Republishing of Selected TFs
 
2 2018-11-16 tf2_tools
tf2_tools
tf2_tools
 
2 2018-11-16 tf2_sensor_msgs
Small lib to transform sensor_msgs with tf. Most notably, PointCloud2
Small lib to transform sensor_msgs with tf. Most notably, PointCloud2
 
2 2018-11-16 tf2_ros
This package contains the ROS bindings for the tf2 library, for both Python and C++.
This package contains the ROS bindings for the tf2 library, for both Python and C++.
 
2 2018-11-16 tf2_py
The tf2_py package
The tf2_py package
 
2 2018-11-16 tf2_msgs
tf2_msgs
tf2_msgs
 
2 2018-11-16 tf2_kdl
KDL binding for tf2
KDL binding for tf2
 
2 2018-11-16 tf2_geometry_msgs
tf2_geometry_msgs
tf2_geometry_msgs
 
2 2018-11-16 tf2_eigen
tf2_eigen
tf2_eigen
 
2 2018-11-16 tf2_bullet
tf2_bullet
tf2_bullet
 
2 2018-11-16 tf2
tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
 
1 2018-07-06 tf
tf is a package that lets the user keep track of multiple coordinate frames over time. tf maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
tf is a package that lets the user keep track of multiple coordinate frames over time. tf maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
 
2 2018-11-16 test_tf2
tf2 unit tests
tf2 unit tests
 
1 2019-02-01 test_rostopic
Tests for rostopic.
Tests for rostopic.
 
2 2019-02-01 test_rosservice
Tests for the rosservice tool.
Tests for the rosservice tool.
 
2 2019-02-01 test_rospy
rospy unit and integration test framework.
rospy unit and integration test framework.
 
2 2019-02-01 test_rosparam
A package containing the unit tests for rosparam.
A package containing the unit tests for rosparam.
 
2 2019-02-01 test_rosmaster
Tests for rosmaster which depend on rostest.
Tests for rosmaster which depend on rostest.
 
2 2019-02-01 test_roslib_comm
Unit tests verifying that roslib is operating as expected.
Unit tests verifying that roslib is operating as expected.
 
2 2019-02-01 test_roslaunch
Tests for roslaunch which depend on rostest.
Tests for roslaunch which depend on rostest.
 
2 2019-02-01 test_rosgraph
Tests for rosgraph which depend on rostest.
Tests for rosgraph which depend on rostest.
 
2 2019-02-01 test_roscpp
Tests for roscpp which depend on rostest.
Tests for roscpp which depend on rostest.
 
2 2019-02-01 test_rosbag_storage
A package containing the unit tests for rosbag_storage.
A package containing the unit tests for rosbag_storage.
 
2 2019-02-01 test_rosbag
A package containing the unit tests for rosbag.
A package containing the unit tests for rosbag.
 
1 2017-12-06 test_osm
These are regression tests for the osm_cartography and route_network packages. They are packaged separately to avoid unnecessary implementation dependencies.
These are regression tests for the osm_cartography and route_network packages. They are packaged separately to avoid unnecessary implementation dependencies.
 
1 2019-02-15 test_nodelet_topic_tools
A package for nodelet_topic_tools unit tests.
A package for nodelet_topic_tools unit tests.
 
1 2019-02-15 test_nodelet
A package for nodelet unit tests
A package for nodelet unit tests
 
1 2019-05-22 test_mavros
Tests for MAVROS package
Tests for MAVROS package
 
1 2019-03-25 test_diagnostic_aggregator
Basic diagnostic_aggregator tests are in the
Basic diagnostic_aggregator tests are in the
 
1 2019-05-03 test_catkin_virtualenv_py3_isolated
Package to test catkin_virtualenv in Python 3.
Package to test catkin_virtualenv in Python 3.
 
1 2019-05-03 test_catkin_virtualenv_py3
Package to test catkin_virtualenv in Python 3.
Package to test catkin_virtualenv in Python 3.
 
1 2019-05-03 test_catkin_virtualenv_inherited
Package to test inherited requirements.
Package to test inherited requirements.
 
1 2019-05-03 test_catkin_virtualenv
Package to test catkin_virtualenv.
Package to test catkin_virtualenv.
 
1 2019-03-18 test_bond
Contains tests for [[bond]], including tests for [[bondpy]] and [[bondcpp]].
Contains tests for [[bond]], including tests for [[bondpy]] and [[bondcpp]].
 
2 2019-03-07 teleop_twist_keyboard
Generic keyboard teleop for twist robots.
Generic keyboard teleop for twist robots.
 
2 2018-04-06 teleop_tools_msgs
The teleop_tools_msgs package
The teleop_tools_msgs package
 
2 2018-04-06 teleop_tools
A set of generic teleoperation tools for any robot.
A set of generic teleoperation tools for any robot.
 

Packages

Name Description
1 2019-01-29 visualization_tutorials
Metapackage referencing tutorials related to rviz and visualization.
Metapackage referencing tutorials related to rviz and visualization.
 
1 2015-09-16 visualization_osg
visualization_osg is a metapackage providing support for visualization of geometry using the OpenSceneGraph rendering engine.
visualization_osg is a metapackage providing support for visualization of geometry using the OpenSceneGraph rendering engine.
 
2 2018-11-08 visualization_msgs
visualization_msgs is a set of messages used by higher level packages, such as
visualization_msgs is a set of messages used by higher level packages, such as
 
1 2019-01-29 visualization_marker_tutorials
The visulalization_marker_tutorials package
The visulalization_marker_tutorials package
 
1 2017-02-17 visp_tracker
Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
 
1 2017-02-17 visp_hand2eye_calibration
visp_hand2eye_calibration estimates the camera position with respect to its effector using the ViSP library.
visp_hand2eye_calibration estimates the camera position with respect to its effector using the ViSP library.
 
1 2017-02-17 visp_camera_calibration
visp_camera_calibration allows easy calibration of cameras using a customizable pattern and ViSP library.
visp_camera_calibration allows easy calibration of cameras using a customizable pattern and ViSP library.
 
1 2017-02-17 visp_bridge
Converts between ROS structures and ViSP structures.
Converts between ROS structures and ViSP structures.
 
1 2017-02-17 visp_auto_tracker
Online automated pattern-based object tracker relying on visual servoing. visp_auto_tracker wraps model-based trackers provided by ViSP visual servoing library into a ROS package. The tracked object should have a QRcode of Flash code pattern. Based on the pattern, the object is automaticaly detected. The detection allows then to initialise the model-based trackers. When lost of tracking achieves a new detection is performed that will be used to re-initialize the tracker. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
Online automated pattern-based object tracker relying on visual servoing. visp_auto_tracker wraps model-based trackers provided by ViSP visual servoing library into a ROS package. The tracked object should have a QRcode of Flash code pattern. Based on the pattern, the object is automaticaly detected. The detection allows then to initialise the model-based trackers. When lost of tracking achieves a new detection is performed that will be used to re-initialize the tracker. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
 
1 2017-02-17 vision_visp
Virtual package providing ViSP related packages.
Virtual package providing ViSP related packages.
 
1 2018-11-28 vision_msgs
Messages for interfacing with various computer vision pipelines, such as object detectors.
Messages for interfacing with various computer vision pipelines, such as object detectors.
 
1 2019-05-22 virtual_force_publisher
publish end effector's force, which is estmated from joint torque value
publish end effector's force, which is estmated from joint torque value
 
1 2018-09-04 view_controller_msgs
Messages for (camera) view controllers
Messages for (camera) view controllers
 
1 2019-04-25 video_stream_opencv
The video_stream_opencv package contains a node to publish a video stream (the protocols that opencv supports are supported, including rtsp, webcams on /dev/video and video files) in ROS image topics, it supports camera info and basic image flipping (horizontal, vertical or both) capabilities, also adjusting publishing rate.
The video_stream_opencv package contains a node to publish a video stream (the protocols that opencv supports are supported, including rtsp, webcams on /dev/video and video files) in ROS image topics, it supports camera info and basic image flipping (horizontal, vertical or both) capabilities, also adjusting publishing rate.
 
1 2019-03-08 velodyne_simulator
Metapackage allowing easy installation of Velodyne simulation components.
Metapackage allowing easy installation of Velodyne simulation components.
 
1 2019-05-21 velodyne_pointcloud
Point cloud conversions for Velodyne 3D LIDARs.
Point cloud conversions for Velodyne 3D LIDARs.
 
1 2019-05-21 velodyne_msgs
ROS message definitions for Velodyne 3D LIDARs.
ROS message definitions for Velodyne 3D LIDARs.
 
1 2019-05-21 velodyne_laserscan
Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message
Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message
 
1 2019-03-08 velodyne_gazebo_plugins
Gazebo plugin to provide simulated data from Velodyne laser scanners.
Gazebo plugin to provide simulated data from Velodyne laser scanners.
 
1 2019-05-21 velodyne_driver
ROS device driver for Velodyne 3D LIDARs.
ROS device driver for Velodyne 3D LIDARs.
 
1 2019-03-08 velodyne_description
URDF and meshes describing Velodyne laser scanners.
URDF and meshes describing Velodyne laser scanners.
 
1 2019-05-21 velodyne
Basic ROS support for the Velodyne 3D LIDARs.
Basic ROS support for the Velodyne 3D LIDARs.
 
1 2019-04-08 velocity_controllers
velocity_controllers
velocity_controllers
 
2 2018-11-23 variant_topic_tools
Topic tools for treating messages as variant types.
Topic tools for treating messages as variant types.
 
2 2018-11-23 variant_topic_test
Variant topic tools testing suites.
Variant topic tools testing suites.
 
2 2018-11-23 variant_msgs
Variant messages are designed to accommodate the information content of any invariant message. They are truly generic and can freely be converted to and from specific message objects.
Variant messages are designed to accommodate the information content of any invariant message. They are truly generic and can freely be converted to and from specific message objects.
 
2 2018-11-23 variant
Meta-package for the universal variant library.
Meta-package for the universal variant library.
 
1 2014-05-06 uwsim_osgworks
The OSG Works library adapted to UWSim. See https://code.google.com/p/osgworks
The OSG Works library adapted to UWSim. See https://code.google.com/p/osgworks
 
1 2015-02-05 uwsim_osgocean
The OSG Ocean library adapted to UWSim. See https://code.google.com/p/osgocean
The OSG Ocean library adapted to UWSim. See https://code.google.com/p/osgocean
 
1 2014-05-02 uwsim_osgbullet
The OSG Bullet library adapted to UWSim. See https://code.google.com/p/osgbullet
The OSG Bullet library adapted to UWSim. See https://code.google.com/p/osgbullet
 
1 2014-09-20 uwsim_bullet
The bullet library. See https://code.google.com/p/bullet
The bullet library. See https://code.google.com/p/bullet
 
1 2017-07-21 uwsim
UWSim is an UnderWater SIMulator for marine robotics research and development. UWSim visualizes an underwater virtual scenario that can be configured using standard modeling software. Controllable underwater vehicles, surface vessels and robotic manipulators, as well as simulated sensors, can be added to the scene and accessed externally through ROS interfaces. This allows to easily integrate the visualization tool with existing control architectures.
UWSim is an UnderWater SIMulator for marine robotics research and development. UWSim visualizes an underwater virtual scenario that can be configured using standard modeling software. Controllable underwater vehicles, surface vessels and robotic manipulators, as well as simulated sensors, can be added to the scene and accessed externally through ROS interfaces. This allows to easily integrate the visualization tool with existing control architectures.
 
2 2018-08-30 uvc_camera
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
 
1 2019-05-24 uuv_world_ros_plugins_msgs
The uuv_world_ros_plugins_msgs package
The uuv_world_ros_plugins_msgs package
 
1 2019-05-24 uuv_world_ros_plugins
The uuv_world_ros_plugins package
The uuv_world_ros_plugins package
 
1 2019-05-24 uuv_world_plugins
The uuv_world_plugins package
The uuv_world_plugins package
 
1 2019-05-24 uuv_tutorials
Meta package for all templates and tutorials.
Meta package for all templates and tutorials.
 
1 2019-05-24 uuv_tutorial_seabed_world
A simple tutorial on how to create a new Gazebo model with a seabed and how to configure it as a simulation scenario
A simple tutorial on how to create a new Gazebo model with a seabed and how to configure it as a simulation scenario
 
1 2019-05-24 uuv_tutorial_dp_controller
Tutorial that shows how to inherit the controller interface modules from the uuv_trajectory_control package to develop a custom controlller.
Tutorial that shows how to inherit the controller interface modules from the uuv_trajectory_control package to develop a custom controlller.
 
1 2019-05-24 uuv_tutorial_disturbances
Tutorial that shows how to use the uuv_control_utils tools to schedule disturbances to be applied during the simulation
Tutorial that shows how to use the uuv_control_utils tools to schedule disturbances to be applied during the simulation
 
1 2019-05-24 uuv_trajectory_control
The uuv_trajectory_control package
The uuv_trajectory_control package
 
1 2019-05-24 uuv_thruster_manager
The thruster manager package
The thruster manager package
 
1 2019-05-24 uuv_teleop
ROS nodes to generate command topics for vehicles and manipulators using a joystick input
ROS nodes to generate command topics for vehicles and manipulators using a joystick input
 
1 2019-05-24 uuv_simulator
uuv_simulator contains Gazebo plugins and ROS packages for modeling and simulating unmanned underwater vehicles
uuv_simulator contains Gazebo plugins and ROS packages for modeling and simulating unmanned underwater vehicles
 
1 2019-05-24 uuv_sensor_ros_plugins_msgs
The uuv_sensor_ros_plugins_msgs package
The uuv_sensor_ros_plugins_msgs package
 
1 2019-05-24 uuv_sensor_ros_plugins
The uuv_sensor_ros_plugins package
The uuv_sensor_ros_plugins package
 
1 2019-04-25 uuv_plume_simulator
Plume simulator package
Plume simulator package
 
1 2019-04-25 uuv_plume_msgs
Plume simulator messages and services package.
Plume simulator messages and services package.
 
1 2019-05-24 uuv_gazebo_worlds
The uuv_gazebo_worlds package
The uuv_gazebo_worlds package
 
1 2019-05-24 uuv_gazebo_ros_plugins_msgs
The uuv_gazebo_ros_plugins_msgs package
The uuv_gazebo_ros_plugins_msgs package
 

Packages

Name Description
1 2017-03-03 vs060_moveit_config
An automatically generated package with all the configuration and launch files for using the vs060A1_AV6_NNN_NNN with the MoveIt Motion Planning Framework
An automatically generated package with all the configuration and launch files for using the vs060A1_AV6_NNN_NNN with the MoveIt Motion Planning Framework
 
1 2017-03-03 vs060_gazebo
Gazebo simulation package for Denso vs060 arm.
Gazebo simulation package for Denso vs060 arm.
 
1 2017-03-03 vs060
 
2 2016-10-27 vrpn_client_ros
ROS client nodes for the
ROS client nodes for the
 
1 2019-05-23 voice_text
voice_text (www.voicetext.jp)
voice_text (www.voicetext.jp)
 
1 2018-04-02 viz
A metapackage to aggregate several packages.
A metapackage to aggregate several packages.
 
1 2015-09-21 visualization_tutorials
Metapackage referencing tutorials related to rviz and visualization.
Metapackage referencing tutorials related to rviz and visualization.
 
1 2016-09-30 visualization_rwt
 
1 2015-09-16 visualization_osg
visualization_osg is a metapackage providing support for visualization of geometry using the OpenSceneGraph rendering engine.
visualization_osg is a metapackage providing support for visualization of geometry using the OpenSceneGraph rendering engine.
 
2 2018-05-03 visualization_msgs
visualization_msgs is a set of messages used by higher level packages, such as
visualization_msgs is a set of messages used by higher level packages, such as
 
1 2015-09-21 visualization_marker_tutorials
The visulalization_marker_tutorials package
The visulalization_marker_tutorials package
 
1 2017-02-17 visp_tracker
Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
 
1 2017-02-17 visp_hand2eye_calibration
visp_hand2eye_calibration estimates the camera position with respect to its effector using the ViSP library.
visp_hand2eye_calibration estimates the camera position with respect to its effector using the ViSP library.
 
1 2017-02-17 visp_camera_calibration
visp_camera_calibration allows easy calibration of cameras using a customizable pattern and ViSP library.
visp_camera_calibration allows easy calibration of cameras using a customizable pattern and ViSP library.
 
1 2017-02-17 visp_bridge
Converts between ROS structures and ViSP structures.
Converts between ROS structures and ViSP structures.
 
1 2017-02-17 visp_auto_tracker
Online automated pattern-based object tracker relying on visual servoing. visp_auto_tracker wraps model-based trackers provided by ViSP visual servoing library into a ROS package. The tracked object should have a QRcode of Flash code pattern. Based on the pattern, the object is automaticaly detected. The detection allows then to initialise the model-based trackers. When lost of tracking achieves a new detection is performed that will be used to re-initialize the tracker. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
Online automated pattern-based object tracker relying on visual servoing. visp_auto_tracker wraps model-based trackers provided by ViSP visual servoing library into a ROS package. The tracked object should have a QRcode of Flash code pattern. Based on the pattern, the object is automaticaly detected. The detection allows then to initialise the model-based trackers. When lost of tracking achieves a new detection is performed that will be used to re-initialize the tracker. This computer vision algorithm computes the pose (i.e. position and orientation) of an object in an image. It is fast enough to allow object online tracking using a camera.
 
1 2017-02-17 vision_visp
Virtual package providing ViSP related packages.
Virtual package providing ViSP related packages.
 
1 2019-05-22 virtual_force_publisher
publish end effector's force, which is estmated from joint torque value
publish end effector's force, which is estmated from joint torque value
 
1 2019-04-25 video_stream_opencv
The video_stream_opencv package contains a node to publish a video stream (the protocols that opencv supports are supported, including rtsp, webcams on /dev/video and video files) in ROS image topics, it supports camera info and basic image flipping (horizontal, vertical or both) capabilities, also adjusting publishing rate.
The video_stream_opencv package contains a node to publish a video stream (the protocols that opencv supports are supported, including rtsp, webcams on /dev/video and video files) in ROS image topics, it supports camera info and basic image flipping (horizontal, vertical or both) capabilities, also adjusting publishing rate.
 
1 2017-10-17 velodyne_simulator
Metapackage allowing easy installation of Velodyne simulation components.
Metapackage allowing easy installation of Velodyne simulation components.
 
1 2019-05-21 velodyne_pointcloud
Point cloud conversions for Velodyne 3D LIDARs.
Point cloud conversions for Velodyne 3D LIDARs.
 
1 2019-05-21 velodyne_msgs
ROS message definitions for Velodyne 3D LIDARs.
ROS message definitions for Velodyne 3D LIDARs.
 
1 2019-05-21 velodyne_laserscan
Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message
Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message
 
1 2018-01-05 velodyne_height_map
Obstacle detection for 3D point clouds using a height map algorithm.
Obstacle detection for 3D point clouds using a height map algorithm.
 
1 2017-10-17 velodyne_gazebo_plugins
Gazebo plugin to provide simulated data from Velodyne laser scanners.
Gazebo plugin to provide simulated data from Velodyne laser scanners.
 
1 2019-05-21 velodyne_driver
ROS device driver for Velodyne 3D LIDARs.
ROS device driver for Velodyne 3D LIDARs.
 
1 2017-10-17 velodyne_description
URDF and meshes describing Velodyne laser scanners.
URDF and meshes describing Velodyne laser scanners.
 
1 2019-05-21 velodyne
Basic ROS support for the Velodyne 3D LIDARs.
Basic ROS support for the Velodyne 3D LIDARs.
 
1 2017-07-01 velocity_controllers
velocity_controllers
velocity_controllers
 
2 2018-11-23 variant_topic_tools
Topic tools for treating messages as variant types.
Topic tools for treating messages as variant types.
 
2 2018-11-23 variant_topic_test
Variant topic tools testing suites.
Variant topic tools testing suites.
 
2 2018-11-23 variant_msgs
Variant messages are designed to accommodate the information content of any invariant message. They are truly generic and can freely be converted to and from specific message objects.
Variant messages are designed to accommodate the information content of any invariant message. They are truly generic and can freely be converted to and from specific message objects.
 
2 2018-11-23 variant
Meta-package for the universal variant library.
Meta-package for the universal variant library.
 
1 2014-05-06 uwsim_osgworks
The OSG Works library adapted to UWSim. See https://code.google.com/p/osgworks
The OSG Works library adapted to UWSim. See https://code.google.com/p/osgworks
 
1 2015-02-05 uwsim_osgocean
The OSG Ocean library adapted to UWSim. See https://code.google.com/p/osgocean
The OSG Ocean library adapted to UWSim. See https://code.google.com/p/osgocean
 
1 2014-05-02 uwsim_osgbullet
The OSG Bullet library adapted to UWSim. See https://code.google.com/p/osgbullet
The OSG Bullet library adapted to UWSim. See https://code.google.com/p/osgbullet
 
1 2014-09-20 uwsim_bullet
The bullet library. See https://code.google.com/p/bullet
The bullet library. See https://code.google.com/p/bullet
 
1 2017-02-07 uwsim
UWSim is an UnderWater SIMulator for marine robotics research and development. UWSim visualizes an underwater virtual scenario that can be configured using standard modeling software. Controllable underwater vehicles, surface vessels and robotic manipulators, as well as simulated sensors, can be added to the scene and accessed externally through ROS interfaces. This allows to easily integrate the visualization tool with existing control architectures.
UWSim is an UnderWater SIMulator for marine robotics research and development. UWSim visualizes an underwater virtual scenario that can be configured using standard modeling software. Controllable underwater vehicles, surface vessels and robotic manipulators, as well as simulated sensors, can be added to the scene and accessed externally through ROS interfaces. This allows to easily integrate the visualization tool with existing control architectures.
 
2 2018-08-30 uvc_camera
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
 
1 2018-01-23 uuid_msgs
ROS messages for universally unique identifiers.
ROS messages for universally unique identifiers.
 
1 2015-01-26 utilrb
Ruby toolkit: This library is a collection of useful Ruby classes
Ruby toolkit: This library is a collection of useful Ruby classes
 
1 2018-03-01 utexas_gdc
Simulation environment for the Gates Dell Complex of the University of Texas At Austin
Simulation environment for the Gates Dell Complex of the University of Texas At Austin
 
2 2017-06-14 usb_cam
A ROS Driver for V4L USB Cameras
A ROS Driver for V4L USB Cameras
 
1 2017-03-26 ursa_driver
ros package and c++ library to interface with the URSAII MCA
ros package and c++ library to interface with the URSAII MCA
 
1 2019-05-22 urg_stamped
Precisely stamped URG driver for ROS
Precisely stamped URG driver for ROS
 
1 2018-07-18 urg_node
urg_node
urg_node
 
1 2018-08-07 urg_c
The urg_c package
The urg_c package
 
2 2017-07-26 urdfdom_py
Python implementation of the URDF parser.
Python implementation of the URDF parser.
 
1 2019-02-28 urdf_viewer
A urdf viewer which converts the URDF to inventor first and then displays it in SoQtExaminerViewer
A urdf viewer which converts the URDF to inventor first and then displays it in SoQtExaminerViewer
 
1 2017-04-24 urdf_vehicle_kinematic
Extract kinematic value of a vehicle from urdf
Extract kinematic value of a vehicle from urdf
 

Packages

Name Description
1 2017-12-08 image_tools
Tools to capture and play back images to and from DDS subscriptions and publications.
Tools to capture and play back images to and from DDS subscriptions and publications.
 
2 2017-11-14 image_geometry
`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types.
`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types.
 
1 2017-08-08 gtest_vendor
The package provides GoogleTest.
The package provides GoogleTest.
 
1 2017-08-08 gmock_vendor
The package provides GoogleMock.
The package provides GoogleMock.
 
2 2017-12-08 geometry_msgs
A package containing some geometry related message definitions.
A package containing some geometry related message definitions.
 
2 2017-12-08 fastrtps_cmake_module
Provide CMake module to find eProsima FastRTPS.
Provide CMake module to find eProsima FastRTPS.
 
1 2017-12-08 examples_rclpy_minimal_subscriber
Examples of minimal subscribers using rclpy.
Examples of minimal subscribers using rclpy.
 
1 2017-12-08 examples_rclpy_minimal_service
Examples of minimal service servers using rclpy.
Examples of minimal service servers using rclpy.
 
1 2017-12-08 examples_rclpy_minimal_publisher
Examples of minimal publishers using rclpy.
Examples of minimal publishers using rclpy.
 
1 2017-12-08 examples_rclpy_minimal_client
Examples of minimal service clients using rclpy.
Examples of minimal service clients using rclpy.
 
1 2017-12-08 examples_rclpy_executors
Examples of creating and using exectors to run multiple nodes in the same process
Examples of creating and using exectors to run multiple nodes in the same process
 
1 2017-12-08 examples_rclcpp_minimal_timer
Examples of minimal nodes which have timers
Examples of minimal nodes which have timers
 
1 2017-12-08 examples_rclcpp_minimal_subscriber
Examples of minimal subscribers
Examples of minimal subscribers
 
1 2017-12-08 examples_rclcpp_minimal_service
A minimal service server which adds two numbers
A minimal service server which adds two numbers
 
1 2017-12-08 examples_rclcpp_minimal_publisher
Examples of minimal publisher nodes
Examples of minimal publisher nodes
 
1 2017-12-08 examples_rclcpp_minimal_composition
Minimalist examples of composing nodes in the same process
Minimalist examples of composing nodes in the same process
 
1 2017-12-08 examples_rclcpp_minimal_client
Examples of minimal service clients
Examples of minimal service clients
 
1 2017-12-08 example_interfaces
Contains message and service definitions used by the examples.
Contains message and service definitions used by the examples.
 
1 2018-03-13 ecl_tools
Tools and utilities for ecl development.
Tools and utilities for ecl development.
 
1 2018-03-13 ecl_license
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.
 
1 2018-03-13 ecl_build
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.
 
1 2017-12-08 dummy_sensors
dummy sensor nodes
dummy sensor nodes
 
1 2017-12-08 dummy_robot_bringup
dummy robot bringup
dummy robot bringup
 
1 2017-12-08 dummy_map_server
dummy map server node
dummy map server node
 
2 2017-12-08 diagnostic_msgs
A package containing some diagnostics related message and service definitions.
A package containing some diagnostics related message and service definitions.
 
2 2018-07-20 desktop
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.
 
1 2018-07-20 depthimage_to_pointcloud2
A simple node to convert a depth image and camera info into a PointCloud2.
A simple node to convert a depth image and camera info into a PointCloud2.
 
2 2017-12-08 depthimage_to_laserscan
depthimage_to_laserscan
depthimage_to_laserscan
 
1 2017-12-08 demo_nodes_py
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2017-12-08 demo_nodes_cpp_native
C++ nodes which access the native handles of the rmw implemenation.
C++ nodes which access the native handles of the rmw implemenation.
 
1 2017-12-08 demo_nodes_cpp
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.
 
1 2017-12-08 composition
Examples for composing multiple nodes in a single process.
Examples for composing multiple nodes in a single process.
 
1 2017-12-08 common_interfaces
common_interfaces contains messages and services that are widely used by other ROS packages.
common_interfaces contains messages and services that are widely used by other ROS packages.
 
1 2018-10-19 class_loader
The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes.
The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes.
 
2 2017-12-08 cartographer_ros_msgs
ROS messages for the cartographer_ros package.
ROS messages for the cartographer_ros package.
 
2 2017-12-08 cartographer_ros
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration.
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration.
 
2 2017-12-08 cartographer
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
 
1 2017-12-08 builtin_interfaces
A package containing builtin message and service definitions.
A package containing builtin message and service definitions.
 
2 2017-12-08 astra_camera
Drivers for Orbbec Astra Devices.
Drivers for Orbbec Astra Devices.
 
1 2017-12-08 ament_uncrustify
The ability to check code against style conventions using uncrustify and generate xUnit test result files.
The ability to check code against style conventions using uncrustify and generate xUnit test result files.
 
1 2017-12-08 ament_tools
The command line tools for the ament buildsystem.
The command line tools for the ament buildsystem.
 
1 2017-12-08 ament_pyflakes
The ability to check code using pyflakes and generate xUnit test result files.
The ability to check code using pyflakes and generate xUnit test result files.
 
1 2017-12-08 ament_pep8
The ability to check code against the style conventions in PEP 8 and generate xUnit test result files.
The ability to check code against the style conventions in PEP 8 and generate xUnit test result files.
 
1 2017-12-08 ament_pep257
The ability to check code against the style conventions in PEP 8 and generate xUnit test result files.
The ability to check code against the style conventions in PEP 8 and generate xUnit test result files.
 
1 2017-12-08 ament_package
The parser for the manifest files in the ament buildsystem.
The parser for the manifest files in the ament buildsystem.
 
1 2017-12-08 ament_lint_common
The list of commonly used linters in the ament buildsytem in CMake.
The list of commonly used linters in the ament buildsytem in CMake.
 
1 2017-12-08 ament_lint_cmake
The ability to lint CMake code using cmakelint and generate xUnit test result files.
The ability to lint CMake code using cmakelint and generate xUnit test result files.
 
1 2017-12-08 ament_lint_auto
The auto-magic functions for ease to use of the ament linters in CMake.
The auto-magic functions for ease to use of the ament linters in CMake.
 
1 2017-12-08 ament_index_python
Python API to access the ament resource index.
Python API to access the ament resource index.
 
1 2017-12-08 ament_index_cpp
C++ API to access the ament resource index.
C++ API to access the ament resource index.
 

Packages

Name Description
2 2018-11-16 tf2
tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
 
1 2018-07-06 tf
tf is a package that lets the user keep track of multiple coordinate frames over time. tf maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
tf is a package that lets the user keep track of multiple coordinate frames over time. tf maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
 
1 2016-04-27 tetris_launch
Launch files (batch files that start processes and set parameters) for hakuto robots. This package also contains document for the Hakuto ROS package suite. Notes:
Launch files (batch files that start processes and set parameters) for hakuto robots. This package also contains document for the Hakuto ROS package suite. Notes:
 
1 2016-04-27 tetris_gazebo
This package contains specific ROS simulation setting for hakuto robots. Note:
This package contains specific ROS simulation setting for hakuto robots. Note:
 
1 2016-04-27 tetris_description
This package holds 3D models of the hakuto robots in COLLADA and URDF formats.
This package holds 3D models of the hakuto robots in COLLADA and URDF formats.
 
2 2018-11-16 test_tf2
tf2 unit tests
tf2 unit tests
 
1 2017-03-06 test_rostopic
Tests for rostopic.
Tests for rostopic.
 
2 2017-03-06 test_rosservice
Tests for the rosservice tool.
Tests for the rosservice tool.
 
2 2017-03-06 test_rospy
rospy unit and integration test framework.
rospy unit and integration test framework.
 
2 2017-03-06 test_rosparam
A package containing the unit tests for rosparam.
A package containing the unit tests for rosparam.
 
2 2017-03-06 test_rosmaster
Tests for rosmaster which depend on rostest.
Tests for rosmaster which depend on rostest.
 
2 2017-03-06 test_roslib_comm
Unit tests verifying that roslib is operating as expected.
Unit tests verifying that roslib is operating as expected.
 
2 2017-03-06 test_roslaunch
Tests for roslaunch which depend on rostest.
Tests for roslaunch which depend on rostest.
 
2 2017-03-06 test_rosgraph
Tests for rosgraph which depend on rostest.
Tests for rosgraph which depend on rostest.
 
2 2017-03-06 test_roscpp
Tests for roscpp which depend on rostest.
Tests for roscpp which depend on rostest.
 
2 2017-03-06 test_rosbag_storage
A package containing the unit tests for rosbag_storage.
A package containing the unit tests for rosbag_storage.
 
2 2017-03-06 test_rosbag
A package containing the unit tests for rosbag.
A package containing the unit tests for rosbag.
 
1 2019-02-15 test_nodelet_topic_tools
A package for nodelet_topic_tools unit tests.
A package for nodelet_topic_tools unit tests.
 
1 2019-02-15 test_nodelet
A package for nodelet unit tests
A package for nodelet unit tests
 
1 2017-02-07 test_mavros
Tests for MAVROS package
Tests for MAVROS package
 
1 2019-03-25 test_diagnostic_aggregator
Basic diagnostic_aggregator tests are in the
Basic diagnostic_aggregator tests are in the
 
1 2018-10-09 test_bond
Contains tests for [[bond]], including tests for [[bondpy]] and [[bondcpp]].
Contains tests for [[bond]], including tests for [[bondpy]] and [[bondcpp]].
 
2 2019-03-07 teleop_twist_keyboard
Generic keyboard teleop for twist robots.
Generic keyboard teleop for twist robots.
 
2 2019-01-21 teleop_twist_joy
Generic joystick teleop for twist robots.
Generic joystick teleop for twist robots.
 
2 2018-04-06 teleop_tools_msgs
The teleop_tools_msgs package
The teleop_tools_msgs package
 
2 2018-04-06 teleop_tools
A set of generic teleoperation tools for any robot.
A set of generic teleoperation tools for any robot.
 
1 2016-05-22 teb_local_planner_tutorials
The teb_local_planner_tutorials package
The teb_local_planner_tutorials package
 
1 2016-10-23 teb_local_planner
The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime.
The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime.
 
1 2019-05-12 tblib
Traceback fiddling library. Allows you to pickle tracebacks.
Traceback fiddling library. Allows you to pickle tracebacks.
 
1 2017-03-03 task_compiler
task_compiler Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.
task_compiler Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.
 
1 2015-04-23 synchronization_tools
3rd party library: synchronization-tools
3rd party library: synchronization-tools
 
1 2019-05-23 swri_yaml_util
Provides wrappers around the yaml-cpp library for various utility functions and to abstract out the API changes made to yaml-cpp between ubuntu:precise and ubuntu:trusty.
Provides wrappers around the yaml-cpp library for various utility functions and to abstract out the API changes made to yaml-cpp between ubuntu:precise and ubuntu:trusty.
 
1 2019-05-23 swri_transform_util
The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.
The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.
 
1 2019-05-23 swri_system_util
swri_system_util
swri_system_util
 
1 2019-05-23 swri_string_util
swri_string_util
swri_string_util
 
1 2019-05-23 swri_serial_util
swri_serial_util
swri_serial_util
 
1 2019-05-23 swri_route_util
This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs.
This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs.
 
1 2019-05-23 swri_rospy
This package provides added functionaliy on top of rospy, including a single-threaded callback queue.
This package provides added functionaliy on top of rospy, including a single-threaded callback queue.
 
1 2019-05-23 swri_roscpp
swri_roscpp
swri_roscpp
 
1 2019-05-23 swri_prefix_tools
Contains scripts that are useful as prefix commands for nodes started by roslaunch.
Contains scripts that are useful as prefix commands for nodes started by roslaunch.
 
1 2019-05-23 swri_opencv_util
swri_opencv_util
swri_opencv_util
 
1 2019-05-23 swri_nodelet
This package provides a simple script to write simple launch files that can easily switch between running nodelets together or as standalone nodes.
This package provides a simple script to write simple launch files that can easily switch between running nodelets together or as standalone nodes.
 
1 2019-05-23 swri_math_util
swri_math_util
swri_math_util
 
1 2019-05-23 swri_image_util
swri_image_util
swri_image_util
 
1 2019-05-23 swri_geometry_util
swri_geometry_util
swri_geometry_util
 
1 2019-05-23 swri_dbw_interface
This package provides documentation on common interface conventions for drive-by-wire systems.
This package provides documentation on common interface conventions for drive-by-wire systems.
 
1 2019-05-23 swri_console_util
swri_console_util
swri_console_util
 
1 2018-10-10 swri_console
A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console.
A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console.
 
1 2016-08-01 stream_manipulator_3d
Stream Manipulator 3D let's you subscribe to a stream of point clouds, such as those coming from sensors, and manipulate it online, republishing the modified streams. Input stream can be modified by applying various filters, in the order you choose.
Stream Manipulator 3D let's you subscribe to a stream of point clouds, such as those coming from sensors, and manipulate it online, republishing the modified streams. Input stream can be modified by applying various filters, in the order you choose.
 
2 2018-11-08 stereo_msgs
stereo_msgs contains messages specific to stereo processing, such as disparity images.
stereo_msgs contains messages specific to stereo processing, such as disparity images.
 

Packages

Name Description
1 2014-03-24 turtlebot_panorama
This app utilises pano_ros for taking snapshots and stitching them together to create panorama pictures.
This app utilises pano_ros for taking snapshots and stitching them together to create panorama pictures.
 
1 2014-03-24 turtlebot_navigation
turtlebot_navigation
turtlebot_navigation
 
1 2013-08-29 turtlebot_msgs
Turtlebot messages, services and actions
Turtlebot messages, services and actions
 
2 2014-03-12 turtlebot_interactive_markers
Interactive control for the TurtleBot using RViz and interactive markers
Interactive control for the TurtleBot using RViz and interactive markers
 
1 2014-09-23 turtlebot_gazebo
Gazebo launchers and worlds for TurtleBot simulation
Gazebo launchers and worlds for TurtleBot simulation
 
1 2014-03-24 turtlebot_follower
Follower for the turtlebot. Follows humans and robots around by following the centroid of a box points in front of the turtlebot.
Follower for the turtlebot. Follows humans and robots around by following the centroid of a box points in front of the turtlebot.
 
1 2014-05-22 turtlebot_description
turtlebot_description provides a complete 3D model of the TurtleBot for simulation and visualization. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
turtlebot_description provides a complete 3D model of the TurtleBot for simulation and visualization. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.
 
2 2014-03-12 turtlebot_dashboard
Launchers for the base-specific dashboards
Launchers for the base-specific dashboards
 
1 2014-05-28 turtlebot_create_desktop
Catkin meta-package for turtlebot_create_desktop
Catkin meta-package for turtlebot_create_desktop
 
1 2014-11-17 turtlebot_create
Catkin metapackage for the turtlebot_create stack
Catkin metapackage for the turtlebot_create stack
 
1 2014-03-24 turtlebot_core_apps
The core set of turtlebot 'app manager' apps are defined in this package.
The core set of turtlebot 'app manager' apps are defined in this package.
 
1 2014-03-24 turtlebot_calibration
turtlebot_calibration
turtlebot_calibration
 
1 2014-05-22 turtlebot_bringup
turtlebot_bringup provides roslaunch scripts for starting the TurtleBot base functionality.
turtlebot_bringup provides roslaunch scripts for starting the TurtleBot base functionality.
 
1 2014-03-24 turtlebot_apps
turtlebot_apps is a group of simple demos and exmaples to run on your TurtleBot to help you get started with ROS and TurtleBot.
turtlebot_apps is a group of simple demos and exmaples to run on your TurtleBot to help you get started with ROS and TurtleBot.
 
1 2014-03-24 turtlebot_actions
turtlebot_actions provides several basic actionlib actions for the TurtleBot.
turtlebot_actions provides several basic actionlib actions for the TurtleBot.
 
1 2015-04-01 turtlebot_2dnav
The turtlebot_2dnav package
The turtlebot_2dnav package
 
1 2014-05-22 turtlebot
The turtlebot meta package provides all the basic drivers for running and using a TurtleBot.
The turtlebot meta package provides all the basic drivers for running and using a TurtleBot.
 
1 2015-04-02 turtle_tf2
turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim. The tutle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim. The tutle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
 
1 2015-04-02 turtle_tf
turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tutle_tf_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tutle_tf_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.
 
1 2016-12-09 turtle_actionlib
turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.
turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.
 
1 2015-04-23 trivial_gray_streams
3rd party library: trivial-gray-streams
3rd party library: trivial-gray-streams
 
1 2015-04-23 trivial_garbage
3rd party library: trivial-garbage
3rd party library: trivial-garbage
 
1 2015-04-23 trivial_features
3rd party library: trivial-features
3rd party library: trivial-features
 
1 2014-10-28 transmission_interface
Transmission Interface.
Transmission Interface.
 
2 2015-05-11 trajectory_msgs
This package defines messages for defining robot trajectories. These messages are also the building blocks of most of the
This package defines messages for defining robot trajectories. These messages are also the building blocks of most of the
 
1 2015-10-14 touch_skill_msgs
touch_skill messages and services
touch_skill messages and services
 
1 2018-05-24 topic_proxy
topic_proxy implements a ROS service server and client to pull single messages from one master and optionally republish them locally.
topic_proxy implements a ROS service server and client to pull single messages from one master and optionally republish them locally.
 
1 2013-08-21 timestamp_tools
This package is currently for internal use only. Its API may change without warning in the future. This package is deprecated.
This package is currently for internal use only. Its API may change without warning in the future. This package is deprecated.
 
1 2014-07-02 threemxl
Dynamixel and 3mxl driver
Dynamixel and 3mxl driver
 
1 2013-06-27 theora_image_transport
Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.
Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.
 
1 2015-05-12 tf_conversions
This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries. The conversion functions make it easier for users of the transform library (tf) to work with the datatype of their choice. Currently this package has support for the Kinematics and Dynamics Library (KDL) and the Eigen matrix library. This package is stable, and will get integrated into tf in the next major release cycle (see roadmap).
This package contains a set of conversion functions to convert common tf datatypes (point, vector, pose, etc) into semantically identical datatypes used by other libraries. The conversion functions make it easier for users of the transform library (tf) to work with the datatype of their choice. Currently this package has support for the Kinematics and Dynamics Library (KDL) and the Eigen matrix library. This package is stable, and will get integrated into tf in the next major release cycle (see roadmap).
 
1 2019-05-08 tf2_web_republisher
Republishing of Selected TFs
Republishing of Selected TFs
 
1 2015-05-12 tf
tf is a package that lets the user keep track of multiple coordinate frames over time. tf maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
tf is a package that lets the user keep track of multiple coordinate frames over time. tf maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
 
1 2017-12-06 test_osm
These are regression tests for the osm_cartography and route_network packages. They are packaged separately to avoid unnecessary implementation dependencies.
These are regression tests for the osm_cartography and route_network packages. They are packaged separately to avoid unnecessary implementation dependencies.
 
1 2015-04-30 test_nodelet_topic_tools
A package for nodelet_topic_tools unit tests.
A package for nodelet_topic_tools unit tests.
 
1 2015-04-30 test_nodelet
A package for nodelet unit tests
A package for nodelet unit tests
 
1 2015-08-06 test_diagnostic_aggregator
Basic diagnostic_aggregator tests are in the
Basic diagnostic_aggregator tests are in the
 
1 2018-10-09 test_bond
Contains tests for [[bond]], including tests for [[bondpy]] and [[bondcpp]].
Contains tests for [[bond]], including tests for [[bondpy]] and [[bondcpp]].
 
1 2017-09-18 terarangerone
The TeraRanger One node package
The TeraRanger One node package
 
2 2019-03-07 teleop_twist_keyboard
Generic keyboard teleop for twist robots.
Generic keyboard teleop for twist robots.
 
2 2014-11-23 teleop_tools
A set of generic teleoperation tools for any robot.
A set of generic teleoperation tools for any robot.
 
1 2018-08-17 task_compiler
task_compiler Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.
task_compiler Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.
 
1 2015-04-23 synchronization_tools
3rd party library: synchronization-tools
3rd party library: synchronization-tools
 
1 2016-02-17 stereo_wall_detection
Detects planar structures (e.g., walls) from stereo cameras point clouds (usually generated using a texture projector).
Detects planar structures (e.g., walls) from stereo cameras point clouds (usually generated using a texture projector).
 
2 2015-05-11 stereo_msgs
stereo_msgs contains messages specific to stereo processing, such as disparity images.
stereo_msgs contains messages specific to stereo processing, such as disparity images.
 
1 2015-05-16 stereo_image_proc
Stereo and single image rectification and disparity processing.
Stereo and single image rectification and disparity processing.
 
1 2016-04-19 stdr_simulator
A simple, flexible and scalable 2D multi-robot simulator.
A simple, flexible and scalable 2D multi-robot simulator.
 
1 2016-04-19 stdr_server
Implements synchronization and coordination functionalities of STDR Simulator.
Implements synchronization and coordination functionalities of STDR Simulator.
 
1 2016-04-19 stdr_samples
Provides sample codes to demonstrate STDR simulator functionalities.
Provides sample codes to demonstrate STDR simulator functionalities.
 
1 2016-04-19 stdr_robot
Provides robot, sensor implementation, using nodelets for stdr_server to load them.
Provides robot, sensor implementation, using nodelets for stdr_server to load them.