Skip to content

Instantly share code, notes, and snippets.

@jbwillis
jbwillis / auvsi_guide.md
Last active September 25, 2019 15:36
Guide for getting up and running with BYU AUVSI

This is a quick write up of how to get going with the AUVSI software. By no means is this complete, but these notes will help (hopefully).

Computer Set Up

These are the necessary steps for getting your computer ready to run the AUVSI software.

  • Install Ubuntu 18.04 as a dual-boot system along with your other operating system(s). I highly recommend dual booting rather than trying to use a Virtual Machine. I used a VM for the first few months of AUVSI but I started running into weird network and device issues, so I had to switch over to a dual boot system and essentially start over. I have a bootable USB with 18.04 on it, anyone who wants to use it is welcome to get it from me in the MAGICC lab. See https://howtoubuntu.org/how-to-install-ubuntu-18-04-bionic-beaver for more instructions. Note: Don't install any version besides 18.04 - ROS Melodic only officially supports 18.04 and all of the MAGICC lab code you'll be using is meant to run on Melodic.
  • On your Ubuntu 18.04 installation:
  • Install ROS Mel
# Custom .bashrc that does some basic setup that I like
# add this to ~/ as .bashrc_custom, then add the following line to .bashrc
# source ~/.bashrc_custom
# source this again
alias config_src="source ~/.bashrc_custom"
#####
# PS1 that shows git branch if applicable
parse_git_branch() {