Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Testbed for Acting component #568

Open
vinzenzm opened this issue Dec 15, 2024 · 0 comments
Open

[Feature]: Testbed for Acting component #568

vinzenzm opened this issue Dec 15, 2024 · 0 comments
Assignees
Labels

Comments

@vinzenzm
Copy link
Collaborator

Feature Description

In our research towards local planners in the acting component we found that there are numerous different kinds of local planners.
Such as TimeElasticBands, RandomTrees, DynamicWindow and many more. But also other steering controllers such as ReedsShepp-Paths or Dubin Curves.
Often there is no clear benefit in choosing one of them over the other. I therefor suggest and started implementing a Testbed for these Local Planners in order to compare them to one another.
The goal would be to have a PyGame simulation of the vehicle. A global trajectory gets produced by e.g. Acting Debug. The Local Planner acts and then steering and throttle is calculated in control package, which is then again read by the simulation.
This ensures code compatibility with other systems such as control with the lightweight nature of a performant sim in pygame which loads imeediately, can be paused /reset etc.

Definition of Done

No response

Testability

No response

Dependencies

No response

@vinzenzm vinzenzm self-assigned this Dec 15, 2024
@vinzenzm vinzenzm moved this to 🏗 In progress in PAF Project Backlog Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🏗 In progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant