CN112631277A - 一种四足机器人站姿转换的平衡控制方法及*** - Google Patents

一种四足机器人站姿转换的平衡控制方法及*** Download PDF

Info

Publication number
CN112631277A
CN112631277A CN202011420548.3A CN202011420548A CN112631277A CN 112631277 A CN112631277 A CN 112631277A CN 202011420548 A CN202011420548 A CN 202011420548A CN 112631277 A CN112631277 A CN 112631277A
Authority
CN
China
Prior art keywords
joint
actual
angles
representing
standing posture
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.)
Granted
Application number
CN202011420548.3A
Other languages
English (en)
Other versions
CN112631277B (zh
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.)
Sun Yat Sen University
Original Assignee
Sun Yat Sen 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 Sun Yat Sen University filed Critical Sun Yat Sen University
Priority to CN202011420548.3A priority Critical patent/CN112631277B/zh
Publication of CN112631277A publication Critical patent/CN112631277A/zh
Application granted granted Critical
Publication of CN112631277B publication Critical patent/CN112631277B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种四足机器人站姿转换的平衡控制方法及***,该方法包括:基于三阶倒立摆新构型构建动力学模型;构建状态空间方程;构建四足机器人控制器;获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;结合肩关节和髋关节的期望角度得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;得到对应的实际控制力矩;更新肩关节和髋关节的期望角度,实现站姿转换。该***包括:动力学方程模块、状态空间方程模块、控制器模块、实际姿态模块、反馈模块、实际控制力矩模块和姿态更新模块。本发明只需控制较少的关节即可实现整套动作的控制。本发明作为一种四足机器人站姿转换的平衡控制方法及***,可广泛应用于机器人控制领域。

Description

一种四足机器人站姿转换的平衡控制方法及***
技术领域
本发明属于机器人控制领域,尤其涉及一种四足机器人站姿转换的平衡控制方法及***。
背景技术
四足机器人可以很好地适应非结构化的恶劣环境,可满足军事侦察、资源探勘以及抢险救灾等多种用途需求。但其在非结构化作业环境下,有时候需要根据不同的地形,切换不同的站姿步态。然而,四足机器人大多是点足接触,接触面积小,在站立姿态转换的过程保持平衡较为困难,目前对于四足机器人的站姿平衡控制方法,多是涉及机器人在不同的行进步态下的四足平衡状态,很少涉及站姿转换过程中(四足到双足的转换)的平衡控制。现有的对于四足机器人的站姿转换方法,结合了传统的坐标转换和ZMP(零力矩点法),但是ZMP在计算的时候局限于平面接触面,当机器人在松软、崎岖的地形工作时,ZMP的运用较为有限,且机器人构型复杂,传统的坐标转换方法需要大量的计算,不利于下一步的控制器设计。
发明内容
为了解决上述技术问题,本发明的目的是提供一种四足机器人站姿转换的平衡控制方法及***,通过把找到的关系路径作为特征来学习目标关系,实现知识图谱补全的方法。
本发明所采用的第一技术方案是:一种四足机器人站姿转换的平衡控制方法,包括以下步骤:
基于预设的三阶倒立摆新构型构建动力学模型;
根据动力学模型得到状态空间方程并简化,得到简化后的状态空间方程;
基于简化后的状态空间方程构建四足机器人控制器;
基于传感器获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;
将实际肩关节、髋关节和踝关节三个关节的角度和角速度结合肩关节和髋关节的期望角度输入到控制器,并得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;
根据肩关节、髋关节、踝关节的反馈角度和角速度,得到对应的实际控制力矩;
根据对应的实际控制力矩和按时间更新肩关节和髋关节的期望角度,实现站姿转换。
进一步,所述预设的三阶倒立摆新构型包括模拟四足机器人前肢的上摆、模拟躯干的中摆和模拟后肢的下摆。
进一步,所述基于预设的三阶倒立摆新构型构建动力学模型并得到状态空间方程这一步骤,其具体包括:
根据预设的三阶倒立摆新构型的上摆的受力情况和肩关节处的力矩平衡方程,得到上摆动力学模型;
根据预设的三阶倒立摆新构型的中摆的力学方程和髋关节处的力矩平衡方程,得到中摆动力学模型;
根据预设的三阶倒立摆新构型的下摆的力学方程,得到下摆动力学模块。
进一步,所述上摆动力学模型表达式如下:
Figure BDA0002822122610000021
上式中,Mm表示中摆的质量,Jm表示中摆的理想转动惯量,θm表示髋关节对应的角度,F2表示髋关节处产生的横向力,Tact2表示在髋关节处施加的主动力矩。
进一步,所述中摆动力学模型表达式如下:
Figure BDA0002822122610000022
上式中,Ml表示下摆的质量,Jl表示下摆的理想转动惯量,θl表示踝关节对应的角度。
进一步,所述下摆动力学模型表达如下:
Figure BDA0002822122610000023
上式中,状态变量为θu,θm,θl
Figure BDA0002822122610000024
***输入为Tact1和Tact2。其中
Figure BDA0002822122610000025
节对应的角速度,
Figure BDA0002822122610000026
表示髋关节对应的角速度,
Figure BDA0002822122610000027
表示踝关节对应的角速度,Pu1,Pu2,Pm1,Pm2,Pm3,Pm4,Pm5,Pl1,Pl2,Pl3,Pl4,Pl5表示根据上述的动力学方程联立得出的对应状态变量和输入的权值。***输出为θc,表示***组合质心相对于踝关节的夹角,K1,K2,K3表示根据组合质心公式,三个角度分别对应的权值。
进一步,所述状态空间方程表达式如下:
下式中,状态变量为θu,θm,θl
Figure BDA0002822122610000028
***输入为Tact1和Tact2。其中
Figure BDA0002822122610000029
表示肩关节对应的角速度,
Figure BDA00028221226100000210
表示髋关节对应的角速度,
Figure BDA00028221226100000211
表示踝关节对应的角速度,Pu1,Pu2,Pm1,Pm2,Pm3,Pm4,Pm5,Pl1,Pl2,Pl3,Pl4,Pl5表示根据上述的动力学方程联立得出的对应状态变量和输入的权值。***输出为θc,表示***组合质心相对于踝关节的夹角,K1,K2,K3表示根据组合质心公式,三个角度分别对应的权值。
Figure BDA0002822122610000031
Figure BDA0002822122610000032
进一步,所述简化后的状态空间方程表达式如下:
Figure BDA0002822122610000033
Figure BDA0002822122610000034
上式中,x1=[θu θm θl]T为角度值,
Figure BDA0002822122610000035
为角速度值,u表示***输入,K=[K3 K2 K1],
Figure BDA0002822122610000036
表示角速度值,
Figure BDA0002822122610000037
表示角加速度值,
Figure BDA0002822122610000038
进一步,所述控制器的控制信号表达式如下:
Figure BDA0002822122610000039
Figure BDA00028221226100000310
上式中,K11和K12表示状态反馈增益,calibration_matrix为针对误差e的修正矩阵。
本发明所采用的第二技术方案是:一种四足机器人站姿转换的平衡控制方法***,包括以下模块:
动力学方程模块,用于基于预设的三阶倒立摆新构型构建动力学模型;
状态空间方程模块,用于根据动力学模型得到状态空间方程并简化,得到简化后的状态空间方程;
控制器模块,用于基于简化后的状态空间方程构建四足机器人控制器;
实际姿态模块,用于基于传感器获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;
反馈模块,用于将实际肩关节、髋关节和踝关节三个关节的角度和角速度结合肩关节和髋关节的期望角度输入到控制器,并得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;
实际控制力矩模块,用于根据肩关节、髋关节、踝关节的反馈角度和角速度,得到对应的实际控制力矩;
姿态更新模块,用于根据对应的实际控制力矩和按时间更新肩关节和髋关节的期望角度,实现站姿转换。
本发明方法及***的有益效果是:本发明本发明将四足机器人的站姿转换过程简化为了一种特殊的三阶倒立摆模型,与传统的坐标转换方法相比,简化了动力学分析。分阶段设计控制器,可以有效地自由配置倒立摆的摆起方式,同时当倒立摆处于稳定状态时,对于外界的未知有界扰动有着很好的鲁棒性。
附图说明
图1是本发明具体实施例一种四足机器人站姿转换的平衡控制方法的步骤流程图;
图2是本发明具体实施例一种四足机器人站姿转换的平衡控制***的结构框图;
图3是本发明具体实施例预设的三阶倒立摆新构型的示意图;
图4是本发明具体实施例站姿转换的控制流程图;
图5是本发明具体实施例预设的三阶倒立摆新构型与实际四足机器人的站姿映射图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
如图1所示,本发明提供了一种四足机器人站姿转换的平衡控制方法,该方法包括以下步骤:
S1、基于预设的三阶倒立摆新构型构建动力学模型;
S2、根据动力学模型得到状态空间方程并简化,得到简化后的状态空间方程;
S3、基于简化后的状态空间方程构建四足机器人控制器;
S4、基于传感器获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;
S5、将实际肩关节、髋关节和踝关节三个关节的角度和角速度结合肩关节和髋关节的期望角度输入到控制器,并得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;
S6、根据肩关节、髋关节、踝关节的反馈角度和角速度,得到对应的实际控制力矩;
S7、根据对应的实际控制力矩和按时间更新肩关节和髋关节的期望角度,实现站姿转换。
具体地,整个实现过程分为两个部分,首先,对三阶倒立摆新构型进行运动学/动力学分析,建立数学模型;然后,根据相应的控制目的,对已建立的数学模型进行相应的控制器设计,对设计好的控制器进行性能分析。
进一步作为本方法的优选实施例,所述预设的三阶倒立摆新构型包括模拟四足机器人前肢的上摆、模拟躯干的中摆和模拟后肢的下摆。
具体地,参照图3,利用三阶倒立摆新构型来近似四足机器人站姿转换的运动过程,该模型由三个部分组成,上摆模拟四足机器人的(一对)前肢,中摆模拟躯干,下摆模拟(一对)后肢。整个倒立摆***的输入部分安装在肩关节和髋关节(可以是电机或是液压驱动器,根据现实场景中四足机器人的具体驱动方式而定),下摆的底部(踝关节)通过旋转关节与地面铰接。
进一步作为本方法优选实施例,所述基于预设的三阶倒立摆新构型构建动力学模型这一步骤,其具体包括:
根据预设的三阶倒立摆新构型的上摆的受力情况和肩关节处的力矩平衡方程,得到上摆动力学模型;
根据预设的三阶倒立摆新构型的中摆的力学方程和髋关节处的力矩平衡方程,得到中摆动力学模型;
根据预设的三阶倒立摆新构型的下摆的力学方程,得到下摆动力学模块。
进一步作为本发明的优选实施例,所述上摆动力学模型表达式如下:
Figure BDA0002822122610000051
上式中,Mu表示上摆的质量,lu表示上摆长度,lm表示中摆长度,ll表示下摆长度,Ju表示上摆的理想转动惯量,θu表示肩关节对应的角度,F1表示肩关节处产生的横向力,Tact1表示在肩关节处施加的主动力矩,g表示表示地球重力加速度,
Figure BDA0002822122610000052
表示肩关节对应的角加速度,
Figure BDA0002822122610000053
表示表示髋关节对应的角加速度,
Figure BDA0002822122610000054
表示表示踝关节对应的角加速度。
进一步作为本发明优选实施例,所述中摆动力学模型表达式如下:
Figure BDA0002822122610000061
上式中,Mm表示中摆的质量,Jm表示中摆的理想转动惯量,θm表示髋关节对应的角度,F2表示髋关节处产生的横向力,Tact2表示在髋关节处施加的主动力矩。
进一步作为本发明优选实施例,所述下摆动力学模型表达如下:
Figure BDA0002822122610000062
具体地,θu以yu轴负半轴的逆时针方向为正角,θm以ym轴正半轴的顺时针方向为正角,θl以yl轴正半轴的顺时针方向为正角。根据小角近似原理,即tanθc=xc/yc≈θc。在四足机器人的站姿转换过程中,θm由90°变化成0°,θu和θl在经过小幅变化后,仍归于0°,在抗扰动平衡控制中,***经过未知扰动影响后,θc保持稳定在0°。
整理式(1)、(2)、(3)可得状态空间方程:
Figure BDA0002822122610000063
上式中,状态变量为θu,θm,θl
Figure BDA0002822122610000064
***输入为Tact1和Tact2。其中
Figure BDA0002822122610000065
表示肩关节对应的角速度,
Figure BDA0002822122610000066
表示髋关节对应的角速度,
Figure BDA0002822122610000067
表示踝关节对应的角速度,Pu1,Pu2,Pm1,Pm2,Pm3,Pm4,Pm5,Pl1,Pl2,Pl3,Pl4,Pl5表示根据上述的动力学方程联立得出的对应状态变量和输入的权值。***输出为θc,表示***组合质心相对于踝关节的夹角,K1,K2,K3表示根据组合质心公式,三个角度分别对应的权值。
进一步作为本方法的优选实施例,所述简化后的状态空间方程表达式如下:
Figure BDA0002822122610000068
上式中,x1=[θu θm θl]T为角度值,
Figure BDA0002822122610000071
为角速度值,u表示***输入,K=[K3 K2 K1],
Figure BDA0002822122610000072
表示角速度值,
Figure BDA0002822122610000073
表示角加速度值,
Figure BDA0002822122610000074
将x1d定义为期望的输入角度,以e来表示期望值和实际值之间的误差。
Figure BDA0002822122610000075
Figure BDA0002822122610000076
针对误差e,加入修正矩阵,设计以下控制器:
进一步作为本方法的优选实施例,所述控制器的控制信号表达式如下:
Figure BDA0002822122610000077
Figure BDA0002822122610000078
具体地,其中K11和K12是状态反馈增益(此时的状态变量是x2和e),可以用常规的控制算法求得。calibration_matrix为针对误差e的修正矩阵,使得该控制器可以根据需求自由配置θu和θm的变化过程,对于θl必须设置为0°,映射到现实中,下摆相当于四足机器人的支撑后肢,不宜做角度上的变化。
参照图3、图4和图5,在初始状态下,前/后肢停留在地面上以模拟四足动物四足站立的情况。通过在肩关节和髋关节处施加主动扭矩,在四足机器人的站姿转换过程中调整模型的组合质心(CoM)与地面的夹角,控制该模型达到前肢抬离地面,而后肢不抬起的双足站立平衡状态。利用传感器(光电编码器、IMU等)获取四足机器人肩关节、髋关节、踝关节的角度和角速度,并同肩关节和髋关节的期望角度输入其对应的力矩控制器,根据肩关节、髋关节、踝关节的反馈角度和角速度,获取实际的控制力矩。按时间更新肩关节和髋关节的期望角度,实现四足机器人站姿转换过程中运动姿态的自由配置。另外,在平衡阶段,根据相应的控制力矩将四足机器人的CoM稳定在踝关节的正上方,实现四足机器人在有界扰动状态下的平衡控制,以保证***在双足站立的条件下受到未知的有界扰动后能保持平衡稳定。
本发明根据四足机器人实际的应用需求,建立了三阶倒立摆新构型。此新构型与传统的倒立摆模型(即小车-倒立摆模型)不同,大大简化了动力学/运动学分析,丰富了运动过程的选择,传统模型只是把倒立摆立起来不让它们倒下;根据新构型进行数学建模,整个***只需要两个输入(即两个驱动),只需要控制四足机器人的肩关节和髋关节即可实现整套动作,需要的状态变量也就较少;本发明的控制器好处在于,可以让工作人员根据实际的需求,自由地调整机器人的运动过程,并非单一地只是让四足机器人完成四足站立到双足站立。
如图2所示,一种四足机器人站姿转换的平衡控制方法***,包括以下模块:
动力学方程模块,用于基于预设的三阶倒立摆新构型构建动力学模型;
状态空间方程模块,用于根据动力学模型得到状态空间方程并简化,得到简化后的状态空间方程;
控制器模块,用于基于简化后的状态空间方程构建四足机器人控制器;
实际姿态模块,用于基于传感器获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;
反馈模块,用于将实际肩关节、髋关节和踝关节三个关节的角度和角速度结合肩关节和髋关节的期望角度输入到控制器,并得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;
实际控制力矩模块,用于根据肩关节、髋关节、踝关节的反馈角度和角速度,得到对应的实际控制力矩;
姿态更新模块,用于根据对应的实际控制力矩和按时间更新肩关节和髋关节的期望角度,实现站姿转换。
上述***实施例中的内容均适用于本方法实施例中,本方法实施例所具体实现的功能与上述***实施例相同,并且达到的有益效果与上述***实施例所达到的有益效果也相同。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

Claims (10)

1.一种四足机器人站姿转换的平衡控制方法,其特征在于,包括以下步骤:
基于预设的三阶倒立摆新构型构建动力学模型;
根据动力学模型得到状态空间方程并简化,得到简化后的状态空间方程;
基于简化后的状态空间方程构建四足机器人控制器;
基于传感器获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;
将实际肩关节、髋关节和踝关节三个关节的角度和角速度结合肩关节和髋关节的期望角度输入到控制器,并得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;
根据肩关节、髋关节、踝关节的反馈角度和角速度,得到对应的实际控制力矩;
根据对应的实际控制力矩和按时间更新肩关节和髋关节的期望角度,实现站姿转换。
2.根据权利要求1所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述预设的三阶倒立摆新构型包括模拟四足机器人前肢的上摆、模拟躯干的中摆和模拟后肢的下摆。
3.根据权利要求2所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述基于预设的三阶倒立摆新构型构建动力学模型这一步骤,其具体包括:
根据预设的三阶倒立摆新构型的上摆的受力情况和肩关节处的力矩平衡方程,得到上摆动力学模型;
根据预设的三阶倒立摆新构型的中摆的力学方程和髋关节处的力矩平衡方程,得到中摆动力学模型;
根据预设的三阶倒立摆新构型的下摆的力学方程,得到下摆动力学模块。
4.根据权利要求3所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述上摆动力学模型表达式如下:
Figure FDA0002822122600000011
上式中,Mu表示上摆的质量,lu表示上摆长度,lm表示中摆长度,ll表示下摆长度,Ju表示上摆的理想转动惯量,θu表示肩关节对应的角度,F1表示肩关节处产生的横向力,Tact1表示在肩关节处施加的主动力矩,g表示表示地球重力加速度,
Figure FDA0002822122600000012
表示肩关节对应的角加速度,
Figure FDA0002822122600000013
表示表示髋关节对应的角加速度,
Figure FDA0002822122600000014
表示表示踝关节对应的角加速度。
5.根据权利要求4所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述中摆动力学模型表达式如下:
Figure FDA0002822122600000021
上式中,Mm表示中摆的质量,Jm表示中摆的理想转动惯量,θm表示髋关节对应的角度,F2表示髋关节处产生的横向力,Tact2表示在髋关节处施加的主动力矩。
6.根据权利要求5所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述下摆动力学模型表达如下:
Figure FDA0002822122600000022
上式中,Ml表示下摆的质量,Jl表示下摆的理想转动惯量,θl表示踝关节对应的角度。
7.根据权利要求6所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述状态空间方程表达式如下:
Figure FDA0002822122600000023
Figure FDA0002822122600000024
上式中,状态变量为θu,θm,θl
Figure FDA0002822122600000025
***输入为Tact1和Tact2。其中
Figure FDA0002822122600000026
表示肩关节对应的角速度,
Figure FDA0002822122600000027
表示髋关节对应的角速度,
Figure FDA0002822122600000028
表示踝关节对应的角速度,Pu1,Pu2,Pm1,Pm2,Pm3,Pm4,Pm5,Pl1,Pl2,Pl3,Pl4,Pl5表示根据上述的动力学方程联立得出的对应状态变量和输入的权值。***输出为θc,表示***组合质心相对于踝关节的夹角,K1,K2,K3表示根据组合质心公式,三个角度分别对应的权值。
8.根据权利要求7所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述简化后的状态空间方程表达式如下:
Figure FDA0002822122600000031
Figure FDA0002822122600000032
上式中,x1=[θu θm θl]T为角度值,
Figure FDA0002822122600000033
为角速度值,u表示***输入,K=[K3K2 K1],
Figure FDA0002822122600000034
表示角速度值,
Figure FDA0002822122600000035
表示角加速度值,
Figure FDA0002822122600000036
9.根据权利要求8所述一种四足机器人站姿转换的平衡控制方法,其特征在于,所述控制器的控制信号表达式如下:
Figure FDA0002822122600000037
Figure FDA0002822122600000038
上式中,K11和K12表示状态反馈增益,calibration_matrix为针对误差e的修正矩阵。
10.一种四足机器人站姿转换的平衡控制***,其特征在于,包括以下模块:
动力学方程模块,用于基于预设的三阶倒立摆新构型构建动力学模型;
状态空间方程模块,用于根据动力学模型得到状态空间方程并简化,得到简化后的状态空间方程;
控制器模块,用于基于简化后的状态空间方程构建四足机器人控制器;
实际姿态模块,用于基于传感器获取四足机器人实际肩关节、髋关节和踝关节的角度和角速度;
反馈模块,用于将实际肩关节、髋关节和踝关节三个关节的角度和角速度结合肩关节和髋关节的期望角度输入到控制器,并得到肩关节、髋关节、踝关节的反馈角度和反馈角速度;
实际控制力矩模块,用于根据肩关节、髋关节、踝关节的反馈角度和角速度,得到对应的实际控制力矩;
姿态更新模块,用于根据对应的实际控制力矩和按时间更新肩关节和髋关节的期望角度,实现站姿转换。
CN202011420548.3A 2020-12-08 2020-12-08 一种四足机器人站姿转换的平衡控制方法及*** Active CN112631277B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011420548.3A CN112631277B (zh) 2020-12-08 2020-12-08 一种四足机器人站姿转换的平衡控制方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011420548.3A CN112631277B (zh) 2020-12-08 2020-12-08 一种四足机器人站姿转换的平衡控制方法及***

