RobotLocomotion / drake-ros

Experimental prototyping (for now)
Apache License 2.0
84 stars 32 forks source link

Drake ROS

drake-ros continuous integration

Getting Started

See drake_ros_examples for an example of getting started with both Drake and ROS 2 using colcon.

If you are using Bazel to build , please see ros2_example_bazel_installed.

About

The intended function of this repository is to provide the following ROS 2 capability:

Supported Configurations:

Docker Support

For users preferring Docker, we offer support for Ubuntu and Macs via Docker. You can build and interact with visualization (rviz2) directly on the Docker platform, which is particularly useful for Mac users, including those with Apple Silicon architecture. Please refer to our detailed Docker instructions in the Docker README.

Usable! But No Stability Commitment

This code is prioritized for use within the TRI Dexterous Manipulation Group. We do not presently adhere to any stability commitment (e.g., deprecations, backports, etc.), so please use this code at your own discretion. (It's still great code, of course!)

Please note that this should be considered second-party to Drake; more specifically:

Contributing

See CONTRIBUTING documentation.