2024-02-25 Mihir / Aaron / Xierumeng Meeting

  • Task 1, there is already a way to do this in Mission Planner. The plan that we had for Task 1 seems not very helpful as these things already exist.

    • Can we implement modules that can help us in future competitions when Autonomy tasks get more complicated.

    • Try to get more people involved with Mission Planner and integration so people have more knowledge on that stuff in our sub-team.

  • Having more modules in the repository to add more tools in the toolbox. We can look into working on this in the future.

  • We can continue working on modules that have been assigned for task 1 as they are generalizable and good for future competitions.

  • Follow the mission planner approach and do not stop progress for task 1 code.

    • Get people working on setting task 1 code up in mission planner and focused on integration.

    • We can continue to work on the custom solution. People will enjoy writing code and see their code deployed on the drone.

  • In terms of refactoring, we want to move anything related to drone kit into common

    • In pathing we can focus more on waypoint manipulation

    • Commanding the drone to land, that can go to common

    • Issues with floating point precision in Dronekit

    • We can keep these tasks in Asana backlog (focus on it after competition or focus a little on it this term if there are outstanding tasks)

  • We should use classes to abstract away dronekit

  • Learn more about mission planner so we have that integration knowledge.

    • If you want to do pure graph theory you don’t need to know about mission planner.

    • If you want to do something and common isn’t enough, you will need to learn about mission planner so you can interface it.