室内扫地机器人控制管理系统设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:raggae
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
日常家务中,清扫、拖地往往费时且费力。随着机器人技术的发展,室内扫地机器人逐渐走进人们生活,将人们繁杂的家务中解放出来。截止2021年,市面上已经出现众多品牌扫地机,除了小米、科沃斯等一线品牌,大多数二三线品牌实现的扫地控制功能并不完善,用户交互操作缺失或不够友好。另外,得益于转转激光雷达的出现,如今的扫地机可以建立地图并进行清扫规划,然而,全局规划路径受清扫模式影响,扫地机会在不同房间反复往返,虽然能实现全覆盖清扫,但是清扫效率并不高。针对上述扫地机出现的应用需求和痛点,本文对扫地机功能性和非功能性需求进行了分析,明确了系统的研究目标,设计了业务基础功能、多功能控制、即时通信三个模块,按照核心模块对系统进行了实现,并通过系统测试验证达到需求。本文研究内容如下:(1)为方便用户控制,并实时查看清扫状态,本文基于Android技术,开发了移动端APP,向用户展示了扫地机器人清扫过程和控制界面,帮助用户通过移动端与扫地机器人进行交互。通过订阅发布机制,实现控制机器人执行指哪扫哪和禁区虚拟墙设置等功能;采用多线程技术和消息机制,保证用户界面不会因为等待资源造成卡顿;加入XMPP服务,实现了移动端与Openfire服务器端连通。(2)本文提出了一种全屋覆盖路径规划算法,按照室内房门特征,对全局地图按照房间进行分割,将分割后局部区域按列切割,并进行单元分解,在分解后更小也更加规则的区域内进行牛耕式行走路径规划,从而避免了 4*4清扫模式导致扫地机在不同房间往返,解决了智能分区未与路径规划相结合等问题,测试结果表明覆盖效率较高。(3)本文为了实现扫地机器人端、云服务器端和手机移动端消息互通,采用了开源的XMPP协议,使用Openfire服务器和MySQL数据库进行连接管理和消息以及配置持久化,通过多线程技术,实现了不同平台之间实时监听数据,达到实时交互效果,并改进了数据加密算法,将对称加密过程集成在对内容而不是对连接加密上,提升了数据传输速度,整体控制在0.7s左右,满足了数据交互的实时性要求。
其他文献
钱学森的科学成就与贡献、科学思想与方法、科学精神与品德,是留给我们宝贵的知识财富、思想财富和精神财富.我们应该认真学习、研究和应用并发扬光大,这也是我们纪念钱学森的最重要方面.rn钱学森对我国火箭、导弹和航天事业的开创性贡献,是众所周知的,人们称他为“中国航天之父”.但从钱学森全部科学成就和贡献来看,这只是其中一部分.实际上,钱老的研究领域非常广泛,从工程、技术、科学直到哲学的不同层次上,在跨学科、跨领域和跨层次的研究中,特别是在不同学科、不同领域、不同层次的相互交叉、结合与融合的综合集成研究方面,都作出
目前,可见光通信(Visible Light Communication,VLC)已逐渐被视为解决射频(Radio Frequency,RF)频谱资源瓶颈的有效方案,但是由于其研究重点多集中于点对点通信,使用场景非常受限。可见光组网,作为可见光通信的具体应用技术,凭借可见光传输的诸多优势,具有广泛的应用场景和巨大的研究价值。然而,由于目前可见光组网并没有一套完整且可靠的组网协议,很多管控技术的研究
近年来,以产业园区建设为载体,优化产业布局,已经成为航天科研院所聚焦航天强国建设、融入区域经济、拓展新发展空间、打造新发展引擎、推动高质量发展的重要抓手,天津大运载火箭基地、西安航天产业基地、海南文昌国际航天城等产业园区相继规划建设.在异地产业布局中,除了考虑国防安全、交通成本、区域政策支持等因素外,产业集群越来越受到关注,尤其是地理区位更加集中的产业园区布局,产业集群的构建与发展已经成为产业园区成功运营、航天产业高效益与高效率发展的衡量标准.
在日益频繁的社会生产经济活动中,受区域自然环境因素的影响,因气温、有害气体等因素导致的灾害与安全事故频繁发生。对此通用的方法是,采用单一的分布式传感技术对研究区域进行监测,通过分析获取的传感信息来保障区域生产生活安全。但是,在区域监测过程中,为了获取精细度与分布特征较好的传感信息,往往布设了不止一种分布式传感器,受多种分布式传感器监测方式与范围的影响,传感信息往往呈现出“点线面”的分布形式。其中“