/
2025-01-13 Autonomy PM On/Offboarding notes

2025-01-13 Autonomy PM On/Offboarding notes

 Date

Jan 15, 2025

 

onsite: @Evan Zhao @Vyomm Khanna @Achita Anantachina@Vibhinn Gautam

offsite: @Herman Gahra @Balaji Leninrajan @Jane Zeng @Ashish Agrahari @Andrew Shum

 Discussion topics

Project

PM

Notes

Project

PM

Notes

Pathing

current: @Jane Zeng

new: @Balaji Leninrajan @Evan Zhao

  • Search pattern pathing pr is up

  • Visiting buckets

Airside

current: @Ashish Agrahari

new: @Herman Gahra @Achita Anantachina

  • IR camera progress

  • Cluster estimation / geolocation

  • ROS - to happen eventually in coalition with Watanomous

 

  • STATUSTEXT Messages

  • Camera Driver

@Adityya Kaushal Restart workers is in progress - find him in Asana please.

@Steven Meng STATUSTEXT parser - dont know which task in asana it is

A key note: Get people interested in flight tests and in testing out things. This should not be left to only PMs and Leads.

2024-12-20 Autonomy roadmap

IMACS

current:@Balaji Leninrajan

new: @Vibhinn Gautam

  • Many minor components done

  • Progress was slow last term due to @Balaji Leninrajan dying from school

  • @Tochi Okoro is working on scripts to start up and run SITL

    • Would be useful beyond IMACS

  • Major widgets, these are large tasks that 1 member of the team would have to take on each:

    • Map

    • Waypoint queue (will also involve a lot of changes on the “backend“)

  • Still far off from a Mission Planner replacement

    • All the config screens on mission planner are going to be hard to replace

    • IMACS has not been tested on hardware enough

    • UI is not final

  • What we have

    • A solid base to build on

    • Well structured straight forward repo

    • Project is designed in a way that tasks can be split up easily

    • Lackluster docs

    • no complete complex components

  • What [new IMACS PM] needs to do

    • Find people or a groups of people who are able to work on larger tasks (Map, SITL, Waypoints)

    • come up with smaller tasks to find people willing to learn flutter

    • Do a bunch of testing with real hardware

  • Pain points with IMACS

    • Time between assigning a task and someone finishing it is really high for this project

    • Tasks often involve the create of multiple new files which can be confusing at first

    • Setting up flutter is still a pain

    • Handling async stuff is funky

Obstacle Avoidance

current: @Andrew Shum

new: @Vyomm Khanna

  • Main groundwork for our OA system is ready, pending final integration/debugging and then ready for a complete flight test!

  • Plan to open up the project to more members as the system is basically ready, and new contributors don’t need that thorough of a background in OA-research and methods to work on tasks.

  • Goal is to refine system further, pending test-results n all.

ML

current: @Vibhinn Gautam

  • no significant change made last term as ML is not a priority for the competition-