-
Notifications
You must be signed in to change notification settings - Fork 20
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
homotopy method and warm start #39
Comments
This all sounds great. I think adding the features so that it is general sounds fine. So, if Huawei is comfortable with the code he can just start adding things and then submit a pull request and we can discuss the changes. Of if he wants to call me and describe what specifically he wants to do, we can make a plan before he starts writing code. Seeing some examples of what you have in mind on a simple problem could help me think about how to generalize it. Glad you guys are trying this out! |
@moorepants Thanks a lot for your help. The simple example of what we want to do is as follow: Problem 1: adding extra term We want add the extra part, Lamda*(x_dot – (x_data – x)), into opty codes to have the option that if we want use homotopy method, then the implicit dynamics will have the extra part; otherwise the implicit dynamics will still be f(x, x_dot, p, r) = 0. Problem 2: warm start As I haven't read the code in opty before, I think it will be better for us to discuss after I am familiar with the opty. I will try to add things first and look for your help if I got stuck! |
Ok, that seems easy enough. Let me know if you need advice on how this should be added.
The settings in Python are identical to those you give in C/C++. |
OK, I will let you know if I need help. thanks. |
Huawei, I looked at the code you just posted. Some quick comments:
|
Hi Jason, Thanks for the comments.
when Lambda = 1, we got Omiga_a = Omiga_a_data/(s+1) and Omiga_h = if we do not apply "data tracking" dynamics term on equations 1 and 2, then
Bests, Huawei On Thu, May 19, 2016 at 12:57 PM, Ton van den Bogert <
|
@HuaweiWang I think we should do a google hangout for about a 30 min to an hour to discuss exactly what you want to do and I can give you some guidance on how to implement it in the code. I think it will be best to make a basic plan first. |
Sure, what time do you available? I am available now to 5:00pm On Thu, May 19, 2016 at 2:34 PM, Jason K. Moore [email protected]
|
I can speak right now for about 30 minutes. My gmail account is moorepants at gmail. |
Hi Jason, Do you received my invitation? On Thu, May 19, 2016 at 3:09 PM, Jason K. Moore [email protected]
|
Huawei Wang has modified the double inverted pendulum notebook to do control identification on actual human data. He finds a different local optimum after each restart with random initial guess. The controller model at this time is simple and far from human, but even with a bad model, the parameter identification should find the unique global optimum.
We want to implement the homotopy method from the Vyasarayani paper. This requires:
@moorepants please comment on these feature requests and give some guidance on where and how to do this. Huawei is pretty comfortable with python, we just need some guidance.
The text was updated successfully, but these errors were encountered: