-
Notifications
You must be signed in to change notification settings - Fork 2
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
Optimization Controller for Review #23
Conversation
…tanfordASL/freeflyer2 into andrew/optimization_controller
…SL/freeflyer2 into test_optimization_ctrl
This reverts commit 7d72d66.
…SL/freeflyer2 into test_optimization_ctrl
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.
Awesome work, Andrew! This is very well written and documented. The code LGTM overall, left some comments mostly on the code styles and nitpicks.
Co-authored-by: Alvin Sun <alvinsunyixiao@gmail.com>
Change incorrect usage of self.get_clock().now() function Co-authored-by: Alvin Sun <alvinsunyixiao@gmail.com>
Add comment for helper function Co-authored-by: Alvin Sun <alvinsunyixiao@gmail.com>
…tanfordASL/freeflyer2 into andrew/optimization_controller
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.
Awesome work!
The optimization-based controller implemented here is functional and experimentally verified, but continuing work to improve (primarily speed up the optimization past 3Hz default control frequency) is already under way, and will be incorporated in a future PR. |
Configured with automated test (similar to pd_test), and passes.
Quite nice tracking behavior and gas expenditure on sim! Tested and runs on hardware (hardware experiments to test tracking/gas expenditure pending)