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

Copter/Rover: maintain speed even when waypoints are placed close together #28953

Open
rmackay9 opened this issue Dec 27, 2024 · 1 comment
Open

Comments

@rmackay9
Copy link
Contributor

Copter/Rover SCurves has a limitation where it only looks forward two waypoints (e.g. the current waypoint and the next one) and for safety reasons it plans the maximum speed so that the vehicle can stop in time for the 2nd waypoint. This can lead to the vehicle unnecessarily slowing if the user places the waypoints close together. How "close" depends upon the WPNAV_ACCEL and WPNAV_JERK parameters.

We could reduce the user experienced slowdowns by enhancing SCurves to look further ahead.

@anand2532
Copy link

Can you plwase elaborate :

  • Exact conditions causing unnecessary speed reduction
  • Quantify performance impact with specific waypoint spacing scenarios
  • Current SCurves implementation limitations in path planning

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

No branches or pull requests

2 participants