预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

题目:仿人形机器人 摘要(中英文) 伴随着嵌入式系统的应用领域不断发展,嵌入式智能机器人系统也逐渐成为了智能机器人领域研究的一个热点。 本项目使用TI公司基于ARM的lm3s1138单片机制作的仿人形机器人。机器人可以进行简单的仿人移动,同时又有视觉识别系统可对障碍进行识别最后对运动控制演示程序进行了编译。 Astheunceasinglydevelopingoftheembeddedsystem,theembeddedintelligentrobotsystemhasbecomingahotspotindomainoftheresearchintelligentrobotgradually. OurprojectusesTIcompanies`lm3s1138microcontrollerwhichbasedontheARMtoproducedhumanoidrobot.Thisrobotcandosimplehuman-imitatingmove,andithasmechanizedvisionidentificationsystemwhichcandistinguishbarrier.Atlastthemotioncontroldemoprogramhasbeencomplied. 引言 机器人学的进步和应用是20世纪自动控制最有说服力的成就,是当代最高意义上的自动化。机器人技术综合了多学科的发展成果,代表了高技术的发展前沿,它在人类生活应用领域的不断扩大,正引起国际上重新认识机器人技术的作用和影响。机器人发展到现在对机器人的“认知”要求越来越高,要求其对“认知”到得事物有一定的适应能力。伴随着机器人技术的飞速发展,机器人走进人们的日常生活,服务于家庭及各类公共场所。 嵌入式系统以其独特的优势,适应机器人对功能、可靠性、成本、功耗等的严格要求。而人形机器人又有着其特殊的地位与作用,所以我们对人形机器人的硬件设计与软件控制进行学习与初步的实践。 本项目机器人可以进行简单的仿人移动,同时又有视觉识别系统可对障碍进行识别。 由于团队能力有限,本文存有不足之处,望各位老师能够提出宝贵意见。 系统方案 详细说明系统设计的整体思路,用模块的形式指出系统设计的各个关键点,并指出其中使用的关键算法 本设计案例基于Crotex-M3,利用LM3S1138处理器的多应用接口,在机器人的控制平台上,完成一些简单的工作任务,由于LM3S1138在高频工作状态下的稳定性,本设计案例还涉及图像处理与物体识别的功能。 模块1:机器人的基本运动控制 机器人运动过程中的控制关系到整体的运动性能,其中对于机器人运动过程中的步态控制,在本案例的设计中是一个难题,我们针对机器人对步态稳定的高要求特性,设计适合本案例的可行方案:利用LM3S1138对时间控制的稳定特性和高精度特性,结合具体的控制思路,很容易便实现的机器人在运动过程中对步态稳定性的要求。 模块2:图像处理与物体识别 用CMOS摄像头作图像处理,因为受限于LM3S1138的主频不够高,所以采用灰度图像处理。来实现物体的识别。 模块3:传感器 机器人运动同时有3个单轴陀螺仪与一个加速度传感器时时采集机器人运动状态,从而来矫正机器人的行走步态。关于传感器的放置问题,我们将传感器放置在机器人身体偏上位置,以便采集到更加灵敏的数据。 系统硬件设计 主控板:LM3S1138为核心的主控芯片,组成的主控电路。 舵机: 采用SR40系列舵机,这种舵机为纯数字舵机,控制电路采用MCU方式,在输入舵机信号为0.5ms~2.5ms时,对应旋转角度为-90°~+90°。角度完全满足机器人主要关节的灵活角度,同时又有很高的精度 摄像头: 采用“OV6620单片CMOSCIF彩色数字摄像头”做灰度图像处理。采用模拟的优势比较地明显:便宜,程序有现成的。缺点:消耗MCU资源,功耗大,取点个数少,需要做12V的供电模块(最近有队伍说把摄像头上的5V稳压芯片取下来飞飞线就可以直接用5V供电),外围处理电路多,还要1881。 数字的优点就是避免了模拟的缺点。行场同步中断信号有现成的,而且消隐区也十分有规律。可以用示波器对比一下模拟的和数字的,数字的信号非常漂亮,非常稳定。这对于图像采集来说是十分有利的。 传感器: MMA845XMMA8452Q是一款具有12位分辨率的智能低功耗、三轴、电容式微机械加速度传感器。这款加速度传感器具有丰富嵌入式功能,带有灵活的用户可编程选项,可以配置多达两个中断引脚。嵌入式中断功能可以节省整体功耗,解除主处理器不断轮询数据的负担。MMA8452Q具有±2g/±4g/±8g的用户可选量程,可以实时输出高通滤波数据和非滤波数据。该器件可被配置成利用任意组合可配置嵌入式的功能生成惯性唤醒中断信