Formulations of CoM admittance control #44
Replies: 2 comments
-
Hi @Saeed-Mansouri, Q1: acceleration or velocity control law?If you look at the history of the repository you will see that I experimented with several variations of this law 😉 In the code from September 2018 (this experiment) you will see that it was called I've kept on updating the manuscript on the way (it is now a post-print, i.e. the online version is more up-to-date than the proceedings of the conference) but there are still discrepancies between words and code. Thank you for pointing out this one 🙂 I've updated the post-print to fix this and sent it to HAL. It will be online as soon as they review it. On a side note, to convert from acceleration- to velocity-based admittances I simply multiply by Q2: were you using CoM admittance control in your experiments?Yes we were (as reported in the paper!) We have used CoM admittance control (ZMPCC) for stair climbing and lateral stepping with HRP-4. If you check the gains at the bottom of the mobile ground example you will see that it was also active (although in this example I believe it was only marginally helpful; I didn't check without it though). I also use an extended version of it in the VHIP stabilizer. Actually, the question you should ask is not "was it used?" but "should I use it?" And the answer to this question depends on your use case. I just wrote my best shot at it in this comment. |
Beta Was this translation helpful? Give feedback.
-
Summarized the reason why CoM admittance control is disabled by default in this wiki page. Thanks for your feedback! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Dr. Caron,
1- I have found that you implemented a different approach than what you proposed in the article for CoM Admittance Control (ZMP compliance control). In the article, you directly modified CoM acceleration by multiplying ZMP error by the CoM admittance gains. However, in the LIPM package, you calculated CoM velocity based on ZMP error. Would you please explain why you considered a different approach?
2- I have found that CoM admittance gains are zero by default. It means that CoM Admittance Control doesn't have been used practically. Did you set non-zero values for CoM admittance gains in the experimental tests that you performed on HRP-4 humanoid robot?
Beta Was this translation helpful? Give feedback.
All reactions