Publications (2)

Publication Number Publication Date
CN112631277A true CN112631277A (zh) 2021-04-09
CN112631277B CN112631277B (zh) 2022-01-18

Family

ID=75308609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011420548.3A Active CN112631277B (zh) 2020-12-08 2020-12-08 一种四足机器人站姿转换的平衡控制方法及***

Country Status (1)

Country Link
CN (1) CN112631277B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114248855A (zh) * 2021-12-20 2022-03-29 北京理工大学 双足机器人空间域步态规划与控制方法

Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060249315A1 (en) * 2005-03-31 2006-11-09 Massachusetts Institute Of Technology Artificial human limbs and joints employing actuators, springs, and variable-damper elements
US20110160906A1 (en) * 2009-12-28 2011-06-30 Honda Motor Co., Ltd. Control device for mobile robot
CN102121828A (zh) * 2010-12-21 2011-07-13 浙江大学 一种仿人机器人身体姿态角度实时估计方法
US20110172817A1 (en) * 2010-01-11 2011-07-14 Samsung Electronics Co., Ltd. Walking robot and method of controlling balance thereof
JP2011194503A (ja) * 2010-03-18 2011-10-06 Toyota Motor Corp 2脚歩行ロボット
CN102591344A (zh) * 2012-03-05 2012-07-18 中国人民解放军国防科学技术大学 四足仿生机器人的时位控制方法
CN102722177A (zh) * 2012-06-27 2012-10-10 哈尔滨工程大学 具有pid反馈增益的自主水下航行器三维直线路径跟踪控制方法
CN102749919A (zh) * 2012-06-15 2012-10-24 华中科技大学 一种多足机器人平衡控制方法
CN103135549A (zh) * 2012-12-21 2013-06-05 北京邮电大学 一种具有视觉反馈的球形机器人运动控制***及运动控制方法
CN103149933A (zh) * 2013-02-27 2013-06-12 南京邮电大学 基于闭环控制的仿人机器人全向行走方法
CN103257652A (zh) * 2012-02-21 2013-08-21 三星电子株式会社 步行机器人及其控制方法
US20140031986A1 (en) * 2012-01-11 2014-01-30 Jonathan Spitz Robot, device and a method for central pattern generator (CPG) based control of a movement of the robot
CN103576693A (zh) * 2013-11-11 2014-02-12 哈尔滨工程大学 基于二阶滤波器的水下机器人三维路径跟踪控制方法
CN103895016A (zh) * 2012-12-27 2014-07-02 现代自动车株式会社 用于控制机器人步态的方法
CN103942383A (zh) * 2014-04-17 2014-07-23 哈尔滨工程大学 一种深海作业型水下机器人的动力学和运动学估计方法
CN104793621A (zh) * 2015-05-12 2015-07-22 北京理工大学 一种模仿肌肉粘弹特性的仿人机器人行走稳定控制方法
CN105203099A (zh) * 2015-10-27 2015-12-30 中国矿业大学(北京) 基于iGPS的掘进机单站位姿测量方法
CN105242677A (zh) * 2015-07-31 2016-01-13 中国人民解放军国防科学技术大学 四足机器人双足支撑相位力位混合控制方法
WO2016009308A2 (en) * 2014-07-18 2016-01-21 Vrije Universiteit Brussel A prosthesis or orthosis comprising a hinge joint system for functionally assisting, enhancing and/or replacing a hinge joint of a human or animal subject.
CN105796286A (zh) * 2016-02-23 2016-07-27 东南大学 使用气囊传感器的下肢外骨骼机器人控制方法
CN105997436A (zh) * 2016-07-06 2016-10-12 燕山大学 一种四自由度多姿态下肢康复机器人
KR20170001261A (ko) * 2015-06-26 2017-01-04 국방과학연구소 착용로봇의 보행천이 제어방법
CN106525049A (zh) * 2016-11-08 2017-03-22 山东大学 一种基于计算机视觉的四足机器人本***姿跟踪方法
EP3241085A1 (en) * 2014-12-31 2017-11-08 Flir Systems, Inc. Proactive directional control systems and methods
US9878751B1 (en) * 2015-10-08 2018-01-30 Boston Dynamics, Inc. Three-piston ankle mechanism of a legged robot and associated control system
KR20180024240A (ko) * 2016-08-29 2018-03-08 한서대학교 산학협력단 이동로봇 선회를 위한 타입-2 퍼지 자기동조 피아이디 제어기
CN107932489A (zh) * 2018-01-15 2018-04-20 哈尔滨理工大学 一种机器人骑自行车装置及控制方法
CN108089578A (zh) * 2017-12-07 2018-05-29 东莞深圳清华大学研究院创新中心 一种用于双足步行机器人的步行运动规划方法
US10017218B1 (en) * 2015-11-11 2018-07-10 Boston Dynamics, Inc. Achieving a target gait behavior in a legged robot
CN108829109A (zh) * 2018-07-25 2018-11-16 西北工业大学 基于分布式模型预测控制的中性浮力机器人姿态与轨迹控制方法
US10279482B1 (en) * 2014-12-18 2019-05-07 Boston Dynamics, Inc. Braking and regeneration control in a legged robot
CN109857131A (zh) * 2019-03-11 2019-06-07 山东职业学院 一种足式机器人两足-四足姿态变换控制方法
US20190248017A1 (en) * 2011-07-25 2019-08-15 Sony Corporation Robot device, method of controlling the same, computer program, and robot system
CN110405762A (zh) * 2019-07-22 2019-11-05 北京理工大学 一种基于空间二阶倒立摆模型的双足机器人姿态控制方法
CN111252162A (zh) * 2020-02-24 2020-06-09 北京理工大学 一种双足机器人足部柔顺平衡控制***及方法
CN111309039A (zh) * 2020-02-27 2020-06-19 杭州云深处科技有限公司 一种四足机器人姿态控制方法和装置
CN111360834A (zh) * 2020-03-25 2020-07-03 中南大学 一种基于深度强化学习的仿人机器人运动控制方法及***
CN111857170A (zh) * 2020-07-29 2020-10-30 中国人民解放军陆军装甲兵学院 一种四足机器人腿部关节负载规律分析方法

Patent Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060249315A1 (en) * 2005-03-31 2006-11-09 Massachusetts Institute Of Technology Artificial human limbs and joints employing actuators, springs, and variable-damper elements
US20110160906A1 (en) * 2009-12-28 2011-06-30 Honda Motor Co., Ltd. Control device for mobile robot
US20110172817A1 (en) * 2010-01-11 2011-07-14 Samsung Electronics Co., Ltd. Walking robot and method of controlling balance thereof
JP2011194503A (ja) * 2010-03-18 2011-10-06 Toyota Motor Corp 2脚歩行ロボット
CN102121828A (zh) * 2010-12-21 2011-07-13 浙江大学 一种仿人机器人身体姿态角度实时估计方法
US20190248017A1 (en) * 2011-07-25 2019-08-15 Sony Corporation Robot device, method of controlling the same, computer program, and robot system
US20140031986A1 (en) * 2012-01-11 2014-01-30 Jonathan Spitz Robot, device and a method for central pattern generator (CPG) based control of a movement of the robot
CN103257652A (zh) * 2012-02-21 2013-08-21 三星电子株式会社 步行机器人及其控制方法
CN102591344A (zh) * 2012-03-05 2012-07-18 中国人民解放军国防科学技术大学 四足仿生机器人的时位控制方法
CN102749919A (zh) * 2012-06-15 2012-10-24 华中科技大学 一种多足机器人平衡控制方法
CN102722177A (zh) * 2012-06-27 2012-10-10 哈尔滨工程大学 具有pid反馈增益的自主水下航行器三维直线路径跟踪控制方法
CN103135549A (zh) * 2012-12-21 2013-06-05 北京邮电大学 一种具有视觉反馈的球形机器人运动控制***及运动控制方法
CN103895016A (zh) * 2012-12-27 2014-07-02 现代自动车株式会社 用于控制机器人步态的方法
CN103149933A (zh) * 2013-02-27 2013-06-12 南京邮电大学 基于闭环控制的仿人机器人全向行走方法
CN103576693A (zh) * 2013-11-11 2014-02-12 哈尔滨工程大学 基于二阶滤波器的水下机器人三维路径跟踪控制方法
CN103942383A (zh) * 2014-04-17 2014-07-23 哈尔滨工程大学 一种深海作业型水下机器人的动力学和运动学估计方法
WO2016009308A2 (en) * 2014-07-18 2016-01-21 Vrije Universiteit Brussel A prosthesis or orthosis comprising a hinge joint system for functionally assisting, enhancing and/or replacing a hinge joint of a human or animal subject.
US10279482B1 (en) * 2014-12-18 2019-05-07 Boston Dynamics, Inc. Braking and regeneration control in a legged robot
EP3241085A1 (en) * 2014-12-31 2017-11-08 Flir Systems, Inc. Proactive directional control systems and methods
CN104793621A (zh) * 2015-05-12 2015-07-22 北京理工大学 一种模仿肌肉粘弹特性的仿人机器人行走稳定控制方法
KR20170001261A (ko) * 2015-06-26 2017-01-04 국방과학연구소 착용로봇의 보행천이 제어방법
CN105242677A (zh) * 2015-07-31 2016-01-13 中国人民解放军国防科学技术大学 四足机器人双足支撑相位力位混合控制方法
US9878751B1 (en) * 2015-10-08 2018-01-30 Boston Dynamics, Inc. Three-piston ankle mechanism of a legged robot and associated control system
CN105203099A (zh) * 2015-10-27 2015-12-30 中国矿业大学(北京) 基于iGPS的掘进机单站位姿测量方法
US10017218B1 (en) * 2015-11-11 2018-07-10 Boston Dynamics, Inc. Achieving a target gait behavior in a legged robot
CN105796286A (zh) * 2016-02-23 2016-07-27 东南大学 使用气囊传感器的下肢外骨骼机器人控制方法
CN105997436A (zh) * 2016-07-06 2016-10-12 燕山大学 一种四自由度多姿态下肢康复机器人
KR20180024240A (ko) * 2016-08-29 2018-03-08 한서대학교 산학협력단 이동로봇 선회를 위한 타입-2 퍼지 자기동조 피아이디 제어기
CN106525049A (zh) * 2016-11-08 2017-03-22 山东大学 一种基于计算机视觉的四足机器人本***姿跟踪方法
CN108089578A (zh) * 2017-12-07 2018-05-29 东莞深圳清华大学研究院创新中心 一种用于双足步行机器人的步行运动规划方法
CN107932489A (zh) * 2018-01-15 2018-04-20 哈尔滨理工大学 一种机器人骑自行车装置及控制方法
CN108829109A (zh) * 2018-07-25 2018-11-16 西北工业大学 基于分布式模型预测控制的中性浮力机器人姿态与轨迹控制方法
CN109857131A (zh) * 2019-03-11 2019-06-07 山东职业学院 一种足式机器人两足-四足姿态变换控制方法
CN110405762A (zh) * 2019-07-22 2019-11-05 北京理工大学 一种基于空间二阶倒立摆模型的双足机器人姿态控制方法
CN111252162A (zh) * 2020-02-24 2020-06-09 北京理工大学 一种双足机器人足部柔顺平衡控制***及方法
CN111309039A (zh) * 2020-02-27 2020-06-19 杭州云深处科技有限公司 一种四足机器人姿态控制方法和装置
CN111360834A (zh) * 2020-03-25 2020-07-03 中南大学 一种基于深度强化学习的仿人机器人运动控制方法及***
CN111857170A (zh) * 2020-07-29 2020-10-30 中国人民解放军陆军装甲兵学院 一种四足机器人腿部关节负载规律分析方法

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
HAOZHEN CHI等: "Motion Control of a Soft Circular Crawling Robot via Iterative Learning Control", 《2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL》 *
LANG LIN等: "Compliant landing of a trotting quadruped robot based on hybrid motion/force robust control", 《JOURNAL OF CENTRAL SOUTH UNIVERSITY 》 *
XIE HUIXIANG等: "Body rolling analysis and attitude control of a quadruped robot during trotting", 《ROBOT》 *
ZHAO, GP等: "Template Model Inspired Leg Force Feedback Based Control Can Assist Human Walking", 《2017 INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS》 *
徐文霞: "助行机器人运动控制和安全监护策略研究", 《中国博士学位论文全文数据库 信息科技辑》 *
杜威: "四足机器人步态设计与运动控制研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
王鑫: "类豹型四足机器人高速运动及其控制方法研究", 《中国博士学位论文全文数据库 信息科技辑》 *
葛卓: "四足机器人稳定行走控制与参数优化研究", 《中国博士学位论文全文数据库 信息科技辑》 *
韩瑜等: "六轴关节机器人***结构及其关键技术", 《上海交通大学学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114248855A (zh) * 2021-12-20 2022-03-29 北京理工大学 双足机器人空间域步态规划与控制方法
CN114248855B (zh) * 2021-12-20 2022-10-21 北京理工大学 双足机器人空间域步态规划与控制的方法

