Contains instructions to setup docker onto your computer, how to use docker and the dockerfiles used to create the docker images found on our lab's dockerhub organization (grimmlins).
Dockers are similiar to virtual machines, but lighter weight(they share the host OS kernel). This will allow for your computer to be running the newest version of linux and still run ROS melodic in an Ubuntu 18.04 enviroment. Another benefit is you can create an image per project that has all of the reqirements for that project installed and give it to someone else to run.
I encourage you to use docker for research allowing you to publish your container with the paper so others can more easily replicate what you have done.
Docker Setup Instructions: link
Using Docker Instructions: link
Images have ROS Melodic installed and a workspace setup with the needed packages installed for the robot.
- ur5e:
- Dockerfile: link
- Docker Image: grimmlins/robot_base_images:ur5e
- Kinova Gen2:
- Dockerfile: link
- Docker Image: grimmlins/robot_base_images:kinova
Images have the requested file structure and files by the main project owner.
- Infrastructure:
- Dockerfile: link
- Docker Image: grimmlins/infrastructure:base_image