CN104345735A - 一种基于落脚点补偿器的机器人行走控制方法 - Google Patents

一种基于落脚点补偿器的机器人行走控制方法 Download PDF

Info

Publication number
CN104345735A
CN104345735A CN201410521894.9A CN201410521894A CN104345735A CN 104345735 A CN104345735 A CN 104345735A CN 201410521894 A CN201410521894 A CN 201410521894A CN 104345735 A CN104345735 A CN 104345735A
Authority
CN
China
Prior art keywords
foothold
compensator
model
gaussian process
sparse gaussian
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410521894.9A
Other languages
English (en)
Inventor
陈启军
刘成菊
许涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tongji University
Original Assignee
Tongji University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tongji University filed Critical Tongji University
Priority to CN201410521894.9A priority Critical patent/CN104345735A/zh
Publication of CN104345735A publication Critical patent/CN104345735A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明涉及一种基于落脚点补偿器的机器人行走控制方法,包括以下步骤:1)建立机器人的约束动力学模型;2)根据约束动力学模型设计约束动力学模型落脚点补偿器;3)建立异方差稀疏高斯过程回归模型,实现落脚点补偿器输入到输出的映射计算;4)局部更新异方差稀疏高斯过程模型;5)建立基于异方差稀疏高斯过程模型落脚点补偿器;6)根据基于异方差稀疏高斯过程模型落脚点补偿器对机器人行走进行预测控制。与现有技术相比,本发明具有预测准确,学习速度快等优点。

Description

一种基于落脚点补偿器的机器人行走控制方法
技术领域
本发明涉及机器人运动控制领域,尤其是涉及一种基于落脚点补偿器的机器人行走控制方法。 
背景技术
动态的调整仿人机器人的落脚点便可以调整机器人的动态特性及可控性,进而可以改善机器人对未知扰动的抑制能力。目前落脚点补偿器的实现大多基于简单的线性控制器,而对于仿人机器人而言,其行走过程是一个复杂的非线性***。因此,线性落脚点补偿器即便可以通过学习方法获得较好的落脚点补偿器增益参数,最终的落脚点补偿器策略与机器人的动态特性间,仍存在不可忽视的误差。另外,如果仿人机器人的落脚点补偿器学习过程时间较长,不适合机器人在未知环境中快速实时的落脚点补偿技巧学习。因此,本发明将非线性特性引入,设计了一种基于异方差稀疏高斯过程(HspGP)模型的落脚点补偿器。为实现落脚点补偿器控制的实时在线调整,提出一种基于异方差高斯过程模型的局部更新方法。该局部更新方法具有计算复杂度小、学习速率快的优点,为仿人机器人落脚点补偿器的在线学习提供了数学基础。 
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于落脚点补偿器的机器人行走控制方法。 
本发明的目的可以通过以下技术方案来实现: 
一种基于落脚点补偿器的机器人行走控制方法,包括以下步骤: 
1)建立机器人的约束动力学模型; 
2)根据约束动力学模型设计约束动力学模型落脚点补偿器; 
3)建立异方差稀疏高斯过程回归模型,实现落脚点补偿器输入到输出的映射 计算; 
4)局部更新异方差稀疏高斯过程模型; 
5)建立基于异方差稀疏高斯过程模型落脚点补偿器; 
6)根据基于异方差稀疏高斯过程模型落脚点补偿器对机器人行走进行预测控制。 
所述的步骤1)包括以下步骤: 
11)建立机器人三维线性倒立摆动力学模型,该动力学模型的表达式为: 
x · c = Ax c + Bu x
xz=Cxc
其中, A = 0 1 0 0 0 1 0 0 0 , B = 0 0 1 , C = 1 0 - z c - z z g , x c = [ x c , x · c , x · · c ] T 为机器人质心在世界坐标系下沿x轴的位置、速度和加速度,ux为质心加速度的变化量并用来控制质心加速度,pc=[xc,yc,yc]T为质心在世界坐标系下的三维位置,而pz=[xz,yz,yz]T为ZMP在世界坐标系下的位置,g为重力加速度; 
12)根据虚拟ZMP位于脚掌支撑多边形内的平衡原则,得到质心的可控加速度约束式为: 
[ x · · c , y · · c ] T = { g z c - z z [ ( x c - x i ) , ( y c - y i ) ] T | [ x i , y i ] T ∈ S c }
其中,Sc为支撑多边形凸包,xi,yi为Sc内部的点的坐标。 
所述的步骤2)包括以下步骤: 
21)建立单足支撑落脚点补偿器,定义该补偿器的输出为: 
π=[△tss,Δxf,Δyf]T
其中,△tss为从落脚点补偿触发时起,单足支撑阶段剩余持续时间的修改量,Δpf=[Δxf,Δyf,0]T为下一步落脚点修改量, 
根据补偿器的输出,参考ZMP的修改轨迹为: 
p z = 0 ( 0 < t &le; t ss ) &gamma; ( p f + &Delta; p f ) ( t ss < t &le; t DS + t ss ) p f + &Delta; p f ( t DS + t ss < t < t DS + 2 t ss )
s = [ x c , x &CenterDot; c , y c , y &CenterDot; c ] T
其中,γ=(t-tss)/tDs,pf为原定下一步落脚点位置,tss为落脚点输出决定时刻到单足支撑结束时间,tDs为双足支撑时间; 
22)定义单足支撑落脚点补偿器的输入为: 
23)定义单足支撑落脚点补偿器的性能指标为: 
J = &Sigma; t = t 0 t 0 + t N ( Q z | | p z ref - p ^ vz | | ) + &Sigma; k = 0 N ( Q p | | &Delta;p f ( k ) | | + Q t &Delta;t ss 2 ( k ) )
其中,为参考ZMP,为测量VZMP,N为已迈步数,tN为N步所用时间,Δpf(k)和Δtss(k)为第k步落脚点修改策略,相应的系数设为Qz=1,Qp=100和Qt=1。 
所述的步骤3)包括以下步骤: 
31)根据常方差稀疏高斯过程模型和稀疏高斯过程模型建立异方差稀疏高斯过程模型,异方差稀疏高斯过程模型的输出预测方程为: 
&mu; &CenterDot; ( x t ) = k &CenterDot; T Q M - 1 K MN ( &Lambda; + diag ( r ) ) - 1 y
&lambda; i = &kappa; ( x i , x i ) - &kappa; ( x i , x &OverBar; ) K M - 1 &kappa; ( x &OverBar; , x i )
&kappa; ( x , x &prime; ) = &sigma; f 2 exp ( - 1 2 ( x - x &prime; ) W ( x - x &prime; ) T )
其中,xt为输入状态,y为标准高斯过程模型目标输出,y=[y1,y2,…,yN]T,κ为核函数,k·=[κ(xt,x1),κ(xt,x2),…,κ(xt,xN)]T,κ·=κ(x1,xt),K为一方阵,每个元素为K(i,j)=κ(xi,xj),为信号方差,W为权值对角矩阵,Λ=diag(λ),QM=KM+KMN(Λ+diag(r))-1KNM为每个伪输入处的不确定度,为稀疏高斯过程模型的伪输入量; 
32)根据输入状态处的方差不变化,得到最终的预测方程: 
&mu; &CenterDot; ( x t ) = k &CenterDot; T H
其中, H = Q M - 1 K MN ( &Lambda; + diag ( r ) ) - 1 y
所述的步骤4)包括以下步骤: 
41)先离线将训练得到的单个伪样本点构建成KD树; 
42)给定在线实例,根据KD树寻找最近的伪样本点; 
43)更新与最近伪样本点对应的预测向量元素; 
44)采用一次性批量更新的方法对异方差稀疏高斯过程模型进行更新。 
所述的步骤5)包括以下步骤: 
51)根据异方差稀疏高斯过程模型的非参数映射能力得到异方差稀疏高斯过程模型落脚点补偿器输出为: 
π=[min(Δtssx,△tssy),Δxf,Δyf]T
其中,△tssx=Gα(s1)和△tssx=Gα(s1)为异方差稀疏高斯过程模型落脚点补偿器沿x轴的独立HSpGP模型,Δtssy=Gty(s2)和Δyf=Gy(s2)为异方差稀疏高斯过程模型落脚点补偿器沿x轴的独立HSpGP模型,
52)根据动力学模型落脚点补偿器离线训练异方差稀疏高斯过程模型落脚点补偿器并在线更新异方差稀疏高斯过程模型的落脚点补偿器; 
53)利用从参考ZMP位置到测量ZMP位置的向量作为落脚点补偿器输出的更新量,计算期望的落脚点位置为: 
yt=Δyf+βΔyz
xt=Δxf+βΔxz
其中,xt为给定预测输入状态,Δpf=[Δxf,Δyf]T为异方差稀疏高斯过程模型的落脚点补偿器的当前输出的落脚点位置修改量。 
与现有技术相比,本发明具有以下优点: 
一、预测准确,采用了非线性的异方差稀疏高斯过程模型落脚点补偿器,实现了实时在线调整,更加准确。 
二、学习速度快,采用了一种基于异方差高斯过程模型的局部更新方法,降低了计算复杂度,提高了学习速度。 
三、模型训练方便,避免了参数回归模型的过拟合问题。 
四、模型稳定性高,不会因为局部更新破坏整个模型的预测准确性。 
附图说明
图1为本发明的方法流程图。 
图2为约束动力学模型跟踪轨迹图。 
图3为理想线性倒立摆模型跟踪轨迹图。 
图4为基于约束动力学模型的落脚点补偿器效果图。 
图5为采用HSpGP落脚点补偿器的仿人机器人行走控制框图。 
图6为采用HSpGP落脚点补偿器Y轴轨迹跟踪图。 
图7为采用HSpGP落脚点补偿器平面轨迹跟踪图。 
具体实施方式 
下面结合附图和具体实施例对本发明进行详细说明。 
实施例: 
如图1所示,一种基于落脚点补偿器的机器人行走控制方法,包括以下步骤: 
1)建立机器人的约束动力学模型; 
2)根据约束动力学模型设计约束动力学模型落脚点补偿器; 
3)建立异方差稀疏高斯过程回归模型,实现落脚点补偿器输入到输出的映射计算; 
4)局部更新异方差稀疏高斯过程模型; 
5)建立基于异方差稀疏高斯过程模型落脚点补偿器; 
6)根据基于异方差稀疏高斯过程模型落脚点补偿器对机器人行走进行预测控制。 
步骤1)包括以下步骤: 
11)建立机器人三维线性倒立摆动力学模型,该动力学模型的表达式为: 
x &CenterDot; c = Ax c + Bu x
xz=Cxc
其中, A = 0 1 0 0 0 1 0 0 0 , B = 0 0 1 , C = 1 0 - z c - z z g , x c = [ x c , x &CenterDot; c , x &CenterDot; &CenterDot; c ] T 为机器人质心在世界坐标系下沿x轴的位置、速度和加速度,ux为质心加速度的变化量并用来控制质心加速度,pc=[xc,yc,yc]T为质心在世界坐标系下的三维位置,而pz=[xz,yz,yz]T为ZMP在世界坐标系下的位置,g为重力加速度; 
12)根据虚拟ZMP位于脚掌支撑多边形内的平衡原则,得到质心的可控加速度约束式为: 
[ x &CenterDot; &CenterDot; c , y &CenterDot; &CenterDot; c ] T = { g z c - z z [ ( x c - x i ) , ( y c - y i ) ] T | [ x i , y i ] T &Element; S c }
其中,Sc为支撑多边形凸包,xi,yi为Sc内部的点的坐标。 
如图2和图3所示,形象的表示约束动力学模型在仿人机器人行走控制中的作用,这里对仿人机器人分别基于有约束和无约束线性倒立摆模型下受冲击时的轨迹跟踪情况进行仿真比较,从图中可以看出,冲击发生在2.5s左右,在不考虑支撑多边形约束情况时,预观测控制成功的抵御了微小冲击。然而,在考虑支持多边形约束的实际情况下,机器人将无法获得足够的质心加速对偏离期望轨迹的质心进行控制,因此机器人不可避免的失去平衡。 
步骤2)包括以下步骤: 
21)建立单足支撑落脚点补偿器,定义该补偿器的输出为: 
π=[△tss,Δxf,△yf]T
其中,△tss为从落脚点补偿触发时起,单足支撑阶段剩余持续时间的修改量,Δpf=[Δxf,Δyf,0]T为下一步落脚点修改量, 
根据补偿器的输出,参考ZMP的修改轨迹为: 
p z = 0 ( 0 < t &le; t ss ) &gamma; ( p f + &Delta; p f ) ( t ss < t &le; t DS + t ss ) p f + &Delta; p f ( t DS + t ss < t < t DS + 2 t ss )
其中,γ=(t-tss)/tDS,pf为原定下一步落脚点位置,tss为落脚点输出决定时刻到单足支撑结束时间,tDS为双足支撑时间; 
22)定义单足支撑落脚点补偿器的输入为: 
s = [ x c , x &CenterDot; c , y c , y &CenterDot; c ] T
23)定义单足支撑落脚点补偿器的性能指标为: 
J = &Sigma; t = t 0 t 0 + t N ( Q z | | p z ref - p ^ vz | | ) + &Sigma; k = 0 N ( Q p | | &Delta;p f ( k ) | | + Q t &Delta;t ss 2 ( k ) )
其中,为参考ZMP,为测量VZMP,N为已迈步数,tN为N步所用时间,Δpf(k)和Δtss(k)为第k步落脚点修改策略,相应的系数设为Qz=1,Qp=100和Qt=1。 
4所示,在给定落脚点补偿器的输入、输出定义以及性能指标后,由于约束动力学模型是可直接计算的,可以采用约束非线性最优化计算(CNOP)方法根据每个落脚点补偿器输入计算最优的落脚点补偿器输出。可以发现,在采用落脚点补偿器后,机器人可以成功抵御扰动,继续稳定的前进。 
步骤3)包括以下步骤: 
31)根据常方差稀疏高斯过程模型和稀疏高斯过程模型建立异方差稀疏高斯过程模型,异方差稀疏高斯过程模型的输出预测方程为: 
&mu; &CenterDot; ( x t ) = k &CenterDot; T Q M - 1 K MN ( &Lambda; + diag ( r ) ) - 1 y
&lambda; i = &kappa; ( x i , x i ) - &kappa; ( x i , x &OverBar; ) K M - 1 &kappa; ( x &OverBar; , x i )
&kappa; ( x , x &prime; ) = &sigma; f 2 exp ( - 1 2 ( x - x &prime; ) W ( x - x &prime; ) T )
其中,xt为输入状态,y为标准高斯过程模型目标输出,y=[y1,y2,…,yN]T,κ为核函数,k·=[κ(xt,x1),κ(xt,x2),…,κ(xt,xN)]T,κ·=κ(xt,xt),K为一方阵,每个元素为K(i,j)=κ(xi,xj),为信号方差,W为权值对角矩阵,Λ=diag(λ),QM=KM+KMN(Λ+diag(r))-1KNM为每个伪输入处的不确定度,为稀疏高斯过程模型的伪输入量; 
32)根据输入状态处的方差不变化,得到最终的预测方程: 
&mu; &CenterDot; ( x t ) = k &CenterDot; T H
其中, H = Q M - 1 K MN ( &Lambda; + diag ( r ) ) - 1 y
步骤4)包括以下步骤: 
41)先离线将训练得到的单个伪样本点构建成KD树; 
42)给定在线实例,根据KD树寻找最近的伪样本点; 
43)更新与最近伪样本点对应的预测向量元素; 
44)采用一次性批量更新的方法对异方差稀疏高斯过程模型进行更新。 
步骤5)包括以下步骤: 
51)根据异方差稀疏高斯过程模型的非参数映射能力得到异方差稀疏高斯过程模型落脚点补偿器输出为: 
π=[min(Δtssx,Δtssy),Δxf,Δyf]T
其中,△tssx=Gα(s1)和△tssx=Gα(s1)为异方差稀疏高斯过程模型落脚点补偿器沿x轴的独立HSpGP模型,Δtssy=Gty(s2)和Δyf=Gy(s2)为异方差稀疏高斯过程模型落脚点补偿器沿x轴的独立HSpGP模型,
52)根据动力学模型落脚点补偿器离线训练异方差稀疏高斯过程模型落脚点补偿器并在线更新异方差稀疏高斯过程模型的落脚点补偿器; 
53)利用从参考ZMP位置到测量ZMP位置的向量作为落脚点补偿器输出的更新量,计算期望的落脚点位置为: 
yt=Δyf+βΔyz
其中,xf为给定预测输入状态,Δpf=[Δxf,Δyf]T为异方差稀疏高斯过程模型的落脚点补偿器的当前输出的落脚点位置修改量。 
采用HSpGP模型作为落脚点补偿器模型的仿人机器人行走控制框架如图5所示,先步态规划根据机器人决策层发出的行走指令规划后续落脚位置,再根据落脚位置规划ZMP轨迹并利用预观测控制器计算期望质心轨迹。通过反向运动模型和PD关节控制器实现机器人的行走。机器人完成当前运动指令后,通过机载惯性单元(IMU)测量信息和关节反馈值估计质心当前状态。落脚点补偿器根据质心状态和HspGP预测的落脚点修改量和单足支撑阶段时间重新修改后续落脚点。 
如图6和图7所示,为表示更新后落脚点补偿控制器在扰动抑制中的作用,这里在仿真软件中让机器人采用最终更新后的HSpGP模型来控制落脚点补偿。在机器人行走过程中,采用一个质量为0.4kg的小球以4m/s的速度撞击机器人肩部。由于重力在小球飞行过程中对小球做功,小球作用在机器人上产生的实际冲量要大 于2N·s。撞击发生在2.5s左右,机器人在撞击后ZMP发生很大偏移。在落脚点补偿器的作用下机器人向左迈出一大步,并抑制了大部分冲击扰动。机器人继而采用第二步右脚的调整完成剩余扰动量的抑制。从x-y平面的轨迹图可以看出,在机器人遭受撞击后,其ZMP已经移出机器人的脚掌支撑多边形较远,如不采取任何措施机器人将失去平衡而摔倒。 

Claims (6)

1.一种基于落脚点补偿器的机器人行走控制方法,其特征在于,包括以下步骤:
1)建立机器人的约束动力学模型;
2)根据约束动力学模型设计约束动力学模型落脚点补偿器;
3)建立异方差稀疏高斯过程回归模型,实现约束动力学模型落脚点补偿器从输入到输出的映射计算;
4)局部更新异方差稀疏高斯过程回归模型;
5)建立基于异方差稀疏高斯过程回归模型落脚点补偿器;
6)根据基于异方差稀疏高斯过程回归模型落脚点补偿器对机器人行走进行预测控制。
2.根据权利要求1所述的一种基于落脚点补偿器的机器人行走控制方法,其特征在于,所述的步骤1)具体包括以下步骤:
11)建立机器人三维线性倒立摆动力学模型,该动力学模型的表达式为:
x . c = Ax c + Bu x
xz=Cxc
其中, A = 0 1 0 0 0 1 0 0 0 , B = 0 0 1 , C = 1 0 - z c - z z g , x c = [ x c , x . c , x . . c ] T 为机器人质心在世界坐标系下沿x轴的位置、速度和加速度,ux为质心加速度的变化量并用来控制质心加速度,pc=[xc,yc,yc]T为质心在世界坐标系下的三维位置,而pz=[xz,yz,yz]T为ZMP在世界坐标系下的位置,g为重力加速度;
12)根据虚拟ZMP位于脚掌支撑多边形内的平衡原则,得到质心的可控加速度约束式为:
[ x . . c , y . . c ] T = { g z c - z z [ ( x c - x i ) , ( y c - y i ) ] T | [ x i , y i ] T &Element; S c }
其中,Sc为支撑多边形凸包,xi,yi为Sc内部的点的坐标。
3.根据权利要求1所述的一种基于落脚点补偿器的机器人行走控制方法,其特征在于,所述的步骤2)具体包括以下步骤:
21)建立约束动力学模型落脚点补偿器,定义该补偿器的输出为:
π=[Δtss,Δxf,Δyf]T
其中,Δtss为从落脚点补偿触发时起,单足支撑阶段剩余持续时间的修改量,Δpf=[Δxf,Δyf,0]T为下一步落脚点修改量,
根据补偿器的输出,参考ZMP的修改轨迹为:
p z = 0 ( 0 < t &le; t SS ) &gamma; ( p f + &Delta; p f ) ( t SS < t &le; t DS + t SS ) p f + &Delta; p f ( t DS + t SS < t < t DS + 2 t SS )
其中,γ=(t-tSS)/tDS,pf为原定下一步落脚点位置,tSS为落脚点输出决定时刻到单足支撑结束时间,tDS为双足支撑时间;
22)定义约束动力学模型落脚点补偿器的输入为:
s = [ x c , x . c , y c , y . c ] T ;
23)定义约束动力学模型落脚点补偿器的性能指标为:
J = &Sigma; t = t 0 t 0 + t N ( Q z | | p z ref - p ^ vz | | ) + &Sigma; k = 0 N ( Q p | | &Delta; p f ( k ) | | + Q 1 &Delta; t ss 2 ( k ) )
其中,为参考ZMP,为测量VZMP,N为已迈步数,tN为N步所用时间,Δpf(k)和Δtss(k)为第k步落脚点修改策略,相应的系数设为Qz=1,Qp=100和Qt=1。
4.根据权利要求1所述的一种基于落脚点补偿器的机器人行走控制方法,其特征在于,所述的步骤3)具体包括以下步骤:
31)根据常方差稀疏高斯过程模型和稀疏高斯过程模型建立异方差稀疏高斯过程模型,异方差稀疏高斯过程模型的输出预测方程为:
&mu; * ( x t ) = k * T Q M - 1 K MN ( &Lambda; + diag ( r ) ) - 1 y
&lambda; i = &kappa; ( x i , x j ) - &kappa; ( x i , x &OverBar; ) K M - 1 &kappa; ( x &OverBar; , x i )
&kappa; ( x , x &prime; ) = &sigma; f 2 exp ( - 1 2 ( x - x &prime; ) W ( x - x &prime; ) T )
其中,xt为输入状态,y为标准高斯过程模型目标输出,y=[y1,y2,…,yN]T,κ为核函数,k*=[κ(xt,x1),κ(xt,x2),…,κ(xt,xN)]T,κ*=κ(xt,xt),K为一方阵,每个元素为K(i,j)=κ(xi,xj),为信号方差,W为权值对角矩阵,Λ=diag(λ),QM=KM+KMN(Λ+diag(r))-1KNM为每个伪输入处的不确定度,为稀疏高斯过程模型的伪输入量;
32)根据输入状态处的方差不变化,得到最终的预测方程:
&mu; * ( x r ) = k * T H
其中, H = Q M - 1 K MN ( &Lambda; + diag ( r ) ) - 1 y
5.根据权利要求1所述的一种基于落脚点补偿器的机器人行走控制方法,其特征在于,所述的步骤4)具体包括以下步骤:
41)先离线将训练得到的单个伪样本点构建成KD树;
42)给定在线实例,根据KD树寻找最近的伪样本点;
43)更新与最近伪样本点对应的预测向量元素;
44)采用一次性批量更新的方法对异方差稀疏高斯过程模型进行更新。
6.根据权利要求1所述的一种基于落脚点补偿器的机器人行走控制方法,其特征在于,所述的步骤5)具体包括以下步骤:
51)根据异方差稀疏高斯过程模型的非参数映射能力得到异方差稀疏高斯过程模型落脚点补偿器输出为:
π=[min(Δtssx,Δtssy),Δxf,Δyf]T
其中,Δtssx=Gts(st)和Δtssx=Gtx(s1)为异方差稀疏高斯过程模型落脚点补偿器沿x轴的独立HSpGP模型,Δtssy=Gty(s2)和Δyf=Gy(s2)为异方差稀疏高斯过程模型落脚点补偿器沿x轴的独立HSpGP模型,
52)根据动力学模型落脚点补偿器离线训练异方差稀疏高斯过程模型落脚点补偿器并在线更新异方差稀疏高斯过程模型的落脚点补偿器;
53)利用从参考ZMP位置到测量ZMP位置的向量作为落脚点补偿器输出的更新量,计算期望的落脚点位置为:
yt=Δyf+βΔyz
xt=Δxf+βΔxz
其中,xt为给定预测输入状态,Δpf=[Δxf,Δyf]T为异方差稀疏高斯过程模型的落脚点补偿器的当前输出的落脚点位置修改量。
CN201410521894.9A 2014-09-30 2014-09-30 一种基于落脚点补偿器的机器人行走控制方法 Pending CN104345735A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410521894.9A CN104345735A (zh) 2014-09-30 2014-09-30 一种基于落脚点补偿器的机器人行走控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410521894.9A CN104345735A (zh) 2014-09-30 2014-09-30 一种基于落脚点补偿器的机器人行走控制方法

Publications (1)

Publication Number Publication Date
CN104345735A true CN104345735A (zh) 2015-02-11

Family

ID=52501581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410521894.9A Pending CN104345735A (zh) 2014-09-30 2014-09-30 一种基于落脚点补偿器的机器人行走控制方法

Country Status (1)

Country Link
CN (1) CN104345735A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106564055A (zh) * 2016-10-31 2017-04-19 金阳娃 仿真人机器人稳定性运动规划方法及控制装置
CN106597843A (zh) * 2015-10-20 2017-04-26 沈阳新松机器人自动化股份有限公司 一种前驱动轮式机器人安全控制方法及***
CN109352655A (zh) * 2018-11-28 2019-02-19 清华大学 一种基于多输出高斯过程回归的机器人变形补偿方法
CN109445444A (zh) * 2018-12-25 2019-03-08 同济大学 一种障碍物集中环境下的机器人路径生成方法
CN111144644A (zh) * 2019-12-24 2020-05-12 淮阴工学院 基于变分异方差高斯过程回归的短期风速预测方法
CN112318509A (zh) * 2020-10-30 2021-02-05 东南大学 一种空间机器人高斯过程轨迹跟踪控制方法
CN112975941A (zh) * 2019-12-13 2021-06-18 深圳市优必选科技股份有限公司 机器人控制方法、装置、计算机可读存储介质及机器人
CN114253260A (zh) * 2021-12-08 2022-03-29 深圳市优必选科技股份有限公司 机器人步态规划方法及装置、运动规划设备和存储介质
CN116819973A (zh) * 2023-08-29 2023-09-29 北京成功领行汽车技术有限责任公司 一种轨迹跟踪控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229419A1 (en) * 1999-11-25 2003-12-11 Sony Corporation Legged mobile robot and method and apparatus for controlling the operation thereof
JP2004314250A (ja) * 2003-04-17 2004-11-11 Honda Motor Co Ltd 二足歩行移動体の床反力作用点推定方法及び二足歩行移動体の関節モーメント推定方法
US20070220637A1 (en) * 2006-02-09 2007-09-20 Gen Endo Robot apparatus and method of controlling the same
CN101408435A (zh) * 2008-10-31 2009-04-15 北京理工大学 仿人机器人脚踝的运动规划方法和装置
CN103116354A (zh) * 2013-01-30 2013-05-22 同济大学 一种双足机器人实时步态轨迹生成方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229419A1 (en) * 1999-11-25 2003-12-11 Sony Corporation Legged mobile robot and method and apparatus for controlling the operation thereof
JP2004314250A (ja) * 2003-04-17 2004-11-11 Honda Motor Co Ltd 二足歩行移動体の床反力作用点推定方法及び二足歩行移動体の関節モーメント推定方法
US20070220637A1 (en) * 2006-02-09 2007-09-20 Gen Endo Robot apparatus and method of controlling the same
CN101408435A (zh) * 2008-10-31 2009-04-15 北京理工大学 仿人机器人脚踝的运动规划方法和装置
CN103116354A (zh) * 2013-01-30 2013-05-22 同济大学 一种双足机器人实时步态轨迹生成方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDREW RUSHTON: "《用于逻辑综合的VHDL 原书第3版》", 31 January 2014, 北京航空航天大学出版社 *
XU TAO 等: "Rebalance Strategies for Humanoids Walking by Foot Positioning Compensator Based on Adaptive Heteroscedastic SpGPs", 《2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106597843A (zh) * 2015-10-20 2017-04-26 沈阳新松机器人自动化股份有限公司 一种前驱动轮式机器人安全控制方法及***
CN106597843B (zh) * 2015-10-20 2019-08-09 沈阳新松机器人自动化股份有限公司 一种前驱动轮式机器人安全控制方法及***
CN106564055B (zh) * 2016-10-31 2019-08-27 金阳娃 仿真人机器人稳定性运动规划方法及控制装置
CN106564055A (zh) * 2016-10-31 2017-04-19 金阳娃 仿真人机器人稳定性运动规划方法及控制装置
CN109352655A (zh) * 2018-11-28 2019-02-19 清华大学 一种基于多输出高斯过程回归的机器人变形补偿方法
CN109445444B (zh) * 2018-12-25 2021-05-11 同济大学 一种障碍物集中环境下的机器人路径生成方法
CN109445444A (zh) * 2018-12-25 2019-03-08 同济大学 一种障碍物集中环境下的机器人路径生成方法
CN112975941A (zh) * 2019-12-13 2021-06-18 深圳市优必选科技股份有限公司 机器人控制方法、装置、计算机可读存储介质及机器人
CN111144644A (zh) * 2019-12-24 2020-05-12 淮阴工学院 基于变分异方差高斯过程回归的短期风速预测方法
CN112318509A (zh) * 2020-10-30 2021-02-05 东南大学 一种空间机器人高斯过程轨迹跟踪控制方法
CN112318509B (zh) * 2020-10-30 2022-04-29 东南大学 一种空间机器人高斯过程轨迹跟踪控制方法
CN114253260A (zh) * 2021-12-08 2022-03-29 深圳市优必选科技股份有限公司 机器人步态规划方法及装置、运动规划设备和存储介质
CN114253260B (zh) * 2021-12-08 2023-08-18 深圳市优必选科技股份有限公司 机器人步态规划方法及装置、运动规划设备和存储介质
CN116819973A (zh) * 2023-08-29 2023-09-29 北京成功领行汽车技术有限责任公司 一种轨迹跟踪控制方法
CN116819973B (zh) * 2023-08-29 2023-12-12 北京成功领行汽车技术有限责任公司 一种轨迹跟踪控制方法

