Skip to content

whollandsworth/P2-Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P2-Hackathon

VM password: applehorsebanana

HTTP Suite

  1. Build the HTTP Server
cd ~/Documents/P2-Hackathon/HTTP_Suite/MuseNanoHttpServer/
ant
  1. Build the HTTP Client
cd ~/Documents/P2-Hackathon/HTTP_Suite/MAVLinkJavaGeneratorGUI/
ant
  1. 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>
  1. Start the HTTP Client (8080 is default port)
cd ~/Documents/P2-Hackathon/HTTP_Suite/MAVLinkJavaGeneratorGUI/
java -jar mavlink_http_client.jar <httpPort>

Ardupilot

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

3DR Solo

Connect to 3DR Solo

  1. connect to wifi: SoloLink_40253E
  2. password: sololink

About

Phase 2 Hackathon GitHub repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published