Also Published As

Publication number Publication date
CN112631277B (zh) 2022-01-18

Similar Documents

Publication Publication Date Title
JP5506617B2 (ja) ロボットの制御装置
US8612053B2 (en) Control device for mobile robot
KR100718479B1 (ko) 로봇의 보행 제어 장치 및 보행 제어 방법
US8204626B2 (en) Control device for mobile body
JP5232124B2 (ja) 脚式移動ロボットの制御装置
US7339340B2 (en) Control system and related method for multi-limbed, multi-legged robot
JP5483997B2 (ja) 脚式移動ロボットの制御装置
CN110405762B (zh) 一种基于空间二阶倒立摆模型的双足机器人姿态控制方法
CN104932264B (zh) 基于rbf网络的q学习框架仿人机器人稳定控制方法
Sentis et al. Implementation and stability analysis of prioritized whole-body compliant controllers on a wheeled humanoid robot in uneven terrains
CN113485398A (zh) 一种轮式双足机器人姿态控制方法
CN113021299B (zh) 一种双腿轮复合机器人全方位运动控制方法
CN112775937B (zh) 欠驱动液压单腿助力外骨骼的自适应鲁棒控制方法及装置
CN108897220B (zh) 一种自适应稳定平衡控制方法和***以及双足仿人机器人
CN108227506A (zh) 一种基于自适应最优化方法的机器人导纳控制***
CN110244714A (zh) 基于滑模控制的机器人单腿摆动相双闭环控制方法
CN112937721A (zh) 一种七连杆双足机器人的设计以及基于zmp和cpg的混合控制方法
CN112631277B (zh) 一种四足机器人站姿转换的平衡控制方法及***
Bazylev et al. UAV equipped with a robotic manipulator
Bazylev et al. Stabilization of biped robot standing on nonstationary plane
Jeong et al. Passivity-based decentralized control for collaborative grasping of under-actuated aerial manipulators
Jamin et al. Two-wheeled wheelchair stabilization using interval type-2 fuzzy logic controller
Du et al. Meaningful centroidal frame orientation of multi-body floating locomotion systems
Bayraktaroğlu et al. Design and development of the ITU biped robot
Yu et al. Hierarchical jumping optimization for hydraulic biped wheel-legged robots

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant