一种监控方法与流程

文档序号:15979475发布日期:2018-11-17 00:09阅读:186来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种监控方法。

背景技术

随着经济的发展和科技的进步,人们对生活环境质量的要求越来越高,道路的清扫和保洁也越来越受到有关部门的重视。使用人工清扫路面的方式,不仅人力成本高,而且人工清扫时所产生的粉尘会严重影响清洁工人的生体健康,也不可避免的会造成环境的二次污染。而随着人工智能的崛起,市场也越来越关注于基于人工智能技术的新能源环卫清扫车辆。而且,随着城市规模的发展,人力成本的不断提升,对于智能化无人驾驶自动行进的清扫车的需求,显现的尤为迫切。虽然无人驾驶领域已经有了相关的技术,但是,目前无人驾驶清扫车仍无法智能、高效的完成清扫任务。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种监控方法,实时监控和获取清扫装置的电量、电池温度、清扫装置的状态以及清扫任务执行进度等作业运行状态,同时监控并记录用户根据作业运行状态所进行的人工干预操作以及人工干预操作后的清扫装置的作业运行状态,从而得到完整的车辆监控信息。

为实现上述目的,本发明提供了一种监控方法,所述监控方法包括:

清扫装置中的中央处理单元接收清扫指令;所述清扫指令包括任务模式信息、任务时间信息和任务区域信息;

对所述清扫指令进行解析,得到第一车辆控制信息;

将所述第一车辆控制信息发送至所述清扫装置中的车身控制单元,用以所述车身控制单元根据所述第一车辆控制信息工作;

所述中央处理单元根据第一时间参数对所述清扫装置的状态信息进行监控;所述清扫装置的状态信息包括:所述清扫装置中电池单元的电量信息、所述电池单元的温度信息、所述清扫装置的温度信息以及所述车身控制单元的状态信息;

所述中央处理单元根据第二时间参数将所述清扫装置的状态信息发送至服务器;

所述服务器将所述清扫装置的状态信息发送至用户终端,用以所述用户终端显示所述清扫装置的状态信息;

所述用户终端接收用户根据所述清扫装置的状态信息输入的操作指令,并将所述操作指令发送至所述中央处理单元;

所述中央处理单元解析所述操作指令,得到第二车辆控制信息;

将第二车辆控制信息发送至所述清扫装置中的车身控制单元,用以所述车身控制单元根据所述第二车辆控制信息工作;

所述中央处理单元对所述操作指令、所述第二车辆控制信息和所述操作指令所对应的所述清扫装置的状态信息进行存储。

优选的,在所述车身控制单元根据所述第一车辆控制信息工作之后,所述方法还包括:

所述清扫装置中的感知单元监测所述清扫装置的位置信息,并将所述清扫装置的位置信息发送至所述中央处理单元;

所述中央处理单元根据所述清扫装置的位置信息得到清扫任务进度信息。

进一步优选的,所述清扫装置的状态信息还包括所述清扫任务进度信息。

进一步优选的,所述中央处理单元根据第二时间参数将所述清扫装置的状态信息发送至所述服务器具体为:

所述中央处理单元根据第二时间参数对所述电池单元的电量信息、所述电池单元的温度信息、所述清扫装置的温度信息、所述清扫任务进度信息以及所述车身控制单元的状态信息进行压缩处理,得到监控数据;

将监控数据发送至所述服务器。

进一步优选的,在所述中央处理单元根据第一时间参数对所述清扫装置的状态信息进行监控之后,所述方法还包括:

所述中央处理单元通过所述清扫装置中的控制面板显示所述清扫装置的状态信息;

接收所述用户根据所述清扫装置的状态信息输入的操作指令,并对所述操作指令进行解析,得到所述第二车辆控制信息,用以所述车身控制单元根据所述第二车辆控制信息工作。

进一步优选的,所述第二时间参数大于所述第一时间参数。

进一步优选的,所述发送至服务器中具体为:

所述中央处理单元通过4g模块将所述监控数据加密后发送至所述服务器中。

进一步优选的,在将第一车辆控制信息发送至所述清扫装置中的车身控制单元之前,所述方法还包括:

