一种双足步行机器人的步态规划方法

一种双足步行机器人的步态规划方法
一种双足步行机器人的步态规划方法

?16?

一种双足步行机器人的步态规划方法

□胡洪志马宏绪

国防科技大学机电工程与自动化学院

[摘要]本文介绍了一种双足步行机器人的步态规划方法,以前向运动为例,详细介绍了先分阶段规划然后合成的方法,并

讨论了行走过程中的冲击振动问题及减振措施,实验及仿真结果验证了这一规划方法的有效性。[关键字]双足步行机器人步态规划减振

[Abstract]In this p a p er ,w e p ut forw ard a m ethod for hum anoid robot g ait p lannin g .W e take forw ard m otion for exam p le ,illustrate the

p hase p lannin g and com p ound m ethod in detail.T his p a p er also discusses the im p act v ibration p roblem and how to g et rid of it.T he ex

2p erim ent and simulation result verified the validation of the m ethod.

[K e y w ords]bi p ed robot ;g ait p lannin g ;v ibration decrease

[作者简介]胡洪志:男,1978年3月生,国防科技大学机电工程与自动化学院研究生,研究方向:智能机器人系统。

马宏绪:男,1966年8月生,国防科技大学机电工程与自动化学院教授,硕士生导师,研究方向:智能机器人系统。

1引言

双足步行机器人的研究是由仿生学、机械工程学和控制理论等多种学科相互融合而形成的一门综合学科,是机器人研究的一个重要分支。双足步行机器人的研究可以促进多个学科的研究,并为相关学科的研究提供一个平台,具有很大的理论价值。在实际应用中,双足步行机器人可用于有放射性、危险及其它对人体有害的环境中取代人类劳动,把人从高强度、长时间及单调乏味的工作中解脱出来,具有广阔的市场前景。步行机器人最大的特征是步行,步态是在步行运动过程中,步行体的身体各部位在时序和空间上的一种协调关系,步态规划是双足步行机器人研究中的一个关键技术。要实现和提高机器人的行走性能,必须研究实用

而有效的步态规划方法,实现机器人的稳定步行。

2双足步行机器人模型

本文的研究对象是一台具有12关节自由度的双足步行机构,每条腿各有6个自由度,即:踝关节有前向和侧向两个自由度;膝关节一个前向自由度,髋关节具有三个

自由度,包括前向、侧向及转弯自由度。由仿真分析及实验研究可知,在步行运动中,双足步行机器人前向各关节的运动与侧向各关节运动之间的耦合很小,可以忽略这一耦合的影响,对机器人前向和侧向的运动分开建模。本文主要讨论前向运动的步态规划问题。

前向运动模型如下图一:

定义:双腿关节,先左腿,后右腿,左腿由下至上,右腿由上至下,依次标注为1,2,3,...,10,11,12,各关节对应的转角依次为θ1,θ2,θ3,…,θ10,θ11,θ12,其中θ1,θ5,θ8,θ12,分别为双腿侧向关节对应的转角;θ2,θ3,θ4,θ11,θ10,θ9为双腿前向关节对应的转角;θ6,

θ7转弯关节在前向运动中始终保持为零。

图一

?17?

图三

图四

图二

3基本规划方法

采用离线规划方法,首先根据机器人实现前向行走的基本姿态,规划各关节的运动,将各关节的转角信息写入数据文件,行走时小板机将数据文件中的数据写入双口RAM ,DSP 控制器从双口RAM 读出规划好的数据,将其送入各对应关节的关节局部控制器

,从而实现各个关节的P ID 位置控制,由这些关节运

动的不同时序和转角形成了机器人前向行走的步态。

3.1前向步态的分阶段规划

机器人的前向行走,由四个侧向关节和六个前向关节的协调运动来实现(转弯关节始终不动),通过侧向关节的运动来移动机构的重心,双腿前向关节的协调运动使机器人向前行走。

为使步态规划易于进行,将前向行走步态设计分为重心右移(先是右腿支撑)、左腿抬起、左腿放下、重心移到双腿中间、重心左移、右腿抬起、右腿放下、重心移到双腿间八个阶段。下图为前向关节的运动示意图:

在摆动腿前摆时,身体重心从双腿中心移到支撑腿上,因此身体先要向支撑腿一侧扭动来移动重心,为了防止在侧扭时抬腿,而造成身体向摆动腿一侧倾倒,步态设计中将侧扭和抬腿分步设计,即先侧扭,侧扭到位后保持,然后抬腿。

重心的计算:前向行走的过程中,机器人的重心要移动到支撑腿上,重心的移动是通过双腿侧向关节的扭动来实现的,

侧扭角度的计算示意图。

其中,a =0.09m ,b =0.954m

可近似算得侧扭角度:θ=a tan (a/b )=5.39°为了使关节的转动角度平滑改变,用正弦曲线来规划侧向关节的运动,设移动重心所需的时间为t 1,则侧向关节的运动轨迹为:

θc =5.39×sin (p i /2×t /t 1),t ∈[0,t 1]前向运动由双腿的前向关节来协调完成,他们必须满足一定的几何约束关系如图四所示

,由这一约束分析得前向的各关节轨迹规划:

?18?

其中,l =l 1+l 2

R =

x 2+(1-y )2

x :前向的位移y :抬腿的高度

3.2分阶段规划的合成

分阶段的规划便于调试和修改程序,但是运动周期太长,所以在机器人的实际行走过程中,将相关的运动阶段合并使前向和侧向关节同时运动,将侧扭和抬腿动作合并,在落腿的同时重心移至双腿之间,从而提高步行速度,步行的姿态也与人类行走更为相似。侧向及转身行走的步态规划也可仿照这种方法进行设计,限于篇幅这里就不再赘述。

4步行过程中的冲击振动及减振措施

在步行过程中,摆动腿落地时对地面产生冲击,造成关节的剧烈振动,这是一个影响机器人稳定行走的重要因素。要提高机器人的步行速度,必须设法减小冲击振动,有学者提出在脚底板加软垫来减小冲击,文中在规划步态时始终保持脚板与地面平行来减小冲击,有一定的效果,但冲击振动仍然对行走稳定性有较大影响。这里提出另一种减小冲击的方法,在摆动腿落地时适当减小摆动腿踝关节的比例系数,减小关节刚度,从而减小对地冲击,提高行走的稳定性。

5步行稳定性的判断

采用Vukobratovic 提出的ZM P (Zero Moment

Point )方法来验证步行的稳定性,ZM P 公式如下,

式中,x ,y ,z 是机器人身体各部分质心坐标,U

i y

,U ix 是关节驱动力矩。X O Y 是脚底板所在平面,Z

轴垂直地面向上。步行机器人的稳定区域是指在步行运动中,由支撑的脚掌所组成的凸形区域在水平面上的投影,本文所用的规划方法使机器人的重心垂直位置始终落在支撑脚的稳定支撑域内,保证了行走的稳定性。

6实验结果及结论

前向行走杆状图:

本文采用分解合成的方法进行双足步行机器人的步态规划,通过实验获得了小步幅的稳定行走,要进一步提高行走的速度和稳定性,实现高速动态步行需要对规划方法和控制方法进行更深入的研究.

参考文献

[1]马宏绪,双足步行机器人动态步行研究,国防科技大学博

士论文,1995年

[2]马宏绪,张彭,张良起,双足步行机器人动态步行的运动控制与实时时位控制方法,机器人Vol.20,No.1,J an ,1998[3]傅京逊等,《机器人学》,1988

[4]YUAN -FAN G ZHEN G HEMAM I ,Im p act Effect s of Bi p ed Contact wit h t he Environment ,IEEE TRAN SAC T ION ON S YS TEM ,MAN AND C Y B ERN E T ICS ,VOL 。SMC -14,NO.3,MA Y/J

U N E 1984

图5

【外文翻译】双足机器人上楼梯的步态规划

双足机器人上楼梯的步态规划 Zhang Qin, Fan Chang-xiang and Yao Tao School of Mechanical and Automotive Engineering South China University of Technology Guang zhou, Guangdong Province, China zhangqin@https://www.360docs.net/doc/2912618737.html, Yoshitsugu Kamiya Department of Mechanical Systems Engineering Kanazawa University Kanazawa, Japan kamiya@t.kanazawa-u.ac.jp 【摘要】上楼梯是双足机器人的一种基本动作。一个有效的算法对双足步行的稳定性是至关重要的。在本文中,我们以双足机器人爬楼梯为例,提出一个基于重复变换法(RDK)的算法来规划上楼梯动作和前向运动。在本文提出的算法中,为了满足上楼梯的稳定性,机器人通过上身来调整质心的位置,并且由重复变换法(RDK)进行计算和修正。重复变换法的作用是有保证性的,其可行性和有效性已经通过双足机器人上楼梯仿真实验的验证;而本文提出的算法也适用于双足机器人下楼梯。 【索引词】双足机器人;上楼梯;重复变换法;重心运动; 1.介绍 双足机器人和人类一样拥有多自由度的特点,每一个关节可以通过巧妙的组合从而可以完成各种动作。而且双足机器人对环境具有良好的适应性,并能进入相对狭窄空间替代人类执行各种操作,所以它们具有广阔的应用前景。上下楼梯只是双足机器人具有的基本功能。而建立机器人的运动学模型,分析其上下楼梯的过程,并研究其步态规划方法,是实现双足机器人稳定的步态非常重要的保证。 一些目前的研究成果已经计算出双足机器人的上下楼梯的步态规划。如Yusuke Sugahara以及其他人提出通过调整腰部关节的角度和预先设置的零点力矩(ZMP)轨迹来设计机器人的步态规划方法爬楼梯。而Jeon以及其他人通过四项多项式计算关节的运动轨迹,并优化的机器人上下楼所需的最小能耗,实现机器人上楼梯的步态规划。Eun-Su等人则通过优化多项式参数与动态加密算法和自适应遗传算法,并且结合低阶多项式来计算各关节的运动轨迹,最后研究轴承扭矩和能源消耗和ZMP,直至机器人能稳定上下楼梯从而规划机器人的上楼梯轨迹。Song Xian-xi等学者利用踝关节的运动轨迹,并调整踝关节的旋转角与利用模糊控制算法使ZMP的位置接近支撑区域的中心,实现机器人稳定上楼梯的步态规划。除此之外,其他一些国际和国内学者也做了相关研究关于双足机器人的上下楼梯或上下斜坡的步态规划。上面的算法主要是基于关节轨迹的预先计算,然后通过模糊控制算法或遗传算法优化步态等,这些算法相当复杂,因为计算量是非常巨大的,而且处理时间非常长。

(完整版)基于单片机控制的双足行走机器人的设计

基于单片机控制的双足行走机器人设计 摘要:21世纪机器人发展日新月异,从传统的履带式机器人到如今的双足行走机器人,机器人的应用范围越来越广。本系统以单片机(STC89c52)为系统的中央控制器,以单片机(STC12c5410ad)为舵机控制模块。将中央控制器与舵机控制器,舵机,各类传感设备及受控部件等有机结合,构成整个双足行走机器人,达到行走、做动作的目的。单片机中央控制器与舵机控制器以串口通信方式实现。系统的硬件设计中,对主要硬件舵机控制器和STC89C52单片机及其外围电路进行了详细的讲述。硬件包括舵机控制器,STC12C5410AD 单片机,按键,各种传感器和数据采集与处理单元。软件包括单片机初始化、主程序、信号采集中断程序、通过串口通讯的接收和发送程序。论文的最后部分以双足行走机器人为基础,结合传感器,外围控制设备组成控制系统,并给出了此系统应用领域的一些探讨和研究。 关键词:单片机;舵机控制; STC12C5410AD

Bipedal robot design based on MCU Abstract:In the 21st century robot development changes with each passing day, from the traditional crawler robot to now bipedal robot, the robot's application scope is more and more widely.This system by single chip microcomputer (STC89c52) as the central controller in the system, STC12c5410ad MCU as the steering gear control module. The central controller and the servo controller, Steering gear, all kinds of sensing and control components such as organic combination, make up the whole bipedal robot, the purpose of to walk, do the action.Single chip microcomputer central controller and the servo controller to realize serial communication way.System hardware design, the main hardware servo controller and STC89C52 single-chip microcomputer and peripheral circuit in detail. Hardware including servo controller, STC12C5410AD micro controller, buttons, all kinds of sensor and data acquisition and processing unit. Software includes MCU initialization, the main program, and interrupts program signal collection, through a serial port communication to send and receive procedures. The last part of the paper on the basis of bipedal robot, combined with the sensor, the peripheral control device of control system, this system is also given some discussions and research in the field of application. Keywords:MCU; Servo Control; STC12C5410AD

双足步行机器人设计及运动控制

