推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

双足机器人RCG姿态控制算法的研究

更新时间:2019-12-24 18:40:49 大小:1M 上传用户:守着阳光1985查看TA发布的资源 标签:机器人rcg姿态控制算法 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

稳定步行是仿人双足机器人开展实际作业的基础,也是研究的难点和热点.为了提高对仿人机器人步行失稳的响应速率和控制准确性,克服利用陀螺仪进行姿态测量及控制无法完整表述机器人运动状态,从而造成控制滞后的缺点.本文提出了RCG姿态控制算法,在以角速度和角度作为控制参量的模型基础上,引入机器人运动过程中的加速度作为姿态判断和调整的影响因子,实现对机器人行走过程的反馈控制,提高了双足机器人对失稳状态的响应速率和响应的准确性.通过对自主搭建的机器人样机进行测试,结果表明:当双足机器人步行失稳时,RCG姿态控制算法比以角速度和角度作为参量的控制算法能够更快速、准确的修正姿态偏差,保持姿态稳定.


部分文件列表

文件名 大小
双足机器人RCG姿态控制算法的研究.pdf 1M

部分页面预览

(完整内容请下载后查看)
8
Vol. 46 No. 8  
Aug. 2018  
2018  
8
ACTA ELECTRONICA SINICA  
RCG  
人  
姿法的研究  
, ,  
刘 迪 孔令文 杜巧玲  
(
大学电子科学与工程学院 春  
130012)  
:
.  
仿的基研究的点和为了提高对仿人机步  
, ,  
准确陀螺进行姿测量及造成制  
RCG  
, ,  
姿作为上 引动过程中  
后的本文提出了  
作为姿调整影响对机人行程的提高了人对应  
RCG  
:
准确通过对机进行测结果表明 时  
姿制  
,  
比以作为快速 准确的修姿姿定  
:
;
;
;
关键词  
中图分类号  
URL: http: / /www. ejournal. org. cn  
仿人机姿测量  
:
TP242  
:
A
: 0372-2112 ( 2018) 08-1842-07  
DOI: 10. 3969 /j. issn. 0372-2112. 2018. 08. 007  
文献标识码  
文章编号  
电子学报  
Research on RCG Attitude Control Algorithm of Biped Robot  
LIU DiKONG Ling-wenDU Qiao-ling  
( College of Electronic Science and EngineeringJilin UniversityChangchunJilin 130012China )  
Abstract: Stable walking is the foundation of humanoid robot in practical workand is the key and hot topic of re-  
search. In order to improve the response rate and control accuracy of the humanoid robots walking instabilitythe attitude  
measurement and control of the gyroscope can not be used to describe the movement state of the robot completelywhich  
leads to the shortcomings of the control lag. In this paperthe RCG attitude control algorithm is proposed. Based on the mod-  
el of angular velocity and angle as the control parametersthe acceleration of robot movement in the process is taken as the  
factor of attitude judgment and adjustmentand the feedback control of the robot walking process is realized. The response  
rate and response accuracy of the robot to the unstable state are improved. The test of RCG attitude control algorithm were  
carried using self-built robot prototype. The results show that RCG attitude control algorithm can correct attitude deviation  
more timely and accurately compared with the attitude of the control method only using angular velocity and angleand  
maintain a stable attitudewhen the biped robot is unstable.  
Key words: humanoid robot; gait stability; control algorithm; attitude measurement  
4]  
PointZMP)  
进行以  
行  
1
引言  
,  
及实摔倒的自学研究表明 人类行走  
是多复杂结构 具有非  
程中姿姿到  
5]  
, ,  
线性 强等特因此 步  
主要作用 而回的作用小  
研究领域为了实对机姿态  
此本文研究如何通过于重心测量单元  
在机种  
人行制  
( Inertial Measurement UnitIMU) ,  
在  
测量单元  
人行姿不  
足底力传通过实  
面或影响导致获  
1 ~ 3]  
时数据得到姿信息  
然后制  
姿信息的方法通过对机角  
6]  
;
重心点  
( Zero Moment  
, ,  
据数据的大采取一  
进行测量  
: 2017-05-26;  
: 2018-01-01;  
:
责任编辑 蓝红杰  
收稿日期  
修回日期  
: " "  
基金项目 省教育厅 科学技术项目  
( No. JJKH20170800KJ)  
1843  
8
: RCG  
姿法的研究  
7Jianxi Li  
调整在文中  
加  
个单陀螺力传作为数据集  
通过  
FIR  
低通测量过程中生的声  
陀螺现步定  
8Seung-Joon Yi  
在文提出了一  
次式动作来持机到外的  
9]  
定 文介绍了  
Hongzhe Jin  
ARM  
处  
作为陀螺度以倾  
, ,  
测量 对环境干扰出及平  
10Shiuh-Jer Huang  
献  
使计和轴  
陀螺对机姿进行制 预出了机人  
动过程中的度变化 并将其作为准对机人  
'11]  
Ф 进行得到 Ф  
采  
进行正  
ɑ
集到度数据 通过力分量和方弦  
研究中 陀螺姿态  
矩阵数据身  
, ,  
检测单陀螺测量进而得到  
'
ɑ .  
、 、  
作为姿态  
度  
影响输入姿元  
为了人在姿出  
法中计的数据陀螺仪  
数据的修用作 使度数据机  
, ,  
姿进行数据度不高 进而导致制  
79]  
,  
得到动过程的加  
度较低  
本文提出一种姿法  
RCG( Remove the components of gravityRCG)  
速  
———  
姿制  
'
'
G
ɑ
的和 即  
ɑ = G + ɑ n =  
n
n
n
XYZ.  
为了能准确得到的  
谓  
RCG,  
对  
.  
就需力分量 初始计  
人实姿干扰 在机人行过  
合 两系各为  
程自姿变化 在传各  
0°.  
在机动过程中 发生斜  
, ,  
分量变化 因此 通过力分量  
系不合 相于  
得到准确姿提高机制  
'
系会Ф  
n  
n
度 该陀螺计的长  
'
= XYZ.  
Ф 陀螺进而可算出力  
n
测量速  
G .  
在传分量 因此对坐  
计修陀螺测量数据 计的数据  
'
ɑ = ɑ G n = XYZ.  
有  
n
n
n
姿态  
测量数据并  
2
RCG  
姿态解算算法  
不是同一的 在机人行程中发  
使在  
2. 1 RCG  
姿态解算算法  
姿是相而  
在机个行程中速不是恒  
因此要在传下得到数据成  
,  
是  
为机数 据  
DCM  
系各来实坐  
分量分量和  
, ,  
姿算过程中 要机分量 因  
X  
向为机  
分量并将度数据从感  
Z X  
方 则夹  
系变换到为了得到于  
Y Z  
翻滚Ф 俯仰θ 角  
本文矩阵对机器  
Ψ 的  
分量进行标转换 结果作为制  
:
图  
1
以表为  
'
X =X·cos( ) +Y·sin( ) ·sin( ) Z·sin( ) ·cos( )  
Ф Ф θ Ф θ  
示  
'
RCG  
Y =Y·cos( ) +Z·sin( )  
Ф θ  
姿传统姿改  
{
'
,  
陀螺度数据 ω 通过得到度数据  
Z =X·sin( ) Y·sin( ) ·cos( ) +Z·cos( ) ·cos( )  
Ф θ Ф θ Ф  
, ,  
Ф 为了误差生的度数据通  
( 1)  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载