Complete ROS2 Ubuntu desktop (graphical) environment directly from the browser
1.1K
This repository contains images to run a complete ROS2 graphical environment without any dependencies on a host system. The graphical desktop interface is available through a web browser.
This is an early-stage project that needs many improvements. I will try to add new features and enhancements successively if there is any interest.
The project aims to use it locally as a development or educational environment. It shouldn't be used publicly because it does not contain security-related features.
The images are compatible with multiple operating systems. The current state is:
I am working on making it possible to run the images on MacOS with the original Docker Desktop, but I have had no success so far.
The ROS2 Jazzy version will be available soon.
The default password for the web VNC is 1234. I know it's not very secure, so I recommend changing it as soon as possible and using it locally only.
Please use the following command to start an empty ROS2 Humble desktop environment (detached).
foo@bar:~$ docker run --name ros2-humble-vnc -p 8080:8080 -p 5900:5900 -d rgruberski/ros2-ubuntu-web-vnc:humble
If you want to run the Unitree Go2 robot simulation, please use the following command.
foo@bar:~$ docker run --name ros2-humble-vnc -p 8080:8080 -p 5900:5900 -d rgruberski/ros2-ubuntu-web-vnc:humble-go
After a few seconds, your graphical interface will be available in your web browser with the link: http://127.0.0.1:8080
https://github.com/rgruberski
https://www.linkedin.com/in/rgruberski/
Content type
Image
Digest
sha256:ecf6b2e1f…
Size
1.3 GB
Last updated
over 1 year ago
docker pull rgruberski/ros2-ubuntu-web-vnc