测控技术与仪器专业论文41538.doc
《测控技术与仪器专业论文41538.doc》由会员分享,可在线阅读,更多相关《测控技术与仪器专业论文41538.doc(32页珍藏版)》请在三一办公上搜索。
1、学生毕业设计(论文)题 目人形机器千手观音动作实现研究摘 要人形机器人一直是国内外专业和非专业机器人爱好者重点研究的项目。随科技飞速发展,机器人已不是单单的在工业领域完成使命,更多的机器人将走进娱乐。文化殿堂,更接近生活。让我们的生活变得更加的丰富多彩。本次设计采将用SHR-8S人形机器人,首先对国内外研究现状进行调查,确定研究方案,找到相关视频,进行动作截图,近一步用绘图软件绘制动简图,并计算出相应的动作角度,其次介绍PWM(脉冲宽度调制)控制指令算法。控制芯片用STC12C5A60S2单片机进行控制,做出程序流程图,依据程序流程图在KeilC软件里进行程序编写,最后通过STC_ISP_V4
2、.80软件进行程序烧写,最终将在实验室完成验证人形机器人实现千手观音的舞蹈动作。通过验证,本次设计能够让SHR-8S人形机器人完成千手观音动作,设计切实可行。关键词:SHR-8S人形机器人、STC12C5A60S2单片机、动作设计、千手观音舞蹈。ABSTRACTThe humanoid robot has been a key research project of the professional and non-robot enthusiasts at home and abroad. With the rapid development of technology, the robot
3、has been not just in the industrial field mission, the more robots into the entertainment. Cultural hall, closer to life. Make our lives more colorful.The design adopted will SHR-8S humanoid robot, first find the relevant video action screenshots, step forward with mapping software to draw Activity
4、diagrams, and calculate the appropriate action point of view, the control chip microcontroller STC12C5A60S2 control using PWM instruction algorithm for robot motion control, but complete robot better the the Avalokitesvara action in KEILC software programming according to the angle value. Program ST
5、C_ISP_V4.80 software programming will eventually be completed in the laboratory verify that the humanoid robot dance Avalokitesvara.Validated, this design allows the SHR-8S humanoid robot to complete the Avalokitesvara action design practical.Keywords: SHR-8S humanoid robot, STC12C5A60S2 microcontro
6、ller Thousand-hand Bodhisattva dance.目 录摘 要IABSTRACTII1 绪论11.1设计的意义11.2国内外研究状况11.3本设计的主要研究内容及方案21.3.1 研究内容21.3.2 研究方案21.4SHR-8s人形机器人介绍22 机器人PWM信号的控制42.1控制端口的定义42.1.1机器人坐标平面的划分42.1.2机器人舵机的分布与端口定义42.2 PWM信号介绍52.3 PWM控制精度63千手观音动作设计73.1千手观音舞蹈简介73.2动作简图73.3动作流程图103.4程序流程图114实验验证144.1调试程序144.2机器人演示175设计结论
7、19参考文献20致谢21附录221 绪论1.1设计的意义由于近年来计算机的迅速发展,机器人也随着计算机的发展逐渐成熟起来。近年来我国迅速开展起来的一种高技术对抗活动机器人大赛。参加中国机器人大赛也是众多机器人爱好者的一大乐趣。能够以设计人形机器人实现千首手观音动作华丽的亮相中国机器人大赛,着实让人眼前一亮。本次设计旨在为中国机器人大赛尽自己的一份力量,服务于中国机器人大赛,为中国机器人大赛添色。也是为我国机器人大赛所作的一点小小贡献。相信设计能够带动更多的机器人共同爱好者来研究开发机器人。此次设计不仅是对所学知识的应运,更是对自己的挑战和锻炼。从理论到实践的必要性。如何完整合理的安排每一项任务
8、,顺利的完成此次设计将是自己人生一笔宝贵的财富。1.2 国内外研究状况由于国外对于机器人的研究起步早,所以其发展也成成熟,现以日本、美国、德国、法国等国家为首。足式机器人始于美国通用电气公司的Rig机器人1。但具有代表性的是美国bostondynamics实验室研究的bigdog2。其反应能力和机动性都很强。在日本开展双足步行机器人研究已有30多年的历史,研制出了许多可以静态、动态稳定行走的双足步行机器人。在我国研究足式机器人的有上海交通大学、清华大学、哈尔滨工业大学3。并取得了一定成果。在人形机器人研究方面国外的技术比较成熟,其在足式机器人之上继续发展。早在1998日本就推出人形机器人计划。
9、日本本田公司的p系列机器人,索尼公司的SDR-3X的舞蹈机器人,其技术以相当成熟。在日本还有松下、日立等公司研究开发人形机器人。法国有其BIP2000计划研究的多自由度机器人。美国也有其的SD-1双足步行机器人。这些技术已相当成熟。我国在人形机器人方面做了大量研究,并取得了很多成果。比如长沙国防科技大学研制成了双足步行机器人,北京航空航天大学研制成了多指灵巧手,哈尔滨工业大学、北京科技大学也在这方面都做了大量深入的工作。在人形机器人过渡来的舞蹈机器人相对来说要比其他机器人设计简单。在这方面国内外技术相当,只是国内技术创新太少。总体里来看我国机器人研究起步晚,发展慢,经过30多年的发展,我国机器
10、人的研究在一些方面已经达到了世界先进水平,但是,还存在着一些问题。一方面,我国机器人教育领域与国际上有着一定的差距;另一方面,我国机器人研究多是借鉴外国先进技术,进行二次开发的多,纯自身技术创新较少,我国机器人研究仍然任重而道远。1.3 本设计的主要研究内容及方案1.3.1 研究内容在舞蹈机器人比赛中,舞步编排,动作复杂、协调程度,技术难度等是重要的评分标准。课题通过对舞蹈机器人的单舵机拖动及调速算法、舵机联动PWM 指令算法进行研究,设计PWM波控制舵机运转程序,完成舞蹈机器人整套舞步,从而顺利完成比赛任务。1.3.2 研究方案(1)对课题相关资料进行查找总结。(2)单舵机拖动及调速算法。(
11、3)舵机联动PWM 指令算法。(4)依据民族舞蹈“千手观音”,找到千手观音的相关视频进行舞蹈,进行截图,用画图工具进行动作简图的绘制。然后给动作标注名字,做出流程图。(5)实验验证。依据现有动作及角度值,使用C语言在keil C软件里面进行程序编制调试程序,使用STC_IS软件下载程序到机器人。最后进行实验验证,反复调试程序。1.4 SHR-8s人形机器人介绍本次设计所采用的机器人为SHR-8s人形机器人(图1-1)。该人形机器人采用标准的“加藤一郎”宽约束结构,该机器人共有17个自由度,故机器人全身共有17个伺服电机。每个舵机扭矩为 14kg.cm。机器人身高:360mm;肩宽:165mm;
12、胸厚:115mm;质量:1.5kg;其控制板采用的是STC12C5A60S2单片机,易编程。大部分元器件采用全表贴工艺并且扩展了 STC12C5A60S2系列的外接端口。采用串口连接编程,可编程万次以上。该机器人可以完成许多特殊的仿人动作如舞蹈、体操、太极等。综上,此机器人能够实现千手观音的动作。 图1-1SHR-8s人形机器人2 机器人PWM信号的控制本次设计的机器人控制采用PWM指令进行控制,所以必须要对其指令算法进行研究和解释。2.1控制端口的定义由于由于要与计算机相连,就存在端口协议。故必须有端口定义。2.1.1机器人坐标平面的划分此机器人属于加藤一郎宽约束结构,所以按其定义,机器人可
13、划分为3个坐标平面,即(图1-2)、(图1-3)和(图1-4)。 图2-1 X平面 图2-1Y平面图2-3 Z平面2.1.2机器人舵机的分布与端口定义如下图2-4为各舵机的控制分布,图2-5为各坐标平面舵机的划分,其中图2-4的pn就是程序中的 positionn。对应表2-1可得舵机控制端口及电路板接口。 图2-4 舵机的分布 图2-5舵机的分布 表2-1接口命名与舵机分布程序中命名定义接口平面命名电路板接口所属轴面position0P0.0x1 舵机J0x 轴position1P0.1X2 舵机J1position2P0.2X3 舵机J2position3P0.3X4 舵机J3positi
14、on4P0.4X5 舵机J4position5P0.5X6 舵机J5position6P0.6X7 舵机J6position7P0.7X8 舵机J7position8P2.0Y1 舵机J16y 轴position9P2.1Y2 舵机J17position10P2.2Y3 舵机J18position11P2.3Y4 舵机J19position12P2.4Y5 舵机J20position13P2.5Y6 舵机J21position14P2.6Y7 舵机J22position15P2.7Y8 舵机J23position16P1.0Z1 舵机J8z轴2.2 PWM信号介绍此次机器人的控制将采用PWM信
15、号控制,采用PWM控制,虽然控制难度比较大,但是由于已经产业化成本低,且旋转角度大。控制方法就是利用其占空比(上升沿与下降沿的时间宽度)进行舵机的控制(图2-6)。图2-6 控制波形图其控制要求为:上升沿至少为0.5ms,一般在0.5ms-2.5ms。SH0680为塑料齿轮模拟舵机要求连续供应PWM信号。可以输入一个周期为1ms的方波,此时表现出来的跟随性很好很紧密。2.3 PWM控制精度此次控制采用8位STC12C5A60S2CPU,其分辨率为28=256。经过舵机的极限参数实验,得到应该将其划分为250份。其脉冲宽度为2.5ms-0.5ms=2ms=2000us,所以PWM控制精度为200
16、0ms/250=8us。所以我们将采取8us为控制舵机转动的最小单位。舵机可转最大角度为185度,可得舵机控制精度为185度250=0.74度,将每一个0.74度定义为一个位置每个位置叫1DWT。也就是说,舵机可最小一次转动0.74度。则180/250=0.74/DWTPWM上升沿函数:0.5ms+NDWT 0usNDWT2ms0.5ms0.5ms+ NDWT2.5ms可以得到所采用的PWM控制精度已经相当的高了,单从控制精度的角度来讲其完全可以满机器人千手观音足舞蹈动作。在附录的程序中有 “PWM_24()” 程序,这里指的就是用PWM控制中的初始化。“delay500ms(1);” 程序指
17、的是在完成部分动作后进行延时。3千手观音动作设计3.1千手观音舞蹈简介千手观音又称千手千眼观世音、千眼千臂观世音等,是我国民间信仰的四大菩萨之一。在2005春节联欢晚会上有21个平均年龄21岁的聋哑演员将千手观音用舞蹈的形式演绎得天衣无缝、美轮美奂。舞动时,犹如千手观音降临人世。动作唯美,让观众目不暇接赞叹不已,用他们“至善”、“至美”、“至纯”的表演感染了无数观众。3.2动作简图找到相关视频,进行截图。用画图工具画出动作简图,标注出动作的角度值,要使其动作连贯。并进行相关动作解释,这样就能一目了然。有部分动作可能和截图有所出入,是因为机器人的自由度有限以及机器人自身的限制,在绘制简图的过程中
18、略有改动,以便机器人实现。绘制简图如下: 1双手呈什 2 单手呈什两臂与身体成45度角,小臂抬起,手臂与胳膊成74度,两臂同时向下右臂90度,左臂120度。 3右臂出掌 4 左臂出掌右臂向外出掌手臂成120度,左手向外出掌右手收回成单手呈什,手臂成90度。双臂向上,与身体成45度。 5无畏手 6孔雀开屏两小臂伸直,胳膊与身体正面成30度夹角,两臂同时从侧面举起与肩平,成一字。 7持日手 8孔雀开屏继续从侧面举起,与肩成90度角,两手合并与肩74度夹角。 9蒲桃手 10红莲花手两臂侧面向下收回,与身体正面30度夹角,再次从侧面举起至肩平,成一字。 11 持月手 12五色云手两手合并,臂与肩成74
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测控 技术 仪器 专业 论文 41538
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4028711.html