-
Couldn't load subscription status.
- Fork 52
Feature/traj generation modular #537
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
Conversation
Included: changes to match Matteo's newest code, changes to what is required from user input and warnings/exceptions if wrong input given, checking if speeds required for input ETAs are beyond limits, revert to dx implementation with vehicle state calculation, getting rid of integrator_fn parameter, added PD controller
Added computations for event_state and threshold_met, also deleted previous integrator parameter (already built in to ProgPy)
Added capability for user to input data of different units, and checks for appropriate data. Cleaned up assert/exceptions.
Editing imports for readability, other readability changes, adjusting outputs, adding __init__
…e lat-lon-alt in one shot instead of for loop. output container generated with a for loop instead of explicitly calling all keys. However, this might need to be changed in the future when only a subset of the state will become an output. future_loading_new compressed. there's still the issue of having vehicle_model.state AND x as both states.
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
… into feature/traj_generation_modular
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great addition!
|
Benchmarking Results [Update]
To:
|
|
Benchmarking Results [Update]
To:
|
This PR improves upon a first attempt at trajectory generation in #480 by introducing a modular structure.
This model describes the dynamics of a small Rotorcraft and generates predictions of a flyable trajectory given a set of waypoints.
This work was previously developed by @matteocorbetta and @portia19, and model development is described in Corbetta et al. 2019, "Real-time UAV trajectory prediction for safely monitoring in low-altitude airspace".
PR includes all necessary functionality for:
Vehicle model (including controller, multiple vehicle types, etc.)
Trajectory generator (NURBS algorithm)
Future work described here: nasa/progpy#49