人人文库网 > 图纸下载 > 毕业设计 > 智能机器人传菜员行走机械结构的设计、控制及制作【全套21张CAD图+PROE模型+开题报告+文献翻译+说明书】
智能机器人传菜员行走机械结构的设计、控制及制作【全套21张CAD图+PROE模型+开题报告+文献翻译+说明书】
收藏
资源目录
压缩包内文档预览:(预览前20页/共49页)
编号:1223695
类型:共享资源
大小:30.72MB
格式:ZIP
上传时间:2017-05-24
上传人:hon****an
认证信息
个人认证
丁**(实名认证)
江苏
IP属地:江苏
100
积分
- 关 键 词:
-
智能
机器人
传菜员
行走
机械
结构
设计
控制
节制
制作
全套
21
cad
proe
模型
文献
翻译
说明书
仿单
- 资源描述:
-
内容摘要:智能机器人传菜员为机电液相结合的一体化产品。本产品结构简单,系统运行平稳,制造成本低,可以为餐饮行业节省劳动力,解决人力资源短缺的问题。本产品由三大系统组成:机械系统、液压系统、控制系统。机器人通过机械系统实现行走转弯等功能;通过液压系统实现找盘子、抓盘子,并将盘子送到客人餐桌的功能;通过控制系统实现机器人行走过程中对运动轨迹的分析与检测,以及端菜过程中对盘子的定位,具有反馈精度高,系统运行稳定等优点。机器人送餐的全过程无需人为操作,可以自动送餐及返回,实现了送餐过程的全智能化。本产品将会在未来餐饮行业中占据有利市场,具用良好的发展前景。
关键词:机器人 液压缸 步进电机 送餐 传感器 单片机

















- 内容简介:
-
1 智能机器人传菜员行走机械结构的设计、控制及制作 2 1. 论文 题目 智能机器人传菜员行走机械结构的设计、控制及制作 2. 论文结构 体结构的设想 论文的总体结构将做如下安排: 饮行业所反映出来的各方面问题以及现代机械化工业的应用与发展。 工、装配。为机器人进行程序的编写及调试,使其按预定的状态运行。 行业的服务职能相结合,巧妙的进行优势互补,开发一种能够进行送餐的服务机器人,总结市场上现有送餐机器人 的结构特征和特点,对其进行设计与优化。 题研究的目的、意义 随着现代工业化进程的加快,机械自动化成为了社会的一种趋势。在工业生产中已经大量运用机器人完成生产线的加工与制造。随着人们对生活中物质文化需求的增多,机器人也渐渐走入了人们的生活之中。尤其是在餐饮行业,一款良好的送餐机器人可以良好的减缓企业用工的压力。但现在的餐饮行业多是以人力进行工作及送餐,人流量大,工作强度高,对劳动人员的精神 及体力无疑是一种严峻的考验;对企业来说,即使花很高的价钱也很难留住劳动人员。但此类服务的技术含量相对较低,大量的雇佣劳动人员又会造成人才的不合理利用,人力资源造成不必要的浪费,而且雇佣人力还会存在着卫生等隐患。如能开发一款以机器人代替人力进行送餐的机械设备,无疑可以减少企业的用工难,工作压力大等问题,对于食品卫生安全方面也会有进一步的保证。企业也可以避免长期花费高价雇佣服务员等费用,对企业来说又是一笔额外的收益。而且以机器人代替人力还会使餐厅成为亮点,吸引顾客,对企业的发展有着良好的市场前景。因此,送餐机器 人将会成为未来餐饮行业的必然趋势。 要解决的问题 3 1市场上机器人体积比较庞大,工作占用空间也相应增大,不适用于中小型餐厅。 2市场上现有送餐机器人不能完成一桌多菜或多桌送餐的过程,技术不成熟。且送餐多为到达指定位置,对于将餐盘端到餐桌功能并未实现。 3. 市场上现有机器人多为多主动轮结构,因此在转弯时会增大转弯半径,灵活度不够。 的机器人质量较大,储电能力不够强,收效甚微。 要工作 对该机械结构进行总体方案的设计、并着重设计机 器人行走机械结构以及端盘机械手的液压系统结构,对其控制结构的总体控制方式进行框架结构的设计。具体如下: 1. 根据总体方案图,完成绘制系统装配图,并依装配图绘制全套零件图。 2. 辅助完成依据液压系统图,对液压系统进行制作的过程。 3. 辅助完成三组传感器安排和设计。 4. 主要完成该机器人控制程序设计框图。并辅助编制控制程序。 5. 辅助完成根据设计图纸监控该机器人制造全过程,并实施装配。 6. 辅助完成对机器人 /传感器和控制程序的运动调试。 要创新点 动灵活,可以实现原地转弯或调头。 轻了机器人的自身重量,而且令电池充电一次可供机器人持续工作一天,可靠性高。 压系统运动平稳,易于控制,承载能力强。 现了步进电机控制整个机器人的所有旋转,其结构更加简单,控制更加方便 ,减少了机器人的生产成本。 取,并将餐盘自动送至指定餐桌。从开始送餐到送餐结束,全程自主控制 ,自动化程度较高,超越了现阶4 段的其他送餐机器人。 D 打印技术,加工简单方便、材质轻、成本低。 以吸引顾客,成为餐厅的一大亮点。 3. 文献综述 有送餐机器人传菜员的定位原理 目前,服务机器人已非常受欢迎。这项工作的目的是开发一个餐厅服务机器人。此服务可以使移动机器人为餐厅传菜。 它也可以显示顾客的桌号。这个机器人可以使这家餐厅的服务效率急剧增加。该移动服务机器人配备了一个“激光定位系统。“激光定位系统可以使移动机器人快速和精确的定位和指导 1 。此功能可防止机器人偏离正常运行的轨道,当前方有障碍物时,还可以有效地避开障碍物。一个餐厅的服务机器人,它可以适用于提供基本服务,如排序,取送食品,结算等,为客户在机器人餐厅提供便利。在这项研究中,三维坐标定位和基于路标定位算法,使机器人在餐厅有良好的定位精度。光学字符识别( 术是用来区 分不同的地标,独特的表号。高定位精度必须被授予在厨房的桌子,提出了移动机器人定位的基于 术的定位算法。实验结果表明,该算法可以估计机器人的姿势不出错,能够准确无误的执行任务。最后,提出了服务机器人可以在餐厅实现实时自定位 2。 超声波传感器运行可靠、实时性好多个传感器进行组合或与其他传感器配合,通过信息融合可以准确实现测距避障、获取环境信息的功能,因此在移动机器人系统中得到了广泛的应用本系统采用高性能低功耗单片机 行模块化设计。实现了多 路超声波测距避障的功能,达到了系统所要求的范围和精度系统上通信接口丰富。可移植性强。有很大的升级空间和组合柔性。可以和上位机进行多层次通信,实现更为复杂的控制功能 3。 厅机器人相关控制部分的设计 餐厅服务的自主移动机器人控制系统的模块化设计已经完成,并且系统采用分布式控制,主机的控制系统(如计算机模块)通过对各模块的协调和统一的总线协议。控制系统分布在三个模块的功率驱动模块(包括电源管理单元,运动控5 制单元,驱动单元),传感器模块(各种传感器,等) ,和计算机控制模块。然后,使用 6 开发的控制系统软件,将软件划分为用户级,决策控制层,传感/相关决策的执行层,和运动。层与层之间的通信标准的物理层和协议层,每层具有高度的可扩展性,用户可以自由地增加用户自己的设备和控制只是按照程序与标准的物理层和协议规范 4。 能机器人运行基本原理 自助餐厅服务机器人通过安装于前端的摄像头获取道路前段景象,识别出循迹线和停止线的位置,通过控制舵机的旋转使循迹线位于摄像头所拍摄图像的中间位置,即机器人的左右轴 线正对着循迹线,以确保机器人能够沿着循迹线行驶。为了确保在转弯处机器人能够实现稳定的循迹效果,舵机的旋转角度采用闭环控制。单片机根据识别出的循迹线的位置与图像中间位置的偏差,计算出舵机的角度误差,采用 制算法计算控制率,通过驱动芯片控制舵机旋转。 在就餐人员的就餐区铺置与循迹线相垂直的停止线,当在摄像头所获取的图像中识别出停止线时,机器人则停止行驶 10 秒钟,并在 示器上进行倒计时显示,以等待就餐人员从机器人的平板托盘中拿下食物,或者将用过的餐具放在机器人的平板托盘上。停止 10 秒钟后,机器人继续 沿着循迹线匀速行驶。 机器人的行驶功能由后轮的驱动电机控制。为确保机器人匀速、稳定的行驶在循迹线上,驱动电机采用速度闭环控制。采用光电码盘测量驱动电机的旋转速度,与给定速度相比较,得到误差信号,采用 制算法计算控制率,通过驱动芯片控制驱动电机的旋转速度,使得机器人无论在空载、满载、爬坡、下坡等状态行进时都能够平稳匀速地行驶。 由于餐厅的具体布局结构不同,机器人可能运行在斜坡上,为了确保机器人在斜坡上运行时,机器人平板托盘中的食物不会因倾斜而滑落或洒失,与平板托盘相连接的直流电机通过倾角传感器实现位置闭 环控制。倾角传感器采用 角传感器贴装在平板托盘上,以检测平板托盘与水平方向的夹角误差,通过 制算法计算控制率,通过驱动元件控制与平板托盘相连接的直流电机旋转,以减小平板托盘与水平方向的夹角误差,以确保机器人能够平稳地为就餐人员送取食物和餐具 5。 式机器人国内的发展现状 6 国内对于轮式移动机器人的研究起步较晚,大多数研究尚处于某个单项研究阶段,主要以自动引导车辆为主,对于高越障性能机器人系统研究得较少。主要的研究 工作有 : 清华大学智能移动机器人于 1994 年通过鉴定。涉及到五个方面的关键技术 :基于地图的全局路径规划技术研究 ;基于传感器信息的局部路径规划技术研究 ;路径规划的仿真技术研究 ;传感技术、信息融合技术研究 ;智能移动机器人的设计和实现。该机器人是以汽车底招为基础,具有避障能力,但缺乏越障能力。 另外,还有香港城市大学智能设计、自动化及制造研究中心研制的自动导航车和服务机器人。中国科学院沈阳自动化研究所的 防爆机器人。中国科学院自动化所自行设计、制造的全方位移动式机器人视觉导航系统等其中由中国科学院 沈阳自动化研究所研制并通过“ 863”验收的是基十复合结构的非结构环境移动机器人。 尽管目前我国轮式移动机器人的研究和生产技术发展水平与西方发达国家存在着很大的差距,但从总体看来,我国的机器人技术正从低水平、低质量、满足功能型向高水平、高质量、经济实用型过渡 ;从仿制仿造向自主开发过渡。各厂家和研究所甚至部分高校都在不断地进行技术投入,采用不同的技术路线,从关键部件和系统上技术创新,基本形成了激烈良性的技术竞技环境 6。 压控制技术的相关应用与发展 随 着机械工作精度、响应速度和自动化程度的提高。对液压控制技术提出了更高的要求目前。液控技术不仅用于传统的机械操纵、助力装置。也用于工程机械的模拟加载、转速控制、发动机燃料进给控制。以及车辆主动悬挂装置和制动系统。同时扩展到航空航天和海底作业方面面对如此广泛的应用场合。仅采用液控技术已不能完全满足要求。于是发展机电一体化技术已成为一种必然的趋势进入 80 年代以来。逐步完善和普及的计算机控制技术和集成传感技术为电子技术和液压技术的结合创造了条件计算机控制在液压控制系统中的应用大大提高了控制精度和工作的可靠。使得以往 难以解决的控制难题有了突破的希望近年来电技术的进步 (如无槽电机等的产生 )出现了一些很紧凑的高响应电控系统。在某些场合(如数控机床及一些机器人 )已取代传统的电液伺服阀然而。在功率重量比方面。液压执行器比电磁执行器要高几乎一个数量级 ;在负载刚性方面。液压马达的开环7 速度刚性大约为电动机的 5 倍这些使目前液控系统仍具有一些电控系统本身无法比拟和取代的优势此外。液控系统本身近年来亦有长足的进步。 70 年代以来各种比例控制系统的发展、高速开关电磁阀和步进电机驱动的数字阀及脉宽调制控制技术、数字增量控制 (电液伺服系 统等。便是液控技术向前发展的标志 7。 电液伺服系统是以电气信号为输入,以液压信号为输出,在系统的输入和输出之间有反馈连接的闭环控制系统。图 1 为电液伺服系统的结构框图,输入信号通过比较元件与反馈信号进行比较后,得出偏差电信号,由电控器转换为力信号,电一机械转换元件,再把力信号变为位移信号,经液压放大元件放大后,输出具有一定压力和流量的液体,控制液压执行元件运动。检测反馈元件检测被控量或中间量,并反馈回输入端。系统输入信号的功率很小,但系统的输出可以达到很大 8。 感器的相关应用与发展 在保证自动导向车导引精度的前提下,如何构筑一种性能优异、成本低廉的传感器测控系统是自动导向车技术的研究热点和难点。现以普通红外线传感器作为自动导向车信号采集的核心器件,并采用优化阵列式分布,构成了一种功能突出、性能稳定、结构简单、导引准确、价格低廉的光电眼。进而通过系统微处理器的分析和处理,排除了环境干扰,强化了测控功能。使自动导向车获得良好的导引效果 9。 进电机的调速方法 8 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度 (称为 /步距角0),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的,同时可以通过控制脉冲频率来控制机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差 (精度为 100%)的特点,广泛应川于各种开环控制。现在比较常川的步进电机包括反应式步进电机 (水磁式步进电机 (,混合式步进电机 (单相式步进电机等 10 。 对步进电机控制的一个中心问题就是速度调节。即产生一系列频率可调的步进脉冲序列,送到驱动电源,控制电机绕组的轮流通电,实现电机的转动。脉冲序列的产生用微处理器实现,有软件延时和硬件定时两种方法。 ( 1)软件延时 :通过调用标准的延时子程序来实现。 ( 2)硬件定时 :假定控制器仍为 95 52 单片机,晶振频率为 12 为定时器使用,设定 作在模式 1(16 位定时 /计数器 )11 。 械手爪的相关研究 机器人手爪是可以实现类似人手功能的机器人部件,是用来握持工件或工具的重要执行机构之一,既是一个主动感知工作环境信息的感知器和最后执行器,又是一个高度集成的具有感知功能和智能化的机电系统,涉及机构学、仿生学、自动控制、传感器技术、计算机技术、微电子技术、材料学等多个研究领 21域 。 国内方面,陕西利一技大学文怀兴等人为某设备设计了夹持机械手 ,驱动电机经过联轴器带动丝杠转动,驱动螺母上下移动,带动手爪张合,实现夹持物体。其手爪运动轨迹为曲线 13 。 中国农业大学赵延军 14 在苹果果袋摘除机械手爪的研究中采用了丝杠的传动方式,带动分离机构的二指张合来摘除果袋。丝杠和滑块为主要运动部件,为了使分离机构在完成相对运动的同时也具有一定的紧 凑结构,故将丝杠设计为左右两侧分别为左旋和右旋的一个轴。对文中所介绍的机械手爪具有借鉴意义 51 。 手爪的设计要求 16 是 :除物体的重力外,传送和操作的9 过程中还会产生惯性力和振动,只有保证足够的夹紧力,被抓物体才不会产生松动或掉落; 手爪有足够的开闭范围; 同被抓部位和被抓数量; 17 。 10 3. 参考文献 1 J2009,)522 B3应鹏 , 宫晨 , 颜钢锋 .J 2008, (06), 4 u J2012, 5修春波 .P 20126李阳 .D 2008. 7 刘世勋 , 刘少军 J 1996, (04), 8徐海枝 .J 2012, (07), 9 罗庆生 , 罗洪坚 , 王耀炼 J 2003, (10), 10王志强 .J 2006, (05), 11王玉琳 , 王强 .J 2006, (01), 4. 12骆敏舟,杨秀清,梅涛 J2008 (3) :24一 35. 13文怀兴 S 的夹持机械手虚拟设计及其结构优化田 2010 (3) :75 一 78. 14赵延军 D中国农业大学, 2006:1 一 60. 15张楠 , 何玉成 , 王南 .J 2013, (03), 1. 16远国勤 0 型机器人末端夹持器的设计及参数优化 C吉林 大学 17唐亚鸣 , 莫静玲 , 杨刚 .J 2011, (03), I 内容摘要: 智能机器人传菜员 为机电液相结合的一体化产品。本产品结构简单,系统运行平稳,制造成本低,可以为餐饮行业节省劳动力,解决人力资源短缺的问题。本产品由三大系统组成:机械系统、液压系统、控制系统。机器人通过机械系统实现行走转弯等功能;通过液压系统实现找盘子、抓盘子,并将盘子送到客人餐桌的功能;通过控制系统实现机器人行走过程中对运动轨迹的分析与检测,以及端菜过程中对盘子的定位,具有反馈精度高,系统运行稳定等优点。 机器人 送餐的全过程无需人为操作,可以自动送餐及返回,实现了送餐过程的全智能化。本产品将 会在未来餐饮行业中占据有利市场,具用良好的发展前景。 关键词 : 机器人 液压缸 步进电机 送餐 传感器 单片机 of of of to of of of by to of to of of of in of of is of to of a in of 智能机器人传菜员行走机械结构的设计、控制及制作 1 、基于循迹技术机器人采用循迹行走。 2 、 遥控器输入桌号,机器人可自动行走至指定餐桌 3 、机械手通过传感器对菜盘定位,将其送至桌面 4、 待所有菜都送完时,可掉头沿原路返回 5 、机器人能实现自主避障。 功能 功能 功能功能功能功能送餐机器人功能 送餐机器人功能3 三 大 部分 总体 方案设计 行走及转向部分 控制部分 机械手部分 4 行走及转向装置 行走部分 主要采用自行设计的独轮机构,通过直流电机驱动前进,通过调压调速控制其速度。 行走及转向装置行走及转向部分5 转向部分通过与步进电机直接相连的转向齿轮控制,从动大齿轮与三个小齿轮相啮合,实现精确地转向控制。 行走及转向装置 行走及转向装置行走及转向部分6 通过降紧螺母可实现机器人中心驱动轮的高度位置可调,机械手旋转通过独轮控制,简单方便。 位置可调, 机械手旋转通过独轮控制, 简单方便。行走及转向部分 7 控制部分主要依靠 51单片机和传感器、继电器结合相互控制。在行走时,实现纠偏、计数、转弯及餐桌定位,屏幕显示等功能。 单片机控制系统 单片机控制部分谢谢 ! 目 录 内容摘要 I 导言 1 题来源 1 能机器人传菜员研究目的 1 能机器人传菜员课题规划 1 能机器人传菜员设计的意义及市场前景 1 2 课题设计任务书 2 题名称 2 计任务 2 计要求 2 3 工作原理与制作过程 3 述 3 作原理 4 走部分机构的设计及控制 6 压控制系统的设计 7 组传感器的布局及功能 8 器人整体程序的设计框图及编写 10 4 智能机器人传菜员的调试及外观优化设计 35 器人的整体装配 35 器人的调试 37 器人的外观优化 38 5 总结 39 参考文献 40 附录:开题报告 (数据报告 ) 41 致谢 50 英文翻译 机器人技术进展 谭民 王硕 摘要 机器人技术的研究己从传统的工业领域扩展到医疗服务、教育娱乐、勘探勘测、生物工程、救灾救援等新领域,并快速发展。本文简要介绍了工业机器人、移动机器人、医疗与康复机器人和仿生机器人研究中的部分主要进展,并通过分析和梳理,归纳了机器人技术发展中的些重要问题,探讨机器人技术的发展趋势。 关键词 工业机器人,移动机器人,医疗机器人,康复机器人,仿生机器人 21世纪以来,国内外对机器人技 术的发展越来越重视。机器人技术被认为是对未来新兴产业发展具有重要意义的高技术之一。 规划了“认知系统与机器人技术”研究、美国启动了“美国国家机器人计划”、日本、韩国在服务型机器人方面也制定了相应的研究计划,我国在国家高技术研究发展计划 (863计划 )、国家自然科学基金、国家科技重大专项等规划中对机器人技术研究给予极大的重视。国内外产业界对机器人技术引领未来产业发展也寄予厚望。由此可见,机器人技术是未来高技术、新兴产业发展的基础之一,对于国民经济和国防建设具有重要意义。 近些年来, 机器人技术研究和应用取得了突出的进展,但仍面临着巨大挑战。本文章对近年来国内外机器人领域的一些主要研究展进行介绍,并以此为基础,通过分析和梳理,探讨机器人技术研究中的难点和热点,以及可能的发展趋势。 1 机器人技术研究主要进展 在计算机技术、网络技术、 器人技术正从传统的工业制造领域向医疗服务、教育娱乐、勘探勘测、生物工程、救灾救援等领域迅速扩展,适应不同领域需求的机器人系统被深入研究和开发。机器人技术所涉及的应用领域众多,本文仅选取工业机器人、移动机器人、医疗与康复机器 人和仿生机器人领域中的部分典型研究工作进行介绍和分析。 工业机器人 工业机器人己广泛应用于汽车工业的点焊、弧焊、喷漆、热处理、搬运、装配、上下料、检测等作业。在物流、码垛、食品和药品等领域,工业机器人正逐步代替人工从事繁重枯燥的包装、码垛、搬运作业。工业机器人研究的运动学标定、运动规划、控制等己有成熟的控制方案。但由于工业机器人是一个非线性、多变量的控制对象,而制造业也对机器人性能提出新需求,机器人的控制方法仍是研究重点,工业机器人技术也朝着智能化、重载、高精度、高速、网络化等方向发展。结合位置、 力矩、力、视觉等信息反馈,柔顺控制、力位混合控制、视觉伺服控制等方法得到大量研究,以适应高速、高精度、智能化作业的需求。利用网络技术,工业机器人不仅简化了系统结构,同时也实现了协同作业。例如, 成 统等多个智能功能,可对工件进行快速识别,利用视觉跟踪系统引导完成作业。在工业机器人研究中,国内很多大学和研究机构,如哈尔滨工 业大学、中国科学院沈阳自动化研究所、中国科学院自动化研究所、清华大学、北京航空航天大学、上海交通大学、天津大学、南开大学、华南理工大学、湖南大学、上海大学等,开展了大量工作,在机构、驱动和控制等方面取得了丰富成果,为国内机器人产业的发展奠定了技术基础。而随着国内工业机器人的需求越来越迫切,沈阳新松机器人自动化公司、哈尔滨工业大学博实公司、广州数控设备有限公司、上海沃迪公司、奇瑞公司等企业在工业机器人产业方面也不断发展壮大。 移动机器人 移动机器人的应用广泛,覆盖了地面、空中和水下,乃至外太空。下面 简要介绍地面移动机器人中的轮式 /履带式、腿足式和仿人形机器人,以及水下机器人和爬行机器人的一些研究进展。由于外星探索机器人工作环境特殊,因此也对其研究现状进行简要介绍。 医疗与康复机器人 外科乎术机器人系统可分为 3类 :监控型、遥操作型和协作型。监控型是由外科医生针对病人制定治疗程序,在医生监控下由机器人完成乎术。遥操作型是由外科医生操纵控制乎柄来遥控机器人完成乎术。协作型主要用于稳定外科医生使用的器械以便于完成高稳定性、高级度的外科乎术。第一例机器人辅助外科乎术是由 985年完成,利用 工业机器人将固定装置稳定保持在患者头部附近以便于神经外科乎术的钻孔和将组织取样针插入指定位置。此后,用于辅助外科乎术的机器人系统 于虚拟现实和机器人结合的远程外科乎术技术也得到重视和研究。日前, 得美国 用于多种外科乎术。 生通过摄像头传回的图像获取乎术部位信息,依靠踏板控制摄像头和乎术器械、依靠主控乎柄遥控 机器臂动作来完成外科乎术。此外, 式从动系统和送竹机构。 翰霍普金斯大学研制了眼科外科乎术辅助机器人系统。 国内在外科乎术机器人领域的研究工作也发展迅速。北京航空航天大学与海军总医院合作研制开发了脑外科机器人系统,并完成了多例脑外科立体定向远程遥操作乎术 。与北京积水潭医院联合研制了骨科乎术机器人系统,并完成了 长骨骨折髓内钊一内固定远程遥操作乎术 :与海军总医院、北京医院合作研制了心血竹介入乎术机器人。天津大学研制了主从式遥操作结构、具有二维力传感器的显微外科乎术机器人,并成功地完成了动物实验。中国科学院自动化研究所与上海胸科医院等单位合作研制了血管介入乎术机器人,并完成多例动物实验。哈尔滨工业大学、北京理工大学、上海交通大学等也开展了不同类型医疗乎术机器人系统的研究并开发了机器人系统。 生物启发的机器人系统一仿生机器人 随着机器人应用从工业领域向社会服务、环境勘测等领域的扩展,机器人的作业环境从简单、固 定、可预知的结构化环境变为复杂、动态、不确定的非结构化环境,这就要求机器人研究在结构、感知、控制、智能等方面给出新方法以适应新环境、新任务、新需求。因此,很多学者从自然界寻找灵感,从而提出解决新问题的新方法。通过对生物结构和运动方式进行仿生是研究适应某种特定环境的机器人系统的基本方法之一,如皮肤仿生、攀爬运动仿生等。 由于鱼类运动的高效率、高机动、低噪声特点,仿生鱼类运动方式的仿生机器鱼研究得到广泛的重视。针对不同类型仿生鱼鳍的设计、建模和控制己开展了很多研究工作,如阪大学研制了胸鳍推进的机器鱼国 盛顿大学、英国 罗单达中心大学、日本名占屋大学、美国新墨西哥大学在微小型机器鱼方面,美国西北大大学、南洋理工大学、大阪大学在波动鳍推进方面都取得了很好的研究成果。国内在仿鱼水下机器人研究方面也开展了大量工作。北京航空航天大学研制了 行了湖试和海试,完成了水下考占、环境监控等示范应用,其中 .6 m,巡航速度 s,航 程 70.7 国科学院自动化研究所研制了尾鳍推进和波动鳍推进的仿生机器鱼,实现了浮潜、倒游、定深、自主避障、快速启动、水平面和垂直面快速转向、多鱼协调等运动控制的实验验证,并实现了仿生机器海豚的跃水运动。国防科技大学在波动鳍仿生机器鱼方面开展大量研究,研制了多种波动鳍推进的机器鱼系统。哈尔滨工程大学、哈尔滨工业大学、中国科学技术大学、北京大学等单位也研制开发了仿生机器鱼系统并开展了很多研究工作。 2 机器人技术发展趋势 通过分析己有的机器人技术研究工作,机器人技术的应用和研究显现出从工业 领域快速向其他领域延仲扩展。而传统工业领域对作业性能提升的需求、其他领域的新需求,极大促进了机器人理论与技术的进一步发展。 在工业领域,工业机器人的应用己不再仅限于简单的动作重复。对于复杂作业需求,工业机器人的智能化、群体防调作业成为解决问题的关键 :对于高速度、高精度、重载荷的作业,工业机器人的动力学、运动学标定、力控制还有待深入研究 :而机器人和操作员在重叠的工作空间合作作业问题,则对机器人结构设计、感知、控制等研究提出了确保人机共同作业安全的新要求。 在工业领域以外,机器人在医疗服务、野外 勘测、深空深海探测、家庭服务和智能交通等领域都有广泛的应用前景。在这些领域,机器人需要在动态、未知、非结构化的复杂环境完成不同类型的作业任务,这就对机器人的环境适应性、环境感知、自主控制、人机交互提出了更高的要求。 1)环境适应性。机器人的工作环境可以是室内、室外、火山、深海、太空,乃至地外星球,其复杂的地面或地形、不同的气压变化、巨大的温度变化、不同的辐照、不同的重力条件导致机器人的机构设计和控制方法必须进行针对性、适应性的设计。通过仿生乎段研究具有时示、奔跑、跳跃、爬行、游动等不同运动能力的、适 应不同环境条件的机器人机构和控制方法对于提高机器人的环境适应性具有重要的理论价值。 2)环境感知。面对动态变化、未知、复杂的外部环境,机器人对环境的准确感知是进行决策和控制的基础。感知信息的融合、环境建模、环境理解、学习机制是环境感知研究的重要内容。 3)自主控制。面对动态变化的外部环境,机器人必须依据既定作业任务和环境感知结果利用内建算法进行规划、决策和控制,以达到最终日标。在无人十预或大延时无法人为十预的情况下,自主控制可以确保机器人规避危险、完成既定任务。 4)人机交互。对于提 升机器人作业能力、满足复杂的作业任务需求具有重要作用。实时作业环境的二维建模,声觉、视觉、力觉、触觉等多种人机交互的实现方式、人机交互中的安全控制等都是人机交互中的重要研究内容。 针对上述问题的研究,通过与仿生学、神经科学、脑科学,以及互联网技术的结合,可能将加速机器人理论、方法和技术研究工作的进展。 机器人技术与仿生学的结合,不仅可以促进高适应性的机器人结构设计方法的研究,对于机器人的感知、控制与决策方法的研究也能够提供有力的支持。 机器人学与神经科学、脑科学的结合,将使得人一机器 人间的应用接日更加方便,通过神经信号控制智能假肢、外骨骼机器人或远程遥操控机器人系统,利用生物细胞来提升机器人的智能,为机器人研究提供了新的思路。 机器人学与互联网技术的结合,使机器人可以通过互联网获取海量的知识,基于云计算、智能空间等技术辅助机器人的感知和决策,将极大提升机器人的系统性能。 3 结论 机器人技术的研究和应用己从传统的工业领域快速扩展到其他领域,如医疗康复、家政服务、外星探索、勘测勘探等。而无论是传统的工业领域还是其他领域,对机器人性能要求的不断提高,使机器人必须面对更 极端的环境、完成更复杂的任务,因而,也为机器人研究提供了新的动力。在概述工业机器人、移动机器人、医疗康复机器人和仿生机器人的主要研究进展基础上,分析归纳了环境适应性、感知、自主控制、人机交互等机器人研究的主要问题,并探讨了仿生学、神经科学、互联网等研究与机器人研究相结合的趋势。 of to e d u c a t i o n a n d e n t e r t a i n m e n t , e x p l o r a t i o n a n d e x p l o i t a t i o n , In in in of by of c l a s s i f i c a t i o n . F i n a l l y , t h e t r e n d s i n r o b o t t e c h n o l o g y a r e d i s c u s s e d . of at is as of is of to of L in a in in 863 to of as is of of it to In of in of of at on of in 1 in n of so is to to to of to be of of in 1.1 in In in of of is a on of is of is to a of in to to of of to a of iA of be of a to In of a of in of is o. in of to 1.2 of is a of of to of on to 1.3 on be by to on by by on to to is of to on is by 985, of of in to on on on of is in DA be a of is a to on on to on of on on to on In of a of on of of on a a in on of in c o o p e r a t i o n , a n d c o m p l e t e d t h e m u l t i e x a m p l e D e p a r t m e n t o f c e r e b r a l on of of i a o s p i t a l b e t w e e n o p e r a t i o n a n d c o o p e r a t i o n i n t h e d e v e l o p m e n t o r t o f on a on of by of on of m e d i c a l s u r g e r y r o b o t s y s t e m a n d t h e d e v e l o p m e n t o f r o b o t s y s t e m . a of to of is it in to a to to so as to a to By of of is of of a to as to of of to of a of a 1of of in as in on a of PC of in .6 m, a s, a 0.7 of is of of To a of at in a of of a of a of 2 of to of to of of In of no to of to of in on to of In in in In to be in a of on s to 1) s is or in in of be in by to of 2) In of of of is of is in 3) In of in be on in to No or in of 1 1 导言 主题来源 随着现代工业化进程的加快,机械自动化成为了社会的一种趋势。在工业生产中已经大量运用机器人完成生产线的加工与制造。随着人们对生活中物质文化需求的增多,机器人也渐渐走入了人们的生活之中。尤其是在餐饮行业,一款良好的送餐机器人可以良好的减缓企业用工的压力。但现在的餐饮行业多是以人力进行工作及送餐,人流量大,工作强度高,对劳动人员的精神及体力无疑是一种严峻的考验;对企业来说,即使花很高的价钱也很难留住劳动人员。但此类服务的技术含量相对较低,大量的雇佣劳动人员又会造成人才的不合理利用, 人力资源造成不必要的浪费,而且雇佣人力还会存在着卫生等隐患。 智能机器人传菜员研究目的 如能开发一款以机器人代替人力进行送餐的机械设备,无疑可以减少企业的用工难,工作压力大等问题,对于食品卫生安全方面也会有进一步的保证。企业也可以避免长期花费高价雇佣服务员等费用,对企业来说又是一笔额外的收益。而且以机器人代替人力还会使餐厅成为亮点,吸引顾客,对企业的发展有着良好的市场前景。因此,送餐机器人将会成为未来餐饮行业的必然趋势。 智能机器人传菜员课题规划 本课题在于不仅设计一款集机、液、电、传感 技术、自动控制一体化餐厅服务机器人,并按照设计完成制造全过程;该产品不仅要具有灵巧的机械行走结构,稳定的液压四自由度端盘机械手、还要具有清晰的轨迹识别 /盘子定位抓取 /障碍物识别避让等多组传感器、其程序控制上能具有餐桌识别能力的智能控制系统。1 完全代替人工实现寻找餐桌、识别该餐桌所需要的若干菜盘并将其端放到餐桌上的指定区域,菜品运送完毕后,能够原地掉头按照原来的轨迹路线返回到起点。 能机器人传菜员设计的意义及市场前景 智能机器人传菜员可以完全代替人力在餐厅进行服务工作,对未来餐饮行业的运营形式有着深远的影响,这将是使机器人进入人们生活所迈出的一大步,全智能的服务可以为顾客提供一个方便、快捷、卫生的体验,也会成为餐厅的一大 2 卖点,更为经营者省去了一大笔服务人员的雇佣费用。目前,拥有机器人服务的餐厅还比较少,这是一个蕴藏着商机的新兴市场,在未来将会迅速的发展起来,成为一种潮流,也将预示着以机器人为主导的时代即将来临。 2 课题设计任务书 课题名称 智能机器人传菜员行走机械结构的设计、控制及制作 设计任 务 本题目主要任务是:完成该机械行走传动方案的总体设计、液压端盘机械手的液压系统图的设计、多组识别传感器的总体设计、控制程序的框图的总体设计、并完成按照上述设计工程图纸完成元器件制作 (采购 )、系统总体装配、调试等全部过程。还要负责全部参赛全过程的组织协调。根据以上描述,可以知道该题目属于真正的全面设计、制作、调试联合完成的真题真做类型课题。是对毕业生一种难得的锻炼和挑战。 设计要求 对该机械结构进行总体方案的设计、并着重设计机器人行走机械结构以及端盘机械手的液压系统结构,对其控制结 构的总体控制方式进行框架结构的设计。具体如下: 1) 主要根据总体方案图,完成绘制系统装配图,并依装配图绘制全套零件图 2) 辅助完成依据液压系统图,对液压系统进行制作的过程。 3) 辅助完成三组传感器安排和设计。 4) 主要完成该机器人控制程序设计框图。并辅助编制控制程序 5) 辅助完成根据设计图纸监控该机器人制造全过程。并实施装配 6) 辅助完成对机器人 /传感器和控制程序的运动调试。 3 工作原理与制作过程 3 概述 智能机器人传菜员的整体由三大部分组成,即机械系统、液压系统、控制系统 。控制系统可以实现对轮子转向、前进、停止以及液压系统的控制,实现对盘子的抓取。控制系统还设有红外遥控程序,当机器人的电源接通时,利用遥控器输入相应的桌号,机器人便会启动到达相应的桌位实现送餐过程。机器人的行走部分是通过机械系统实现的,机械系统由一个驱动轮、直流电机、步进电机、灰度传感器组成,为了使该机器人结构简单,动作灵活,利用其机器人特有的独轮结构实现轮子的直线行走及转弯,结构简单灵活;在其外壳四周加装了四个辅助万向脚轮,保证它无论向何方运动都能稳定 2 。大轮子由为电机配重的大齿轮固定,步进电机被固定在小齿轮支架圈上,大齿轮底部装有排在一排的八个灰度传感器。机器人循迹的轨迹为黑色线条,利用传感器对黑线的检测来控制机器人的行走方向,当机器人偏离轨道时,外侧的传感器会检测到黑线,根据传感器位置的不同,传感器将信号发送到控制系统,由控制系统的单片机对机器人进行纠偏。这时,轮子会向反方向转偏离的角度,使大轮子会的轨迹的正中央,在八个传感器的前方另装有一个传感器,当机器人总到指定桌位时,九个传感器同时检测到黑线,机器人停止行走,执行抓盘子 程序 3 。此时手爪张开,步进电机以大轮子中轴线为中心进行旋转,机械手执行找盘子动作,手爪中心装有红外线传感器,盘子放置的高度高于台面,当传感器正对于台面时,传感器的检测距离小于台面,不能检测到物体,继续旋转。一旦传感器转到盘子下面时,手抓回转到盘子中心位置,此时液压系统启动。液压钢的运动是通过控制系统的单片机控制继电器的吸合与断开控制的,再通过与继电器相连的电磁换向阀来控制液压缸的伸长与收缩。竖直液压缸由最高点下降至距离盘子一定 高度后停止。此时手爪缸收缩,机械手抓取盘子。抓完盘子后液压缸转回到初始位置,水平液压缸伸长,竖直缸下降,当盘底与桌子相接触的时候,机械手张开,盘子放到桌子上。之后机械手收回,液压系统恢复初始状态。继续执行抓盘子过程,餐台共有四个盘子,当机械手依次抓完盘子以后,端菜过程结束。步进电机掉头旋转 180度,直线电机启动,原路返回。机器人装有避障装置,当前方遇到障碍物时,机器人会自动停止行走,以免撞到障碍。障碍物撤离后,直流电机又会启动,继续前行,返回路径初始位置,实现了送餐的全智能化。 4 工作原理 智能机器 人传菜员在工作前应当在所要操作空间的地面上粘贴或制作宽度为 45宽条线作为其循迹的导引线,其餐厅相应布置如图 1。因黑色对于光的吸收最为明显,白色对光的吸收最弱,所以建议将轨迹铺成黑色,地面为白色效果最佳。该机器人的供电选用两块串联的 12V、 12进电机接 24流电机接 12V 电。导引线贴好后,将充满电的机器人放在导引线的起点位置,并调整好大齿轮下表面一排的八个灰度传感器的宽度位置,使左右两边最靠近轮子的传感器分别位于宽条导引线的内侧边缘处,打开电源进入待操作状态,将盛好菜肴的四个盘子放到 餐台上,利用遥控器对送餐机器人输入需要送达的桌号,再按下确认键,步进电机和直流电机启动,驱动该智能机器人传菜员沿导引线运动,其间大齿轮下表面上的灰度传感器分别拾取导引线的两个边缘,当其他相邻的两个灰度传感器进入导引线时,说明机器人偏离了运行轨道,传感器会将信号传送给单片机,此时单片机会根据传感器的相对位置进行反方向的纠偏,由步进电机连接的小齿轮发生旋转,带动中间的大齿轮以及固定在大齿轮上的轮子发生旋转,使两边靠近轮子的传感器回到导引线内部,轮子能够沿着正确的轨迹前进。如此不断自动修正,保持沿导引线正确的运动 (单片机程序中应含有“防抖动”程序,即用以减少或避免机器人在不断纠偏不断来回抖动中蛇形前进)。当其抵达某轨迹的岔口时,轮子一侧的四个传感器就会同时检测到信号,发出一个信号给单片机,单片机对此信号给以计数,并判断执行转 90 度弯或是继续前进。当达到了设定的目的地坐标数值后,单片机发出转弯角度指令使输送机器人按指令沿导引线转弯送达某目的地坐标地点。在坐标地点贴有相对较宽的黑的区域。当一排的八个灰度传感器同时检测到黑色时,直流电机停止运动,机器人停在坐标地点,驱动大轮的正前方另装有第九个灰度传感器,当这九个传感器同 时检测到黑色时,控制系统会发出信号使总继电器吸合,液压系统进入待工作状态,控制液压泵的电机启动,液压泵开始工作。液压缸的每个行程分别由 6个分继电器控制,每一个分继电器与电磁换向阀的一端相连,继电器控制液压缸在一个方向上的运动与停止,电磁阀用来控制液压缸的伸长与收缩。机械手先执行找盘子过程,手爪缸伸长,机械手张开,因为机器人的餐台在运动过程中受大齿轮的影响自身会发生旋转,所以此过程分为两种情况:( 1)机器人停在目标位置时, 5 要抓取的第一个盘子正好在机械手中心红外线传感器的监测范围内时,机械手顺时针旋转到盘子的边 缘,当检测信号消失时,机械手逆时针旋转到盘子中心(从盘子边缘到盘子中心是通过延时来控制的),执行抓盘子动作。( 2)机器人停在目标位置时,要抓取的第一个盘子不在机械手中心红外线传感器的监测范围内时,机械手顺时针旋转到盘子的边缘,当红外线传感器检测到盘子时,单片机启动延时程序,转到盘子中心,执行抓盘子动作。抓盘子时,控制竖直缸下降的继电器与换向阀启动,单片机通过延时是机械手下降到抓取盘子的高度,控制竖直缸下降的继电器与换向阀断开,控制手爪缸收缩的继电器与换向阀启动,对盘子进行抓取。抓住盘子后,控制手爪缸收缩的继 电器与换向阀断开,控制竖直缸上升的继电器与换向阀启动,液压缸上升到最高点,控制竖直缸上升的继电器与换向阀断开,控制水平缸伸长的继电器与换向阀启动,水平缸伸到最长,控制水平缸伸长的继电器与换向阀断开,控制竖直缸下降的继电器与换向阀启动,当竖直缸下降到盘子底部与餐桌接触时,控制竖直缸下降的继电器与换向阀断开,控制手爪缸伸长的继电器与换向阀启动,机械手张开,盘子被放到餐桌上。控制竖直缸上升的继电器与换向阀启动,液压缸上升到最高点,控制竖直缸上升的继电器与换向阀断开,控制水平缸收缩的继电器与换向阀启动,水平缸收缩至 最短,自此完成一次端菜过程。在抓取第二、三、四个盘子时,首先会执行找盘子程序中的情况( 2),然后按端菜程序依次将盘子送至餐桌。当完成第四个端菜过程后,控制手爪缸收缩的继电器与换向阀启动,机械手闭合,表示端菜过程结束。控制液压泵的电机停止运转,液压系统完成工作。步进电机带动大齿轮中间的大轮子旋转 180度。机器人原路返回至导引线起点位置,机器人送餐完毕。当餐台上初始的盘子数量小于四个时,机械手抓完最后一个盘子,会顺时针旋转 0度,如在其过程中红外线传感器并未检测到盘子,控制系统结束端菜过程,控制手爪缸收缩的继电器 与换向阀启动,机械手闭合,步进电机带动大齿轮中间的大轮子旋转180度。机器人原路返回至导引线起点位置,机器人送餐完毕。由于液压缸的缸杆为圆柱体,故在其轴向伸缩的同时会伴随着轴向的旋转,因此在水平缸与竖直缸的缸体与缸杆之间安装有导向架,以防止因轴向旋转而使运动轨迹偏离预定目标。在水平杆的导向架最前端装有红外线避障传感器,其检测距离为 10机器人在运动过程中遇到前方有障碍物时,避障传感器将接收到信号发送给单片 6 机,单片机发出指令,直流电机停止运动,机器人停在原地不动;当将障碍物移开后,单片机发出指令,直流电 机继续工作,机器人开始运动。此设计可以有效的避免机器人在送餐过程中撞倒行人,为顾客和机器人提供了安全保障。 餐台图 1 行走部分机构的设计及控制 行走部分主要采用自行设计的独轮机构,通过直流电机驱动前进,独轮通过爪型固定架,安装在从动转向轮中心 4 。在机箱底部均 布有四个万向脚轮,是机器人在行走时能够保持平衡。转向部分通过与步进电机直接相连的转向齿轮控制,大齿轮与三个小齿轮相啮合,通过 42 两相四拍步进电机对其实现精确地转向控制 5 。 图 2 图 3 7 图 4 图 5 液压控制系统的设计 本液压系统设定压力为 臂升降 用内径 40行程 320安装方式后法兰安装。水平伸缩缸 2,行程 220制手抓张合缸 5行程 1006 。泵选用型号: 量 轮泵,压力 速 1450 n/机采用 24V 直流电机其功率 电流 速 1500 n/管管径采用 6箱油量 磁阀采用三位四通,通径 4,通量6L/。其原理图如图 6,液压缸之间的链接如图 8。 图 6 8 图 7 图 8 三组传感器的布局及功能 走部分传感器 行走控制系统通过固定于从动大齿轮底面的 9个 感 器实现循迹的纠偏、转弯、桌定位及掉头。其排布左右各四个,正前方一个,利用黑色吸光性强的原理,将光耦输出模拟信号通过 相电压比较器转换为数字信号输出到单片机上。单片机通过脉冲信号实现对步进电机不同转角的控制。如图 9 图 9 9 在行走,转弯时主要依靠左右四个传感器不同的返回值,控制步进电机的转角,实现纠偏,转弯。其纠偏状态如表 1 所示: 3 1 2 4 状态 1 1 1 0 1 1 1 1 微左偏 1 1 0 0 1 1 1 1 稍微左偏 1 1 0 1 1 1 1 1 稍左偏 1 0 0 1 1 1 1 1 稍左偏 1 0 1 1 1 1 1 1 左偏 0 0 1 1 1 1 1 1 为严重左偏 0 1 1 1 1 1 1 1 严重左偏 1 1 1 1 0 1 1 1 微右偏 1 1 1 1 0 0 1 1 稍微右偏 1 1 1 1 1 0 1 1 稍右偏 1 1 1 1 1 0 0 1 稍右偏 1 1 1 1 1 1 0 1 右偏 1 1 1 1 1 1 0 0 微严重右偏 1 1 1 1 1 1 1 0 严重右偏 表 1 障传感器 避障传感器将其安排在水平缸的前端如图 10,位于小导向架的顶部,此位置也是机器人整体的最前端,其检测距离为 20机器人运行时,如前方遇到障碍物,传感器跳转至低电平触发,信号反馈到单片机,单片机发出停止前进的指令。此功能可防止机器人运行时撞到顾客,发生意外事故。 图 10 10 子定位传感器 盘子定位传感器布置在机械手的轴套内部,其内部设置了凹槽,便于传感器的安放,盘子定位主要通过光电开关进行定位并确定盘子中心进行端菜过程7 8 。如图 11 图 11 机器人整体程序的设计框图及编写 初始化 ,首先通过单片机( 液晶屏及红外接收初始化清零,遥控器输入设定桌号,经红外接收头将信号输入到 ,并显示在液晶屏上 9 。同上述所述,用遥控器启动机器人 10 。单片机整体控制如图 12。 图 12 11 机器人启动以后,机器人开始沿着黑色 胶带铺设好的轨迹行走。循迹主要依托于对称排布与机器人底部的八个循迹传感器,其排布左右各四个。不同位置不同数目的循迹传感器检测到黑线具有不同的返回值,其将电信号转换成数字信号输入到上述 述 用步进电机驱动器控制步进电机相应的转角来保证机器人沿着黑线中心行走。如图 13 图 13 当上述循迹传感器有一侧四个循迹传感器同时检测到时,如果是输入行号或列号,机器人执行 90 度转 外。否则上述 11 。 为保证机器人到达桌位能够停下来,在机器人底盘加设第九个循迹传感器。当九个同时检测到黑线时,机器人到达指定桌位。如图 14 遥控器输入相应餐桌位置 遥控器输入启动 步进电机继电器置1 直 流电机置 0 步进电机纠偏 直流电机转动 打开总电源 液晶屏显示 12 图 14 在机器人到达指定桌位以后,直流电机继电器断开,机器人停止行走。液压电机继电器打开,液压泵开始工作。 液压机械手通过六个继电器模块控制电磁阀依次动作保证液压机械手的整个动作。 为保证机械手能准确抓到盘子 ,在机械手上设有红外定位传感器。如果菜盘位于上述液压机械手下方,现寻找中心在抓取菜盘 12 。然后再依次抓取所有的盘子。如果盘子不在机械手下方,则先寻找盘子,在定位抓取。机械手寻找盘子旋转由步进电机控制 13 ,如图 15。机械手动作顺序如表 2。 机器人启动 传感器返回值是否为 0进电机转一定的角度纠偏 号 t+1 液晶屏显示 t 是否等于餐桌列号 小于 r=大于 r 是否等于行号 流电机继电器置 1 独轮转相应方向的90 置 0 于 13 图 15 到达指定桌位 液压泵继电器 置 0 手爪 张开 是否有盘子 步进电机旋转 步进电机旋转 是否有盘子 步进电机旋转 30 是否有盘子 步进电机旋转 30 机械手送菜 独轮是否已转 360 置 1 o o 14 表 2 当所有盘子都抓取结束时,机器人通过步进电机控制 180度掉头。 回函数主要控制其按原路返回。如果有一侧四个循迹传感器同时检测到黑线时机器人 90度转弯。但第一测到机器人转弯但不计数。如图 16。 动作顺序 机启动 + 手抓张开 + + 手臂下降 + + 手抓抓取盘子 + + 手臂上升 + + 手臂前伸 + + 手臂下降 + + 手抓张开 + + 手臂上升 + + 手抓收合 + + 泵卸载 15 图 16 在整个全过程中如果避障传感器测到障碍物,上述继电器模块直流电机继电器立即断开,机器人停止行走,待障碍物移开时机器人可继续行走。如图 17。 送餐结束 独轮旋转 180 直流电机 传感器状态返回值 步进电机转一定角度 X+1 Y 是否等于餐桌列号 液晶显示 Y=是否为输入行号 独轮转 90 一侧 4 个 检测到 X=1 X1 大于 O 0 偏离 16 图 17 机器人整体程序如下: /*/ /*/ /*主控芯片 : */ /* 步进电机启停设有加减速。正常 10, 减速 5 */ /*/ /* 红外遥控器控制 : 1、控制步进(绿)和直流(蓝)电机启动 */ /*(液晶配合显示) 2、数字按键:确定餐桌序号 */ /*此程序是针对 码值在 中,当 时解码有效 */ /*/ /*机械手控制:电磁阀继电器: 0亮), 1 输入餐桌号并启动机器人 前进函数 前进函数 前进函数 系统停止工作 是否有障碍 有障碍物 有障碍物 有障碍物 有障碍物 无障碍物 无障碍物 无障碍物 O O 17 /*/ /*/ #*函数声明 */ #*纠偏部分 */ x); ; ; ; ; ; ; ; ; /*避障部分 */ ; /*红外控制部分 */ /2 0; #14000 #8000 #450 #00 #000 ; ; ; ; /*/ x); ; /*机械手部分 */ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; /*位定义 */ /*纠偏部分 */ 20; 18 21; 23; /*避障部分 */ 30; /*机械手部分 */ 00; 02; 03; 04; 05; 06; 24; 33; /*红外控制部分 */ ; 32; 22; /*定义变量和数组 */ /*纠偏部分 */ i=0; n; k=0; /2*机械手部分 */ c; d=0; h=0; l=0; ; ; /*红外控制部分 */ m4 = 0 =0,0; f; c; m; t=0; r; s; u; v; /*示部分 */ =11,12,21,22; =11,12,13,21,22,23,31,32,33; =0123456789;=&R; =19 35; 34; 26; 27; /*此程序是针对 列遥控器的取码程序,解码值在 中,当时解码有效 */ /*/ /* 红外遥控器控制 */ /*/ m = 0; f = 0; 1; 1; 1; 0 0; 0; 1; /*外部中断解码程序 */ 256 + 0; 0; & (& 1 | 0m+; c & 1; m+; if(m = 32) m = 0; f = 0; m2 = ) 1 ; 20 0; /*红外接收处理函数与显示 */ x) a,b; a=x;a0;b=10;b0; P0=; ; 0); ; 0); ; P0=; ; 0); ; 0); ; ; ; 0); 0); 0); 0); e; 7); 0); e=0;|(g=155) c= c=15500); n=0; 0; n=170; ; ; n=2560; ; if(0) ; n=155; ; 00); if(0) ; ; n=(2560 ; c=i+155; n=0; 0; ; 26 0); ; 0)&(d=0) ; ; ; ; ; ; n=0; i=0; 0; ; 000); ; 000); ; ; ; if(h=4) n=1400; ; 5); n=1720; ; 000); ; n=0; i=0; 0; ; r=0; t=0; 27 ; ; 000); ; 00); ; ; ; d!=4)&(i=2500) ; /*/ /*纠偏程序 */ /*/ x) y; x;x0;y=110;y0; 1; n=321 ; ; n=311; ; n=243; ; n=233; ; n=204; 28 ; n=194; ; n=204; ; n=194; ; n=170; ; n=155; ; n=126; ; n=116; ; n=87; ; n=77; ; n=48; ; n=40; ; 5); 29 0&(1) ; ; i=0; 0; n=0; ; ; ); /* 转弯 */ ); 0&(0) ; _; r=v)&(l=0) l=1; ; ; ); if(0 ); 0&(0) ; 30 _; r=v)&(l=0) l=1; ; ; ; ); _; /延时一个机器周期 0&(0) ; _; r=v)&(l=0) l=1; ; ; 31 ); if(0 ); 0&(0) ; _; r=v)&(l=0) l=1; ; ; ; _; 0&(0) ; _; r=v)&(l=0) l=1; ; 32 ; ; /障碍物检测 0|(0 / if(0 t+; t); if(t=u) n=700; ; 000); ); if(tu) r=( if(r=v) n=690; ; 000);); t!=u)|(tu)&(r!=v) 00); 33 0|(0|(0 t+; t); if(t=1) n=690; ; 0); ); if(t1) if(t=(v+1) n=690; ; 0); ); t!=1)|(t1)&(t!=(v+1) 00); /*步进电机左转 */ ; ; ; if(i=n+1) ; 34 /*步进电机右转 */ ; ; ; if(i=n+1)
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|