2022-11-10

 Date

Nov 10, 2022

 Goals

  • Updates from each subproject

  • R&D status

  • WARG CV equipment

  • Presentation on CV (air side) architecture for integration

  • We need people working on Ardupilot project ASAP

  • onboard new members

 Discussion topics

Topic

Updates

Follow-Ups

Topic

Updates

Follow-Ups

Data Telemetry

  • proof of concept for encode/decoding bytes to IMACS (encode-decode-bytes branch)

 


GUI

  • Map on the homepage (status?)

  • Heading widget on video feed for attitude controller

  • waypoint setup

  • drone info on the homepage

  • add channels to motor page

  • deadline to be set within next week

Landing pad

  • Data from ani

  • processing datasets in to yolov7 format

  • training may have started

  • research on obstacle detection for unknown objects

  • look into integration with computer vision python repo

Path Optimization

  • Discussing path finding algorithms

    • split into two tasks

  • divided into 3 parts

  • QR code

  • data-telemetry

  • task 1: Dijkstra → because of boundaries, possibly use 2d coordinate system

    • inputs written

    • outputs

  • task 2: score-based algorithm

  • clarify outputs

Auto Landing

  • past weekend, testing on initial idea (movement command to find xy position of landing pad on screen)

  • algorithm got direction correctly

  • distance incorrect

  • Use CV to figure out distance and orientation using at relative distance

  • figure out how far to go, independent of EFS data

 

Autonomous Landing R&D

To Do:

  • Preliminary research

  • create a confluence page outlining research, approach

  • also feel free to recommend LiDAR’s

 

 Action items

Assign people to work on Autopilot task (whos doing this lol we need this documented) (add functionality for waypoint optimization and selection)
Validate QR scanner validation
Modify current computer-vision-python repo (remove old modules, make sure tests pass, modify architecture so that it will work for the 2022 comp (integration of all subproject)) (this will require 1-2 people as well)
CLEAN CODEBASE (write page for git practices and code formatting)