• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

从行走到跑步:基于模型预测控制的3D人形机器人步态生成

From Walking to Running: 3D Humanoid Gait Generation via MPC.

作者信息

Smaldone Filippo M, Scianca Nicola, Lanari Leonardo, Oriolo Giuseppe

机构信息

Dipartimento di Ingegneria Informatica, Automatica e Gestionale, Sapienza University of Rome, Rome, Italy.

出版信息

Front Robot AI. 2022 Aug 16;9:876613. doi: 10.3389/frobt.2022.876613. eCollection 2022.

DOI:10.3389/frobt.2022.876613
PMID:36081844
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9446890/
Abstract

We present a real time algorithm for humanoid 3D walking and/or running based on a Model Predictive Control (MPC) approach. The objective is to generate a stable gait that replicates a footstep plan as closely as possible, that is, a sequence of candidate footstep positions and orientations with associated timings. For each footstep, the plan also specifies an associated reference height for the Center of Mass (CoM) and whether the robot should reach the footstep by walking or running. The scheme makes use of the Variable-Height Inverted Pendulum (VH-IP) as a prediction model, generating in real time both a CoM trajectory and adapted footsteps. The VH-IP model relates the position of the CoM to that of the Zero Moment Point (ZMP); to avoid falling, the ZMP must be inside a properly defined support region (a 3D extension of the 2D support polygon) whenever the robot is in contact with the ground. The nonlinearity of the VH-IP is handled by splitting the gait generation into two consecutive stages, both requiring to solve a quadratic program. Thanks to a particular triangular structure of the VH-IP dynamics, the first stage deals with the vertical dynamics using the Ground Reaction Force (GRF) as a decision variable. Using the prediction given by the first stage, the horizontal dynamics become linear time-varying. During the flight phases, the VH-IP collapses to a free-falling mass model. The proposed formulation incorporates constraints in order to maintain physically meaningful values of the GRF, keep the ZMP in the support region during contact phases, and ensure that the adapted footsteps are kinematically realizable. Most importantly, a stability constraint is enforced on the time-varying horizontal dynamics to guarantee a bounded evolution of the CoM with respect to the ZMP. Furthermore, we show how to extend the technique in order to perform running on tilted surfaces. We also describe a simple technique that receives input high-level velocity commands and generates a footstep plan in the form required by the proposed MPC scheme. The algorithm is validated via dynamic simulations on the full-scale humanoid robot HRP-4, as well as experiments on the small-sized robot OP3.

摘要

我们提出了一种基于模型预测控制(MPC)方法的人形机器人三维行走和/或跑步实时算法。目标是生成一种稳定的步态,尽可能紧密地复制脚步计划,即一系列带有相关时间的候选脚步位置和方向。对于每一步,该计划还指定了质心(CoM)的相关参考高度以及机器人应通过行走还是跑步到达该脚步。该方案利用变高度倒立摆(VH-IP)作为预测模型,实时生成质心轨迹和适配的脚步。VH-IP模型将质心的位置与零力矩点(ZMP)的位置相关联;为避免跌倒,每当机器人与地面接触时,ZMP必须位于适当定义的支撑区域内(二维支撑多边形的三维扩展)。通过将步态生成分为两个连续阶段来处理VH-IP的非线性,这两个阶段都需要求解一个二次规划问题。由于VH-IP动力学的特殊三角结构,第一阶段使用地面反作用力(GRF)作为决策变量来处理垂直动力学。利用第一阶段给出的预测,水平动力学变为线性时变。在飞行阶段,VH-IP退化为自由落体质量模型。所提出的公式纳入了约束条件,以保持GRF的物理有意义的值,在接触阶段将ZMP保持在支撑区域内,并确保适配的脚步在运动学上是可实现的。最重要的是,对时变水平动力学施加稳定性约束,以保证质心相对于ZMP的有界演化。此外,我们展示了如何扩展该技术以在倾斜表面上运行。我们还描述了一种简单的技术,该技术接收输入的高级速度命令,并生成所提出的MPC方案所需形式的脚步计划。该算法通过在全尺寸人形机器人HRP-4上的动态模拟以及在小型机器人OP3上的实验进行了验证。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/e308faa010f8/frobt-09-876613-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/e0186c39b8fc/frobt-09-876613-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/07b441bf2794/frobt-09-876613-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/c041181ffc98/frobt-09-876613-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/4107c041d332/frobt-09-876613-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/ebc2bb5291dc/frobt-09-876613-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/7a8cc0c62ae0/frobt-09-876613-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/475237cb8262/frobt-09-876613-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/a8919ab23a36/frobt-09-876613-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/8ec5629850cb/frobt-09-876613-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/f621a357da9c/frobt-09-876613-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/760854320cda/frobt-09-876613-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/ca025e029394/frobt-09-876613-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/d18f160dae21/frobt-09-876613-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/c2b13eb3652c/frobt-09-876613-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/78d0902c233d/frobt-09-876613-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/df47882d1adc/frobt-09-876613-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/e308faa010f8/frobt-09-876613-g017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/e0186c39b8fc/frobt-09-876613-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/07b441bf2794/frobt-09-876613-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/c041181ffc98/frobt-09-876613-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/4107c041d332/frobt-09-876613-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/ebc2bb5291dc/frobt-09-876613-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/7a8cc0c62ae0/frobt-09-876613-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/475237cb8262/frobt-09-876613-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/a8919ab23a36/frobt-09-876613-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/8ec5629850cb/frobt-09-876613-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/f621a357da9c/frobt-09-876613-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/760854320cda/frobt-09-876613-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/ca025e029394/frobt-09-876613-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/d18f160dae21/frobt-09-876613-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/c2b13eb3652c/frobt-09-876613-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/78d0902c233d/frobt-09-876613-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/df47882d1adc/frobt-09-876613-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fc74/9446890/e308faa010f8/frobt-09-876613-g017.jpg