目录 第1章序言 (2) 1.1 双足机器人现状 (2) 1.2 技能综合训练意义 (2) 1.3 技能训练的内容 (2) 第2章元件选择、结构设计 (3) 2.1元件选择 (3) 2.2结构设计三维设计图 (4) 2.2.1零件三位模型以及装配 (4) 2.2.2装配三维模型 (7) 第3章控制系统设计 (10) 第4章系统软件编程与仿真 (12) 第5章结论...................................................................... 错误!未定义书签。参考文献 (17)

第1章序言 1.1双足机器人现状 随着世界第一台工业机器人1962年在美国诞生,机器人已经有了三十多年的发展史。三十多年来,机器人由工业机器人到智能机器人,成为21世纪具有代表性的高新技术之一,其研究涉及的学科涵盖机械、电子、生物、传感器、驱动与控制等多个领域。 世界著名机器人学专家,日本早稻田大学的加藤一郎教授说过:“机器人应当具有的最大特征之一是步行功能。”双足机器人属于类人机器人,典型特点是机器人的下肢以刚性构件通过转动副联接,模仿人类的腿及髋关节、膝关节和踝关节,并以执行装置代替肌肉,实现对身体的支撑及连续地协调运动,各关节之间可以有一定角度的相对转动。 双足机器人不仅具有广阔的工作空间,而且对步行环境要求很低,能适应各种地面且具有较高的逾越障碍的能力,其步行性能是其它步行结构无法比拟的。研究双足行走机器人具有重要的意义 1.2技能综合训练意义 技能训练是在学生修完除毕业设计外全部理论和时间课程以后的一次综合性时间教学环节,其目的和意义在于: 通过技能训练,了解机器人机构及控制系统设计的基础知识; 掌握机器人系统中元部件的正确选择方法和特性参数的确定; 培养学生对所学知识的综合应用,理论联系实际的能力; 培养学生的动手能力和实际操作能力; 1.3技能训练的内容 1、主要内容: 1)、机器人结构设计; 2)、控制系统软硬件设计与仿真; 3)、八自由度机器人运动控制。 2、训练形式 学生以小组为单位,集体讨论确定整体方案;指导教师给出实训方向,技术指标等,协助学生完成训练任务。

双足机器人制作及其步态运行

双足机器人制作及其步态运行 一、实验目的 1 . 掌握实验室设备使用方法 2 . 学会AutoCAD知识并运用以及学习arduino单片机的基本开发 3 . 了解双足机器人平衡控制方法。 二、原理说明 1.Arduino使用说明 Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它构建于开放原始 码simple I/O介面版,并且具有使用类似Java、C语言的 Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可 以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的 计算机中的程序开发环境。你只要在IDE中编写双足步态程序代码,将 程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做怎样 的步态运行。 2 . 双足步态算法 双足机器人平衡控制方法其中的“静态步行”(static walking),这种方法是在机器人步行的整个过程中,重心(COG,Center of Gravity)在机器人底部水平面的投影一直处在不规则的支撑区域(support region)内,这种平衡控制方法的好处是整个机器人行走的过程中,保证机器人 稳定行动,不会摔倒。但是这个平衡控制方法缺点是行动速度非常缓慢 (因为整个过程中重心的投影始终位于支撑区域)。另一种使用的平衡 控制方法是“动态步行”(dynamic walking),在这个控制方法中机器 人的步行速度得到了极大的飞跃,显而易见,在得到快速的步行速度同 时,机器人很难做到立即停止。从而使得机器人在状态转换的过程中显 现不稳定的状态,为了避免速度带来的影响。零力矩点(ZMP)被引入 到这个控制策略中,在单脚支撑相中,引入ZMP=COG。引入ZMP的好 处在于,如果ZMP严格的存在于机器人的支撑区域中,机器人绝不摔倒。

自做六自由度双足步行机器人

自制六自由度双足机器人 一、制作六自由度双足机器人步骤: 1、确定舵机:舵机的好坏直接影响机器人的效果; 2、自制舵机后盖:它是连接舵机和U型架的重要组成部件;(买一 个标准的舵机后盖是最好不过,但你的动手能力 和思考问题解决问题的能力就没有提高,因此我 选择自制一个舵机后盖) ①选择铁皮为制作材料; ②测量舵机尺寸,截取合适铁皮条(尺寸为20mm*116mm); ③折弯,注意左右对称; ④确定固定用定位孔的位置,并使用1mm钻头打孔; ⑤打固定用螺丝孔(使用3mm钻头); ⑥确定舵机输出同轴定位孔的位置,并使用1mm钻头打孔; ⑦打舵机输出同轴螺丝孔(使用3mm钻头); ⑧打舵机后盖过线孔(6mm*8mm); 注:脚上的舵机后盖比较特殊,要考虑它要和脚底板相连,我的解决方法是在上述舵机后盖的基础上,增加宽度,并折弯,打孔,同脚底板相连。 3、自制U型架:在双足机器人中,舵机相当于人的关节,那U型架 就是人的骨骼。U型架的制作:(以下是我的设计, 可根据具体需求,自行设计尺寸) ①选择铝合金板(厚度一般为1.5mm);

②将铝合金板切成细条(尺寸为20mm*116mm); ③折弯,注意左右高度相等; ④打定位孔(使用1mm钻头),注意孔的位置以U型架的“U” 字底为基准; ⑤打螺丝孔(使用3mm钻头); ⑥磨削加工。 4、自制脚底板:脚底板的设计可以多种多样,但要保证一点,即机 器人抬脚走路时,要保证重心用你设计的脚底板可 以承受得住。 5、自制机器人腰部:其实就是连接两条腿的部件,长宽是根据设计 的脚底板的大小确定的。 二、需要注意的问题: 1、机器人左右质量要保证尽量一致,否则走路会有偏差。 2、制作部件时,要注意基准。 三、软件编程: 软件编程,主要是靠控制舵机旋转不同的角度。

一种双足步行机器人的步态规划方法

