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
.
The intended function of this repository is to provide the following ROS 2 capability:
drake_ros
package.drake_ros_examples
package.bazel_ros2_rules
.
ros2_example_bazel_installed
.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.
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:
See CONTRIBUTING documentation.