Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Driver

Contributors

Ekanshh Danda Praveen Matthew Keller Terry Su

Informed

Objective

Outline for data telemetry system for 2023 competition and plans for proof of concept of data telemetry system

Due date

Dec 23 (end of Fall 2022 term)

Key outcomes

Implement 3 modules to allow bidirectional communication between Ground Station and Drone

Status

NOT STARTED / IN PROGRESS / COMPLETE

\uD83E\uDD14 Problem Statement

We must allow bidirectional communication between drone and ground station using 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:

  • Modules must allow interfacing with XBees

  • Classes must encode messages to bytes and decode byte messages

  • Decoded messages must be displayed on GUI

  • Communication must be done in real time

Nice to have:

  • Messages should be separated into distinct components for different GUI sections

  • Messages should follow [Draft] 2022 Data link protocol (Data link protocol not finalized)

Not in scope:

\uD83D\uDDD3 Plan for Implementation

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

Terry Su

Oct 20, 2022

In Progress

Research and document methods to displaying data on GUI

Terry Su

Oct 20, 2022

In Progress

Research and document methods to implement message protocol and sending data in real time

Matthew Keller

Oct 20, 2022

In Progress

Proof of Concept

Terry Su Ekanshh Danda Praveen Matthew Keller

Oct 27, 2022

Not Started

\uD83D\uDD17 Reference materials


  • No labels