AWS RoboMaker
Developer Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Building and Bundling Robotic Applications with Colcon

AWS RoboMaker works with robotics applications built and bundled with colcon. colcon is a command line tool built by the Open Source Robotics Foundation (OSRF). It automates the building and bundling of ROS and ROS2 applications. It should be a drop-in replacement for catkin_make.

For more information about colcon, see Colcon. If you experience issues while building with colcon, see colcon-ros. For problems bundling with colcon, see colcon-bundle.

Installing Colcon

Use the following commands to install colcon:

apt-get update apt-get install python3-pip python3-apt pip3 install -U setuptools pip3 install -U colcon-common-extensions colcon-ros-bundle

If you already have colcon installed, you can install bundling support with the following command:

pip3 install -U colcon-ros-bundle

Using Colcon to Build and Bundle

Use the following commands to build and then bundle your robotics application:

cd robotic-application-workspace colcon build colcon bundle