LIP模型的动态方程本质上存在着不稳定因子,参见
凌波洞主:仿人双足机器人步态规划-线性倒立摆(LIP)及其内在不稳定性zhuanlan.zhihu.com![6cf90aceadfcbecc946a47f226e4a3a6.png](https://i-blog.csdnimg.cn/blog_migrate/480cee3cba58bb713c552490c0a69e04.jpeg)
建议不了解的同学一定要先看上面的文章!
对其加以一定的初值约束,可保证不稳定因子有界,从而保证LIP的稳定性。
LIP模型为:
他可以分解为两个子系统:
其中,
以
我们的控制间隔定义为
同一时间间隔内的ZMP位置将表示为:
预测时域
定义
在
- ZMP constraint:
即:
定义
其中:
则约束可以写为:
- Stability constraint:
根据不稳定子系统方程
当
经过较为复杂的变量代换,最终得到QP方程,有兴趣的同学直接看后面附的参考资料。
参考资料:
Scianca, N., Cognetti, M., De Simone, D., Lanari, L., & Oriolo, G. (2016). Intrinsically stable MPC for humanoid gait generation. IEEE-RAS International Conference on Humanoid Robots, 601–606.
https://doi.org/10.1109/HUMANOIDS.2016.7803336doi.org