所述中央处理单元接收所述车身控制单元和所述感知单元发送的自检结果码;

当所述自检结果码的值为第一结果值时,将所述第一车辆控制信息发送至所述车身控制单元。

本发明实施例提供的一种监控方法,实时监控和获取清扫装置的电量、电池温度、清扫装置的状态以及清扫任务执行进度等作业运行状态,同时监控并记录用户根据作业运行状态所进行的人工干预操作以及人工干预操作后的清扫装置的作业运行状态,从而得到完整的车辆监控信息。

附图说明

图1为本发明实施例提供的一种监控方法的流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例提供的一种监控方法,实现于清洁路面的清扫装置中,用于清扫装置对清扫任务过程进行实时监控。其方法流程图如图1所示,包括如下步骤:

步骤110,清扫装置中的中央处理单元接收清扫指令;

具体的,清扫装置可以理解为一辆无人驾驶的清洁车,用于对待清扫场景进行路面清洁、清扫。清扫装置包括中央处理单元、微处理单元、车身控制单元、感知单元和电池单元。

其中,中央处理单元可以理解为清扫装置的大脑,主要用于处理各种算法和逻辑。微控制单元分别与车身控制单元和中央处理单元相连,用于车身控制单元与中央处理单元间的数据交互。车身控制单元可以理解为用于控制清扫装置的运行的单元,包括控制清扫方向、清扫速度、清扫刷的升降等。感知单元可以理解为对清扫装置周围环境进行感知的模块。感知单元包括雷达模块和差分定位模块。雷达模块包括超声波雷达和激光雷达,用于对清扫装置车身的附近障碍物进行探测。差分定位模块可以理解为差分gps(differentialgps-dgps,dgps),是利用三维坐标的差分gps基准台,求得伪距修正量或位置修正量,再将这个修正量实时或事后发送给gps导航仪,对测量数据进行修正,以提高gps定位精度的装置。差分定位模块用于精准的定位清扫装置当前所在的位置。电池单元为清扫装置中的所有部件提供电能。

清扫指令可以理解为包括任务模式信息、任务时间信息和任务区域信息的清扫条件的任务信息。清扫指令可以是用户根据中央处理单元已获取的地图信息通过清扫装置中的控制面板输入中央处理单元的,也可以是服务器或遥控装置向中央处理单元发送的。

其中,任务模式信息可以理解为用户所需的本次清扫任务的清扫模式。清扫模式可以分为多种,不同种类的清扫模式对应清扫装置不同的工作模式,例如普通、快速、节电、洁净的清扫模式所对应的清扫装置的工作状态不同。任务时间信息可以理解为用户所需的本次清扫任务的任务时限。任务区域信息可以理解为用户想要进行清扫的待清扫区域。

步骤120,对清扫指令进行解析,得到第一车辆控制信息;

具体的,首先,中央处理单元对清扫指令中的任务模式信息进行解析。不同的任务模式信息对应不同的轨迹规划参数、行驶速度参数和清洁度参数,也就是说不同组合的轨迹规划参数、行驶速度参数和清洁度参数构成了清扫装置不同的工作模式。中央处理单元首先根据任务模式信息确定与清扫模式信息相对应的轨迹规划参数、行驶速度参数和清洁度参数。

然后,中央处理单元再根据清扫指令中的任务区域信息确定出任务区域的边界以及障碍物标记位置,根据任务区域的边界、障碍物标记位置以及轨迹规划参数在规划任务区域的边界内规划出任务轨迹信息。

任务轨迹信息、行驶速度参数和清洁度参数构成了第一车辆控制信息。其中,任务轨迹信息可以理解为清扫装置在执行清扫任务时所需遵循的行驶轨迹。任务速度信息可以理解为清扫装置在本次清扫任务中的行进速度信息。清洁度参数可以理解为清扫装置在本次清扫任务时,控制扫刷装置、洒水装置和吸尘装置等工作的控制参数。

步骤130,车身控制单元根据第一车辆控制信息工作;

