Kingfisher M200
Subnet Router Setup The router in charge of the subnet needs to be aware of the vehicle so that it can route packets to and from vehicle payloads.
- Log onto the router by visiting 192.168.1.1 with a browser.
- Enter the admin password for the router, available from the lab manager.
- Select the Connectivity tab on the left side.
- Select the Advanced Routing tab along the top.
- Click the Add Static Route button
- Fill in the details for the new vessel
- By our convention, Route Name is
payloadVehicleName
. - Destination IP is 192 168 X 0, where X is the vehicle number (e.g., Evan is 5, Felix is 6, etc.).
- Subnet mask is always 255 255 255 0.
- The Gateway is the IP address of the front seat (e.g., Evan is 192 168 1 175).
- Interface is LAN.
- By our convention, Route Name is
- Press the Save button.
- Press the Apply button.
- Press the Ok button.
- Disconnect from the router by closing the browser tab.
MOOS-IvP and Kfish Repositories
After logging in as the student user, follow these steps to acquire, build, and configure the MOOS-IvP and Kfish svn repositories:
- Gain permissions over your login files:
$ sudo chown student .bashrc $ sudo chown student .profile
- Download and install several prerequisite packages required for GNU/Linux:
$ sudo apt-get install g++ subversion cmake xterm $ sudo apt-get install libfltk1.3-dev freeglut3-dev libpng12-dev libjpeg-dev $ sudo apt-get install libxft-dev libxinerama-dev libtiff4-dev
- Download MOOS-IvP from the svn server:
$ cd ~ $ svn co https://oceanai.mit.edu/svn/moos-ivp-aro/trunk moos-ivp
- Set the environment variable so that GUI applications will not be built:
$ cat >> ~/.bashrc export IVP_BUILD_GUI_CODE=off <Press control-D to stop appending to the file>
- Exit and login again to register the changes to the .bashrc file.
- Build MOOS-IvP:
$ cd ~/moos-ivp $ ./build.sh
- Add the path
/home/sudent/moos-ivp/bin/ to the
PATHenvironment variable. Using your preferred text editor, add the following line to the end of the
.bashrc@@ file:
export PATH=$PATH:/home/student/moos-ivp/bin/
- Exit and log back in as the student user.
- Download the moos-ivp-kfish repository from the svn server:
$ cd ~ $ svn co https://oceanai.mit.edu/svn/moos-ivp-kfish/trunk moos-ivp-kfish
- Build M200 relevant apps:
$ cd ~/moos-ivp-kfish $ ./build.sh -2
- Add the path
/home/student/moos-ivp-kfish/ to the
PATHenvironment variable. Using your preferred text editor, add the following line to the end of the
.bashrc@@ file:
export PATH=$PATH:/ome/student/moos-ivp-kfish/bin/