This projects aims to provides a environment to let students of the smr minor to test and try out the capabilities of ros2. The testing environment also includes a small tutorial of how to create a node. And publish and subscripe data to it. The environment is available via a multitude of platforms and virtualisation technoligies. Here is a table of the which is available and how much support is has.
| Platform | distrobution name | notes |
|---|---|---|
| hetzner vps | cloud | full support |
| virtualbox vm | virtualbox | some ros2 dependancies doesn't get installed which borks the entire installation |
All platforms uses the same steps to setup the envoriment. Namely its creates a ubuntu 24.04 desktop machine that has a administrator user. After the destop is created it copies the the common install script and runs it in a systend service which makes enviroment om each system the same. The reason it is done this way is to localize dependancies so if virtualbox gets a update you don't need to look at the common script or what hetzner is doing.