Skip to content
Snippets Groups Projects
user avatar
Tommy Persson authored
35b54e0d
History
Name Last commit Last update
doc
docker
screen
script
.gitignore
README.md

Developer Environments

A number of development environments have been set up, adapted to different tasks.

Unlike the tutorials, the development environments cannot be entirely encapsulated in Docker images. You will need your own Ubuntu Linux system for the actual development, though this system can run in a virtual machine (with some limitations). You will also need to run ROS on this Linux system. The development environment then provides many additional functionalities related to the core system, including those functionalities that are present in the tutorials.

If you do not already have a ROS machine configured, or your main system uses a Linux version other than Ubuntu 18.04 / 20.04, then you can install the needed things following the instructions here:

++++++++++++++++++ The instructions above include things like ansible that you can't expect people to have just because they have a ROS machine ++++++++++++++++++

The basic idea is that the developer already has a Linux Ubuntu ROS installation and then either checks out publicly available ROS package repos or uses Docker to get access to the software that is not publicly available.

When you have a ROS machine, follow the following instructions to set up and test basic functionality:

For more information on how to integrate your code we have split the information in different sub-areas: