离线地图数据传输系统技术方案

技术编号:39713769 阅读:7 留言:0更新日期:2023-12-17 23:22
本发明专利技术提供一种离线地图数据传输系统

【技术实现步骤摘要】
离线地图数据传输系统、方法以及扫地机器人


[0001]本专利技术涉及扫地机器人领域,特别是涉及一种离线地图数据传输系统

方法以及扫地机器人


技术介绍

[0002]当扫地机器人进行正常清扫时,会生成地图数据和轨迹,由于对其实时性要求较高,需要在较短的时间内传输到
APP
或基站屏幕上,但现有软件架构中机器人必须连接服务器,即在线状态下,才可进行对地图数据的传输

所以在离线模式下,只能发送一些简单的指令,无法实时迅速的传输地图数据

[0003]对于扫地机器人的清扫过程而言,地图是最为关键的一个因素

如果无法显示地图,或者显示地图的延迟较高,会极大的降低用户的体验,也无法完整实现离线模式的功能

对离线模式下的预约清扫,断点续扫,根据不同的房间设定清扫模式都会有较大的限制


技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种离线地图数据传输系统

方法以及扫地机器人,用于解决以上现有技术问题

[0005]为实现上述目的及其他相关目的,本专利技术提供一种离线地图数据传输系统,应用于一扫地机器人,包括:机器人主机,包括:通过串口连接的核心板以及底盘
MCU
;其中,核心板以及底盘
MCU
分别设有
WiFi
模块;机器人基站,包括:通过串口连接的基站屏幕以及基站
MCU
;其中,基站屏幕以及基站
MCU
分别设有
WiFi
模块;其中,在离线状态下,所述基站屏幕将热点开启命令通过串口传输至基站
MCU
,由基站
MCU
将该热点开启命令通过
WiFi
模块传输至底盘
MCU
,再由所述底盘
MCU
将该热点开启命令通过串口传输至核心板;所述核心板接收到热点开启命令后,与基站屏幕建立热点连接,并通过
WiFi
模块将生成的地图数据实时传输至基站屏幕进行显示

[0006]于本专利技术的一实施例中,所述核心板与基站屏幕分别作为服务器端以及客户端建立
socket
连接,并使用
socket
将生成的地图数据进行实时传输

[0007]于本专利技术的一实施例中,所述所述核心板与基站屏幕分别作为服务器端以及客户端建立
socket
连接,并使用
socket
将生成的地图数据进行实时传输的方式包括:所述核心板作为服务器端创建
socket
,并在对应绑定的特定
IP
地址和端口监听连接请求;所述基站屏幕作为客户端创建
socket
,并连接到对应绑定的特定
IP
地址和端口,并发送连接请求;所述核心板接收监听到的来自所述基站屏幕的连接请求,与所述基站屏幕建立连接,并通过
WiFi
模块向所述基站屏幕的
WiFi
模块实时传输生成的地图数据

[0008]于本专利技术的一实施例中,所述核心板与基站屏幕分别作为代理服务器端以及客户端建立
MQTT
连接,并使用
MQTT
将生成的地图数据实时传输至基站屏幕

[0009]于本专利技术的一实施例中,所述核心板与基站屏幕分别作为代理服务器端以及客户
端建立
MQTT
连接,并使用
MQTT
将生成的地图数据实时传输至基站屏幕的方式包括:所述核心板作为代理服务器端启动,并在对应绑定的特定端口监听连接请求;所述基站屏幕作为客户端连接到对应绑定的特定端口,并发送连接请求;所述核心板接收监听到的来自所述基站屏幕的连接请求,与所述基站屏幕建立连接,并通过
WiFi
模块向所述基站屏幕实时传输由基站屏幕订阅的地图数据

[0010]于本专利技术的一实施例中,所述基站屏幕还可向所述核心板传输控制与设置类型的指令,以对所述核心板进行控制以及设置

[0011]于本专利技术的一实施例中,若所述核心板与基站屏幕分别作为代理服务器端以及客户端建立
MQTT
连接,所述基站屏幕将控制与设置类型的指令通过向特定主题发布消息的方式发送至所述核心板