?16? 一种双足步行机器人的步态规划方法 □胡洪志马宏绪 国防科技大学机电工程与自动化学院 [摘要]本文介绍了一种双足步行机器人的步态规划方法,以前向运动为例,详细介绍了先分阶段规划然后合成的方法,并 讨论了行走过程中的冲击振动问题及减振措施,实验及仿真结果验证了这一规划方法的有效性。[关键字]双足步行机器人步态规划减振 [Abstract]In this p a p er ,w e p ut forw ard a m ethod for hum anoid robot g ait p lannin g .W e take forw ard m otion for exam p le ,illustrate the p hase p lannin g and com p ound m ethod in detail.T his p a p er also discusses the im p act v ibration p roblem and how to g et rid of it.T he ex 2p erim ent and simulation result verified the validation of the m ethod. [K e y w ords]bi p ed robot ;g ait p lannin g ;v ibration decrease [作者简介]胡洪志:男,1978年3月生,国防科技大学机电工程与自动化学院研究生,研究方向:智能机器人系统。 马宏绪:男,1966年8月生,国防科技大学机电工程与自动化学院教授,硕士生导师,研究方向:智能机器人系统。 1引言 双足步行机器人的研究是由仿生学、机械工程学和控制理论等多种学科相互融合而形成的一门综合学科,是机器人研究的一个重要分支。双足步行机器人的研究可以促进多个学科的研究,并为相关学科的研究提供一个平台,具有很大的理论价值。在实际应用中,双足步行机器人可用于有放射性、危险及其它对人体有害的环境中取代人类劳动,把人从高强度、长时间及单调乏味的工作中解脱出来,具有广阔的市场前景。步行机器人最大的特征是步行,步态是在步行运动过程中,步行体的身体各部位在时序和空间上的一种协调关系,步态规划是双足步行机器人研究中的一个关键技术。要实现和提高机器人的行走性能,必须研究实用 而有效的步态规划方法,实现机器人的稳定步行。 2双足步行机器人模型 本文的研究对象是一台具有12关节自由度的双足步行机构,每条腿各有6个自由度,即:踝关节有前向和侧向两个自由度;膝关节一个前向自由度,髋关节具有三个 自由度,包括前向、侧向及转弯自由度。由仿真分析及实验研究可知,在步行运动中,双足步行机器人前向各关节的运动与侧向各关节运动之间的耦合很小,可以忽略这一耦合的影响,对机器人前向和侧向的运动分开建模。本文主要讨论前向运动的步态规划问题。 前向运动模型如下图一: 定义:双腿关节,先左腿,后右腿,左腿由下至上,右腿由上至下,依次标注为1,2,3,...,10,11,12,各关节对应的转角依次为θ1,θ2,θ3,…,θ10,θ11,θ12,其中θ1,θ5,θ8,θ12,分别为双腿侧向关节对应的转角;θ2,θ3,θ4,θ11,θ10,θ9为双腿前向关节对应的转角;θ6, θ7转弯关节在前向运动中始终保持为零。 图一

机器人运动算法

1、简介 机器人的应用越来越广泛,几乎渗透到所有领域。移动机器人是机器人学中的一个重要分支。早在60年代,就已经开始了关于移动机器人的研究。关于移动机器人的研究涉及许多方面,首先,要考虑移动方式,可以是轮式的、履带式、腿式的,对于水下机器人,则是推进器。其次,必须考虑驱动器的控制,以使机器人达到期望的行为。第三,必须考虑导航或路径规划,对于后者,有更多的方面要考虑,如传感融合,特征提取,避碰及环境映射。因此,移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的综合系统。 腿式机器人的腿部具有多个自由度,使运动的灵活性大大增强.它可以通过调节腿的长度保持身体水平,也可以通过调节腿的伸展程度调整重心的位置,因此不易翻倒,稳定性更高. 腿式机器人也存在一些不足之处.比如,为使腿部协调而稳定运动,从机械结构设计到控制系统算法都比较复杂;相比自然界的节肢动物,仿生腿式机器人的机动性还有很大差距. 腿的数目影响机器人的稳定性、能量效率、冗余度、关节控制的质量以及机器人可能产生的步态种类. 2、研究方法 保持稳定是机器人完成既定任务和目标的基本要求.腿式机器人稳定性的概念: 支持多边形(supportpolygon) 支持多边形的概念由Hildebrand首先提出,用它可以方便地描述一个步态循环周期中各个步态的情况.支持多边形指连接机器人腿部触地各点所形成的多边形在水平方向的投影.如果机器人的重心落在支持多边形内部,则认为机器人稳定. 算人物脚步放置位置及达到目标位置的走法是行走技术的重要环节。 2.1 控制算法 (1)姿态控制算法 这种算法的基本思想是:已知机器人的腿对身体共同作用产生的力和力矩向量,求每条腿上的力.用数学语言表达如下(假设机器人有四条腿): 其中和z已知,要求,解出这几个力,通过控制每条腿上的力向量,就可以使机器人达到预定的姿态,实现了机器人姿态的可控性,以适应不同地形. (2)运动控制算法 这个暂时不知道 (3)步态规划算法 这种算法的基本思想是:已知机器人的腿部末端在坐标系中的位置,求腿部各个关节的关节角.当关节角确定后,就可以构造机器人的步态模式.可用算法有ZMP算法、离线规划算法。 步态规划就是基于当前系统状态设计一种算法,得到期望的控制序列。步态规划在控制

新型四足机器人步态仿真与实现

M ac hine B uilding A uto mation,Jun 2008,37(3):21~23,33 作者简介:马东兴(1982— ),男,江苏省丹阳市人,在读硕士研究生,主要从事虚拟样机和四足机器人技术研究。 新型四足机器人步态仿真与实现 马东兴,王延华,岳林 (南京航空航天大学机电学院,江苏南京210016) 摘 要:研究一种背部带关节的新型四足机器人,通过三维建模软件Pr o /E 和机械系统动力学 仿真分析软件ADAMS 建立了四足机器人虚拟样机,规划了四足机器人的步态,并且利用AD 2AM S 仿真软件对该四足机器人进行了步态仿真,同时利用单个AT89C52单片机成功实现对四足机器人5个舵机的独立控制以及舵机的速度控制。仿真与实验结果表明四足机器人能够根据设计步态实现直线行走。 关键词:四足机器人;步态仿真;舵机;单片机中图分类号:TP24 文献标识码:A 文章编号:167125276(2008)0320021203 Ga it S i m ul a ti on and I m plem en t a ti on of a New Quadruped Robot MA Dong 2xing,WANG Yan 2hua,Y UE L in (Co ll ege o f M echan i ca l and E l ec tri ca l Eng i nee ri ng,N a n ji ng U n i ve rs ity o f Ae r o na u ti c s & A s tr o na u ti c s,N a n ji ng 210016,C h i na ) Abstract:A new qua drup e d r obo t w ith w a ist 2j o i nt is d iscu sse d i n this p ap e r .The virtua l p r o t o type o f quad rup ed r obo t is c re a te d by P r o /E a nd ADAM S a nd the ga it o f the r obo t is p l a nne d.The ga it s i m ul a ti o n of the qua drupe d r o bo t is do ne by ADAM S virtua lp r o t o ty 2p i ng so ft w a re.M e a nw hil e ,w e succe s sfull y con tr o l fi ve rudde r se rvo s by a s i ngl e AT89C52SCM a nd a lso rea li ze the ve l o c ity co ntr o l of the rudde r se rvo.The s i m ul a ti o n a nd e xp e ri m e nta l re sults show tha t the qua drup e d r o t w ith w a is t 2j o i n t ca n w a l k s tra i ght s te a dil y thr ough the de s i gned ga it . Key words:qua drup e d r obo t;ga it s i m ul a ti o n;rudde r se rvo;SCM 0 引言 与轮式机器人或履带式机器人相比,由于足式机器人的立足点是离散的点,可以在可能到达的地面上选择最优的支撑点,足式机器人对崎岖路面也具有很好的适应能力,因此足式机器人受到各国研究人员的普遍重视,目前已成功开发了多款足式机器人。例如日本东京工业大学 研发的TI T AN 2V III [1] 机器人,每个腿具有3个自由度,其 中大腿关节具有前后转动和上下转动2个自由度,膝关节具有1个上下转动自由度。采用新型的电机驱动和绳传动。上海交通大学马培荪等人研制的JT UWM 2III 四足机器人[2, 3] ,腿为开链式关节型结构,膝关节为一纵摇自由 度,髋关节为纵摇和横摇2个自由度。每一腿有3个自由度,共12个自由度。机体重心较高,与哺乳类动物相似,适应于动态行走。华中科技大学研发的“4+2”多足步行机器人[4, 5] ,其腿部件由髖关节、大腿关节、小腿关节和踝 关节四部分组成,大、小腿关节之间由线轮传动,每一腿有 3个自由度。但是先前研制的机器人的本体大多是一个 刚性整体,没有考虑机器人的背部关节。 因此,在分析卡内基梅隆大学(Carnegie Mell on Uni 2 versity )研制的RGR 仿壁虎机器人[628] ,以及韩国庆北大学(Kyungpook Nati onal University )设计的E L I RO 2II 四足步行机器人的基础上[9, 10] ,研究了一种新型四足机器人。 该机器人与传统的足式机器人相比,其机器人本体不再是 一个单一的刚性整体,而是在本体上用一个主动关节将机 器人的本体分为前后两个部分,通过背部主动关节的运动来实现四足机器人的直线行走。通过机械系统动力学仿真分析软件(aut omatic dynam ic analysis of mechanical sys 2te m s,ADAMS )对该四足机器人虚拟样机进行步态仿真,同时利用单个AT89C52单片机成功实现对四足机器人5个舵机的独立控制以及舵机的速度变化,四足机器人的直线行走平均速度达到12.14mm /s 。 1 四足机器人虚拟样机 1.1 四足机器人结构 传统的四足机器人每个腿有2个或3个自由度,本文研究的四足机器人结构简单,每个腿只有1个自由度,但是在机器人背部增加了1个自由度。四足机器人的结构如图1所示。该四足机器人有5个主动关节(图中关节1至关节5)和1个被动关节(6点),各关节的运动方向如图1所示。主动关节由舵机驱动。z 轴正方向为四足机器人前进方向。关节1至关节4四个主动关节可以使各腿在xoy 平面上下摆动。关节5可以使前后本体在xoz 平面转动。 1.2 四足机器人接触力 当足与地面之间发生接触时,这两个物体就在接触的 ? 12?

双足机器人设计

小型双足步行机器人的结构及其控制电路设计 两足步行是步行方式中自动化程度最高、最为复杂的动态系统。两足步行系统具有非常丰富的动力学特性,对步行的环境要求很低,既能在平地上行走,也能在非结构性的复杂地面上行走,对环境有很好的适应性。与其它足式机器人相比,双足机器人具有支撑面积小,支撑面的形状随时间变化较大,质心的相对位置高的特点。是其中最复杂,控制难度最大的动态系统。但由于双足机器人比其它足式机器人具有更高的灵活性,因此具有自身独特的优势,更适合在人类的生活或工作环境中与人类协同工作,而不需要专门为其对这些环境进行大规模改造。例如代替危险作业环境中(如核电站内)的工作人员,在不平整地面上搬运货物等等。此外将来社会环境的变化使得双足机器人在护理老人、康复医学以及一般家务处理等方面也有很大的潜力。 双足步行机器人自由度的确定 两足步行机器人的机构是所有部件的载体,也是设计两足步行机器人最基本的和首要的工作[1]。它必须能够实现机器人的前后左右以及爬斜坡和上楼梯等的基本功能,因此自由度的配置必须合理:首先分析一下步行机器人的运动过程(前向)和行走步骤:重心右移(先右腿支撑)、左腿抬起、左腿放下、重心移到双腿中间、重心左移、右腿抬起、右腿放下、重心移到双腿间,共分8个阶段。从机器人步行过程可以看出:机器人向前迈步时,髓关节与踝关节必须各自配置有一个俯仰自由度以配合实现支撑腿和上躯体的移动;要实现重心转移,髋关节和踝关节的偏转自由度是必不可少的;机器人要达到目标位置,有时必须进行转弯,所以需要有髋关节上的转体自由度。另外膝关节处配置一个俯仰自由度能够调整摆动腿的着地高度,使上下台阶成为可能,还能实现不同的步态。这样最终决定髋关节配置3个自由度,包括转体(roll)、俯仰(pitch)和偏转(yaw)自由度,膝关节配置一个俯仰自由度,踝关节配置有俯仰和偏转两个自由度。这样,每条腿配置6个自由度,两条腿共12个自由度。髋关节、膝关节和踝关节的俯仰自由度共同协调动作可完成机器人的在纵向平面(前进方向)内的直线行走功能;髋关节的转体自由度可实现机器人的转弯功能;髋关节和踝关节的偏转自由度协调动作可实现在横向平面内的重心转移功能。 机器人的转体(roll)、俯仰(pitch)和偏转(yaw)定义如图1所示[2]。

《计算机科学》面向外骨骼机器人人机交互的步态数据获取系统及识别模型_高增桂

第41卷 第10期2014年10月计算机科学 Comp uter ScienceVol.41No.10 Oct  2014到稿日期:2013-07-01 返修日期:2013-09-06 本文受国家自然科学基金项目:基于云模型的音乐情感表示与识别算法研究(61303137),基于基因表达式编程的动漫情感化配乐技术研究(61070075),基于嵌套随机集的产品意象认知模型研究(61003147),生物启发设计中产品创意造型生成机制及其演化模型研究(51305077),广东省产学研项目基于人体行为模型的智能助行机器人研究与开发(00411420124671038)资助。高增桂(1986-),男,博士生,主要研究方向为人机接口、应用人机工程;孙守迁(1963-),男,博士,教授,主要研究方向为计算机辅助设计、人机共生装备;张克俊(1978-),男,博士,助理研究员,主要研究方向为进化计算、机器学习,E-mail:channy@zju.edu.cn(通信作者);佘铎淳(1987-),男,硕士,主要研究方向为人机交互;杨钟亮(19 82-),男,博士,讲师,主要研究方向为体感交互、生物启发设计等。面向外骨骼机器人人机交互的步态数据 获取系统及识别模型 高增桂1 孙守迁1 张克俊1 佘铎淳1 杨钟亮2 (浙江大学计算机科学与技术学院 杭州310027)1 ( 东华大学机械工程学院 上海201620)2   摘 要 外骨骼机器人人机交互是当前的研究热点,通常需要获取人体相关运动信息作为控制信号源。为了采集人体步态数据,研究了生理信号与关节运动之间的关联机制,设计了一种步态数据获取系统,其利用鞋内薄膜压力传感器和关节角度传感器组成测试设备,成功采集了15组健康男子在3km/h、4km/h和5km/h 3种速率下自然行走的步态数据。提出采用基因表达式编程建立膝关节运动识别模型, 并使用所采集的步态数据进行训练和验证。结果显示,利用此模型可有效进行关节运动的识别和预测,验证了本系统作为外骨骼人机接口的可行性。关键词 人机交互,人机接口,步态分析,基因表达式编程,外骨骼 中图法分类号 TP23 文献标识码 A DOI 10.11896/j.issn.1002-137X.2014.10.009  Gait Data System and Joint Movement Recog nition Model for Human-exoskeleton InteractionGAO Zeng-gui 1 SUN Shou-qian1 ZHANG Ke-jun1 SHE Duo-chun1 YANG Zhong-liang 2 (School of Computer Science and Technology,Zhejiang  University,Hangzhou 310027,China)1(College of Mechanical Engineering,Donghua University,Shang hai 201620,China)2  Abstract Human-machine interaction plays a great role in control of exoskeletons,and usually it is required to obtainthe relevant information about body motion as control signal sources.In order to collect human gait data and find the as-sociation between the physiological signals and the joint movement mechanism,we designed a Gait Data Acq uisitionSystem(GDS)which consists of eight thin-film pressure sensors and a joint angle sensor.After gait experiments,we ob-tained 15groups of gait data of health male objects with natural walking under three rates in 3km/h,4km/h and 5km/h.We also proposed establishment of recognition model of the knee joint motion using GEP.The gait data was used totrain and validate the recognition model.The result shows that the model can effectively identify and predict knee jointmotion and the GDS is feasible as a human-machine interface in  exoskeletons.Keywords Human-computer interaction,Human-machine interface,Gait analysis,GEP,Exoskeleton  1 引言 外骨骼机器人是一种以人为主、 机械为辅的穿戴式人机一体化[1] 装备,它巧妙地结合人的智能和机器的力量来完成 仅靠人体自身无法单独完成的任务,不仅扩展了人体感官,也增强了人体机能。由于外骨骼机器人与人体运动相平行,因此其控制要点是与使用者之间的运动适配性。为了获得和谐自然的人机交互,通常将使用者置于控制环路以形成闭环的 反馈控制回路[ 2] 。人机接口是实现人与外骨骼通信的方式,它通过采集人体生理信息,获得人体运动意图,帮助外骨骼制 定有效的控制策略[ 3] 。对下肢外骨骼而言,人机接口的功能是分析和预测人体步态数据。步态是人类步行的综合特征,包括中枢命令、身体 平衡和协调控制,涉及肢体肌肉和关节的协同运动。其中,骨骼是运动的杠杆,关节用于运动的联系,神经系统用于控制, 肌肉收缩作为动力,从而实现下肢的行走运动[ 4] 。典型步态是连续的周期运动,包含许多复杂的生理信息,步态分析旨在检测和分析这一过程中的运动轨迹、接触力信息、肌电信号等 生理参数变化规律并应用于医学、生物工程等领域[ 5] 。随着计算机科学的发展,步态分析和识别研究取得了长足进步,常用的方法是基于视觉的步态分析及利用生理信号测量的分析等。基于视觉的步态分析主要用于临床诊断以及身份识别,而对外骨骼机器人的控制通常采用生理信号测量方法。脑机接口(Brain-M achine Interface,BMI)是当前智能控制领域的研究热点[6] ,其局限在于难以反映人的无意识行 为。利用表面肌电信号(sEMG) 分析技术提取反映运动意愿· 24·

四足机器人设计报告

四足机器人设计报告 摘要:本文介绍了四足机器人(walking dog )的设计过程,其中包括控制系统软硬件的设计、传感器的应用以及机器人步态的规划。 一、本体设计: walking dog 的单腿设置髋关节和踝关节两自由度,能在一个平面内自由运动(见图1.1)。采用舵机作为机器人的关节驱动器,其单腿结构图见(图1.2)。为了便于步态规划,设计上下肢L1、L2长均为65mm 。四肢间用铝合金框架连接,完成后照片见(图1.3)。walking dog 的每只脚底均有一个光电传感器,能有效检测脚底环境的变化。walking dog 的头部为一个舵机,携带光电反射式传感器,能探测前方180度75cm 内的障碍物。 图1.1 四足机器人模型 图1.2 单腿结构 图1.3:完成后照片 二、控制系统设计 为了使机器人能灵活地搭载各种传感器以及实现不同的步态,将底层驱动单元与上层步态算法平台分开。因为walking dog 的各关节均为舵机,特设计了16路舵机驱动器作为底层驱动单元,用来驱动机器人全身各关节。并设计了上层算法平台,将各关节参数通过UART 实时地发送到底层驱动单元。图2.1为系统框图。

图2.1:系统框图 1、底层驱动单元设计 图2.2给出了舵机的工作原理框图,电动机驱动减速齿轮组,并带动一个线性的电位器作位置检测,控制电路将反馈电压与输入的控制脉冲信号作比较,产生偏差并驱动直流电动机正向或反向转动,使齿轮组的输出位置与期望值相符。 图2.2:舵机工作原理框图 针对舵机这一特性,设计底层驱动器的系统结构图见图2.3。Mage8的16位定时器分时产生16次定时中断,中断子程序产生移位脉冲,通过4N25光偶隔离输入到移位寄存器,实现各路PWM信号高电平部分的分时产生。图2.4为定时产生脉冲的中断处理流程,图2.5例举了产生4路PWM信号的波形图。实际电路原理图见附录1。 图2.3:16路舵机驱动器结构图

双足行走机器人稳定性控制方法

双足行走机器人稳定性控制方法 1 引言人作为双足行走生物,是在长期的生物进化过程中形成的。人能 够不自觉地保持身体的直立性和平衡性,不论是在静止不动还是在行走过程中。一旦失去平衡,人就会产生相应的动作,使身体保持平衡。例如,在静止时, 当人的重心偏向一侧时,就会不自觉地向该侧跨出一脚,以使重心位置落于支 撑面内。这里,支撑面定义为两脚之间的面积以及两脚的面积。当重心落于支 撑面内时,就不会倾倒。再如,在行走过程中,人的重心不断向前移动,超出 了两脚尖的位置,迫使人向前迈出脚,这样才使人的行走成为可能,使人的行 走自然流畅。因此,控制机器人重心的位置及重心位置的速度,是机器人保持 稳定及产生有效步态的关键。本文就是控制机器人的重心位置,使其落于支撑 面内,从而达到了机器人稳定性控制的目的。机器人的重心可以由安装在机器 人脚底的力传感器测知。当重心偏向一侧,这一侧的传感器输出偏大,相反的 一侧的力传感器等于零,或趋近于零。本文用感知器来感知机器人重心位置的 变化,当重心超出支撑面时,系统将发出动作指令,使机器人保持稳定。本 文采用的神经网络感知器(perception)是最简单的人工神经网络,它是ro senb l a tt于1958 年提出的具有自学习能力的感知器。在这种人工神经网络中,记忆的信息存储在连接权上,外部刺激通过连接通道自动激活相应的神经元,以达到自动识别的目的。感知器模型如图1 所示,通常由感知层s(sensory)、连接层a(association)和反应层构成r(response)。 2 人工神经元感知器的学习算法可以用下面的方法训练网络:(1) 初始化s 层至连接层(a 层)的连接权矩阵 中的各个元素及a层各单元的阀值赋予[-1,+1]之间的随机 值,一般情况下vij=1θj=0i=1,2,λ,pj=1,2,λ,n 且在整个学习

(完整版)双足竞步机器人设计与制作技术报告

中国矿业大学徐海学院 双足竞步机器人设计与制作技术报告 队名:擎天柱班级:电气13-5班_________________________ 成员:郭满意游世豪侯敏锐唐丽丽 侯伟俊王胜刘利强杨光 题目双足竞步机器人__________________________________________ 任课教师:李富强_________________________________________ 2015年12月 双足竞步机器人设计与制作任务书

任务下达日期:2015年10月16日 设计日期:2015年11月1 日至2014年12月31日 设计题目:双足竞步(窄足)机器人的设计与制作 设计主要内容和完成功能: 1、双足竞步机器人机械图设计; 2、双足竞步机器人结构件加工; 3、双足竞步机器人组装; 4、双足竞步机器人电气图设计; 5、双足竞步机器人控制板安装; 6、整机调试 7、完成6米的马拉松比赛。 教师签字: 双足机器人的机构是所有部件的载体,也是设计双足机器人最基本的和首要的工作本文根据项目规划和控制任务要求,按照从总体到部分、由主到次的原则,设计了一种适 合仿人双足机器人控制的机构。文章首先从机器人整体系统出发,制定了总体设计方案,再根 据总体方案进行了关键器件的选型,最后完成了各部分机构的详细设计工作。经过硬件设计、

包括机械结构设计、电路设计与制作,机器人步态规划算法研究,利用Atmega8芯片实现了对六个舵机的分时控制,编写VC上位机软件,通过串口通信对双足 竞步机器人进行调试,通过人体仿生学调试出机器人的步态规划。实现了双足竞步机器人稳定向前行走、立正。 关键词:双足机器人、机械结构 目录 1系统概述 (1) 2硬件设计 (2) 2.1机械结构 (2) 2.2电路设计 (2) 3软件设计 (4) 3.1 AVR 单片机程序设计 (4) 3.2 PC上位机调试软件设计 (4) 4系统调试 (5)

双足步行机器人论文

双足步行机器人

目录 第一章摘要 (3) 第二章系统简介 (4) 2.1系统方案 (4) 2.2功能与指标 (4) 2.3实现原理 (4) 2.3.1 机器人动作的实现 (4) 2.3.2 无线操控的实现 (5) 2.3.3 液晶屏实时显示机器人状态原理 (6) 2.3.4自适应跌倒爬起原理 (6) 2.4 软件流程图 (8) 第三章特色列举 (9) 第四章技术说明 (9) 第五章系统适用范围 (9)

第一章摘要 以ATMEGA128单片机为核心研制的双足步行机器人。集无线远程操控,自适应站立,状态实时无线传输于一体。本设计以创新为起点,以实用为目的,以方便服务人类生活为宗旨,符合社会发展需要。 关键字:ATMEGA128 无线操控状态实时无线传输自适应跌倒爬起

第二章系统简介 2.1系统方案 该机器人采用加藤伊朗架构,用舵机作为关节驱动,此机器人共有17个自由度,主要包含1个头部、1个躯干、2个手臂、2条腿。以ATMEGA128单片机为核心控制模块,采用24路舵机驱动模块,通过核心板来控制驱动模块使每个舵机转动,从而实现机器人的一系列动作。采用XL24L01无线传输模块,从而实现无线远程操控机器人和机器人的状态参数实时传输显示在液晶屏上。采用MPU-6050三轴陀螺仪加速度传感器,用它来检测机器人跌倒时,实现自适应跌倒爬起。 2.2功能与指标 (1)能够模拟人类的动作,站立,下蹲,行走等基本动作,还能实现跳舞,倒立,翻跟头等高难度动作。 (2)能够通过无线操作平台控制机器人做出相应的动作。 (3)能够将机器人状态通过无线传输实时显示在液晶屏上。 (4)机器人跌倒时,实现自适应跌倒爬起 2.3实现原理 2.3.1 机器人动作的实现 机器人采用加藤一郎架构,用舵机作为关节驱动,此机器人共有17个自由度。舵机是一种位置伺服的驱动器。它接收一定的控制信号,输出一定的角度,适用于那些需要角度不断变化并可以保持的控制系统。在微机电系统和航模中,它是一个基本的输出执行机构。其工作原理是:控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压它内部有一个基准电路,产生周期一般为10ms,宽度为0.75ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。舵机的控制信号是PWM信号,利用占空比的变化改变舵机的位置。标准的舵机有3条导线,分别是:电源线、地线、控制线,如图1所示。

