From https://github.com/OregonStateMarsRover/2011