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 |
---|---|---|---|---|---|
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?  |
|
 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
Telemetry Manager → Interfacing with XBees (ZP, auto pilot and motor) (Firmware)
Comms link → Protocol, message format (CV/Firmware)
Next Steps: Research protocol (FW), research telemetry link (FW)
Ground Station → Interfacing with XBees, GUI design and implementation (CV)
Next Steps: Design GUI, Select Platform for GUI
Â
Â
Â
Â