基于双足式机器人的步态规划及展望

基于双足式机器人的步态规划及展望 发表时间:2019-08-13T16:24:08.340Z 来源:《科学与技术》2019年第06期作者:董江林张亚鹏王雨洁孙莉雅 [导读] 介绍双足式机器人的现状及工作原理,以及几种常见的步态轨迹规划方法及其优缺点。 重庆邮电大学自动化学院重庆 400000 摘要:仿生双足式机器人相比于传统机器人而言,在社会发展中扮演着更加重要的角色。步态轨迹规划方法是研究双足式机器人连续步行中的核心,研究步态轨迹规划方法具有及其深远的意义。本文着重介绍双足式机器人的现状及工作原理,以及几种常见的步态轨迹规划方法及其优缺点。最后给出双足式机器人研究现状和未来的发展方向作出了展望。 关键词:步态轨迹规划方法,双足式机器人,工作原理,展望; 1 背景及意义 随着科学技术的不断发展,机器人在现代人类生产生活中扮演着越来越重要的角色。而双足机器人的研发难度比传统的轮式机器人、履带式机器人复杂的多[1]。目前生物界难度最高的步行动作是仿人双足步行,但是进行该类研究的也最多,究其原因是双足式机器人交替支撑步行模式使得它有着广泛的适应性,更能满足人类发展的需求。 近年来,国家不断推动双足机器人的研究,然而取得的成果甚微。国内对于双足式机器人需求较大,然而自身技术落后,国外要么高。所以对双足式机器人的研究迫在眉睫,急需核心技术的革新者! 步态规划是双足机器人平稳、快速行走的核心,也是双足机器人研发中的难点。步态是指在步行的过程中,机器人各个在时自由度空上的一种相互协调。步态通常由各节点的运动轨迹来描述,而步态规划的目标即在各个步行周期中精准的产生期望的运动轨迹。要想达到这个目的,就需要一个高效、可行的步态规划方法。 综上所述,步态规划作为双足机器人的核心技术之一,已成为双足机器人研究领域的一个重要课题,是决定双足机器人行走流畅的关键技术。 2 研究现状分析 步态规划作为双足机器人行走的核心所在,现今主要有三种主要控制方法:基于仿生学的步态规划、基于算法的步态规划、基于模型的步态规划。 2.1 基于算法的步态规划 现有的双足式机器人存在环境适应性弱、学习能力差等问题,而像遗传算法、模糊控制、神经网络等智能算法具有学习能力强、容错率高和自适应能力高等特点[2],两者的有效结合推动了机器人发展的新篇章! 基于神经网路的步态规划方法由输入节点变量、中间神经元和输出节点变量组成,输入节点变量是在双足式机器人的步行周期内,采集各关节的坐标和微分,输出节点变量为各关节的角度或力矩等,通过设计相应的中间神经元来规划机器人的步态。该规划方法需要大量的可靠样本和严密计算从而确定每个神经元的权重比,同时,还需要解决如何构造样本空间和其收敛性的相关问题。该方法由于说需样本大且实施难度较大,所以在国内几乎看不见由该方法控制的双足仿生机器人,属于比较冷门的步态规划方法。 双足步行机器人是一个十分精密复杂的大规模系统,所以在控制时可以采用模糊控制来进行更加高效的控制。基于模糊控制的步态规划方法中,模糊控制器的输入变量由双足式机器人运动过程中实时的步行状态参数和预先设定的步态初始参数组成,输出变量是每一关节的力矩或角度,按照一定的模糊控制规则来规划机器人的步态[3]。将模糊控制应用到双足步行机器人这样一个复杂系统上,能有效实现控制精度的提高。经实际检验,使用模糊控制的确可以获得很好的控制效果。北京科技大学曾有学者就使用了模糊控制来控制双足式机器人,最终在行走环境较为简单的情况下,控制的效果比较好。 基于遗传算法的步态规划方法是先将重要节点的位置、速度和加速度等在各关键时间点上设定好,并用多项式插值的方式得到参数化的步态,然后采用遗传换算法找到满足步态稳定性最多条件下的最优参数,以得到稳定性较强的期望步态[4]。该方法无明显缺点,可以提高双足式机器人行走效率,实现双足式机器人稳定快速的行走[5]。东京大学的 kougaka 教授便曾使用遗传算法实现动态步行的轨迹补偿,国内也有不少使用该方法进行控制,效果都比较显著。 2.2基于模型的步态规划方法 基于模型的步态规划方法是将复杂的双足式机器人系统通过解祸、降阶等方法最终简化为比较简单的模型。常用的模型有D-H模型、连杆模型、质量弹簧模型、倒立摆模型等。 D-H模型是将机器人的每个节点都设定一个唯一的参考坐标系,然后,通过一个确定的变换关系,实现节点间的变换。该模型在双足式机器人上应用不大,很少有人使用,但有人曾用该模型进行过MATLAB仿真验证[8],且最终MATLAB仿真的效果十分不错。 三维倒立摆模型( 3D-LIPM: 3D-Linear Inverted Pendulum Mode)方法是参考轨迹法中动力学模型法的一种,该方法利用两足机器人本身的动力学特性来提高步行效率[3]。如今,倒立摆模型被广泛用于双足式机器人的控制中,这源于倒立摆系统具有模块化和品种多样化的优点,除此之外倒立摆系统机械结构简单、便于设计和制造的特点,也是其广泛被使用的原因之一。 2.3基于仿生学的步态规划方法 双足式机器人是以仿造人的行为而制造的机器人。它类似于人的结构设计。因此,可以将人类的步态用于双足式机器人的步态规划中。基于仿生学的步态规划方法其实就是使用仪器记录人的步行运动数据,然后将记录的数据进行统计、拟合、校正,使之变得更加适合机器人的驱动方式、质量分布、机械结构等,最后将修正后的数据作为机器人的输入控制参数[3]。该规划方法相比于其他方法比较简单,被大量的使用。例如本田公司研制的双足式机器人ASIMO和北京理工大学研制的双足式机器人BHR-2,它们的步态设计就是采用了仿生学步态规划方法。然而值得注意的是,不同双足式机器人的物理结构天差地别,加上目前难以采集到准确而完整的HMCD,此规划方法仍具有一定的局限性。 3 总结与分析 步态规划如今更是在以上多种方法相互融合中,又出现了不少新的方法,但万变不离其宗,大部分方法都基于以上几种方法。其中有不少方法都较为成熟,使得如今出现了不少优秀的双足机器人。例如日本名为Tam。

相关文档
最新文档