Skip to content

Code for the ICARUS group DroneNet project high-fidelity nav

Notifications You must be signed in to change notification settings

dstockhouse/icarus-dronenet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICARUS DroneNet

This repository is for a subset of research related to the DroneNet project by the ICARUS group at Embry-Riddle Aeronautical University in Prescott, AZ.

Instructions

git clone https://github.com/dstockhouse/icarus-dronenet.git
cd icarus-dronenet
make

The make program should produce the executable vn200rawsimpletest. To execute:

sudo ./vn200rawsimpletest

Autostart

To autostart this software in the ICARUS configuration, we needed to make some additional modifications for the host pi.

  • Add cd /home/pi/icarus-dronenet && ./test to /etc/rc.local
  • Add cron job to update the system clock every minute so that it properly timestamps log files

Objectives

ADS-B

The first goal of this project is to interface to a uAvionix ADS-B receiver which outputs ADS-B data in MAVLink packets through a USB serial port. The code will be running on a Raspberry Pi 3 connected through USB to the ADS-B receiver.

This goal has two steps to completion: interfacing to the ADS-B receiver and parsing MAVLink packets to decode and make available received ADS-B traffic data.

VN200

The second goal is to interface the VN200 GPS/IMU with the pi. Once both sensor data are being collected by the pi, the next step is to read them simultaneously.

Realtime

Once both above goals are met, the code will be integrated together and transitioned to a realtime multithreaded system.

Status

The ADS-B is working but not thoroughly tested. The VN200 has working code to read from both GPS and IMU sensors, but it has a few more features to add.
Simultaneous readout and automatic logging of both GPS and IMU is now functional, but the parser is not fully tested.

Contact

David Stockhouse
[email protected]

Joseph Kroeker
[email protected]

Last updated 10/11/2019

About

Code for the ICARUS group DroneNet project high-fidelity nav

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published