Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7

...

  • los layer integration

    • Integration with Ardupilot

  • controller state decoding

  • ppm output in los

Zeropilot SW ZeroPilot 3.0 Architecture - ZeroPilot - WARG (atlassian.net)

...

  • pid tuning rig from mechanical

  • having a working & wired drone from mech/ee

  • understanding how to safely operate a drone either on a rig or in the air

Telemetry Manager

Laminar OS

...

LaminarOS is the middleware interface between the application layer (ZeroPilot Software) drivers and board support package (STM32 HAL).

LOS Interfaces:

LOS_Link handles the interface for communication between the RC receiver and ZeroPilot.

Outstanding Tasks:

  • merge LOS_Link into LaminarOS main repo

LOS_Actuators

LOS_Actuators handles the interface for all moving peripherals such as servo motors and communication with motor ESCs.

Outstanding Tasks:

  • verify DSHOT300

LOS_Comms

LOS_Comms handles the interface for all on-drone communication, specifically for communication with the Jetson Nano.

Outstanding Tasks:

  • all

LOS_Telem

LOS_Comms handles the interface for all on-drone communication, specifically for communication with the Jetson Nano.

Outstanding Tasks:

  • all

LOS_Pos

LOS_Pos handles the interface for the current attitude of the drone, providing GPS, IMU, as well as VectorNAV300 data to any application module that requires it.

  • Verify VectorNav300 driver

  • Integrate VectorNav300 with LOS_Pos

LOS_Log

LOS_Pos handles the interface for the current attitude of the drone, providing GPS, IMU, as well as VectorNAV300 data to any application module that requires it.

Outstanding Tasks:

  • integrate SD card driver with LOS_Log

LOS_?

LOS Drivers

SD Card

The SD card is for storing logs. The SD card driver will allow us to read from or write to an SD card.

...

  • Porting the SD card driver to L5 (NUCLEO-L552EZ-Q board). This means modifying some configuration files so that the driver can run on L5.

  • Write another version of the SD card driver that uses SDMMC (supported on L5) instead of SPI to communicate with the SD card.

Actuators (PWM +DShot)

Drivers for PWM and DSHOT are for communication with motor ESCs.

Outstanding Tasks:

  • verify DSHOT300

Comms ?

NEOM8

Airspeed

VN300

...

Barometer

PPM Output

LOS Core

TBD

INFRA

...

SIL (simulator)

HIL

Tracking Antenna Tracking Antenna Project - ZeroPilot - WARG (atlassian.net)

...