相似文献

1
From Walking to Running: 3D Humanoid Gait Generation via MPC.从行走到跑步:基于模型预测控制的3D人形机器人步态生成
Front Robot AI. 2022 Aug 16;9:876613. doi: 10.3389/frobt.2022.876613. eCollection 2022.
2
Capture Point-Based Controller Using Real-Time Zero Moment Point Manipulation for Stable Bipedal Walking in Human Environment.基于捕捉点的控制器,利用实时零力矩点操作,实现人类环境中的稳定双足行走。
Sensors (Basel). 2019 Aug 3;19(15):3407. doi: 10.3390/s19153407.
3
Biomimetic walking trajectory generation of humanoid robot on an inclined surface using Fourier series.基于傅里叶级数的仿人机器人在倾斜表面上的仿生行走轨迹生成
J Nanosci Nanotechnol. 2014 Oct;14(10):7533-9. doi: 10.1166/jnn.2014.9548.
4
Particle Swarm Optimization aided PID gait controller design for a humanoid robot.粒子群优化辅助 PID 步态控制器设计的仿人机器人。
ISA Trans. 2021 Aug;114:306-330. doi: 10.1016/j.isatra.2020.12.033. Epub 2020 Dec 19.
5
Biped Walking Based on Stiffness Optimization and Hierarchical Quadratic Programming.基于刚度优化和层次二次规划的双足步行。
Sensors (Basel). 2021 Mar 2;21(5):1696. doi: 10.3390/s21051696.
6
Robust Walking for Humanoid Robot Based on Divergent Component of Motion.基于运动发散分量的仿人机器人稳健行走
Micromachines (Basel). 2022 Jul 11;13(7):1095. doi: 10.3390/mi13071095.
7
Identification of Human Walking Balance Controller Based on COM-ZMP Model of Humanoid Robot.基于仿人机器人质心-零力矩点模型的人体行走平衡控制器识别
Front Robot AI. 2022 Feb 24;9:757630. doi: 10.3389/frobt.2022.757630. eCollection 2022.
8
Online Running-Gait Generation for Bipedal Robots with Smooth State Switching and Accurate Speed Tracking.具有平滑状态切换和精确速度跟踪的双足机器人在线跑步步态生成
Biomimetics (Basel). 2023 Mar 10;8(1):114. doi: 10.3390/biomimetics8010114.
9
Learning 3D Bipedal Walking with Planned Footsteps and Fourier Series Periodic Gait Planning.基于规划脚步和傅里叶级数周期步态规划的 3D 双足行走学习。
Sensors (Basel). 2023 Feb 7;23(4):1873. doi: 10.3390/s23041873.
10
Dynamic turning and running of a hexapod robot using a separated and laterally arranged two-leg model.使用分离且横向排列的双腿模型实现六足机器人的动态转向与奔跑
Bioinspir Biomim. 2023 Apr 6;18(3). doi: 10.1088/1748-3190/acc6ac.

本文引用的文献

1
The biomechanics of running.跑步的生物力学
Gait Posture. 1998 Jan 1;7(1):77-95. doi: 10.1016/s0966-6362(97)00038-6.
2
The spring-mass model for running and hopping.用于跑步和跳跃的弹簧-质量模型。
J Biomech. 1989;22(11-12):1217-27. doi: 10.1016/0021-9290(89)90224-8.