[0012]为实现上述目的及其他相关目的,本专利技术提供一种离线地图数据传输方法,应用于一扫地机器人,所述扫地机器人包括:设置有通过串口连接的核心板与底盘
MCU
的机器人主机以及设置有通过串口连接的基站屏幕和基站
MCU
的机器人基站,所述方法包括:在离线状态下由所述基站屏幕将热点开启命令通过串口传输至基站
MCU
,并由所述基站
MCU
将该热点开启命令通过其内设置的
WiFi
模块传输至底盘
MCU

WiFi
模块;由所述底盘
MCU
将该热点开启命令通过串口传输至核心板;由所述核心板接收到热点开启命令后,与基站屏幕建立热点连接,并通过所述核心板内设置的
WiFi
模块将生成的地图数据实时传输至基站屏幕的
WiFi
模块,以供基站屏幕进行显示

[0013]于本专利技术的一实施例中,所述核心板与基站屏幕分别作为服务器端以及客户端建立
socket
连接,并使用
socket
将生成的地图数据进行实时传输;或者,所述核心板与基站屏幕分别作为代理服务器端以及客户端建立
MQTT
连接,并使用
MQTT
将生成的地图数据实时传输至基站屏幕

[0014]为实现上述目的及其他相关目的,本专利技术提供一种扫地机器人,包括:所述离线地图数据传输系统

[0015]如上所述,本专利技术是一种离线地图数据传输系统

方法以及扫地机器人,具有以下有益效果:本专利技术通过在离线状态下将机器人基站的基站屏幕发送的热点开启命令依次通过基站
MCU
以及底盘
MCU
传输至核心板,核心板接收到热点开启命令后与基站屏幕建立热点连接,并通过
WiFi
模块将生成的地图数据实时传输至基站屏幕进行显示

本专利技术可在离线状态下实时迅速的进行传输地图数据,真正做到数据完整不丢失,保证地图数据稳定可靠传输,且极大的提升了用户体验

附图说明
[0016]图1显示为本专利技术一实施例中的离线地图数据传输系统的结构示意图

[0017]图2显示为本专利技术一实施例中的使用
socket
实时传输地图数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种离线地图数据传输系统,其特征在于,应用于一扫地机器人,包括:机器人主机,包括:通过串口连接的核心板以及底盘
MCU
;其中,核心板以及底盘
MCU
分别设有
WiFi
模块;机器人基站,包括:通过串口连接的基站屏幕以及基站
MCU
;其中,基站屏幕以及基站
MCU
分别设有
WiFi
模块;其中,在离线状态下,所述基站屏幕将热点开启命令通过串口传输至基站
MCU
,由基站
MCU
将该热点开启命令通过
WiFi
模块传输至底盘
MCU
,再由所述底盘
MCU
将该热点开启命令通过串口传输至核心板;所述核心板接收到热点开启命令后,与基站屏幕建立热点连接,并通过
WiFi
模块将生成的地图数据实时传输至基站屏幕进行显示
。2.
根据权利要求1中所述的离线地图数据传输系统,其特征在于,所述核心板与基站屏幕分别作为服务器端以及客户端建立
socket
连接,并使用
socket
将生成的地图数据进行实时传输
。3.
根据权利要求2中所述的离线地图数据传输系统,其特征在于,所述所述核心板与基站屏幕分别作为服务器端以及客户端建立
socket
连接,并使用
socket
将生成的地图数据进行实时传输的方式包括:所述核心板作为服务器端创建
socket
,并在对应绑定的特定
IP
地址和端口监听连接请求;所述基站屏幕作为客户端创建
socket
,并连接到对应绑定的特定
IP
地址和端口,并发送连接请求;所述核心板接收监听到的来自所述基站屏幕的连接请求,与所述基站屏幕建立连接,并通过
WiFi
模块向所述基站屏幕的
WiFi
模块实时传输生成的地图数据
。4.
根据权利要求1中所述的离线地图数据传输系统,其特征在于,所述核心板与基站屏幕分别作为代理服务器端以及客户端建立
MQTT
连接,并使用
MQTT
将生成的地图数据实时传输至基站屏幕
。5.
根据权利要求4中所述的离线地图数据传输系统,其特征在于,所述核心板与基站屏幕分别作为代理服务器端以及客户...

【专利技术属性】
技术研发人员:黄日宇聂仕华王兵焦路路邓优平白晓东
申请(专利权)人:上海黑眸智能科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1