This repository contains material needed by homeworks and projects for Mobile Robotic class.
# Cloning the repository
cd ~
git clone https://github.com/sharif1093/eece5550_master.git
cd eece5550_master
# To run the service (it will take a few minutes to run the docker the first time)
docker-compose run devel
# To build and run everything
docker-compose up --build
- Follow instructions in here to install docker on your machine. You should have
Ubuntu 16.04
orUbuntu 18.04
. If you have Ubuntu 14.04 follow instruction here instead (not tested). - Add your user to the docker group:
sudo groupadd docker
sudo gpasswd -a $USER docker
- Install docker-compose by following instruction for linux here.
- When inside the docker, you will have a working version of ROS Kinetic with osmesa driver installed.
- No changes in the files inside the docker will be preserved except changes done to the
/workspace
directory. - If you need any extra packages to be installed, you should modify
deploy/Dockerfile
and add the package to the end of the file.