六脚爬虫机器人机械结构设计和控制系统搭建efkd.docx
《六脚爬虫机器人机械结构设计和控制系统搭建efkd.docx》由会员分享,可在线阅读,更多相关《六脚爬虫机器人机械结构设计和控制系统搭建efkd.docx(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要本文详细细介绍了了六脚爬爬虫机器器人的机机械结构构以及控控制程序序的编写写。机械结构构采用了了对称式式设计,结结构简单单;其行行走功能能由六只只脚、118个舵舵机实现现,自由由度较高高,稳定定性、灵灵活性较较好。控制程序序的主体体是C语语言。包包括基本本步态的的编写,以以及传感感器的在在机器人人上的高高级应用用,这样样,机器器人在满满足基本本行走运运动的同同时,也也能感知知外界环环境,并并通过控控制器对对接收到到的外界界信号进进行处理理,并控控制机器器人运动动。关键词:对称式结构,舵舵机控制制器,步步态,传传感器AbsttracctThe theesiss deescrribees iin
2、 ddetaail thaat tthe mecchannic dessignn off Heexcrrawlleraand thee coompiilinng oof cconttroll prrogrram. Thee sttruccturre oof tthe robbot is in symmmettricc exxpreessiion, a simmplee meechaanissm; thee fuuncttionn off waalkiing is suppporrtedd byy siix llegss, aand eigghteeen mottorss, wwithh muu
3、ltiiplee deegreees of freeedoom. Bessidees, it is of higgh sstabbiliity andd fllexiibillityy. The proograam tto cconttroll thhe rroboot iis wwritttenn inn C lannguaage, inncluudinng bbasiic ggaitt, tthe advvancced apppliccatiion of sennsorrs. Theerebby, thee roobott caan wwalkk inn seeverral gaiits.
4、 Att thhe ssamee tiime, itt caan ssensse tthe conndittionn arrounnd iit. Theen, it willl pproccesss thhe ddataa itt reeceiivedd, aand conntrool tthe mottionn off thhe rroboot.Keywwordds: symmmettricc exxpreessiion,PPSCUU,gaait, seensoor目录摘要IAbsttracctIII目录IIII1 绪论论- 11 -1.1课课题来源源- 11 -1.2本本课题的的目的及及其
5、意义义- 11 -1.3国国内外发发展现状状- 1 -1.4本本课题的的研究内内容- 5 -2 机械械结构设设计介绍绍- 6 -2.1 功能需需求与分分析- 6 -2.2 材料选选择与结结构设计计介绍- 6 -3 舵机机控制板板原理与与应用- 9 -3.1舵舵机原理理介绍- 9 -3.2舵舵机控制制板原理理介绍- 100 -3.33 如何何使用舵舵机控制制板- 12-3.4控控制板程程序编写写- 114 -4 STTM322开发板板介绍与与程序编编写- 18 -4.1 SSTM332F1107芯芯片简介介- 188 -4.2 软件与与编程初初始准备备- 188 -4.3GGPIOO与AFFIO
6、设设置与应应用- 18 -4.311 GPPIO设设置与应应用.1884.322AFIIO-I/OO口重映映射.2224.4 USAART设设置与应应用- 22 -4.5外外部中断断设置与与应用- 266 -4.6系系统时钟钟设置与与应用- 299 -4.611 系统统时钟简简介与应用.2994.622定时器器配置3114.7机机器人行行走步态态程序编编写- 32 -4.711 机器器人行走走步态简简介334.722三脚步步态.3354.733四脚步步态.3374.744 单脚脚(波动动)步态态.384.755 转弯弯与横爬爬步态.4404.8多多传感器器应用与与程序编编写- 43 -4.81
7、1 指南南针传感感器.4434.822 红外外、光敏敏传感器器.4554.833 柔性性力传感感器.4464.844 温湿湿度、发发声、射射频识别别(RFFID)传传感器.4884.855 无线线(Ziigbeee)传传感器.4994.866 超声声传感器器5525总结- 555 -致谢- 56 -参考文献献- 557 -1 绪论论1.1课课题来源源本项目来来源于华华中科技技大学与与伍斯特特理工学学院合作作的WPPI项目目。1.2本本课题的的目的及及其意义义机器人是是高级整整合控制制论、机机械电子子、计算算机、材材料和仿仿生学的的产物。现在,机器人已经发展到一个全新阶段,各种机器人应运而生,从
8、简单地追求功能到神似,到个性化;从单单发展工业机器人到工业、家用机器人全面开花,并取得了长足进步。六脚机器器人作为为行走机机器人的的一种,具具有结构构简单,稳稳定性好好等优点点,而本本课题也也并未在在很高深深的机器器人理论论花大量量功夫,而而更多地地着眼于于为大专专院校提提供机器器人教学学平台,或或者用于于科技馆馆展览。本课题所所设计的的机器人人最大的的特点是是:理论论通俗易易懂、操操作方便便、便于于二次开开发。对对于一些些入门者者(初步步掌握控控制论、机机械设计计、机械械电子只只是)来来说,很很容易便便能被引引领入机机器人研研究的殿殿堂。1.3国国内外发发展现状状对于仿生生机器人人,尤其其是
9、多足足机器人人,国内内外均有有大量研研究。19900年,美美国卡内内基梅隆隆大学研研制出用用于外星星探测的的六脚步行行机器人人AMBBLERR。该机机器人采采用了新新型的“腿机构构,并由由一台332位的的处理机机来规划划系统运运动路线线、制运运动和监监视系统统的状态态。但由由于体积积和质量量太大,最最终没被被用于行行星探测测计划。19933年,卡卡内基梅梅隆大学学开发出出有缆的的八足步步行机器器人DAANTEE,用于于对南极极的埃里里伯斯火火山进行行了考察察,其改改进型也也在实际际中得到到了应用用。19994年年二代对对距离安安克雷奇奇1455km的的斯伯火火山进行行了考察察,并传传回了各各种
10、数据据及图像像。日本对多多足步行行机的研研究从220世纪纪80年年代开始始,并不不断进行行着技术术创新,随随着计算算机和控控制技术术的发展展,其机机械结构构由复杂杂到简单单,其功功能由单单一功能能到组合合功能,并并已研究究出各种种类型的的步行机机。主要要有四足足步行机机、爬壁壁机器人人、腿轮轮分离型型步行机机器人和和手脚统统一型步步行机器器人。19944年,日日本电气气通信大大学的木木村浩等等研制成成功四足足步行机机器人PPatrrushh二代。该该机器人人用两个个微处理理机控制制,采用用直流伺伺服电机机驱动,每每个关节节安装了了一个光光电码盘盘,每只只脚安装装了两个个微开关关,采用用基于神神
11、经振荡荡子模型型CPGG的控制制策略,能能够实现现不规则则地面的的自适应应动态步步行,显显示了生生物激励励控制对对未知的的不规则则地面有有自适应应能力的的特点。2000020003年年,木村村浩等又又研制成成功四足足步行机机器人TTekkken。该该机器人人用一台台PC机机系统控控制,用用瑞士MMaxoon直流流伺服电电机驱动动,能适适应中等等不规则则表面的的自适应应步行。我国对于于多足机机器人的的研究起起步则较较晚。19899年,北北京航空空航天大大学在张张启先教教授的指指导下,孙孙汉旭博博士进行行了四足足步行机机的研究究,试制制成功一一台四足足步行机机。钱晋晋武博士士研究地地壁两用用六脚步
12、行行机器人人,并进进行了步步态和运运动学方方面的研研究。19900年中国国科学院院沈阳自自动化研研究所研研制出全全方位六六脚步行行机,不不仅能在在平地步步行,还还能上楼楼梯。19911年,上上海交通通大学马马培荪等等研制出出JTUUWM系系列四足足步行机机器人。20000年,马马培荪等等对第一一代形状状记忆合合金SMMA驱动动的微型型六脚机器器人进行行改进,开开发出具具有全方方位运动动能力的的微型双双三足步步行机器器人其每每条腿的的自由度度变为33个自由由度。20033年哈尔尔滨工程程大学的的孟庆鑫鑫、袁鹏鹏等进行行了两栖栖仿生机机器蟹的的研究,通通过研究究多足步步行机的的单足周周期运动动规律
13、,提提出适合合于两栖栖仿生机机器蟹的的单足运运动路线线规划方方法,建建立了生生成周期期运动的的神经振振荡子模模型。目前市场场上几款款六脚机器器人对比比如下:(一)DDEPUUSH HexxCraawleerHexCCrawwlerrComppanyyDEPUUSHMateeriaal50522 allloyy allumiinumm, 11/166” tthicck wwithh cllearr annodiizinngLeg Movvemeent2 DOOFDimeensiionssBodyy: 449.668 xx 400 cmm, HHeigght: beetweeen 12.3 aan
14、d 15.2 ccmCostt$3500+(二)LLynxxmottionn RBB-Lyyn-2248RB-LLyn-2488ComppanyyLynxxmottionnMateeriaal50522 allloyy allumiinumm, 11/166” tthicck wwithh bllackk annodiizinngLeg Movvemeent3 DOOFDimeensiionssBodyy: 119.11 x 14.9 ccm, Heiightt: bbetwweenn 5.1 aand 13.3 ccm, Grooundd Cllearrancce: up to 8.99 c
15、mmCostt$2611.355+(三)HHexCCrawwlerr HDDATSSHexCCrawwlerr HDDATSSComppanyyDEPUUSHMateeriaal50522 allloyy allumiinumm, 11/166” tthicck wwithh cllearr annodiizinngLeg Movvemeent3 DOOFDimeensiionssBodyy: 552 xx 499.7 cm, Heeighht: bettweeen 112.33 annd 115.22 cmm, GGrouund cleearaancee: 112.77 cmmCostt 1
16、00,0000 (aboout $1,5000)其中HeexCrrawller一一代机器器人使用用的编程程软件为为Parralllax公公司提供供的教育育发展版版芯片。图1.1为Phoenix公司提供的六脚机器人,图1.2则为Depush公司的六脚机器人一代外形,其每个脚仅有两个自由度。图1.11Phooeniix HHexaapodd图1.22 DDEPUUSH HexxCraawleer 11.01.4本本课题的的研究内内容六脚机器器人基本本结构的的设计,首先使之能够实现三脚步态、四脚步态、波动步态等,以满足行走要求;然后,能够感知外界环境的变化,实现避障报警等功能;最后,实现对机器人的远
17、距离控制。具体要求为:设计机器器人机械械结构,使使其可以以完成前前进,后后退,左左转,右右转,侧侧移,扭扭动身躯躯等简单单动作;可以完完成抬脚脚,简单单舞蹈等等动作;1、编写写机器人人各种基基本动作作的软件件代码,使使其能完完成以上上动作;2、机器器人可以以接受电电脑无线线控制,编编写相应应无线控控制程序序;3、机器器人可感感知外界界环境,编编写相应应传感器器处理程程序;4、对所所有程序序进行综综合处理理,协调调各程序序之间的的关系。2 六脚脚机器人人机械结结构设计计介绍2.1 功能需需求与分分析作为六脚脚仿生机机器人,在在追求神神似的同同时,关关键在于于能否像像爬虫一一样完成成各种行行走动作
18、作。本课题对对机械结结构的要要求不高高,但需需要满足足下面几几点:灵灵活度高高、稳定定性好、能能够实现现多足机机器人的的基本步步态。针针对这几点,同同时按照照德普士士公司的的要求,再再参照目目前市面面上存在在的六脚脚仿生机机器人,最最终拟定定的机械械结构设设计方案案为:在在DEPPUSHH HeexCrrawller 1.00(图11.2)的基础上每只脚增加一个舵机,即将自由度由两个提升为三个。2.2材材料选择择与结构设设计介绍绍根据目前前市面上上的六脚脚仿真机机器人,本本课题选选用50052铝铝合金作作为机器器人的主主要材料料,这样样机器人人既能满满足强度度要求,也也能满足足轻便性性要求。同
19、同时,对对外表进进行烤漆漆处理,显显得厚实实而稳重重,富有有质感。如如图2.1为机械结结构的总总三维图图。图2.11 六脚脚机器人人三维总总图机器人整整体上采采用对称称式结构构,由六六只脚和和底架(身身体)组组成。每每只脚有有三个关关节,每每个关节节处为采采用舵机机连接,可可在固定定平面内内旋转1180,如图图2.22所示。其中舵机机1控制制机器人人脚前后后摆动;舵机22控制机机器人上上下摆动动;舵机机3控制制机器人人内外伸伸缩。三三个舵机机配合即即可实现现机器人人的走动动。图2.22 六脚脚机器人人单脚结结构图机器人身身体(图图2.33)、脚(图图2.22)上均布满满各种镂镂空图案案,主要要
20、有两点点作用:一、减减轻机器器人重量量;二、增增加机器器人的美美观度。由于机器器人的完完全对称称性结构构,其前前后由认认为设定定,即图图2.11中Leeg1、LLeg44在前,LLeg33、Leeg6在在后。图2.33 六脚脚机器人人底架结构构图 机机器人的的主要尺尺寸为: 机器人人全长:5000.0mmm; 底架(身身体宽):2288.0mmm; 舵机11(Leeg1)距距底架最最前方距距离:660.00mm; Legg1与LLeg22距离:1955.0mmm; Legg1与LLeg33距离:3900.0mmm;每只脚上上舵机22与舵机机3距离离:1220.00mm; 舵机33与脚底底距离:
21、1500.0mmm。3 舵机机及舵机机控制板板原理与与应用本章主要要介绍舵舵机以及及舵机控控制板(PPSCUU)的原原理、使使用方法法与程序序编写。3.1 舵机原理理介绍舵机是一一个通过过输出轴轴的转动动来控制制物体转转动的装装置。它它在特定定编码的的驱使下下可以转转动到工工作范围围内的任任意给定定位置。因因为它的的轻便,位位置控制制简易且且精确,在在机器人人中使用用尤多。多多舵机的的协调工工作可满满足机器器人的多多自由度度要求。舵机可以以实现001880的旋转转,当轴轴处于正正确位置置时,舵舵机将停停止运动动;当所所在位置置不对时时,电路路则驱动动电机运运转到需需求位置置。舵机是采采用比例例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 爬虫 机器人 机械 结构设计 控制系统 搭建 efkd
限制150内