Coder Social home page Coder Social logo

mission9's Introduction

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:

NOTE: Users running Docker on Windows will need to convert the script files from dos to unix. Before following the steps below, run the windows_fix script:

  1. cd scripts/ to enter scripts folder
  2. ./windows_fix.sh to run fix script
  3. cd .. to return to mission9 folder before running docker build
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

mission9's People

Contributors

macekj avatar rywunder avatar rpash avatar tabaddor avatar balajsra avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.