A feasibility-driven MPC scheme for robust gait generation in humanoids

IF 5.2 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Robotics and Autonomous Systems Pub Date : 2025-07-01 Epub Date: 2025-03-11 DOI:10.1016/j.robot.2025.104957
Nicola Scianca , Filippo M. Smaldone, Leonardo Lanari, Giuseppe Oriolo
{"title":"A feasibility-driven MPC scheme for robust gait generation in humanoids","authors":"Nicola Scianca ,&nbsp;Filippo M. Smaldone,&nbsp;Leonardo Lanari,&nbsp;Giuseppe Oriolo","doi":"10.1016/j.robot.2025.104957","DOIUrl":null,"url":null,"abstract":"<div><div>We present a Robust Intrinsically Stable Model Predictive Control (RIS-MPC) framework for humanoid gait generation, which realizes as closely as possible a predefined sequence of footsteps in the presence of both persistent and impulsive perturbations. The MPC-based controller has two modes of operations, each involving a Quadratic Program. Since perturbations act by modifying the state, as well as the feasibility region itself, the fundamental idea is to select in real time the operation mode based on the feasibility properties of the current state. In <em>standard mode</em>, footsteps are regarded as fixed and the MPC computes a Center of Mass (CoM) and a Zero Moment Point (ZMP) trajectory. Robustness is ensured by a robust stability constraint which uses a disturbance estimate and by restricted ZMP constraints along the control horizon. In the presence of strong perturbations, that violate the aforementioned conditions, the system switches to <em>recovery mode</em>, in which footsteps positions and timings can be modified in order to recover feasibility. We analyze the feasibility of both modes of operation and provide conditions for recursive feasibility of the standard mode. Simulations on an HRP-4 robot as well as experiments on NAO and OP3 are provided to validate the scheme.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"189 ","pages":"Article 104957"},"PeriodicalIF":5.2000,"publicationDate":"2025-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0921889025000430","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/3/11 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

We present a Robust Intrinsically Stable Model Predictive Control (RIS-MPC) framework for humanoid gait generation, which realizes as closely as possible a predefined sequence of footsteps in the presence of both persistent and impulsive perturbations. The MPC-based controller has two modes of operations, each involving a Quadratic Program. Since perturbations act by modifying the state, as well as the feasibility region itself, the fundamental idea is to select in real time the operation mode based on the feasibility properties of the current state. In standard mode, footsteps are regarded as fixed and the MPC computes a Center of Mass (CoM) and a Zero Moment Point (ZMP) trajectory. Robustness is ensured by a robust stability constraint which uses a disturbance estimate and by restricted ZMP constraints along the control horizon. In the presence of strong perturbations, that violate the aforementioned conditions, the system switches to recovery mode, in which footsteps positions and timings can be modified in order to recover feasibility. We analyze the feasibility of both modes of operation and provide conditions for recursive feasibility of the standard mode. Simulations on an HRP-4 robot as well as experiments on NAO and OP3 are provided to validate the scheme.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种可行性驱动的类人鲁棒步态生成MPC方案
我们提出了一种鲁棒的本质稳定模型预测控制(RIS-MPC)框架,用于类人步态生成,该框架在持续和脉冲扰动存在的情况下尽可能接近地实现预定义的脚步序列。基于mpc的控制器有两种操作模式,每一种都涉及一个二次程序。由于扰动通过改变状态和可行性区域本身来起作用,因此基本思想是根据当前状态的可行性属性实时选择运行模式。在标准模式下,脚步被认为是固定的,MPC计算一个质心(CoM)和一个零力矩点(ZMP)轨迹。鲁棒性由鲁棒稳定性约束(使用扰动估计)和沿控制水平的受限ZMP约束保证。在存在违反上述条件的强扰动时,系统切换到恢复模式,在这种模式下,可以修改脚步的位置和时间以恢复可行性。分析了两种运行模式的可行性,并为标准模式的递归可行性提供了条件。在HRP-4机器人上进行了仿真,并在NAO和OP3上进行了实验验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Robotics and Autonomous Systems
Robotics and Autonomous Systems 工程技术-机器人学
CiteScore
9.00
自引率
7.00%
发文量
164
审稿时长
4.5 months
期刊介绍: Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems. Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.
期刊最新文献
Several improved Golden Jackal optimization algorithm of path planning for legged robot Model of the weeder section mechanism: Ground tracking and implement guidance along curved rows of different widths Design and modeling of a variable-stiffness 3-PRR parallel mechanism for compliant assembly RflySimVision: A distributed hardware-in-the-loop sim-to-real simulator for vision-based unmanned swarm system A hybrid admittance control strategy for fluid-driven origami actuators in lower limb exoskeleton
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1