机电控制系统设计及仿真.doc
《机电控制系统设计及仿真.doc》由会员分享,可在线阅读,更多相关《机电控制系统设计及仿真.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要六足仿生机器人可以代替人类在各种不适宜的环境中进行探测和救援。它属于是一种仿生足式机器人,并且具有良好的性能。六足仿生机器人的稳定特征可以用于一些未来的太空探索、灾区搜救、人类活动和生活的其他方面,代替人类完成一些高风险和繁琐困难的任务,为减轻人类的负担,帮助科学技术的发展。该毕业设计是通过根据其预定功能设计电路原理图,并连接各种功能模块(如单片机和光电传感器以及舵机等)而设计的。自行设计的仿生机器人的框架是支撑平台。在六足仿生机器人的控制操作方向上,选择通用的廉价单片机作为软件开发平台,以转向控制舵机作为中间控制模块来控制机械足的操作和运行。关键词:六足机器人;单片机;控制系统;程序编
2、程Design and Simulation of electromechanical control system for hexapod robotAbstractHexapod bionic robots can replace humans for detection and rescue in various unsuitable environments. It belongs to a bionic foot robot and has good performance. The stable characteristics of the hexapod bionic robot
3、 can be used in some future space exploration, search and rescue in disaster areas, human activities and other aspects of life, replacing humans to complete some high-risk tedious and difficult tasks to reduce human burden, help science and Technology development. This graduation design is based on
4、the pre-set functional design circuit schematic diagram, and connects each functional module (such as single-chip microcomputer, photoelectric sensor, servo, etc.) for design. The frame of the self-designed bionic robot is the supporting platform. In the control operation direction of the hexapod bi
5、onic robot, the general cheap single-chip microcomputer was selected as the software development platform.Keywords: Hexapod robot; single chip microcomputer; control system; program programming 目 录1 绪论11.1本设计的背景及意义11.2本设计在国内外的发展概况及存在的问题21.3本设计应解决的主要问题42方案设计及系统模块的选型52.1机身设计52.2系统模块的选型72.2.1感知模块的选型92.
6、2.2微控制器的选型102.2.3电机驱动模块的选型112.2.4电源模块133仿真硬件电路设计153.1Proteus软件153.1.1软件功能介绍153.1.2硬件电路设计流程153.2仿真硬件电路163.2.1最小系统163.2.2时钟电路183.2.3复位电路183.2.4电源电路模块193.2.5超声波感应电路193.2.6电机驱动电路203.2.7仿真硬件电路224软件设计234.1主程序设计234.2中断244.2.1内部定时和外部计数中断244.2.2中断控制的有关寄存器244.3子程序设计254.3.1串口驱动子程序设计254.3.2按键子程序设计254.3.3显示屏子程序设
7、计274.4软件调试295结论30参考文献31谢 辞32附 录33附录1331 绪论六足仿生机器人属于地面多足机器人中的其中一类,这种机器人有着强大的运动能力,自动化程度高,结构稳定,学习采用生物的运动模式进行工作。自然界里存在一些人类无法到达或者对人类生命有危险的地方。有如矿井、防灾救援等等环境下,足式机器人的优势在于极强的地形通过能力。并且可设计或大或小的各类型机器人,进入危险区域进行收集信息,大大的改善了人类无法活动区域的限制,在目前都比较常见的是轮式机器人和履带式机器人中。而且多足机器人的腿部具有多个自由度,利用三组步态和定点转弯等姿态控制,通过调节腿的伸展程度大大增强机器人自身的灵活
8、性,也可以控制机身重心的位置更让机器人拥有更高的稳定性。本设计基于仿生学原理,通过51单片机的控制多个舵机的组合实现其独特的特殊性能使得多足仿生机器人研究的出现更突显步行机器人的优势。1.1本设计的背景及意义六足机器人可以代替人类在各种不适宜的环境下进行探测和救援。利用六足仿生机器人的稳定性特点,我们可以代替人类完成一些高风险或者不方便不适合人类到达完成的任务,减轻人类的负担,帮助科学技术的发展。当应用于复杂的应用地形时,例如房屋倒塌、山体滑坡、矿井坍塌等废墟环境下,与轮式履带式机器人相比六足机器人能适应复杂恶劣的地形环境,识别性强,思维局限性较低,自动分析地理环境从而执行不同的步态,控制模式
9、也更加简洁方便,对比蛇型机器人更加容易实现,本设计对机器人躯干和腿的结构、运动方式和控制系统进行了研究。为六足机器人在不同结构空间和复杂环境下的控制奠定了基础。六足机器人由于其关节自由度高,运动灵活以及能够适应复杂地形并且稳定性强被应用于各种复杂多变的环境中。在全球拥有各类机器人,机器人已经变得更加多样化。综合考虑其机械机身结构和各种步态模式,避免了诸多动态平衡的问题。但是,由于许多自由度,控制系统的复杂性增加了。 因此,设计一种能够实现多自由度协调运动的柔性控制系统是关键技术。人类研制的机器人已经不仅仅是业内人士埋头地研究,人们还注重研究生物,并从自然中汲取灵感,学习它们的运动原理、运动的机
10、制和行为的控制,使得机器人与仿生学结合,赋予其更多的使用功能,使得仿生机器人的研究更多元化。本次设计利用舵机对机器人进行控制实现各种步态行走操作,舵机相当于是机器人的大脑神经,目的是对机器人各足部协调发送指令动作。机身各结构基节则是机器人的四肢和驱干,在这基础上还需要机器人的主要控制大脑,这个大脑需要对外部的信息进行接受和处理,分析需要执行的指令,并对舵机统一命令操作。该机器人对外的传感器是机器人的眼睛,本设计利用超声波的原理,范围广识别度高,它负责接收勘测到的信号。发送给大脑,而舵机并不是机器人的核心。为了实现机器人的智能,我们必须添加另一个主控件,即为机器人安装一个大脑,而单片机可以成为机
11、器人的主控件。研究了六足仿生机器人的机械结构,控制和功能。六足仿生机器人身体和腿部结构的优化,结合机身自身重量和各模块部件的装配,设计更高效率的运动结构、传动系统及控制系统,优化和丰富其探测功能,使仿生机器人达到更有效、更轻便,更具有适应性,能量消耗更低。1.2本设计在国内外的发展概况及存在的问题在众多机器人中,由昆虫运动原理而来的六足机器人在复杂环境及非结构性空间下体现出灵活与高效,代替了人完成人所不适应或力所不及的各种工作,高效的解决问题。近年来美国就机器人这一领域在国际社会频频出彩,这背后是美国对机器人研究的大力支持。美国NSF最开始建立是为了促进美国的科学进步,在机器人行业NSF投入了
12、诸多的精力财力和人力,发展时间也经历了非常长的过程。美国前置性的早期投资,在机器人相关问题的实践下,对机器人的方向的指导以及探索不断深入。最近几年,西班牙科学家利用3D打印技术创造了一款六足机器人NeuroPod,如图1.1所示。利用内置的集成人工神经网络模拟自然界的昆虫在不同的步态之间转换。根据报道这款六足机器人装配30个人工的神经元,用以接受电子刺激,以瞬间对腿部电机发送指令,完成各种步态的却换,比如从慢走到奔跑。现在科研人员还在为机器人装各种传感器以便可对外界环境做出不同的响应。图1.1 NeuroPod机器人2018年4月,德国著名自动化技术厂商费斯托公司推出一款名为BionicWhe
13、elBot的新型仿蜘蛛机器人如下图1.2所示。该仿生机器人身长约为55cm,这个机器人不仅能在地面正常行走,还能蜷缩成球用腿辅助向前翻滚。该机器人具有较强的适应性,可应用于农业、探测以及战场侦查等领域。图1.2 BionicWheelBot机器人近年来,国内的阿尔戈智能机器人团队,研发出了一种具有创造性适应能力的六足轮腿混合机器人Creadapt,如下图1.3所示,这个机器人利用最新的运动学和机电一体化设计,配备了最新的适应算法,属于一款多功能的机器人,不仅可以用轮式行走,也可以使用足部,两种程序算法各自独立互不影响,并且这种算法是可以反向运作的的,即使因为环境的原因被翻转过来,依旧可以继续完
14、成它的指令,虽然是拥有六条腿,但即使多条腿都损坏了无法行动,它还是能够继续有效的移动,Creadapt机器人是国内第一个基于自适应算法设计的移动机器人。图1.3 Creadapt机器人六足仿生机器人在移动机器人这一领域是非常重要研究方向。与其他类型的移动机器人相比,仿生六角形机器人在非典型环境中具有巨大优势,可用于现场检查,救灾和崎岖不平的道路运输。在复杂的环境中,我们研究了基于仿生运动学的系统控制算法,仿生结构设计,控制系统,图形处理算法,本体结构设计以及仿生六足机器人的设计与实现。1.3本设计应解决的主要问题机器人控制技术是一项非常全面和广泛的主题技术,包括机器,自动控制,计算机,人工智能
15、等许多科学研究领域的先进技术,六足机器人的控制系统是机器人运动部分的中心。设计出一个需要在非典型环境中满足基本的移动性要求。同时满足关键零件的强度、刚度和使用寿命要求等条件,然后进行轻量化和小型化优化设计,得到基本的结构尺寸,同时考虑使用高强度和低密度特性的材料,提高机器人的运动效率。本文以统一的形式分析了六边形机器人模型,研究了机器人的节奏和步态产生,简单的控制,灵活的运动在构建控制硬件平台方面。软件系统。 需拟解决问题目前主要以下几个:1、六足机器人可以左右旋转以灵活旋转2、机器人可以越过一些简单的小障碍3、确定机械支撑架的承受范围,选择合适的驱动方式4、运用软件进行模拟仿真2方案设计及系
16、统模块的选型2.1机身设计 在机械系统中,现今对六足机器人的研究日渐深入,机身结构的形状也层出不穷,最为典型且应用最为广泛的是以下三种机身结构:对称并排分布、正六边形分布、类椭圆形六边分布。机身的形状结构影响这步行腿的分布,进而对步行腿的摆动空间和六足机器人行走运动过程中的稳定性产生较大的影响,小组对以上三种机身结构,就腿部摆动空间和行走稳定性进行对比分析。合适的机身机构可以使步行腿有更大的摆动空间,更广的触底平面,在机身总长度及步行腿长度相同的情况下,两种机身结构的步行腿进行相同摆动角度,对类椭圆形六边机身结构和对称机身结构进行步行腿摆动空间对比。在机身总长度及步行腿长度相同的情况下,两种机
17、身结构的步行腿使用相同摆动角度,类椭圆形六边机身结构并未发生步行腿相撞的情况,但对称并排机身结构的步行腿的摆动空间已发生相交,说明此角度已超出最大限制,发生步行腿相撞的情况,如图2.1所示。可由此分析得出类椭圆形六边机身结构的空间摆动范围即触地平面比对称并排机身结构大。图2.1 步行腿摆动空间对比图六足机器人在正常情况下行走时,其稳定性与步态息息相关,所以在分析稳定性前,需选择一种步态,对三种机身结构进行稳定性对比分析。三种机身结构中,正六边形机身结构和类椭圆形六边机身机构相似,都属于六边形机身结构,而对称并排结构与之相差甚远,所以需先比较六边形机身机构与对称并排机身结构的稳定性。在小组成员的
18、分析各种对比后得出,当六边形结构越趋向类椭圆形六边形时,其稳定裕度越大,但L值的增大范围和D值的减少范围均有有限制,否则会机身左端会触碰至支撑相,导致比例失调,稳定性下降,如图2.2所示。所以可知在一定的D值与L值变化范围内,类椭圆形六边机身结构的运动稳定性最高,正六边形次之。图2.2 机身部分参数示意图综合上节的步行腿稳定性分析,类椭圆形六边机身结构不仅可以减少支脚之间的干扰和碰撞,还能保证六足机器人运动的稳定性,本课题的设计的机身选择类椭圆形六边机身结构。机身结构选定为类椭圆形六边机身结构。在建模设计前,计算机身的几个重要设计参数,如图2.2所示。通过小组成员设计根据步行腿的设计可知,步行
19、腿的总长度为258mm。为保证步行腿基节在平面摆动角度一般为前后60,但为保证有尽可能大的摆动空间及避免相撞的现象发生,H的值至少要大于腿长,即260mm,设计选择的数值应更大,初始选为520mm,D的值只要大于258即可,初始选定为260mm,L初始选定为400mm。足部结构如图2.3所示。图2.3 足部结构参数示意图根据选定的尺寸,对六足机器人的机身进行参数结构设计并与步行腿进行组装,如图2.4所示,六足机器人完成基本的机身和步行腿设计。图2.4 六足机器人组装示意图2.2系统模块的选型在控制硬件方面主要分为两部分构成,一是控制系统,二是驱动系统,总体分为四大模块:感应识别模块、控制器模块
20、、电机驱动模块和电源模块进行构成,第一步由识别模块进行障碍物的检测,然后像控制器模块发出信号,接着由控制器模块发出指令控制,对驱动电机驱动系统的脉冲,通过控制电流的脉冲达到电机角度的转动,进而控制六足机器人的行走。而电源模块主要就是提供系统所需的电源,使得机器人可在不人为连线供电的情形下自身提供各系统所需的电源。其关联方式如图2.5所示:机器人行走电机驱动模块控制器模块感知模块电源模块图2.5 系统结构方式图每一个模块的功能作用如下: 1、感知模块作为功能需要去感应前方是由一个发射和接收超声波传感器以及一个单片机组成,主要负责测量一定范围内障碍物的距离,感应传感器检测到在机器人前方某个距离范围
21、内的东西然后反馈给系统。 2、控制器模块作为控制系统的核心,进行数据的分析处理,对各子程序进行控制信号的传递,需要对系统每一结构进行协调,完成事先预定的功能程序。 3、电机驱动模块对每只脚单独驱动,通过脉冲调整,这一驱动主要是由控制器进行驱动。4、电源模块就是为六足机器人的各功能模块提供能量,以此来保证机器人各系统的稳定运行。总体方案设计如下图2.6所示:直流伺服电机控制硬件设计软件设计按键直流电机驱动电路单片机C语言程序设计电机控制显示Keil软件电路原理图Proteus软件仿真调试图2.6 总体方案设计2.2.1感知模块的选型目前市面上比较普遍的传感器主要有源式传感器和无源式传感器两种类型
22、。对各类型传感器的使用情况和作用分析,无源传感器通过吸收被测对象的能量来输出信号;而有源传感器需要由电源提供。虽然无源传感器简单方便,但是会因为被测对象的影响,而导致灵敏度不高也更加容易受到干扰,在这有源传感器更具有优势,灵敏度高也不容易收到干扰,只是需要外部电源的提供。触觉传感器属于有源传感器的其中一种,通常安装在外部环境容易接近被测量物体附近的地方。主要功能是将图像转换为水平信号,即是根据时间顺序,照射到传感器感光表面的光强度信息将转换为串行输出水平信号。就目前来说,视觉传感器广泛用于工业机器人和各类型移动机器人上。传感器将超声波信号转换为其他能量信号的声波传感器。超声具有高频,方向性特别
23、好的特点。对于液体和固体的超声波渗透非常好,尤其是对于不透光的固体。有显著的效果。但是超声波会产生大量反射,从而形成反射回波,只要感应到前方存在物体,则会发生多普勒效应。在此次课题设计的探测机器人中使用超声波传感器用于检测与障碍物之间的距离,超声波传感器小巧容易安装,类型繁多购买方便,实用性强,此次实验选用超声波传感器型号为HC-SR04,如图2.7所示:产品主要参数如下表2.8所示:图2.7 HC-SR04超声波传感器表2.8 产品模块主要参数产品名称HC-SR04超声波模块使用电压DC5V静态电流小于2mA电平输出低0v感应角度不大于15度探测距离2CM-450CM高精度可达3MM该产品安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电 控制系统 设计 仿真
限制150内