/
2025-04-01 Pathing Roadmap + Refactor

2025-04-01 Pathing Roadmap + Refactor

 Date

Apr 1, 2025

 Participants

  • @Balaji Leninrajan

  • @Maxwell Lou

  • @Tochi Okoro

 Discussion topics

Topic

Notes

Topic

Notes

Goals

  • Update pathing to the latest version of common

  • Have each year’s competition specific pathing repo forked off of a more general pathing repo that has all the required library stuff

Migration (Either call “pathing” or “pathing_template”)

  • Waypoint stuff need to be moved to common (Just do compatibility checks with 2024-11-10 Location and position classes and then deprecate)

    • Should be able to directly use Named…

  • Command creater/uploader need to move to common (Compatibility check with Flight Controller in common and then deprecate)

    • Create spline / special waypoints?

    • RTL?

  • Condition Evaluator: Stays in general pathing repo

    • Add border checking

  • General pathing tools: Stays in general pathing repo

    • Circle path

    • Geometry inflation path (Follow a certain polygon)

    • Diversion path (avoid a specified area)

  • QR can be deprecated

  • In general pathing repo, provide a main_template.py for ease of use and examples

Next steps: Perhaps break up common into many smaller submodules

 Action items

 Decisions

Related content