Skip to content

rywunder/mission9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAAV - IARC Mission 9

MAAV code for IARC Mission 9

Setup

You can build and run this code on Ubuntu 18.04. The docker image here contains all the necessary dependencies. It has Ubuntu 18.04 with ROS melodic alongside other dependencies necessary for building and running MAAV's software solution for IARC mission 9. Note, you will need a umich email to download the image. You can also build the image yourself (which takes a while) using the following command:

docker build -t mission9 . # Don't forget the dot (.) at the end

The image can be loaded using

docker load -i mission9.img

You can spin up a container with the image and run a terminal by running the following command from a directory containing the docker-compose.yml file in this repo.

docker-compose run --rm maav

This command will mount this repo as a volume in your container. You will have any code that you place here in your container. Use this method to build and run your code.

docker-compose run --rm maav # Spin up docker container
cd mission9 # Enter project directory
mkdir -p build # Make a build directory if it is not already there
cd build # Enter build directory
cmake .. # Generate Makefiles
make -j7 # Build using a maximum of 7 jobs
../bin/my_app # Run an app that was just built

About

MAAV code for IARC Mission 9

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 39.8%
  • C++ 31.6%
  • Shell 27.8%
  • Dockerfile 0.8%