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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions