六足爬行机器人总体设计方案
六足爬行机器人总体设计方案

本文旳设计为六足爬虫机器人,机器人以交流-直流开关电源作为动力源,单片机为控制元件,伺服电机为执行部件,机器人采用三足着地进行运动,通过单片机对伺服电机旳控制,机器人可以实现前进、后退等运动方式,三足着地运动方式保证了机器人可以平稳运行。
伺服电机具有力量大,扭矩大,体积小,重量轻等特点。
单片机产生20ms 旳PWM 波形,通过软件改写脉冲旳占空比,从而到达变化伺服电机角度旳目旳。
1 机器人运动分析1.1 六足爬虫式机器人运动方案比较方案一:六足爬虫式机器人旳每条腿都能单独完毕抬腿、前进、后退运动。
此方案旳特点:每条腿都能自由活动,每条腿都能单独进行二自由度旳运动。
每条腿旳灵活性好,更轻易进行仿生运动,六足爬虫机器人可以完毕除规定外旳诸多动作,运动旳视觉效果更好。
由于每条腿能单独完毕二自由度旳运动,因此每条腿上要安装两个舵机,舵机使用数量大,舵机旳安装难度加大,机械构造部分旳制作相对复杂,又由于每个舵机都要有单独旳信号控制,电路控制部分变得复杂了,控制程序也对应旳变得复杂。
方案二:六足爬虫式机器人采用三腿为一组旳运动模式,且同一侧旳前腿、后腿旳前后转动由同一侧旳中腿进行驱动。
采用三腿为一组(一侧旳前足、后足与另一侧旳中足为一组)旳运动方式,各条腿可以协调旳进行运动,机器人旳运动相对平稳。
此方案特点:相比上述方案,个腿可以协调运动,在满足运动规定旳状况下,舵机使用数量少,节省成本。
机器人运动平稳,控制、驱动部分都得到对应旳简化,控制简朴。
选择此方案,机器人还可进行横向运动。
两方案相比,选择方案二更合适。
1.2 六足爬虫式机器人运动状态分析1.2.1 机器人运动步态分析六足爬虫式机器人旳行走是以三条腿为一组进行旳,即一侧旳前、后足与另一侧旳中足为一组。
这样就形成了一种三角形支架构造,当这三条腿放在地面并向后蹬时,此外三条腿即抬起向前准备轮换。
这种行走方式使六足爬虫式机器人运动相称稳定,任何时刻有三足着地,可以保持良好旳平衡,并可以随时随地停息下来,由于其重心总是落在三角支架之内。
六足机器人系统设计

郭从良等:六足机器人系统设计l特罐P图表3抗干扰交流信号传感器电路发光管通的是脉冲电流,发出交流脉冲光,而接收部分只对持续一段时间且超过一定频率的脉冲光敏感.接收部分是这样工作的:传感器信号先经过cR高通网络去掉直流和低频成分,并加入一个直流offset,也就是一个稳定的直流分量叠加一个交流分量,再与一个设定的直流分量进行比较,如果交流分量的峰值超过offset与设定值之差,比较器就会输出一个方波脉冲,否则输出0:然后通过Rc低通网络,使方波脉冲的交流分量尽可能的减小,变成某个直流电压V(>0),再与另一个设定值(<v)比较,输出低电平.如果没有交流输入,第一级比较器输出0,第二级比较器输出高电平,如下表所示:低通滤波器的通带太宽,输出会有较多的振荡(如右图);通带太窄响应太慢,于是选取R=IOOK,C=O.1uF.在程序中,接收到信号后要延迟一段时间再确认一次,以消除抖动.控制程序是机器人的灵魂,六足机器人由AT89C51单片机控制,程序用汇编语言编写,采用模块化设计思想,分为直流电机和步进电机两大部分.首先分析机器人的动作特点,将整体的动作分解为基本动作元素,再通过编写通用的子程序实现各种基本动作,将这些基本元素作为动作库零件.在编写整个动作时。
按照要求调用不同的元素即可,如果动作有了变化,程序修改也相当容易.这种编程思想为我们在短时间里编写程序和编排动作以及程序的调试修改带来了很大的方便.我们提出一种寄存器循环移位奇偶位分别作两个步进电机的驱动端的做法,简化了代码长度,但缺点是两个步进电机只能以相同的速度动作.事实上每个电机的动作是不同的,为此我们在R枷中为每个电机开辟一个byte的状态字节用以循环移位.在每个电机周期里,根据需要对每个电机的byte进行移位,并用ANL指令将两个电机的状态合成到一个字节里输出,使得可以同时控制两个电机.步进电机的速度由驱动脉冲的频率决定,移位的周期不同,电机的速度也就不同了.同时使用了基于定时器中断的双进程和使用RAM/寄存器的进程间通信.而单进程程序里步进电机和直流电机是不可能同时运动的,为此我们采用中断来实现步进电机和直流电机I一17。
六足爬虫机器人设计

六足爬虫机器人设计引言六足爬虫机器人是一种多足机器人,通过模仿昆虫和节肢动物的运动方式,能够在不平坦的地形上移动。
本文将介绍六足爬虫机器人的设计概念、机械结构、传感技术和控制系统。
设计概念六足爬虫机器人的设计概念是模仿昆虫的运动方式,并结合机器人技术,实现在复杂地形上的高效移动。
六足机器人的六条腿能够保持稳定的支撑面积,使机器人能够在不稳定的地面上保持平衡。
同时,六足爬虫机器人具有最小的接地面积,在狭窄的空间中也能自由运动。
机械结构六足爬虫机器人的机械结构主要由六条腿、身体和连接部件组成。
每条腿由多个关节连接,使机器人能够具备多自由度的运动能力。
身体部分包括能够容纳电源、传感器和控制器的空间。
连接部件起到连接腿和身体的作用,确保机器人的结构牢固。
机器人的材料选择需要兼顾强度和重量。
常用的材料包括轻质金属合金和碳纤维复合材料。
机器人的外形应减少空气阻力,提高机器人的运动效率。
传感技术六足爬虫机器人的传感技术包括视觉传感器、力传感器和惯性传感器。
视觉传感器能够感知周围环境,并获取地形信息,识别障碍物。
通过计算机视觉算法,机器人能够做出相应的决策,选择最优的路径。
力传感器可以测量机器人与地面的接触力,以克服地形的不平坦性。
力传感器还可以检测机器人是否受到外部碰撞,保护机器人和提供安全性。
惯性传感器用于测量机器人的加速度、角速度和姿态信息。
通过与其他传感器数据的融合,机器人可以实现高精度的姿态控制和运动轨迹规划。
控制系统六足爬虫机器人的控制系统由硬件控制单元和软件控制算法组成。
硬件控制单元包括微处理器、驱动电路和通信模块。
微处理器负责接收传感器数据、执行控制算法,并输出控制信号。
驱动电路用于驱动机器人的电动关节。
通信模块可与外部设备进行数据传输和远程控制。
软件控制算法包括路径规划、动力学模型和运动控制。
路径规划算法根据环境信息和目标位置,生成机器人的移动路径。
动力学模型可以模拟机器人的运动特性,并优化运动参数。
六足爬虫机器人设计

六足爬虫机器人设计设计人:李海鹰日期:2004年9月30日目录前言 (3)(一)、机器人的大脑 (3)(二)、机器人的眼睛耳朵 (4)(三)、机器人的腿——驱动器与驱动轮 (4)(四)、机器人的手臂——机械传动专制 (5)(五)、机器人的心脏——电池 (5)一、AT89S51单片机简介 (6)(一)、A T89S51主要功能列举如下: (6)(二)、A T89S51各引脚功能介绍: (6)二、控制系统电路图 (9)三、微型伺服马达原理与控制 (10)(一)、微型伺服马达内部结构 (10)(二)、微行伺服马达的工作原理 (10)(三)、伺服马达的控制 (11)(四)、选用的伺服马达 (11)四、红外遥控 (12)(一)、红外遥控系统 (12)(二)、遥控发射器及其编码 (12)(三)、红外接收模块 (13)(四)、红外解码程序设计 (14)五、控制程序 (14)六、六足爬虫机器人结构设计图 (21)前言今年年初,学校为参加中央电视台举办的第三届全国大学生机器人电视大赛,组建了机器人制作小组。
我积极参加,有幸成为了其中的一员。
因为我们以前没有参加过类似的比赛,也没有制作机器人的经验。
可以说我们什么都是从零开始,边学习边制作。
通过这半年多的制作过程,我从中学到了很多书本上学不到的东西,也得到了很好的学习与锻炼的机会。
最初,我们组建了机器人制作实验室。
到五金机电市场购买了必要的工具和一些制作材料。
然后开始制作实验机器人的身体——框架。
实验机器人的框架我们是使用轻型万能角钢制作的,这种角钢的两侧都有间隔均匀的孔槽,可以很方便的用螺栓进行连接。
用不同长度的角钢组合后,就可以得到不同大小的立方体和长方体及多边形。
机器人身体的框架就搭建好了。
在它的上面将装上:机器人的大脑——可编程控制器、机器人的眼睛耳朵——传感器、机器人的腿——驱动轮、机器人的手臂——机械传动专制、机器人的心脏——电池……之所以使用轻型万能角钢,主要是因为是在制作试验机型,而轻型万能角钢安装拆卸方便和便于修改长度,调整设计。
仿生六足机器人的结构设计及运动分析

仿生六足机器人的结构设计及运动分析一、结构设计1.机体结构:仿生六足机器人的机体结构通常采用轻型材料如碳纤维和铝合金制作,以保证机器人整体重量轻,同时具备足够的强度和刚度。
机体一般采用箱型结构,保证机器人整体稳定。
2.足部结构:仿生六足机器人的足部结构是其中最重要的部分,直接关系到机器人的运动能力和适应性。
足部结构通常由刚性材料制成,具有良好的强度和刚度。
每个足部通常由三个关节驱动,分别是髋关节、膝关节和脚踝关节。
这些关节的设计对机器人的运动能力和足部适应性有着重要影响。
3.关节驱动方式:仿生六足机器人的关节驱动方式通常采用电机驱动和传动装置。
电机驱动可以提供足部的力和扭矩,使机器人能够进行各种运动,传动装置则用来将电机的运动传递到足部关节。
可以采用齿轮传动、连杆传动、带传动等方式,根据实际需求进行合理选择。
二、运动分析1.步态规划:步态规划是确定六足机器人各个足部的步态序列,以实现机器人的稳定行走。
常用的步态有三角步态、扭摆步态和螳臂步态等。
步态规划需要考虑机器人的稳定性和适应性,结合地面情况和环境要求进行合理选择。
2.动力学模拟:动力学模拟是对仿生六足机器人的运动进行分析和仿真,以优化机器人的运动能力和稳定性。
通过建立六足机器人的运动学和动力学模型,可以预测机器人的运动轨迹、步态设计和稳定性评估等。
动力学模拟可以帮助改善机器人的设计和控制策略。
3.控制策略:仿生六足机器人的控制策略采用了分布式控制和自适应控制的方法。
分布式控制通过将机器人的控制任务分配给多个子控制器,使得机器人具备较好的容错性和适应性。
自适应控制方法则通过对机器人的运动进行实时监测和反馈调整,使机器人能够自主学习和适应不同环境和任务。
综上所述,仿生六足机器人的结构设计和运动分析是实现机器人稳定行走和适应环境的重要环节。
正确的结构设计和合理的运动分析可以有效提高机器人的运动能力和稳定性,从而使机器人在实际应用中具备良好的适应性和操作性能。
六足爬虫机器人设计

六足爬虫机器人设计目录前言 (3)(一)、机器人的大脑 (3)(二)、机器人的眼睛耳朵 (3)(三)、机器人的腿——驱动器与驱动轮 (4)(四)、机器人的手臂——机械传动专制 (5)(五)、机器人的心脏——电池 (5)一、AT89S51单片机简介 (6)(一)、A T89S51主要功能列举如下: (6)(二)、A T89S51各引脚功能介绍: (6)二、控制系统电路图 (9)三、微型伺服马达原理与控制 (10)(一)、微型伺服马达内部结构 (10)(二)、微行伺服马达的工作原理 (10)(三)、伺服马达的控制 (11)(四)、选用的伺服马达 (11)四、红外遥控 (12)(一)、红外遥控系统 (12)(二)、遥控发射器及其编码 (12)(三)、红外接收模块 (13)(四)、红外解码程序设计 (13)五、控制程序 (14)六、六足爬虫机器人结构设计图 (20)前言今年年初,学校为参加中央电视台举办的第三届全国大学生机器人电视大赛,组建了机器人制作小组。
我积极参加,有幸成为了其中的一员。
因为我们以前没有参加过类似的比赛,也没有制作机器人的经验。
可以说我们什么都是从零开始,边学习边制作。
通过这半年多的制作过程,我从中学到了很多书本上学不到的东西,也得到了很好的学习与锻炼的机会。
最初,我们组建了机器人制作实验室。
到五金机电市场购买了必要的工具和一些制作材料。
然后开始制作实验机器人的身体——框架。
实验机器人的框架我们是使用轻型万能角钢制作的,这种角钢的两侧都有间隔均匀的孔槽,可以很方便的用螺栓进行连接。
用不同长度的角钢组合后,就可以得到不同大小的立方体和长方体及多边形。
机器人身体的框架就搭建好了。
在它的上面将装上:机器人的大脑——可编程控制器、机器人的眼睛耳朵——传感器、机器人的腿——驱动轮、机器人的手臂——机械传动专制、机器人的心脏——电池……之所以使用轻型万能角钢,主要是因为是在制作试验机型,而轻型万能角钢安装拆卸方便和便于修改长度,调整设计。
(机械制造行业)六脚爬虫机器人机械结构设计和控制系统搭建

(机械制造行业)六脚爬虫机器人机械结构设计和控制系统搭建摘要本文详细介绍了六脚爬虫机器人的机械结构以及控制程序的编写。
机械结构采用了对称式设计,结构简单;其行走功能由六只脚、18个舵机实现,自由度较高,稳定性、灵活性较好。
控制程序的主体是C语言。
包括基本步态的编写,以及传感器的在机器人上的高级应用,这样,机器人在满足基本行走运动的同时,也能感知外界环境,并通过控制器对接收到的外界信号进行处理,并控制机器人运动。
关键词:对称式结构,舵机控制器,步态,传感器Abstract ThethesisdescribesindetailthatthemechanicdesignofHexcrawlerandthepil ingofcontrolprogram. Thestructureoftherobotisinsymmetricexpression,asimplemechanism;thef unctionofwalkingissupportedbysixlegs,andeighteenmotors,withmultiple degreesoffreedom.Besides,itisofhighstabilityandflexibility. TheprogramtocontroltherobotiswritteninClanguage,includingbasicgait,t headvancedapplicationofsensors.Thereby,therobotcanwalkinseveralgaits .Atthesametime,itcansensetheconditionaroundit.Then,itwillprocesstheda taitreceived,andcontrolthemotionoftherobot.Keywords:symmetricexpression,PSCU,gait,sensor目录摘要IAbstractII目录III1绪论-1-1.1课题来源-1-1.2本课题的目的及其意义-1-1.3国内外发展现状-1-1.4本课题的研究内容-5-2机械结构设计介绍-6-2.1功能需求与分析-6-2.2材料选择与结构设计介绍-6-3舵机控制板原理与应用-9-3.1舵机原理介绍-9-3.2舵机控制板原理介绍-10-3.3如何使用舵机控制板-12-3.4控制板程序编写-14-4STM32开发板介绍与程序编写-18-4.1STM32F107芯片简介-18-4.2软件与编程初始准备-18-4.3GPIO与AFIO设置与应用-18-4.31GPIO设置与应用 (18)4.32AFIO-----I/O口重映射 (22)4.4USART设置与应用-22-4.5外部中断设置与应用-26-4.6系统时钟设置与应用-29-4.61系统时钟简介与应用 (29)4.62定时器配置 (31)4.7机器人行走步态程序编写-32-4.71机器人行走步态简介 (33)4.72三脚步态 (35)4.73四脚步态 (37)4.74单脚(波动)步态 (38)4.75转弯与横爬步态 (40)4.8多传感器应用与程序编写-43-4.81指南针传感器 (43)4.82红外、光敏传感器 (45)4.83柔性力传感器 (46)4.84温湿度、发声、射频识别(RFID)传感器 (48)4.85无线(Zigbee)传感器 (49)4.86超声传感器 (52)5总结-55-致谢-56-参考文献-57-1绪论1.1课题来源本项目来源于华中科技大学与伍斯特理工学院合作的WPI项目。
六脚爬虫机器人机械结构设计和控制系统搭建.doc

