Tutorials

Technical Documentation and Tutorials

AIRBORNE COMPUTING NETWORKS
(NSF PROJECTS 1730675, 1730589, 1730570, 1730325)

Open Networked UAV Computing
Aerial Communication using Directional Antennas (ACDA)
Using MPI on Amazon EC2
Tutorial on Networked UAV Computing Systems
Aerial View Dataset
Installation of KVM and Docker
GNU Radio Installation Instruction
Networked UAV Computing Systems Prototype II
TX2 Carrier Board for UAVs Version II
Comparison of Microcomputers
Networked UAV Computing Systems Prototype I
TX2 Carrier Board for UAVs Version I
Comparison of Virtualization Techniques
UAV Attitude Acquisition System

Open Networked UAV Computing

 

Contact Information: yan.wan@uta.edu
Link

Aerial Communication using Directional Antennas (ACDA)

 

Contact Information: yan.wan@uta.edu
ACDA system
Tarot 650 Sport Quadcopter

Using MPI on Amazon EC2

 

Contact Information: jxie4@sdsu.edu
Link
BPCC code

Tutorial on Networked UAV Computing Systems

 

Contact Information: yan.wan@uta.edu
Link

Aerial View Dataset

 

Contact Information: shengli.fu@unt.edu
Link
Note
ReadMe

Installation of KVM and Docker

 

Contact Information: jxie4@sdsu.edu
KVM on Jetson TX2
Docker on Jetson TX2

GNU Radio Installation Instruction

 

Contact Information: shengli.fu@unt.edu
Installation Instructions

Networked UAV Computing System Prototype II

 

Contact Information: yan.wan@uta.edu
Reference

Features

    • Real-time optical and thermal video transmission up to 5km
    • Directional antenna automatic alignment
    • Beaglebone Black as main controller
    • Nvidia Jetson TX2 as server for cameras
    • ROS
    • Interface design with friendly operation, map and remote performance monitoring capabilities
    • LQG controller with wind disturbance rejection
    • Indoor GPS-denied environment with RSSI localization
    • Outdoor GPS-equipped environment
    • LOS and NLOS settings
    • Water proof design
    • TensorRT, target recognition and tracking

TX2 Carrier Board for UAVs Version II

 

Contact Information: yan.wan@uta.edu
 TX2 V3.1 Carrier SPEC

Features

    • HDMI: Standard HDMI port
    • LED: One power LED
    • UART0,UART1,UART2: 3.3V TTL level UARTs
    • CAN Bus
    • DC12V PWR IN: DC 8-19V input
    • Fan: PWM speed regulator and monitor
    • Buttons: Recovery button, reset button and power button
    • Micro USB: Micro USB-A/B for debug of TX2 module
    • USB: standard USB2.0 and 3.0 port
    • GBE Ethernet: standard gigabits Ethernet
    • GPIO: Four 3.3V GPIOs
    • Mini SD card reader: standard mini SD card reader
    • Onboard switch: toggle between TX2_Atmega2560 communication mode / Atmega2560 debug mode
    • Camera ports: CSI SONY OV5693 optical camera & FLIR Lepton thermal camera
    • ATmega2560: extended PWM generator and H-bridge motor driver, with Mini-USB port for debug
    • Dimension: 3.5” x 2.6” (88mm X 65mm)
    • Weight: 44g

New Features Compared to Version I

    • Addition of Mini-SD card reader
    • Communication with TX2 and Atmega2560 changed from UART to USB
    • Addition of a mode switch to toggle between TX2 and Atmega2560 communication mode and Atmega2560 debug mode

Comparison of Microcomputers

 

Contact Information: jxie4@sdsu.edu

Networked UAV Computing System Prototype I

Features

    • Real-time optical and thermal video transmission up to 5km
    • Directional antenna automatic alignment
    • Beaglebone Black as main controller
    • Nvidia Jetson TX2 as server for cameras
    • ROS
    • Interface design with friendly operation, map and remote performance monitoring capabilities
    • LQG controller with wind disturbance rejection
    • Indoor GPS-denied environment with RSSI localization
    • Outdoor GPS-equipped environment
    • LOS and NLOS settings
    • Water proof design
    • TensorRT, target recognition and tracking

TX2 Carrier Board for UAVs Version I

Features

    • HDMI: Standard HDMI port
    • LED: One power LED
    • UART0,UART1,UART2: 3.3V TTL level UARTs
    • CAN for TX2
    • DC12V PWR IN: DC 8-19V input
    • Fan: Fan interface
    • Buttons: Recovery button, reset button and power button
    • Micro USB: Micro USB-A/B
    • USB 2.0/3.0: USB2.0 and 3.0 combing socket
    • Gbe ethernet: Standard Gbe ethernet port
    • GPIO: Four 3.3V level GPIOs
    • Camera port: CSI OV5693 and Lepton thermal cameras supported
    • Atmega2560: extended PWM generator and H-bridge motor driver
    • Dimensions: 3.5″ x 2.6″ (88mm x 65mm) board
    • Weight: 53g

Comparison of Virtualization Techniques

UAV Attitude Acquisition System

This UAV attitude acquisition system consists of an IMU, GPS, barometer and a microSD card. It measures UAV angular velocity, acceleration, orientation, magnetic field, position and altitude, and stores the data in the microSD card.

    • IMU xsens mti-3
    • Ultimate GPS module adafruit
    • Barometric sensor BME280 adafruit
    • MicroSD card slot
    • ATMEGA2560
    • ATMEGA16u2
    • Voltage regulator TPS54229DDA
    • Micro USB port
    • Level shifter74HC4050