毕业设计(论文)-基于模式识别的人形机器人控制系统设计

上传人:新** 文档编号:510803191 上传时间:2023-08-05 格式:DOCX 页数:24 大小:9.86MB
返回 下载 相关 举报
毕业设计(论文)-基于模式识别的人形机器人控制系统设计_第1页
第1页 / 共24页
毕业设计(论文)-基于模式识别的人形机器人控制系统设计_第2页
第2页 / 共24页
毕业设计(论文)-基于模式识别的人形机器人控制系统设计_第3页
第3页 / 共24页
毕业设计(论文)-基于模式识别的人形机器人控制系统设计_第4页
第4页 / 共24页
毕业设计(论文)-基于模式识别的人形机器人控制系统设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计(论文)-基于模式识别的人形机器人控制系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于模式识别的人形机器人控制系统设计(24页珍藏版)》请在金锄头文库上搜索。

1、基于模式识别的机器人控制系统设计中文摘要当前机器人的模式多种多样,所研发的机器人替代人类、效劳于人类,为此本文开发了一款人形机器人,它是由类似于人类骨骼结构的众多关节组成,在每一个关节上装配有一个伺服舵机,用来模拟人体的骨骼肌肉,以实现关节的运动,从而实现人形机器人的行走,挥手等动作。加上听觉和视觉两种模式识别机制,使得机器人更加符合人类需求。本课题所研究的人形机器人,具有17个自由度,加上语音识别,语音合成,摄像头,无线模块等多种传感器,来实现:人与机器人的语音对话;可实现用语音控制机器人的直立行走,转向,停止,挥手等动作。此可实现机器人的独立自主行走;机器人视觉,通过摄像头的采集,可将视频

2、信息传入前方效劳器,进行实时的视频监测。对开发者,应熟悉单片机、数字电子技术和C语言编程;查阅大量的参考文献,为完成论文打下根底。关键字 人形机器人; 单片机; 语音识别; 摄像头; 机器人行走AbstractThe current robot mode varied, the research and development of robots replace humans, the service of humanity, for this paper developed a humanoid robot, which is composed of many joint compositi

3、on similar to human bone structure, equipped with a joint in every servo, used to simulate the bodys skeletal muscles to achieve the joint motion, in order to achieve walking humanoid robot, waving and other activities. Plus both auditory and visual pattern recognition mechanism, making the robot mo

4、re in line with human needs.This paper studied humanoid robot, has 17 degrees of freedom, plus a variety of sensors speech recognition, speech synthesis, camera, wireless modules, to achieve: human and robot voice conversation; can be implemented using voice control robot walk upright , turn, stop,

5、waving and other activities. This can be achieved independent of the walking robot; robot vision, through the acquisition of the camera, the video information can be passed behind the server, real-time video monitoring.For developers, should be familiar with the microcontroller, digital electronics

6、and C language programming; consulting a large number of references, to lay the foundation for the completion of the paper.Key words Humanoid Robot; MCU; Speech Recognition; USB Camera; Walking Robot目录一论文(设计)正文1根本结构和工作原理概述11.1 设计目标11.2 人形机器人的根本组成11.2 人形机器人工作原理12根本设计方案22.1 机器人躯干22.2 舵机22.3 电源22.4 语音局

7、部22.4 主控制器22.5 视频传输23硬件设计33.1 PWM简介33.2舵机的工作原理33.3 机器人躯干设计43.4 舵机控制器选用53.5 主控制器的设计53.6 语音模块设计63.7 无线视频传输模块设计63.8 系统原理框图74软件设计84.1软件框图84.2流程介绍85 功能测试126 结束语13参考文献14谢辞15二附录161机器人照片162局部程序代码181 根本结构和工作原理概述1.1 设计目标本设计是要设计一个17自由度人形机器人的控制系统,欲设计出的控制系统能够控制机器人实现简单的语音控制行走、人语音命令检测和识别、语音合成发声和wifi局域网视频等功能。并使用QT

8、IDE在windows环境中设计出一款显示程序,用来实现机器人摄像头画面的接收与显示。1.2人形机器人的根本组成图1 机器人外形该人形机器人由躯干结构件材料:合金、数字伺服舵机15Kg、舵机控制器32路PWM,带过流保护、电池7.2V,20C锂电池、开关电源6-9V电压可调DC电源、单片机STC12系列、Mini2440FriendlyARM9、100M无线网卡TP821N、USB摄像头、语音识别电路LD3320和语音合成电路XFS5152等模块组成,外形如图1所示。结构件构成机器人的躯干,起到支撑作用;数字伺服舵机相当于机器人的关节和肌肉,使机器人有力量摆动各节点,实现挥手、行走和鞠躬等动作

9、。1.2 人形机器人工作原理机器人在由各零部件构成的身体框架的支撑下。使用SR-3505数字舵机构成的机器人17个关节,使机器人身体有力量能够活动。使用者说出控制命令,语音识别电路识别到正确指令后,向主控制器发送命令识别代码,主控制器根据命令代码判断指令内容,从而向舵机控制器发送动作命令,并且向语音合成电路发送合成指令和语音内容,机器人发出声音。主控制器通过串口通信向舵机控制板发送相应控制指令,控制板根据命令向17路舵机发送不同占空比的PWM信号,控制舵机转动角度和方向。使机器人做出相应的动作。整个作品上电开机并初始化完成后,主控单片机向舵机PWM控制板发送“站立命令代码。随后等待使用者的命令

