Skip to content

Dubins Work #351

Description

@AskewParity

The code is ok, but could be a bit better. It is the most called code in the entire pathing stack (based on benchmarking in 2024)

  • Remove straight section points (always put ends of the turning sections)
    • Quad/plane may not reach top speed if points are too close apart (some ardupilot behiavior)
    • will need to enforce line checking for inbounds instead of point checking
  • cleanup code in general
    • the code sorts multiple times, that's wasted compute
  • [-] use boost for lin alg after further review, it probably would not make that big of a difference.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions