基于Android的清洁机器人远程控制系统的设计

来源 :重庆大学 | 被引量 : 0次 | 上传用户:baikubk258
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着“智能时代”的到来,人们生活中智能产品越来越多,各种各样的服务型机器人逐渐走入普通家庭,其中智能清洁机器人就是最先进入千家万户的一种。近几年,随着Android智能手机用户的不断增加,市场不仅需要具有智能清扫、自主路径规划等基本功能的智能清洁机器人,并且迫切地要求智能手机具有远程控制清洁机器人的功能。因此基于市场需求,本文设计了一种基于Android的清洁机器人远程控制系统。首先,通过分析清洁机器人远程控制系统需要满足的性能要求和存在问题,提出系统设计的总体方案。本系统可以被定义为两速率控制系统,一部分是以远程控制器为主的全局控制器,另一部分是以PID控制器为主的本地快速响应控制器。这两部分通过网络连接,因此本系统必然存在网络延迟和数据丢失等问题。但是由于本地快速控制器可以短时间内独立地控制清洁机器人的运动,因此,本地控制器可以补偿部分远程控制器的不利影响。但还是存在控制信号由于延迟时间过长或者控制信号错乱导致整个控制过程不流畅的现象。因此必须做出相应的分析和优化。其次,清洁机器人的远程控制系统的整体架构采用C/S通讯模型,分别编写了服务器端程序和客户端程序。系统的通讯机制采用Socket技术,在Socket的基础上实现TCP的传输。考虑到以后可能需要传输大量的数据(视频或图片),所以也在软件层为UDP传输方式预留了接口。在本系统的软件层建立数据通讯协议,为各个设备数据的发送和解析建立了共同的“语言”。本系统为保证用户数据安全,使用了基于RSA和AES的混合加密算法,有效的使用了两种算法的优点并且避免了其缺点。最后,从网络延迟和数据丢失两个方面分析了清洁机器人远程控制系统的性能。设计延时补偿算法来提高系统的稳定性。通过仿真知道,延迟主要影响系统的稳定性,丢包率主要影响传输过程中数据的真伪。在实验环节,通过数据传输性能测试得出传输过程中的误码率几乎为零,系统延时也在可接受范围。通过系统使用性能实验得出在Android客户端的控制下,清洁机器人可以流畅的完成连续性测试任务,在点动测试中也可以做出及时和准确地响应。可以达到用户使用需求。
其他文献
目的观察比较自体胭绳肌腱重建前交叉韧带(ACL)术后三种不同康复方案的临床效果。方法将单侧自体胭绳肌腱重建膝关节ACL手术的患者45例,随机分为保守康复组(A组),激进康复组(B组)和自
【正】 各市、县人民政府,区直各委、办、厅、局: 经自治区人民政府同意,现将《国务院办公厅关于妥善解决当前农村土地承包纠纷的紧急通知》(国办发明电〔2004〕21号)转发给
目的:探讨利用受试者工作曲线(receiver operating curve,ROC)选取最佳的妊娠早期空腹血糖(fasting blood glucose,FPG)值、妊娠年龄后联合超重、1级亲属糖尿病家族史、妊娠
小学语文阅读教学的转变是顺应新课改政策的重要内容、也是构建小学语文素养的重中之重,教师在整个教学过程中扮演着至 关重要的角色,在阅读教学中教师的角色定位会影响到学
在当今的集约化规模养殖生产中,仔猪断奶应激问题,仍然很严重,尤其在炎热的夏季问题更严重,采取有效措施解决仔猪断奶应激问题,已经成为养猪业多年来一直关注和研究解决的热点课题
【正】 各市、县人民政府,区直各委、办、厅、局:为明确2005年我区政府采购范围,规范采购方式,根据《中华人民共和国政府采购法》(以下简称《政府采购法》)的有关规定,现公布
建构主义学习理论强调学生学习的自主性、社会性和情境性,探讨基于建构主义学习理论的语文阅读教学策略对语文阅读教学具有一定的实践意义。在语文阅读教学中,要创设情景,加
<正>研究表明胎儿对产前的环境比我们想象的要敏感。今天,70%的妈妈有自己的职业和工作,有可能是不定时的低薪兼职,也有可能是在白领世界里让人窒息的快节奏工作。根据美国心
期刊
在继续推进依法治国的时代背景下,2015年5月1日新修订《行政诉讼法》开始实施,此次修订创设了人民法院在行政诉讼中附带性审查行政规范性文件的制度,同时也为行政机关依法行