Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Competition Year

2022-2023 Aerial Evolution of Canada Student Competition

Team

Waterloo Aerial Robotics Group

Architect(s)

Anthony Luo

Status

Status
colourBlue
titledraft

Last date updated

by Anthony Luo

On this page

Table of Contents
minLevel1
maxLevel5

...

[Competition Requirements] [CR]Competition Requirements

📐 Architecture

...

<Add diagram>

The architecture of a drone can be found in the [Competition Design Outline]. <# iterations> iterations of the drone will be created, at <#milestones>. <# final copies> of the drone will be created in “competition spec”. Our system will meet the requirements in [Competition Requirements].

...

Communication Message Formats

Message Type (Bits)

[message name] description

Expected Uses

[position] Position only data

GSPC → Tracking Towers

ZP → Jetson

Code Block
struct TelemWaypointData {    
  double longitude; // 8 byte   
  double lattiude; // 8 byte   
  uint8_t waypoint_id; // 1 byte
};

typedef struct CommandsFromTM{
    bool start_landing; // 1 byte
    uint8_t num_waypoints; // 1 byte 
    TelemWaypointData waypoints[num_waypoints]; 
} CommandsFromTM;

[waypoints] Full List of waypoints

GSPC → ZP

[Telemetry] Full telemetry struct

ZP → GSPC

[movement request] Relational movement request

ZP → Jetson

[movement command] Relational movement command

Jetson → ZP

...