Driver | |||||||||||||||||
Contributors | |||||||||||||||||
Informed | |||||||||||||||||
Objective | Data Telemetry Fall 2022 OutlineOutline for data telemetry system for 2023 competition and plans for proof of concept of data telemetry system | ||||||||||||||||
Due date | Jan 1Dec 23 (end of Fall 2022 term) | ||||||||||||||||
Key outcomes | implement Implement 3 modules - GroundSend, Ground Receive, Controlto allow bidirectional communication between Ground Station and Drone | ||||||||||||||||
Status |
|
\uD83E\uDD14 Problem Statement
Allow We must allow bidirectional communication between drone and ground station to communicate using Python modules to
Decode bytes → message
separate message into components for GUI
eed messaging protocol
Look @ Aadi’s code
proof of concept - decodes data in rt in two weeks
send data to gui (pyqt5)
...
Look into messaging protocol
...
show data in real-time
...
Develop encoding protocol/Develop decoding protocol
Look at Array of bytes: Ground-Side-Telemetry
🎯 Scope
...
Must have:
...
XBees by implementing three Python modules - GroundSend, Ground Receive, and Control. More information surrounding these modules can be found in Data Telemetry Preliminary Architecture. Finished modules will send data to and from drone and ground station to be displayed in real time on competition GUI (PyQt5)
🎯 Scope
Must have: |
|
---|---|
Nice to have: |
|
Not in scope: |
\uD83D\uDDD3 Plan for Implementation
...
System Flowchart!
...
Need to update plan for implementation
More information on specific modules found in Data Telemetry Preliminary Architecture.
Messages will be encoded to array of bytes and bytes will be decoded to messages. More information in Ground-Side-Telemetry
Task for the proof of concept are split up as follows:
Encoding messages and decoding bytes
Parse data to show on GUI (PyQt5)
Implement message protocol and send messages in real time
Proof of concept allowing data being sent to GUI, messaging protocol, and decoding and encoding messages
\uD83D\uDEA9 Milestones and deadlines
Milestone | Owner | Deadline | Status |
---|---|---|---|
Research and document methods to implement encoding messages and decoding bytes | Oct 20, 2022 | In Progress | |
Research and document methods to displaying data on GUI | Oct 20, 2022 | In Progress | |
Research and document methods to implement message protocol and sending data in real time | Oct 20, 2022 | In Progress | |
Proof of Concept | Oct 27, 2022 | Not Started |