Simply running ros nodes in docker containers on remote robots.
This is supposed to deliver tools to use the methods of edge computing for ROS enabled robots. As of methods we currently mainly focus on a fast and seamless deployment of software to edge devices (i.e. robots, and others).
The rosedge library is designed to create and update docker images for ros packages. There is a CLI to use these capabilities in you development lifecycle and plans to build a GUI that makes use of these tools in a client-server structure.
The python packages required by the server can be installed via sudo pip install -r requirements.txt.
To install docker, you can use this.
You will also need to run a docker registry on your system: docker run -d -p 5000:5000 --name registry registry
On the robot you need to have a docker deamon running with an accesibly API.
To install docker, you can use this.
A good way to do this on systems running systemd is can be found here.
We strongly recommend to use TLS for your deamons socket
Content type
Image
Digest
Size
10.2 MB
Last updated
over 8 years ago
docker pull ct2034/unsave_registry