六脚爬虫机器人机械结构设计和控制系统搭建摘要本文详细介绍了六脚爬虫机器人的机械结构以及控制程序的编写。
机械结构采用了对称式设计,结构简单;其行走功能由六只脚、18个舵机实现,自由度较高,稳定性、灵活性较好。
控制程序的主体是C语言。
包括基本步态的编写,以及传感器的在机器人上的高级应用,这样,机器人在满足基本行走运动的同时,也能感知外界环境,并通过控制器对接收到的外界信号进行处理,并控制机器人运动。
关键词对称式结构,舵机控制器,步态,传感器Abstract The thesis describes in detail that the mechanic design of Hexcrawler and the compiling of control program. The structure of the robot is in symmetric expression, a simple mechanism; the function of walking is supported by six legs, and eighteen motors, with multiple degrees of freedom. Besides, it is of high stability and flexibility. The program to control the robot is written in C language, including basic gait, the advanced application of sensors. Thereby, the robot can walk in several gaits. At the same time, it can sense the condition around it. Then, it will process the data it received, and control themotion of the robot. Keywords symmetric expression,PSCU, gait, sensor 目录摘要I AbstractII 目录III 1 绪论- 1 - 1.1课题来源- 1 - 1.2本课题的目的及其意义- 1 - 1.3国内外发展现状- 1 - 1.4本课题的研究内容- 5 - 2 机械结构设计介绍- 6 - 2.1 功能需求与分析- 6 - 2.2 材料选择与结构设计介绍- 6 - 3 舵机控制板原理与应用- 9 - 3.1 舵机原理介绍- 9 - 3.2 舵机控制板原理介绍- 10 - 3.3 如何使用舵机控制板- 12 - 3.4 控制板程序编写- 14 - 4 STM32开发板介绍与程序编写- 18 - 4.1 STM32F107芯片简介- 18 - 4.2 软件与编程初始准备- 18 - 4.3 GPIO与AFIO设置与应用- 18 - 4.31 GPIO设置与应用..18 4.32 AFIO-----I/O口重映射...22 4.4 USART设置与应用- 22 - 4.5外部中断设置与应用- 26 - 4.6 系统时钟设置与应用- 29 - 4.61 系统时钟简介与应用..29 4.62 定时器配置31 4.7 机器人行走步态程序编写- 32 - 4.71 机器人行走步态简介33 4.72 三脚步态.35 4.73 四脚步态.37 4.74 单脚(波动)步态....38 4.75 转弯与横爬步态.40 4.8 多传感器应用与程序编写- 43 - 4.81 指南针传感器.43 4.82 红外、光敏传感器.45 4.83 柔性力传感器.46 4.84 温湿度、发声、射频识别(RFID)传感器..48 4.85 无线(Zigbee)传感器..49 4.86 超声传感器52 5总结- 55 - 致谢- 56 - 参考文献- 57 - 1 绪论1.1课题来源本项目来源于华中科技大学与伍斯特理工学院合作的WPI项目。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文的设计为六足爬虫机器人,机器人以交流-直流开关电源作为动力源,单片机为控制元件,伺服电机为执行部件,机器人采用三足着地进行运动,通过单片机对伺服电机的控制,机器人能够实现前进、后退等运动方式,三足着地运动方式保证了机器人能够平稳运行。
伺服电机具有力量大,扭矩大,体积小,重量轻等特点。
单片机产生20ms 的PWM 波形,通过软件改写脉冲的占空比,从而达到改变伺服电机角度的目的。
1 机器人运动分析
1.1 六足爬虫式机器人运动方案比较
方案一:六足爬虫式机器人的每条腿都能单独完成抬腿、前进、后退运动。
此方案的特点:
每条腿都能自由活动,每条腿都能单独进行二自由度的运动。
每条腿的灵活性好,更容易进行仿生运动,六足爬虫机器人可以完成除要求外的很多动作,运动的视觉效果更好。
由于每条腿能单独完成二自由度的运动,所以每条腿上要安装两个舵机,舵机使用数量大,舵机的安装难度加大,机械结构部分的制作相对复杂,又由于每个舵机都要有单独的信号控制,电路控制部分变得复杂了,控制程序也相应的变得复杂。
方案二:六足爬虫式机器人采取三腿为一组的运动模式,且同一侧的前腿、后腿的前后转动由同一侧的中腿进行驱动。
采用三腿为一组(一侧的前足、后足与另一侧的中足为一组)的运动方式,各条腿能够协调的进行运动,机器人的运动相对平稳。
此方案特点:相比上述方案,个腿能够协调运动,在满足运动要求的情况下,舵机使用数量少,节约成本。
机器人运动平稳,控制、驱动部分都得到相应的简化,控制简单。
选择此方案,机器人还可进行横向运动。
两方案相比,选择方案二更合适。
1.2 六足爬虫式机器人运动状态分析
1.2.1 机器人运动步态分析
六足爬虫式机器人的行走是以三条腿为一组进行的,即一侧的前、后足与另一侧的中足为一组。
这样就形成了一个三角形支架结构,当这三条腿放在地面并
向后蹬时,另外三条腿即抬起向前准备轮换。
这种行走方式使六足爬虫式机器人运动相当稳定,任何时刻有三足着地,能够保持良好的平衡,并可以随时随地停息下来,因为其重心总是落在三角支架之内。
三角步态行走运动原理:
步行时把六条足分为两组,以身体一侧的前足、后足与另一侧的中足作为一组,形成一个稳定的三角架支撑虫体,因此在同一时间内只有一组的三条足起行走作用:前足用爪固定物体后拉动虫体前进,中足用以支撑并举起所属一侧的身体,后足则推动虫体前进,同时使虫体转向,行走时虫体向前并稍向外转,三条足同时行动,然后再与另一组的三条足交替进行,两组足如此交替地摆动和支撑,从而实现昆虫的快速运动,其行走的轨迹线是一条锯齿状曲线。
图2-1 运动示意图
机器人开始运动时,左侧的 2 号腿和右侧的4、6 号腿抬起准备向前摆动,另外 3 条腿1、3、5 处于支撑状态,支撑机器人本体确保机器人的原有重心位置处于 3 条支撑腿所构成的三角形内,使机器人处于稳定状态不至于摔倒(见
图 2-1(a),摆动腿 2、4、6 向前跨步(见图 2-1(b),支撑腿 1、3、5 一面支撑机器人本体,一面在驱动装置作用下驱动机器人本体,使机器人机体向前运动了半个步长!(见图 2-1(c))。
在机器人机体移动到位时,摆动腿 2、4、6 立即放下,呈支撑态,使机器人的重心位置处于 2、4、6 三条支撑腿所构成的三角形稳定区内,原来的支撑腿 1、3、5 已抬起并准备向前跨步(见图 2-1(d)),摆动腿 1、3、5 向前跨步(见图 2-1(e)),支撑腿 2、4、6 此时一面支撑机器人本体,一面驱动机器人本体,使机器人机体又向前运动了半个步长(见图 2-1(f)),如此不断从步态(a)、(b)、(c)、(d)、(e)、(f)、(a),循环往复,周而复始实现机器人不断向前运动。
这样的六组爬虫机器人每向前跨一步即行走一个步长的距离,也就是三角步态的的行走原理。
占空系数β又称有荷因数,占空系数(或负载因数)是信号在一个周期内触发电平以下或以上的时间百分比。
步态设计是实现步行的关键之一,为达到较为理想的步行,本文所研究的六足机器人的步态是β=0.5时的状态;在其中的三条摆动腿着地的同时,另外三支支撑腿立即抬起,即任意时刻同时只有支撑相或摆动相。
这样能够使机器人的行进过程比较连续,而且比较稳定。
在机器人遇到障碍物时,通过传感器和电路控制装置,可以控制电动机的旋转方向,使得两侧的电机的旋转方向相反,从而使机器人转向。
图2-2 机器人转弯时的步态图
具体的控制过程如下(向右偏转):
1)使控制足1、足2和足3的电机反转,如图2-2(a)所示(图2-2中实线代表着地,
虚线代表悬空);
2)这时足1、足3、足4和足6准备悬空,只有足2、足5是准备抓紧地面的,3)在这一瞬间只有两个足着地,机器人处于不稳定状态,直到有四只足着地,使机器人重新回到稳定状态,由于该不稳定状态的时间非常短暂,并不影响机器人行走稳定的性能。
向左偏转的情况机理也是一样的,只要使控制足4、足5、足6一侧的电机反转就可以了。
1.3 机器人平衡性分析
由于机器人在运动过程中总有三足着地,其支撑作用的三足构成了一个三角形支架机构,保证了机器人的重心总是落在三角形支架内。
在机器人运动过程中的重心位置如下图所示:
图2-3 运动过程重心位置示意图
机器人采用三足支撑,在机器人的运行过程中,任何时刻总有三足着地,构成一个三角形支架,并通过对机器人整体尺寸、足部摆角的设定,可使得机器人的重心总是落在三角形支架内,保证了机器人的平衡,三足三足交替支撑,保证了重心在水平面内的平稳运动。
1.4 微型六足仿生机器人的足端运动轨迹曲线的确定
在进行步行机构的运动仿真设计时,如果将腿直接连在轴上则足端轨迹为圆
形。
这样机器人的运动将会呈半圆状起伏,如果能够使得足端轨迹在触地的部分保持平整就可以保持机器人的平稳前进。
况且步行机器人要求有很强的环境适应能力,它必须能够在平面、台阶上稳定地行走,又能够跨越障碍,横沟,不同的路面对轨迹曲线有不同的要求:对于平地路面要求有一定的速度,对于台阶要求能够抬起并越过,对障碍物要求顺利跨越,可见足端运动轨迹的选择对于步行机器人来说显得非常重要。
选择足端运动轨迹曲线时应主要考虑以下问题 : (a)曲线的高宽比:曲线的高宽比直接反应出曲线的运动特性。
该比值越大则足端运动轨迹曲线越高,相应的跨越台阶的能力就越强同时前进特性(运动速度)就越差。
(b)曲线弧长:在曲线宽度一定的情况下,曲线长度越长,在空中运动的时间就越长,这将直接影响到摆动腿的速度,进而影响到步行机的运行速度。
曲线弧长越短,运动时间就越短,但相应的跨越能力就越差。
根据步行机的行走要求,初步确定足端运动曲线的高宽比和曲线弧长,采用半径是6mm弧长的足端。
1.5 腿部力学分析
对六足爬虫机器人的腿部受力进行分析,通过大致计算可估算出机器人足部运动时所需要的扭矩大小,从而可以确定所需要的舵机的扭矩参数。
支撑足上的舵机2 承受的力通过舵机转轴轴心,支撑足上舵机在承载力时所受扭矩为零,对于支撑足上的舵机要求,只需抬起支撑足即可,可见一般舵机都能满足工作要求。
由于机器人由支撑足支撑而与地面无滑动摩擦,对舵机1 的要求,只需克服机械结构间的摩擦即可。
1.6 机器人运动速度计算
下图所示:
图2-4 足部运动范围示意图
机器人足部运动示意图,机器人足部运动由舵机驱动,舵机的转动角度为Ф=2×18º,在舵机的一个运动周期内,机器人运动的直线距离为4M,舵机运动一个周期的用时为0.8s。
M=L×sin18º=36mm×sin18 º=11.12mm。
机器人在0.8s 内的运行距离为:4M=4×11.12mm=44.48mm
机器人的运行速度为:V=4M/0.8s=44.48mm/0.8s=55.6mm/s。
2 机器人机械结构设计
2.1 机械结构分析与设计
机器人各部分结构,可以较清楚的判别构件所处的位置,机器人由若干部件组合而成,各部件都是通过螺钉、螺母、螺栓而固定在一起的。
机器人各侧三足的运动原理是相同的,故只需分析一侧的三足即可。
以上已对机器人的运动状态进行了分析,机器人的机械结构、传动机构已经确定。
此时,由于机器人部分尺寸无法确定,所以无法进行机器人的制作。
为了方便的确定个机械部分的尺寸,并避免因试制而造成的成本、工作量的增加。
首先通过Pro/E 软件的三维实体功能,进行机器人的实体设计,通过三维实体的制作可以直观、准确的控制个机械
部分的尺寸,可以使机器人的结构性更加合理。