Data Telemetry System

💻 System Overview

The data telemetry system is designed to output as well as transmit data regarding the UAV’s state of flight to/from a GUI application in real time by means of two-way UART communication through a radio channel

 Requirements

Requirements / Constraints

Context

Priority

Owner

Considerations

Implementation Details

Requirements / Constraints

Context

Priority

Owner

Considerations

Implementation Details

IMACS shall be able to display GPS position on map, GPS altimeter, GPS speed, battery level.

If equipped on the RPAS, iMACS shall be able to display barometric altimeter and airspeed information.

Legal requirements, ease of operation for the pilot.

 

HIGH

@Sahil Kale

Messaging protocol?

What do we want GUI UI to look like? What framework are we using for this?

Will we also be displaying coords if we’re doing detection of the approx detected object location found from geolocation?

 

  • Custom protocol (crc, message routing) → modify as needed (Identical for receiving and transmission)

  • standard message protocol? (more research) → use custom protocol

  • bidirectional

  • GUI → python (preferred) or Node.js

    • RESEARCH

 IMACS shall be able to display aircraft’s current attitude including pitch, roll, yaw

BVLOS operations clarity and ease of operation

MEDIUM

 @Aidan Bowers (Deactivated)

IMACS shall be able to display motor outputs from the aircraft.

Verify aircraft controls are working as intended without touching them.

HIGH

@Anthony Luo

IMACS shall support communication links that operate up to 5km in range with obstructions.

Flying within BVLOS

HIGH

@Anthony Luo

 What TX/RX modules do we want to use? Are we still using XBees?

→ Using current XBees for now (needs testing) may need long range

NEEDS RESEARCH

IMACS shall support bidirectional data telemetry over the specified range

Flying within BVLOS

HIGH

@Shrinjay Mukherjee

 Re-establish link

→ Built into custom protocol

→ Depends on link as well

NEEDS RESEARCH

IMACS shall support selection, transmission and display of waypoints

Flying aircraft autonomously

MEDIUM

@Shrinjay Mukherjee

 

→ Must be considered in custom protocol (Also needs research)

🛠 System Architecture

Modules

  1. Telemetry Manager → Interfacing with XBees (ZP, auto pilot and motor) (Firmware)

  2. Comms link → Protocol, message format (CV/Firmware)

    1. Next Steps: Research protocol (FW), research telemetry link (FW)

  3. Ground Station → Interfacing with XBees, GUI design and implementation (CV)

    1. Next Steps: Design GUI, Select Platform for GUI

 

 

 

Â