具体的,车身控制单元包括行驶模块和清扫模块,行驶模块和清扫模块分别用以控制清扫装置行进和清扫作业。中央处理单元通过为微处理单元将任务轨迹信息、行驶速度参数和清洁度参数发送至车身控制单元。车身控制单元中的行驶模块根据任务轨迹信息和行驶速度参数控制清扫装置行驶,且车身控制单元中的清扫模块根据清洁度参数控制主刷、边刷、吸尘器、洒水装置等装置工作。

并且,中央处理单元通过微处理单元向感知单元发送启动信号,感知单元中的差分定位模块根据启动信号实时监测清扫装置的位置信息,雷达模块根据启动信号实时监测清扫装置周围的环境信息。

在一些优选的例子中,在车身控制单元根据第一车辆控制信息工作之前,需要对自身中的各个模块进行自检,自检成功后,才会根据任务规划信息进行工作。

进一步具体的,在中央处理单元将第一车辆控制信息发送至车身控制单元之前,中央处理单元会向车身控制单元、微处理单元和感知单元发送自检指令,使得车身控制单元、微处理单元和感知单元根据自检指令进行自检,并根据自检结果生成自检结果码返回至中央处理单元。当自检结果码的值为代表了自检成功的第一结果值时,中央处理单元才将第一车辆控制信息发送至车身控制单元。

步骤140,中央处理单元根据第一时间参数对清扫装置的状态信息进行监控;

具体的,第一时间参数可以理解为中央处理单元对清扫装置的状态信息进行监控的频率。清扫装置的状态信息包括:电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、车身控制单元的状态信息以及清扫任务进度信息。

其中,电池单元的电量信息和电池单元的温度信息由中央处理单元对电池单元进行监测所得到。清扫装置的温度信息由中央处理单元通过加装在清扫装置内的温度传感器所得到。车身控制单元的状态信息由中央处理单元对车身控制单元进行监测所得到。车身控制单元的状态信息包括电机功率、助力转向器功率、扫刷转速、吸尘器吸力大小、洒水装置洒水量大小等信息。清扫任务进度信息由中央处理单元根据对感知单元所监测到的数据得到。进一步具体的,感知单元中的差分定位模块根据第一时间参数将当前清扫装置的位置信息发送至中央处理单元,中央处理单元根据所获取到的清扫装置的位置信息在任务轨迹信息中的位置得到清扫任务进度信息。

步骤150,中央处理单元将清扫装置的状态信息发送至服务器;

具体的,第二时间参数可以理解为上传监控数据的时间频率。中央处理单元根据第二时间参数对电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、清扫任务进度信息以及车身控制单元的状态信息进行压缩和加密处理,得到监控数据,然后通过第四代移动通信技术(thefourthgenerationmobilecommunicationtechnology,4g)模块将监控数据发送至服务器。

优选的,为节约数据流量,第二时间参数所代表的时间要小于第一时间参数所代表的时间。也就是说,对清扫装置的状态监控频率小于将监控数据上报的频率。在一个具体的例子中,第二时间参数为5秒一次,第一时间参数为20毫秒一次。则中央处理单元根据5秒一次的上报频率,将前5秒内的所有电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、清扫任务进度信息以及车身控制单元的状态信息进行压缩处理和加密处理,得到监控数据并上传至服务器。

步骤160,服务器将清扫装置的状态信息发送至用户终端;

具体的,服务器对监控数据进行解压和解密处理后,得到电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、清扫任务进度信息以及车身控制单元的状态信息,并将电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、清扫任务进度信息以及车身控制单元的状态信息发送至用户终端。

用户终端可以理解为一辆具有联网功能的智能设备,如智能手机、平板电脑等。用户终端根据可以确定其身份信息的用户终端id,通过网络与服务器进行数据交互。

优选的,清扫装置的状态信息除了包括电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、清扫任务进度信息以及车身控制单元的状态信息,还包括清扫装置id信息,使得用户可以通过清扫装置的状态信息确定是各个清扫装置中的各个单元现处于何种状况,从而做出相应处理。

或者,中央处理单元通过控制面板直接显示电池单元的电量信息、电池单元的温度信息、清扫装置的温度信息、清扫任务进度信息以及车身控制单元的状态信息,使得用户可以通过清扫装置中的控制面板确定是装置中各个单元现处于何种状况,从而做出相应处理。

