Create a ROS Development Environment - AWS RoboMaker

Create a ROS Development Environment

Before you create a robot application, you need a properly configured development environment. Robot development with AWS RoboMaker depends on a number of open source packages.

Package Version Description

Robot Operating System (ROS)

Melodic

Libraries and tools to help developers create robot applications.

Robot Operating System 2 (ROS2)

Foxy

A newer version of ROS.

Colcon

Latest

A command line tool for bundling ROS robot and simulation applications.

Gazebo

9

11

Tool for simulating robots in complex environments.

rviz

Melodic

Foxy

Tool for visualizing sensor data and state information from ROS in 3D.

rqt

Melodic

Foxy

Framework and plugins based on Qt for ROS GUI development.

You can create your own development environment or update an existing development environment to support AWS RoboMaker. Most developers use Ubuntu or other supported Linux variants. Other operating systems might be compatible.

AWS RoboMaker provides a quick and easy way to create a development environment that is already configured for robot development.