Skip to content

Docker setup for ROS capable of running rviz GUI

Notifications You must be signed in to change notification settings

adwiii/cs4501-robotics-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS4501 Robotics Docker Setup

This repository contains a docker setup for running CS 4501 Robotics for Software Engineers labs. With this setup, users can access GUI applications such as rviz and rqt using their browser. It also uses a docker volume to store the lab code, so users can edit the lab code on their host machine using their IDE of choice.

Screenshot

Prerequisites

You must have Docker and Docker Compose installed.

Quickstart

  • Clone this repo
git clone [email protected]:brian-yu/cs4501-robotics-docker.git
cd cs4501-robotics-docker
  • Clone the class repo, this will allow Docker to find it while running
git clone https://github.com/less-lab-uva/CS4501-Labs.git
docker-compose up --build
cd CS4501-Labs/lab4_ws
source /opt/ros/melodic/setup.bash
catkin build
source devel/setup.bash
roslaunch flightcontroller fly.launch
  • In another terminal tab: docker-compose exec ros bash
cd CS4501-Labs/lab4_ws
source devel/setup.bash
rviz

About

Docker setup for ROS capable of running rviz GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%