智能送餐机器人控制系统的设计与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:panzhengdang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济社会的不断发展和进步,人们的人均收入和消费水平不断提高,在很大程度上促进了餐饮行业的快速发展。在此背景下,为不断提高送餐服务的效率、有效降低餐厅成本、提高营业收益,更为消费者在享用菜肴的同时增添娱乐消遣和惬意享受,越来越多的酒店、餐饮逐渐引进自动送餐机器人。针对传统送餐机器人在送餐循迹过程中路径偏差较大、修正位置偏差时间较长,不够智能化的问题,本文设计了一种智能餐厅服务机器人可以实现机器人的送餐、点餐。机器人背身有android平板点餐界面可以查询所点菜单,空餐位,账单查询,在前台服务器界面实现了对菜单、账单、菜品种类等统一的管理。该机器人是基于ARM处理器stm32为控制核心,送餐机器人通过WIFI通信模块接收Android平板点餐界面的送餐指令,再通过串口传输给控制器从而来实现自动送餐。机器人按照给定的路线将菜肴送到指定餐桌,在行进的路线中设定地标位置卡片来作为目的点,RFID射频模块识别到指定的餐桌后会自动停下,语音模块会提醒顾客菜到了,客人取完餐之后在Android平板点餐界面按下返回按钮,则机器人会自动转向并按照原定路线返回。本文介绍了整个送餐机器人系统的设计方案并对它的工作流程以及软硬件设计进行了详细的说明。送餐机器人系统硬件由STM32控制模块,RFID定位模块,红外避障模块,WIFI通信模块,磁传感器组成的循迹模块,驱动模块,电源模块等构成。本文中采用了模糊控制方式,根据送餐机器人的运动状态分析设计了由位置偏差和位置偏差率为模糊控制器的输入,PWM占空比为控制系统输出,可以修复机器人在自主循迹时的路径偏差,提高了机器人送餐时的稳定性。送餐机器人系统软件由控制系统软件和点餐系统构成。点餐系统使用java语言编写,实现了顾客的点餐、结账和送餐命令的传输等。控制系统软件在MDK编程开发环境下实现,采用模块化编程思想,方便编程调试。经过对各个模块和整体系统的测试,所设计的送餐机器人可以实现在模拟餐厅的环境下进行自主循迹、避障、定位、点餐和送餐等,实现了系统的基本功能,满足了系统设计要求。
其他文献
目的:获得宁夏回族群体12个Y-STR位点(DYS19、DYS389I、DYS389II、DYS390、DYS391、DYS392、DYS393、DYS385a、DYS385b、DYS437、DYS438、DYS439)的分布特点;为在我区进一步开展
老芒麦和黄花苜蓿具有抗旱、耐盐、抗寒和粗蛋白含量高等特性,是具有极其丰富遗传育种价值的优良牧草。本研究在课题组前期工作的基础上,采用SSR、酯酶同工酶、AFLP等分子标记技术,对供试老芒麦及黄花苜蓿材料的遗传多样性进行分析,并以MSAP技术对逆境胁迫后的两种牧草甲基化水平进行了研究。结果报告如下:(1)20份老芒麦材料干旱胁迫前后的SSR分析:以筛选出的10对引物对老芒麦进行SSR-PCR扩增,总
IMT-Advanced系统,也称4G,即第四代移动通信系统,具有更大的系统容量和更高的数据速率。在慢移动和热点覆盖场景下可以达到1Gbps的峰值速率,在高速移动和广域覆盖场景下可以
惯性导航由于其自主性被广泛应用于海陆空领域。近年来,随着机电系统技术的发展与不断进步,MEMS惯性器件也得到快速发展,故其稳定性与精确性得到很大的提高,基于MEMS的惯性导航系
本文通过对荣华二采区10
期刊
图像的多尺度特征点提取及匹配已经广泛运用于机器视觉、图像制导、模式识别等众多领域,也一直是研究者关注的焦点。目前主要利用计算机软件编程来实现,处理速度慢。本文在分析
目前,水资源问题已经成为联合国环境规划署和世界卫生组织强调的一个重大全球性问题。我国的水资源问题更加严峻,尤其是水资源短缺和水污染严重等问题更加突出,已经严重影响
本文从注重写作积累,拓宽写作渠道;指导平时练笔,增强作文成功感;改进批改方式,提高作文成功感等方面阐述了提高初中作文教学效果的问题。
动态测试技术能够随着被测设备的运行过程,实时地测试被测设备参数。本文所设计的基于动态测试技术的多参数数据采集装置,实现了48路模拟量、2路CAN数字量及自身配电参数的采集
反转录转座子是以DNA-RNA-DNA的途径来实现转座的可移动元件,能在整合酶的作用下整合到宿主基因组中。这样,反转录转座子在宿主基因组中的拷贝数得到不断积累,从而使基因组增大