VM password: applehorsebanana
- Build the HTTP Server
cd ~/Documents/P2-Hackathon/HTTP_Suite/MuseNanoHttpServer/
ant
- Build the HTTP Client
cd ~/Documents/P2-Hackathon/HTTP_Suite/MAVLinkJavaGeneratorGUI/
ant
- Start the HTTP Server
- To connect to the 3DR (14550 is default port)
cd ~/Documents/P2-Hackathon/HTTP_Suite/MuseNanoHttpServer/
java -jar muse_http_server.jar <UDP port>
- To connect to the simulator
cd ~/Documents/P2-Hackathon/HTTP_Suite/MuseNanoHttpServer/
java -jar muse_http_server.jar <httpPort> <simulatorIP> <simulatorPort>
- Start the HTTP Client (8080 is default port)
cd ~/Documents/P2-Hackathon/HTTP_Suite/MAVLinkJavaGeneratorGUI/
java -jar mavlink_http_client.jar <httpPort>
Important: You must rename the PX4Firmware-solo directory to PX4Firmware and PX4NuttX-solo to PX4NuttX.
cd ~/Documents/P2-Hackathon/ardupilot
rmdir PX4Firmware
mv PX4Firmware-solo PX4Firmware
rmdir PX4NuttX
mv PX4NuttX-solo PX4NuttX
If you're manually building outside of the VM, run this script to install dependencies:
~/Documents/P2-Hackathon/ardupilot/ardupilot/Tools/scripts/install-prereqs-ubuntu.sh
Build ArduCoper
cd ~/Documents/P2-Hackathon/ardupilot/ardupilot/ArduCopter
make clean
make configure
make px4-v2
The PX4Firmware and PX4NuttX directories are dependencies for the ardupilot
Connect to 3DR Solo
- connect to wifi: SoloLink_40253E
- password: sololink