-
Notifications
You must be signed in to change notification settings - Fork 1
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
Wingopt add actuator constraints #56
Conversation
Gauss newton implementation worked and reduced the run time from 15s to 7s. (first term now includes jacobian of r)
Still, the most time-consuming calculation is the Hessian evaluation. The remaining non-quadratic terms include the objective and the inequality constraints |
…plementation though
With the new Gauss Newton solver the results are actually better! However, there is still some kind of non-convexity with both G and cbar...
|
Evaluating dydt with the initial params and the params after returns these at t=0
i.e. the dynamics constraint be being violated. Perhaps the penalty is too small? update: yes, that was the problem. However, now, it seems like the dynamics constraint is "too strong". It may not be possible to update the params without also updating the traj. Also did not make progress when trying to update both at the same time. |
Unfortunately the results are quite similar when optimizing just the traj starting from different params: there is a nonconvexity conclusionThis is proving that #56 (comment) is actually wrong. The dynamics penalty is fine and was being satisfied. The problem is that this nonconvexity truly exists. Need to add constraints or missing some modeled effects. |
TODO:
For a lot of this, the Coros work in Geilinger seems quite suited.
Result
Alternate
Observations:
Future work