10、。视频传输局部使用mini2440嵌入式开发板通过WIFI接入局域网,上位机通过相应软件连接到开发板相应视频效劳,最终在电脑端的显示程序上显示摄像头的实时视频画面。2 根本设计方案本章将机器人的躯干、舵机、电源、语音识别电路、语音合成电路、主控制器和视频传输等局部的设计方法做以介绍。2.1 机器人躯干由短U型支架、长U型支架、斜U型支架、L型支架、U型梁支架、一字型支架和平面板组成机器人的躯干局部。由17个数字型舵机和金属舵盘及法兰轴承构成机器人的各关节,法兰轴承的作用是使机器人的关节运动更加顺畅。2.2 舵机机器人的舵机采用数字型舵机,数字型舵机有转动角准确,功耗低等优点。2.3 电源机器人

11、的供电采用两个局部,一局部为使用外置直流电源为机器人的舵机和控制板等模块供电;剩余局部使用锂离子电池为mini2440开发板、摄像头和wifi网卡供电,保证摄像头和wifi能正常工作,摄像头画面的传递不受其他诸如舵机开关电流的影响。2.4 语音局部机器人的语音识别电路使用LD3320语音识别芯片,配合单片机对其编程,实现语音识别功能1;语音合成电路使用XFS5152CE语音合成芯片配合外界扬声器实现语音合成功能2。2.4 主控制器机器人主控模块使用STC12系列单片机,这个12系列单片机有串口0和串口1 ,一个可以和舵机板连接,一个可以和语音电路连接,能满足本设计的功能结构要求。2.5 视频传

12、输核心采用mini2440嵌入式开发板,使用无线局域网将视频传输到上位机。3 硬件设计本章将分8个模块对硬件设计局部,做以详细的介绍和说明。3.1 PWM简介PWM即:Pulse Width Modulation,是一个很好用而且操作方便的,用离散的数字量来控制连续的模拟器件的方法,现在广泛的应用在数字仪器仪表、数字通讯、自动化等众多方面中。图2 PWM波形示意图TT1T2它实际上是一个高电平与低电平时间比可调的高、低电平组成的方波,如图2所示。例如用到直流电机调速中,电机的负极接电源的负,正极接PWM,当波形的高电平图2中的T1时间段到来时电机回路导通,开始转动,当低电平图2中的T2时间段到

13、来时电机回路不导通,停止转动,直到下一个高电平到来时又恢复转动,因此,电机就会根据PWM间歇性导通,当改变PWM的上下电平所占时间时即改变T1和T2的时间比,电机导通和停止所占的时间就会发生变化,表现出来的那么是电机的速度随之发生变化。例如:当T不变,T1增加,T2随之减小,电机导通的时间增加,那么速度加快;当T不表,T1减小,T2随之增大,电机导通的时间减小,那么速度减慢。3.2舵机的工作原理在舵机中有一个控制电路板,从它引出3根线分别是:VCC、GND和SNG,SNG接收单片机发送来的PWM波,根据PWM的高电平占空比来控制电机的转动方向和转动角度大小,电机再使齿轮旋转,降低电机速度后使连

14、接的轴转动。当舵机开始转动后,里边有一个可以检测转动位置的传感器装置,再判断现在的位置和预计的位置,做以比拟就可以知道是不是转到了想要的位置,如果没有那么继续转动,再判断,一直转到检测到到达想要到达的位置。在使用过程中要给舵机的SNG线输入周期PWM波,这个PWM高电平和低电平时间加起来在10-25ms之间3。而其中低电平时间应在5ms - 20ms之间。如图3所示,是舵机SNG端输入的波形和舵机转动角度之间的比照关系图。舵机输出轴转角-90-4504590输入信号脉冲宽度周期为20ms0.5ms1.0ms1.5ms2.0ms2.5ms图3 电机转角与输入脉宽关系当PWM波的高电平持续输出0.

15、5毫秒时,舵时机转在-90位置4;当高电平持续输出时间在1.0毫秒时,舵时机在-45处;当持续1.5毫秒时,舵机转到0位置;当持续2.0毫秒时,舵机转到+45位置;最后,当高电平持续2.5毫秒时,舵机转动到+90。将各个模块连接完成后,翻开机器人的电源总开关,各个局部加电运行并初始化,初始化完成后,机器人主控控制语音模块发出欢送语音:“开机完成,你好,我叫小明,很快乐见到你。3.3 机器人躯干设计机器人支撑局部由U型、L型和一字型支架组成,各个零件由螺丝进行连接,以起到牢固的固定作用。机器人的每个关节处都安装有一个996数字伺服舵机,伺服舵机与结构件通过螺丝和法兰轴承连接和固定。法兰轴承可减少部件之间的摩擦,减少损耗。为机器人的关节提供力量支持,使机器人的各关节能够灵活运动,如图4所示。图4 机器人躯干示意图采用这种设计方法有利于机器人后期的改装和功能的添加,如要添加模块只需要将对应部件拆下更换为其他部件,或将新的模块直接与现有结构件使用螺丝钉进行连接即可。例如,如果要给机器人添加手掌来实现抓取动作,那么只需要将现有的长方形手掌拆下,换上手

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号