Information on installing required software on personal computers or virtual machines. Setup for vehicles is different.
1) Install dependency packages assuming ubuntu derivative.
sudo apt-get update sudo apt-get install build-essential freeglut3-dev libboost-all-dev xterm libtiff4-dev libpng12-dev libgsl0-dev subversion bzr cmake-curses-gui libxft-dev libxinerama-dev fluid
2) Download MOOS-IvP from http://mv.ezproxy.com.ezproxyberklee.flo.org/moos-ivp/pmwiki/pmwiki.php?n=Site.Download. Currently we are using the 12.11 beta.
cd ~/ svn co https://oceanai-mit-edu.ezproxyberklee.flo.org/svn/moos-ivp-aro/releases/moos-ivp-12.11-beta moos-ivp
3) Build MOOS by running ccmake followed by make in each of the following directories. The listed settings should be used when running cmake.
MOOSCore |
DISABLE_NAMES_LOOKUP |
ON |
|
USE_ASYNC_COMMS |
ON |
MOOSEssentials |
|
|
MOOSGeodesy |
|
|
MOOSToolsUI |
BUILD_GRAPHICAL_TOOLS |
ON |
4) Build MOOS-IvP using the same steps in the directory moos-ivp/ivp/src. Set IVP_BUILD_GUI_CODE to ON.
5) Download and install goby
cd ~/ bzr co lp:goby cd goby sudo ./DEPENDENCIES ubuntu
Run ccmake and change the setting build_apps to OFF before running make to build.
6) Download and build hovergroup svn