Similar Documents

Publication Publication Date Title
CN104345735A (zh) 一种基于落脚点补偿器的机器人行走控制方法
Neunert et al. Trajectory optimization through contacts and automatic gait discovery for quadrupeds
Mastalli et al. Trajectory and foothold optimization using low-dimensional models for rough terrain locomotion
CN109465825A (zh) 机械臂柔性关节的rbf神经网络自适应动态面控制方法
Kajita et al. Biped walking
CN104932264B (zh) 基于rbf网络的q学习框架仿人机器人稳定控制方法
CN104317300A (zh) 一种基于模型预测控制的平流层飞艇平面路径跟踪控制方法
CN103303495A (zh) 一种动力下降过程干扰力矩的估计方法
Pauca et al. Predictive control for the lateral and longitudinal dynamics in automated vehicles
Uyanık et al. Adaptive control of a spring-mass hopper
Jones Optimal control of an underactuated bipedal robot
Wittmann et al. Model-based predictive bipedal walking stabilization
Feng Online Hierarchical Optimization for Humanoid Control.
Neunert et al. Efficient whole-body trajectory optimization using contact constraint relaxation
Wittmann et al. Real-time nonlinear model predictive footstep optimization for biped robots
Iqbal et al. Asymptotic stabilization of aperiodic trajectories of a hybrid-linear inverted pendulum walking on a vertically moving surface
Orozco-Soto et al. Motion control of humanoid robots using sliding mode observer-based active disturbance rejection control
Savin Neural network-based reaction estimator for walking robots
Yuan et al. An improved formulation for model predictive control of legged robots for gait planning and feedback control
Missura et al. Online learning of foot placement for balanced bipedal walking
Dai et al. Data-driven step-to-step dynamics based adaptive control for robust and versatile underactuated bipedal robotic walking
Al-Araji et al. Design of an adaptive nonlinear PID controller for nonholonomic mobile robot based on posture identifier
Persson et al. A comparative analysis and design of controllers for autonomous bicycles
Wohner et al. Hierarchical nonlinear model predictive control for an autonomous racecar
Dai et al. Data-driven adaptation for robust bipedal locomotion with step-to-step dynamics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150211