




已阅读5页,还剩65页未读, 继续免费阅读
毕业论文-基于UP-STAR自主巡航六足机器人的结构设计及几何学步态的研究.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 I 摘 要 为了避免恶劣的工作环境对人体的伤害,从事一些人体本身难以完成的工作,使用移动机器人实现工作目标是一条重要的途径。 移动机器人根据其移动方式可分为:轮式移动机器人、履带式移动机器人、多足移动机器人和特种移动机器人, 其中多足移动机器人采用的足式移动方式与轮式及履带式移动方式相比具有独特的优势。足式移动对崎岖路面具有很好的适应能力,足式移动方式的立足点是离散的,可以在可能到达的地面上选择最优支撑点,即使在表面极度不规则的情况下,通过严格选择足的支撑点,也能够行走自如。足式移动方式具有主动隔振能力,允许机身运动轨迹和足运动轨迹解祸,保持机身运动具有高稳定性。因此,足式步行机器人的研究己成为机器人学中一个引人注目的研究领域。 论文分析了六足仿生机器人的机械结构;通过对机器人运动步态的研究,分析了步态稳定性,规划了典型直线行走步态和定点转弯步态,给出了不同步态下的机器人落足点的位置图示;通过红外传感器最终实现了自主巡航移动。 关键词: 六足、结构、步态、巡航 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 II Abstract In order to avoid the injury of human body from bad working environment or to conduct some work which is difficult to complete,it is an important approach to employ budging robots. Budging robots can be divided into different kinds according to the ways of moving,including wheel type budgings robot and pedrail type budging robots and multi-feet budging robots in addition to special type budging robots,in which the pod buding of multi-feet budging robot has unique advantages compared with wheel type budging robots and pedrail type budging robots.The research on the Leg type robot has become an eye-catching one in the field of robot study for various reasons.Firstly,Leg type robots take on nice adaptibility to rugged road surface;Secondly,the standing point of Leg type is dispersal.The above abilities enables Leg type robots walk freely because it can choose the supporting spot strictly including in the extremely anomalous surface.What is more,Leg type robots can keep fuselage on possessing high stability because of the ability of initiative separating shocks and the ability to allow the contrail of fuselage motion and the contrail of feet motion in different ways. The paper analyzes the mechanical structure of hexapod bionic robots,then comes to locate vector expression about different gait of robots including its gait stability based on the analysis of robot movement gait,the layout about walking gaits in typical straight lines and swerving gaits on a specific point. Cruise autonomously by the fact that infrared sensor has come true ultimately moving. Keywords: Six feet , structure , step state, cruise 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 III 目 录 第一章 绪论 . 1 1.1 选题背景 . 1 1.2 研究意义 . 1 1.3 步行机器人的国内外研究现状 . 2 1.3.1 国外研究现状 .2 1.3.2 国内研究现状 .8 1.4 研究的基本内容,拟解决的主要问题 . 10 1.4.1 研究基本内容 .10 1.4.2 拟解决主要问题 .10 1.4.3 研究步骤、方法 .11 第二章 总体方案设计 . 12 2.1 关于 UP-STAR. 12 2.2 目标分析与计划 . 13 2.3 机器人的结构设计 . 14 2.4 六足行走的基本步态前进,后退 . 18 2.4.1 几何学步态描述 .18 2.4.2 行走动作规划 .20 2.5 传感器 . 26 第三章 控制系统 . 28 3.1 控制器 . 28 3.1.1 功能概述 .28 3.1.2 控制器配置 .28 3.2 程序设计 . 29 3.2.1 新建工程 .29 3.2.2 调试并设置各个关节的角度 .32 3.2.3 程序设计思路 .33 第四章 总结与展望 . 36 4.1 总结 . 36 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 IV 4.2 展望 . 36 参考文献 . 38 致谢 . 40 附录-自主巡航六足机器人程序 . 41 声 明 . 68 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 1第一章 绪论 1.1 选题背景 当代机器人研究的领域已经从结构环境下的定点作业扩展到航空航天探索、 军事侦察攻击、水下地下管道检测、疾病检查治疗、抢险救灾等非结构环境下的自主作业。未来的机器人将在人类不能或难以到达的已知或未知环境里为人类工作。人们要求机器人不仅适应原来结构化、已知的环境,更要适应未来发展中的非结构化的、未知的环境,这就要机器人具有很强的自主运动能力及生存能力。 灵活的移动能力是机器人在很多应用场合所需要的重要能力。为完成任务,常常要机器人能够到达到人类无法到达的区域进行侦查、探测、攻击、干扰等行动,需要移动能力给予保证。 目前移动机器人中轮式或履带式移动方式已获得广泛的应用, 但是足式移动方式具有相对轮式和履带式移动方式所特有的优点1: (1)足运动方式有较好的机动性,即具有较好的对不平地面的适应能力。足运动方式的立足点是离散的,可以在可能达到的地面上最优地选择支撑点,足运动系统还可以通过松软地面(如沼泽沙漠等)以及跨越较大的障碍(如沟,坎等)。 (2)足运动系统可以有主动隔振,即允许机身运动轨迹与足运动轨迹解耦。尽管地面高低不平,机身运动仍可相当平稳。 (3)足运动系统在不平或松散地面上的运动速度较高,而能耗较小。 从生物机械工程、传感机制和复杂测算方面来看,人和动物的动作是很值得研究的。另外探讨动物运动控制机理的一种方法就是研制步行机器。由于动物和步行机需要完成相同的任务,他们的控制系统和机械结构必须能够解决类似的问题。通过对步行机研究,能更好的理解这些问题,并得到可能的答案,而且在建立假肢模型和试验装置方面,步行机的作用更不可低估。 1.2 研究意义 为了避免恶劣的工作环境对人体的伤害,从事一些人体本身难以完成的工作,使用移动机器人实现工作目标是一条重要的途径。 移动机器人根据其移动方式可分为:轮式移动机器人、履带式移动机器人、多基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 2足移动机器人和特种移动机器人, 其中多足移动机器人采用的足式移动方式与轮式及履带式移动方式相比具有独特的优势。足式移动对崎岖路面具有很好的适应能力,足式移动方式的立足点是离散的,可以在可能到达的地面上选择最优支撑点,即使在表面极度不规则的情况下,通过严格选择足的支撑点,也能够行走自如。足式移动方式具有主动隔振能力,允许机身运动轨迹和足运动轨迹解祸,保持机身运动具有高稳定性。因此,足式步行机器人的研究己成为机器人学中一个引人注目的研究领域。 1.3 步行机器人的国内外研究现状 实用步行机的研制有赖于科学和工程技术的进步。 步行机需要有多个子系统才能完成诸如关节运动的产生、足运动先后顺序的安排、平衡监视和实现、障碍的回避与克服等,其中许多规律是人们所不了了解或不完全了解的,尽管研究者们已经得到了很多有用的结论。 1.3.1 国外研究现状 对移动机器人的专门研究始于 60 年代末期。斯坦福研究院 (SRI)的 NilsNilssen和 Charles Rosen 等人在 1966 年至 1972 年中研制出了名为 Shakey 的自主移动机器人,用于应用人工智能技术在复杂环境下机器人系统的自主推理、规划和控制的研究。 与此同时 ,最早的操作式步行机器人也研制成功 ,美国的 Shigley 和 Baldwin 都使用凸轮连杆机构设计了机动的步行车,但由于技术水平限制,所设计的步行机效率低而且对地面的适应性也差,从而开始了机器人步行机构方面的研究 ,以解决机器人在不规则环境中的运动问题。 这一阶段比较典型的是美国的 Mosher 于 1968 年设计的四足车“ Walking Truck”2,如图 1-1 所示,步行车的四条腿由液压伺服马达系统驱动,安装在驾驶员手臂和脚上的位置传感器完成位置检测功能。虽然整机操作比较费力,但实现了步行及爬越障碍的功能,被视为是现代步行机发展史上的一个里程碑。但从步态规划及控制的角度来说,这种要人跟随操纵的步行机并没有体现步行机器人的实质性意义,只能算作是人操作的机械移动装置。 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 3图 1-1 四足车 Walking Truck 随着电子技术发展,计算机性能的提高,使多足步行机器人技术进入了基于计算机控制的发展阶段。其中有代表性的研究为: 1977 年, Robert McGhee 在俄亥俄州立大学研制的似昆虫的六足机器人。其采用多种标准步态行走、转弯、侧移及跨越较小的障碍物,计算机的任务为对机器人运动学进行计算以协调产生驱动的 18个电机,从而保证机器人的质心落在支撑多边形内;为更好的适应地形在以后的发展中又为其增加了力传感器和视觉传感器。 Hirose 根据他研制机器蛇的经验,设计了采用三维缩放式腿部机构并搭建了一个小型四足机器人; 由于该机构把驱动运动直接转化为笛卡尔坐标系下的运动,从而大大减轻了计算机的计算量,而且由于运动过程中驱动只做正功,因此该机器人具有较高的效率。 1985 年, Robert McGhee研制了一台更先进的试验样机适应性主动隔振步行机 (Adaptive Suspension Vehicle,简称 ASV,如图 1-2 所示3。 ASV 是监控式步行机,它携带一名提供监控级命令的操作者,其中使用了与自治式动相同的那些机械技术和控制技术,但操作者不直接对驱动电机进行控制, 而是通过控制杆和键控盒输入指令来控制机器人产生相关动作。 1983 年, Odetics 公司推出的六足机器人 Odex1,如图 1-3 所示,把六条腿均匀分布在一个圆形框架上,可方便的实现全方位运动,而且能够通过对形基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 4体的重构改变机器人的形状,是对传统的长方形框架六足步行机的挑战4。麻省理工的 Raibert 利用相对自由度数较少的简单腿部机构建造了一些机器人,利用简单的控制,这些机器人能够实现走、跑、跳等动作,实现主动平衡,如图 1-4 所示5。1993 年 ,美国卡内基 -梅隆大学开发出有缆的八足步行机器人 DANTE,如图 1-5 所示 ,用于对南极的埃里伯斯火山进行了考察,其结构由 2 个独立的框架构成。这一阶段研究的重点在于机器人的运动机构的设计、 机器人的步态生成与规划及传统的控制方法在机器人行走运动控制过程的应用6。 Boston Dynamics 公司的 Big Dog四足机器人用于为军队运输装备,其高 3 英尺,重 165 磅,可以以 3.3 英里的速度行进,其采用汽油动力。 图1-2 Adaptive Suspension Vehicle 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 5图 1-3 Odex1 步行机器人 图 1-4 MIT 腿部实验室的四足和双足机器人 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 6图 1-5 DANTE 步行机器人 由于新的材料的发现、智能控制技术的发展、对步行机器人运动学、动力学高效建模方法的提出以及生物学知识的增长促使了步行机器人向模仿生物的方向发展。 2000 年美国研制出六足仿生步行机器人 Biobot,如图 1-6 所示 ,采用气动人工肌肉的方式驱动 ,压缩空气由步行机上部的管子传输 ,并由气动作动器驱动各关节 ,使用独特的机构来模仿肌肉的特性。与电机驱动相比 ,该作动器能提供更大的力和更高的速度,使机器人像昆虫那样在凸凹不平地面上仍能高速和灵活步行7。2000 2003 年,日本的木村浩等又研制成功四足步行机器人 Tekken8,如图 1-7 所示,其采用基于神经振荡子模型的 CPG 控制器和反射机制构成的控制系统,其中CPG 用于生成机体和四条腿的节律运动,而反射机制通过传感器信号的反馈,来基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 7改变 CPG 的周期和相位输出 ,Tekken 具有中等不规则表面的自适应步行能力。加拿大 McGill 大学的 Martin Buehler 本着“功能仿真”的目的,利用电动机作为驱动研制了 Scout I、 Scout II 四足步行机器人和 RHex 六足机器人,如图 1-8 所示,虽然这类机器人的每个腿中具有较少自由度但能实现行走、转弯、侧向行走和上下台阶等运动9。 图 1-6 Biobot 六足机械虫 图 1-7 Tekken 四足机器人 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 8图 1-8 Scout I、 Scout II 四足步行机器人和 RHex 六足机器人 1.3.2 国内研究现状 我国步行机器人的研究开始较晚,真正开始是在上世纪 80 年代初。 1980 年,中国科学院长春光学精密机械研究所采用平行四边形和凸轮机构研制出一台八足螃蟹式步行机 ,主要用于海底探测作业 ,并做了越障、 爬坡和通过沼泽地的试验。 1989年,北京航空航天大学孙汉旭博士进行了四足步行机的研究,试制成功一台四足步行机,并进行了步行实验;钱晋武博士对地、壁两用六足步行机器人进行了步态和运动学方面的研究1。 1991 年,上海交通大学马培荪等研制出 JTUWM 系列四足步行机器人,该机器人采用计算机模拟电路两级分布式控制系统 ,JTUWM-III 以对角步态行走 ,脚底装有 PVDF 测力传感器,如图 1-9 所示。 2002 年上海交通大学的颜国正、徐小云等进行微型六足仿生机器人的研究,如图 1-10 所示10,该步行机器人外形尺寸为: 长 30 mm、 宽 40 mm、 高 20 mm, 质量仅为 6.3 g, 步行速度为 3 mm/s。此外还有清华大学开发的 DTWN 框架式双三足机器人,如图 1-11 所示11;华中科技大学研制了“ 4+2”多足步行机器人和 MiniQuad 多足步行机器人,如图 1-12 所示12,同时对多足步行机器人的运动规划与控制,以及机器人的腿、臂功能融合和模块化实现的控制体系及其设计进行了研究。 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 9图 1-9 JTUWM-III 四足步行机器人 图 1-10 微型六足仿生机器人 图 1-11 DTWN 整体结构图 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 10图 1-12 “ 4+2”多足步行机器人 1.4 研究的基本内容,拟解决的主要问题 1.4.1 研究基本内容 基于最新的 UP-STAR 创意之星机器人套件为基础设计符合我们设想的机器人。 本课题主要研究内容为:对一种具有直线行走、转弯基本运动能力的仿生机器人进行机械机构设计、运动步态设计、运动学分析、动力学分析与仿真、实验论证等。具体如下: (1) 设计一种能符合步行机行走时对其足端轨迹的要求腿部机构,确定腿部机构后对仿生虫的动力传动路线进行设计,给出仿生虫整体结构图。 (2) 对设计的腿部机构进行运动学分析,得到在运动过程中该机构是否存在速度或加速度突变;对仿生虫整体的运动学进行分析。 (3) 对所设计的仿生虫腿部结构在其运动过程中是否经过奇异位置等特殊位置进行了研究,其方法对判断复杂机构的特殊位置提供了参考。 (4) 设计仿生虫的直线前进和转弯步态来实现步行机的直线运动和转弯运动。 1.4.2 拟解决主要问题 ( 1)六足机器人的结构模型,具体结构设计方案的制定与实施。 ( 2)六足机器人的几何学步态研究,如何协调六足的运动关系,使之平稳的基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 11行走。 ( 3)解决机器人的自主巡航问题,定位系统与视频识别技术的结合。 1.4.3 研究步骤、方法 ( 1)提 出设想,基于最新的 UP-STAR 创意之星机器人套件为基础,以自行设计的六足仿生机器人为研究对象,分析其机械结构,按照“六足纲”昆虫的运动原理,进行步态分析,确定机器人的步态规划。 ( 2)分析适合机器人行走的运动步态形 式,规划典型直线行走步态和定点转弯步态,确定步态规划中每种状态 的机器人足端位置矢量,进行机器人稳定性分析。 ( 3) 根据六足步行机器人的机械结构和关节运动的协调性、 准确性的控制要求,设计六足仿生机器人控制系统,确定对机器人腿部十八个舵机的控制方案,使机器人根据目的地的方位,实现不同步态的控制策略。 ( 4)完成六足仿生机器人控制 系统的硬件设计和软件设计。 ( 5)按照设计方案安装及调试机器人。 ( 6)维护及完善机器人方基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 12第二章 总体方案设计 2.1 关于 UP-STAR UP-STAR 创意之星机器人套件介绍: 博创科技刚刚推出了最新的 UP-STAR 创意之星机器人套件产品,以替换上一代“创意之星”产品。该套件是一套用于开展机器人创新实验的模块化机器人套件,分为入门版、标准版和高级版。 图 2-1 创意之星四足机器人 创意之星机器人套件的总体特点类似 LEGO Mindstorms NXT 套件,都是具备多种基本“积木”构件的模块化零件套装,包括多种数百个结构零件,一个控制器,多个电机、舵机执行器,多种传感器,以及电池、电缆等附件。用这些“积木”可以搭建出各种发挥想象力的机器人模型来,如图 2-1 所示的四足机器人。 与 LEGO Mindstorms NXT 套件不同的是,“创意之星”机器人套件主要为创作机器人而设计。具备 32 位 533MHz 的处理器,可处理视频、语音、大容量存储; 支持最多 254 个 CDS5500 总线式舵机 (也可作减速电机使用, 指令兼容 Robotis基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 13的 Dynamixel AX12+),并同时具备多个 I/O 和 A/D 转换器,以及 USB、 Wi-Fi 等端口。另外,机器人的结构件和创新的连接方式专为创作机器人而设计,连接刚度和结构强度不逊色于铝合金构件,并且连接非常方便。 这样的一套机器人套件可以搭建出无数种机器人构型! “创意之星”机器人套件配有构型搭建指南和机器人实验指导书等文档,并提供所有构件的 3D 模型,以及 20 多种典型构型的装配体 3D 模型,便于用户学习和搭建虚拟样机。实验指导书通过多种典型的机器人构型及其控制系统搭建范例,由浅入深的指引学生搭建机器人结构并学习传感、执行、控制原理和应用,学习机器人控制算法,发挥创造力,搭建出独特的机器人样机。 “创意之星”机器人套件具有多种开发方式。初学者可以使用流程图编程软件来给机器人编程;高级用户则可以使用 C 语言来编程, 3D 仿真工具来设计机器人行为,具有极高的透明度和灵活性。 在标准版和高级版两个版本中,还提供 MultiFLEX2 控制卡的电路图和参考源程序, 以便学生用 C 语言编写复杂的机器人程序, 也可制作自己的机器人控制器。用户可以根据我们提供的技术资料搭建 3D 虚拟样机、开发自己的机器人控制卡、传感器等等,经由模仿,走向自主创新! 2.2 目标分析与计划 我们要设计一个有足移动机器人。有足移动机器人无论是在研究领域还是在应用领域进来都非常的热。主要是因为,有足移动机器人不仅能够像传统的轮式机器人那样在平地上进行运动,更能够在不平整,甚至是坑洼的地表进行运动。在真实的行走任务中,它的优势可见一斑! 在有足机器人领域,不同的设计主要有以下几个方面:足部数量,足部构型,步态规划等。 我们要设计的是一个六足机械,每个足上有三个驱动关节,这样总共是一个有18 个电机的控制系统,可见控制器的使用串行总线协议是非常强劲的。在非人语音控制下,机器人能够根据红外传感器测得的前方障碍信息进行避障;在人语音控制下,机器人能够按照人的指令,进行前进后退转向跳舞等动作。 为了实现该设计,首先需要将三自由度的腿设计好。之后,需要将腿与身体连接好。然后,需要一个可旋转的红外线传感器( IR)安装在机器人的头部。在构型基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 14搭建好了之后,需要对步态进行规划,我们选择自由式步态( free gait) ,这样能够使机器人的行走适应性更好。当所有基本设计都实现了之后,实现语音控制就水到渠成了! 2.3 机器人的结构设计 为了机器人能够自由灵活的移动我们设计了三自由度足部连接的方式,使其行走方式类似于爬虫,如图 2-2 所示。机器人整体仿蜘蛛型,六条腿均匀分散在身体周围,如图 2-3 所示;为了使机器人有避障功能,我们添加了红外传感器,如图2-4 所示;机器人的整体站立图如图 2-5 所示。 图 2-2 三自由度足部连接 图 2-3 足与身机构连接 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 15图 2-4 可旋转红外线接收器 图 2-5 机器人整体示图 关于舵机的选择 ( 1) 产品特性 proMOTION CDS 系列机器人舵机属于一种集电机、伺服驱劢、总线式通讯接口为一体的集成伺服单元,主要用于微型机器人的关节、轮子、履带驱劢,也可用于其他简单位置控制场合13。CDS 5500 的特点如下所示: 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 16大扭矩:16Kgfcm ; 高转速:最高0.16s/60输出转速 ;宽电压范围供电 DC 6.8V14V ;0.32位置分辨率 ;双端安装方式,适合安装在机器人关节 ;高精度全金属齿轮组,双滚珠轰承 ;连接处O 型环密封,防尘防溅水 ; 位置伺服控制模式下转劢范围0-300;可设置为电机模式整周旋转,开环调速 ;总线连接,理论可串联254 个单元 ; 高达1M 通讯波特率; 0.25KHz 的伺服更新率; 兼容obotis Dynamixel 通讯协议;具备位置、温度、速度、电压反馈 (2) 结构尺寸 舵机的结构CAD图如图2-6所示。 图 2-6 舵机的结构图 (3)舵机通讯方式 CDS55xx采用异步串行总线通讯方式, 理论多至254个机器人舵机可以通过总线组成链型,通过UART异步串行接口统一控制。每个舵机可以设定丌同的节点地址,多个舵机可以统一运劢也可以单个独立控制。 CDS5500的通讯指令集开放,通过异步串行接口不用户的上位机(控制器戒PC机)通讯, 您可对其迚行参数设置、 功能控制。 通过异步串行接口収送指令, CDS5500可以设置为电机控制模式戒位置控制模式。 在电机控制模式下,CDS5500可以作为直流减速电机使用,速度可调;在位置控制模式下,CDS5500拥有0-300的转劢范基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 17围,在此范围内具备精确位置控制性能,速度可调。 只要符合协议的半双工 UART 异步串行接口都可以和 CDS5500 迚行通讯,对CDS5500 迚行各种控制。主要有两种形式如图 2-7 所示: 图 2-7 CDS5500 控制图 方式1:通过调试器控制 CDS5500 PC 机会将调试器识别为串口设备,上位机软件通过串口収出符合协议格式的数据包,经调试器转収给 CDS5500。 CDS5500 会执行数据包的指令,并丏返回应答数据包。 RobotServoTerminal 是博创推荐调试软件,也可根据本手册提供的协议设计与用的 PC 端软件。 方式2:通过专用控制器控制CDS5500 方式 1 可以快捷地调试 CDS 系列机器人舵机、 修改各种性能不功能参数。 但是,这种方式离丌开 PC 机,丌能搭建独立的机器人构型。我们可以设计与用的控制器,通过控制器的 UART 端口控制舵机。 值得注意的是,由于 CDS5500 工作在舵机模式时,测量角度是 0-300,中位为 150。我们在搭建构型的时候,尽量让机器人各个关节的初始位置保持在“中位” 。在搭建构型时,需要先将 CDS5500 上电,让舵机轴转动的中位。再按照步态设计的需要将 CDS5500 和其它的结构件组装起来。这样能够保证舵机驱动的有效范围,避免随意装配舵机导致其可运动范围不能满足运动的需求。 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 182.4 六足行走的基本步态前进,后退 2.4.1 几何学步态描述 我的设计中,六足呈辐射状均匀分布的14,为了使得行走平稳对称,间隔的三条腿一组,两组腿循环往复地做行走的循环,以达到行进的目标。 以向前行进为例,机器人着地腿将带动身体向 前运动。由于一组腿之间相差120 度的缘故,要尽量将每个腿在地面带动身体时的轨迹规划在与机器人前进方向平行的直线上,这样才能使机器人比较稳定地行进15。 设计思想 机器人持续行进要两组腿的配合,为了保证六足机器人行走的平稳性,我们将135 定为一组腿, 246 定为一组腿,如图 2-8 所示。 图 2-8 机器人腿部分组 在这个进行步态的规划中,需要理论的分析与实验辅助相结合的方式。 建立 Excel 表格 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 19由于控制六足机器人的舵机很多,一共有 18 个,而分解出来的动作姿态更是很复杂,所以,一个直观而简洁的 Excel 表格是非常必要的,它可以帮我们理清思路,并且为以后的调试提供极大的方便。 以行走姿态为例, Excel 表格可以如图 2-9 所示: 横行为动作分解,每一个动作可以分解为多个位置,此表格就是将前进动作分解成为抬腿,迈腿,放腿,行进中位,收腿这几部分16图 2-9 行走姿态表 其中,横行为动作分解,每一个动作可以分解为多个位置,在控制时,只要告诉舵机每个位置的数值就可以了。此表格就是将前进动作分解成为抬腿,迈腿,放腿,行进中位,收腿这几部分,竖行为舵机号,六足机器人有 18 个舵机控制, A列即为 1-18 号舵机的编号。 另外需要说明的是,此处的数值并不通用于所有的按照本设计搭出的六足机器人。因为每个机器人安装时的站立姿态所对应的舵机数值时完全不同的,而之后的所有数据都是以站立姿态数值为基础计算出来的,所以,当你搭出一台六足机器人后,需要按照我们后边的步骤一步一步的确定这台机器人各个姿态的数值。 下面我们就一步一步的讲解如何确定各种姿态的舵机数值: 直立位置 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 20图 2-10 站立姿态 站立时,六条腿共同支撑,保持重心的稳定,如图 2-10 所示。 我们用手将机器人的战力姿态摆好, 然后应用 northstar 记录下站立姿态时的各舵机数据,填入 Excel 表格中。 2.4.2 行走动作规划 为了使控制器实现机器人持续不断的向前行走, 需要将行走的步态动作进行分解,并设计一个执行循环。对于我们的六足机器人,根据之前的步态描述,我们可以将向前行进一次的循环用图 2.11 的状态框图进行描述: 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 21图 2-11 状态框图 在六足机器人行走过程中,最重要的一个 性能体现就是它的平稳性。为了保证这个性能,就要注意行走过程中机器人重心的位置。我们将两组腿交替行走的配合方式设置成如下状态,这两组腿的流程一样,但应该正好相差半次循环的位置。如图 2-12 所示: 图 2-12 两组腿交替行走 具体的重心位置如图 2-13图 2-14 示意: 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 22图 2-13 135 迈腿 246 收腿 图 2-14 246 迈腿 135 收腿 由于每组腿着地时都是三足共同支撑,要保证行走时的平稳性,需要保证三足基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 23的足尖部(即与地面接触部位)轨迹尽量相同。为此,我们利用 AutoCAD 进行了简单的步态规划,以一组腿为例,规划图简略示意如图 2-15 所示: (以 135 腿为例) 图 2-15 135 腿步态规划 下面我们就一步一步的完成每一个动作的舵机数值确定: 抬腿 抬腿动作是指 246 腿支撑动作不变, 135 腿原地抬起, 以便进行后续迈步动作。抬腿动作的实现,只需要第二关节舵机转动即可实现。由于此结构设计存在最大转动角度的限制问题,所以在进行确定舵机数值的运算时,我们首先利用 NorthStar确定出舵机可以转动的最大数值,之后设定出每个腿抬腿后的第二关节数值。 迈腿 迈腿动作是指 135 腿在空中前移,摆好动作准备落地。与抬腿动作正相反,迈腿动作中,第二关节舵机完全不变,由根部舵机控制前移动作,同时搭配足尖部舵机控制足部摆好落地姿态。 迈腿动作中,每条腿足跟部舵机和足尖部舵机需要互相配合,才可以使足尖达到预定位置。预定位置的确定需要参照我们之前提到过的 AutoCAD 图。图中,由站立位置到落地位置的角度可以直接读出, 再通过换算, 即可获得舵机的转动差值。 AutoCAD 图如图 2-16 所示: 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 24图 2-16 135 迈腿 其中,红色线段为腿着地点的轨迹,绿色线段为腿部转动的距离。下面我们一步步的介绍各腿迈腿动作的实现方法。 如图 2-17 所示,我们首先进行 3 号腿的动作为例: 图 2-17 3 号腿动作位置 图中所示为 3 号腿的位置对应着 AutoCAD 图中的位置。图中包含了 3 号腿的俯视图和侧视图。俯视图用于指导足跟部舵机的转动,侧视图用于指导足尖部舵机的转动。通过这幅图,我们就可以清楚的测量出 3 号腿各位置变化时的角度差,通过公式: 数值 =度数 1023/300 即可计算出舵机的数值差。 同理,可以确定 1 号腿和 5 号腿的舵机转动差。 1 号腿和 5 号腿的投影方法稍基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 25有变化,如图 2-18 所示: 图 2-18 1 号腿和 5 号腿的投影 当知道了舵机的转动差后,与之前舵机位置数值叠加或相减,就可以确定出新位置的舵机数值。整理到 Excel 表格中,以方便以后调试。 放腿 放腿与抬腿相似,只需要变换第二关节即可,将第二关节恢复到站立姿态时即可。 行进中位 为了保证足部行进路线的准确性, 我们将足部接触地借助地面摩擦行进这一动作分解成了两部分。 所以, 设置了一个行进中位。 如果想要更精确的控制腿部姿态,使腿部走直线,就可以在接触地面这一过程中多设置几个位置。 具体数值获得方法与迈腿类似,根据 AutoCAD 图中的转动角度来控制舵机的转动差值。 收腿 收腿指的由行进中位继续往后蹬腿,一直到蹬腿结束即将再次抬腿这一动作。这一动作中,第二关节不用转动,需要足跟部舵机和足尖部舵机共同作用来达到指定位置。 位置的确定与迈腿类似,通过 AutoCAD 图来看转动角度,然后换算成舵机转动差值。 基于 UP-STAR 自主巡航六足机器人的结构设计及几何学步态的研究 26收腿之后,继续进行下一轮的运动。 2.5 传感器 红外传感器的工作原理: ( 1)待侧目标 根据待侧目标的红外辐射特性可进行红外系统的设定。 ( 2)大气衰减 待测目标的红外辐射通过地球大气层时,由于气体分子和各种气体以及各种溶胶粒的散射和吸收,将使得红外源发出的红外辐射发生衰减。 ( 3)光学接收器 它接收目标的部分红外辐射并传输给红外传感器。相当于雷达天线,常用是物镜。 ( 4)辐射调制器。对来自待测目标的辐射调制成交变的辐射光,提供目标方位信息,并可滤除大面积的干扰信号。又称调制盘和斩波器,它具有多种结构。 ( 5)红外探测器 这是红外系统的核心。它是利用红外辐射与物质相互作用所呈现出来的物理效应探测红外辐射的传感器,多数情况下是利用这种相互作用所呈现出的电学效应。此类探测器可分为光子探测器和热敏感探测器两大类型。 ( 6)探测器制冷器 由于某些探测器必须要在低温下工作,所以相应的系统必须有制冷设备。经过制冷,设备可以缩短响应时间,提高探测灵敏度。 ( 7)信号处理系统。 将探测的信号进行放大、滤波,并从这些信号中提取出信息。然后将此类信息转化成为所需要的格式,最后输送到控制设备或者显示器中。 ( 8)显示设备 。 这是红外设备的终端设备。常用的显示器有示波
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胸腔镜护理体会
- 油品储运培训课件内容
- 中级音基考试试题及答案
- 老年认知障碍试题及答案
- 河南省漯河市临颍县重点达标名校2026届中考数学四模试卷含解析
- 怎样观察幼儿培训课件
- 小会计面试题及答案
- 山东轻工考试题及答案
- (完整版)机械设计基础考试题库及答案
- 音乐语言考试题及答案
- 遗传学第三章第三节基因互作与环境
- 食源性疾病应急预案演练脚本
- 脑结构与功能
- 齿轮式攻牙机安全操作规程
- 水蓄冷节能方案
- 高中新教材化学必修一课后习题答案(人教版)
- GB/T 15168-2013振动与冲击隔离器静、动态性能测试方法
- GB/T 1266-2006化学试剂氯化钠
- 恶性心律失常的识别与处理课件
- (新版)心理学专业知识考试参考题库500题(含答案)
- 换填承载力计算(自动版)
评论
0/150
提交评论