需要说明的是,以上两种方法都可以将清扫装置的状态信息提示给用户,本领域技术人员可以根据需要选取以上两种方法中的任意一种或两种方法都采用的方式,将清扫装置的状态信息提示给用户。

步骤170,中央处理单元根据操作指令,得到第二车辆控制信息;

具体的,用户终端接收用户根据清扫装置的状态信息输入的操作指令,并根据操作指令中的清扫装置id信息,通过服务器将操作指令发送至中央处理单元。或者,中央处理单元直接接收用户通过清扫装置中的控制面板输入的操作指令。中央处理单元在接收到用户的操作指令后,对操作指令进行解析,得到第二车辆控制信息。操作指令可以理解为人工干预的指令,包括暂停作业的指令、车辆召回到指定地点的指令和更改作业参数的指令。中央处理单元通过解析操作指令,得到清扫装置电源控制信息、更改后的任务轨迹信息、更改后的行驶速度参数和更改后的清洁度参数中的一种或多种,清扫装置电源控制信息、更改后的任务轨迹信息、更改后的行驶速度参数和更改后的清洁度参数构成了第二车辆控制信息。

在得到了与操作指令相应的第二车辆控制信息后,中央处理单元需要将操作指令、第二车辆控制信息和操作指令所对应的清扫装置的状态信息对应存储起来,并通过4g模块将操作指令、第二车辆控制信息和操作指令所对应的清扫装置的状态信息加密后发送至服务器中。这一过程可以理解为对清扫装置在执行清扫任务时人工干预的过程和结果进行监控和记录的过程。也就是说,对清扫装置状态的监控的,不只包括对清扫装置本身工作状态的监控,也包括对清扫装置所实行的操作记录的监控。

步骤180,车身控制单元根据第二车辆控制信息工作;

具体的,车身控制单元中的行驶模块根据更改后的任务轨迹信息和更改后的行驶速度参数控制清扫装置行驶,车身控制单元中的清扫模块根据更改清洁度参数控制主刷、边刷、吸尘器、洒水装置等装置工作,且电池单元根据清扫装置电源控制信息工作,使得清扫装置根据操作指令停止作业,或回到指定地点,或根据更改后的作业参数作业。

在一个具体的例子中,当清扫装置的状态信息中的清扫装置的温度信息为“第一高温值”时,用户根据“第一高温值”输入的操作指令为“暂停作业”。则中央处理单元解析“暂停作业”指令,得到更改后的行驶速度参数为“om/min”,更改后的清洁度参数为“清洁模块停止工作”。车身控制单元根据“om/min”和“清洁模块停止工作”控制清扫装置停止行进,且清扫模块中的主刷、边刷、吸尘器、洒水装置等装置停止工作。当清扫装置的状态信息中的清扫装置的温度信息为“第二高温值”时,用户根据“第二高温值”输入的操作指令为“关闭清扫装置”。则中央处理单元解析“关闭清扫装置”指令,得到清扫装置电源控制信息为“关闭”。车身控制单元根据“关闭”信号控制电源停止输出电能,使得清扫装置关闭。当清扫装置的状态信息中的车身控制单元的状态信息为“吸尘器异常”时,用户根据“吸尘器异常”输入的操作指令为“召回车辆到a地点”。则中央处理单元解析“召回车辆到a地点”指令,得到更改后的任务轨迹信息为“x路径”、更改后的行驶速度参数为“速度v”、更改后的清洁度参数为“清洁模块停止工作”。则车身控制单元根据“x路径”、“速度v”和“清洁模块停止工作”控制清扫装置以速度v沿x路径行驶至a地点,且行驶过程中清扫模块中的主刷、边刷、吸尘器、洒水装置等装置均不工作。

本发明实施例提供的一种监控方法,实时监控和获取清扫装置的电量、电池温度、清扫装置的状态以及清扫任务执行进度等作业运行状态,同时监控并记录用户根据作业运行状态所进行的人工干预操作以及人工干预操作后的清扫装置的作业运行状态,从而得到完整的车辆监控信息。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、用户终端执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1