智能图书盘点机器人软件控制系统设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:a75838928
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,机器人逐渐从工业应用向生活应用发展。智能机器人开始进入人们的生活中,给人们带来很多的方便。人们在生活品质提升的同时,越来越多人选择去图书馆享受阅读带来的快乐。在图书馆借书过程中,有时会遇到一个问题:在图书查询系统上查询到图书的相关信息之后,却在图书本该所在的位置找不到相关图书。在这种情况下,图书要么是被放错了位置,要么是图书丢失而查询系统里的信息没有及时更新。为了解决这种问题从而研制出智能图书盘点机器人。它是一种与物联网技术相结合的智能化机器人。利用智能图书盘点机器人对书架上的图书进行自动化扫描,获取图书详细信息并能快速更新图书的位置信息,从而方便读者能快速找到相应的书籍,也方便图书馆工作人员整理图书。本文所述内容是智能图书盘点机器人的一个基础部分。机器人采用模块化设计,为了能够发挥各个模块的作用,方便操作人员对机器人进行相关控制,也为机器人上应用程序预留相关程序接口。因此设计实现了相应的机器人软件控制系统。同时该系统包括远程通信协议,能在远程客户端通过远程通信对机器人进行监控。并且通过切换通信地址,实现本机应用程序接口。机器人是由底盘驱动模块,传感器模块,升降模块,定位模块,上位机模块组成。针对机器人运行场景以及所需逻辑功能设计了控制指令。软件控制系统实现所设计的控制指令功能,应用软件程序能够通过与软件控制系统交互实现机器人逻辑功能调用。在智能盘点机器人的软件控制系统设计过程中,首先需要考虑的是如何基于硬件模块化的设计方式进行软件控制系统的设计,同时需要保证机器人软件控制系统程序的松耦合性。在实现智能图书盘点机器人逻辑功能的过程中,采用页面与逻辑分离、逻辑与数据分离的方式保证机器人各个模块之间能够快速进行交互。同时为了实现远程通信的功能,针对系统设计基于UDP的远程通信协议。智能图书盘点机器人的核心功能是保证机器人能够在接收运动指令之后能够按照期望进行自动移动。智能机器人的移动基础则在于获取正确的定位模块数据,同时根据定位信息及时对机器人的运动进行调整,从而实现智能机器人的自主移动。智能图书盘点机器人的软件控制系统采用C#语言编写。基于串口通信与定位实现机器人的自主移动,借助蓝牙通信实现机器人的遥控移动,基于UDP协议实现机器人的远程控制或本地程序通信控制。
其他文献
<正>目的:考察川楝子对大鼠肝脏超微结构和原代培养肝细胞的影响。方法:①大鼠单次灌服90g生药/kg的川楝子,正常组灌服等量的蒸馏水,2h后取肝组织,按电镜要求取材,2.5%戊二醛
会议
本文主要从非手术和手术治疗两方面综述了桡骨远端骨折的中西医治疗进展。非手术治疗包括手法复位小夹板外固定和手法复位石膏外固定技术,同时结合中药治疗。手术治疗主要包
随着全球一体化进程的加快和终身教育理念的深入,人们对英语移动学习的需求越来越高。传统的学习方式由于时空等因素的不便,限制了人们的学习,因此,突破时空限制,利用手机等
在网络综艺节目泛滥增长的大环境里,受众对媒介内容提出了新的审美诉求,国内首档明星纪实真人秀《奇遇人生》一反综艺搞笑刺激的制作思路,用纪录片式的视听效果和人文内涵抓
随着改革开放的不断深入,社会主义市场经济体制的发展,企业的管理制度也正在我国逐步完善,尤其是企业中财务的职权分配。在向现代企业制度转变中,企业如何确立财务管理在现代
用N点风口动量模型和一个新零方程湍流模型对某办公室方型散流器空调的室内温度场和速度场进行了模拟,并和实验数据进行对比.结果表明,计算所得速度和温度分布与实测值吻合得