一种基于任务目标预置的云化机器人通信中断处理方法技术

技术编号:35528127 阅读:16 留言:0更新日期:2022-11-09 14:50
本发明专利技术公开一种基于任务目标预置的云化机器人通信中断处理方法,在云化机器人通信正常时,将未来某段时间的任务目标和任务阈值发送到机器人本体,机器人本体根据自身实时获取的传感器数据判断目标任务是否可执行。当目标任务判断为可执行,即目标任务为可处理任务、传感器数据精度和频率满足任务需求,机器人本体根据自身程序处理逻辑,自动进行任务处理,不再等待云端控制中心的指令;当任务执行完毕后,将任务执行结果和任务阈值进行对比,当结果偏差小于阈值时,机器人本体自动进行下一预置任务目标处理,否则提示人工核实或中断任务处理。通过本方法可以确保通信中断时,云化机器人能正常运行。器人能正常运行。器人能正常运行。

【技术实现步骤摘要】
一种基于任务目标预置的云化机器人通信中断处理方法


[0001]本专利技术涉及智能机器人操作系统(IROS)、云化机器人通信中断处理、机器人本体任务处理,特别涉及一种基于任务目标预置的云化机器人通信中断处理方法。

技术介绍

[0002]机器人是一个集机械、传感器、计算机及控制技术于一体的复杂系统,随着人工智能的快速发展,机器人越来越多的成为生活中的辅助工具,为了让机器人拥有更加强大的智能能力,把云计算和机器人相结合,形成云化机器人,使机器人拥有了更强大的任务处理能力。
[0003]云化机器人需要通过网络连接到云端的控制中心,基于超高计算的能力的AI服务器,并通过大数据和人工智能对云化机器人采集到的传感器数据进行实时运算,并形成云化机器人控制命令,在通过网络将控制命名实时下发给云化机器人。
[0004]因此云化机器人在运行过程中需要通信网络具备极低的时延和高可靠的网络。但是在实际中,影响网络的因素很多,并不能完全杜绝网络中断情况的发生,因而需要采取必要的方法确保通信中断时,云化机器人能正常运行。

技术实现思路

[0005]针对现有技术存在的问题,本专利技术公开一种基于任务目标预置的云化机器人通信中断处理方法,通过任务目标预置(将未来某段时间的任务目标和任务阈值发送到机器人本体)的方式确保通信中断时,云化机器人能正常运行。
[0006]为了解决所述技术问题,本专利技术采用的技术方案是:一种基于任务目标预置的云化机器人通信中断处理方法,包括以下步骤:S01)、在云端服务器上构建基于IROS通信功能开发的、负责预置任务目标输入、编辑和发送的GoalEditer;S02)、在云化机器人本体上构建基于IROS通信功能开发的、负责预置任务目标接受的GoalRev;S03)、通信正常时,通过GoalEditer输入预置目标相关信息,包括云化机器人ID、预置任务目标、目标执行时间、最晚完成时间、是否精确任务,同时还通过GoalEditer输入预置目标完成的验证条件即任务阈值;GoalEditer将预置目标相关信息发送给指定云化机器人的GoalRev;GoalRev接收到预置目标相关信息后,将预置任务目标保存到本地存储设备中;S04)、通信中断时,启动预置任务目标处理流程,GoalRev根据预置任务目标的执行时间将预置任务发送给云化机器人本体自带的任务处理逻辑单元;任务处理逻辑单元根据预置的处理逻辑进行相应处理,并将处理结果和预置任务阈值进行比较;当处理结果满足预置任务阈值限定时,GoalRev进行下一预置任务目标发送,否则
结束预置任务处理,转入待机状态;所有预置任务执行完毕后,机器人转入待机状态。
[0007]进一步的,当预置目标是精确任务时,将目标执行过程分解为多个步骤,步骤数≥2,并针对每个步骤设定相应的阈值,只有上一个步骤判定通过后,才能继续进行下一步骤;当预置目标是非精确任务时,只需要指定目标结果的阈值。
[0008]进一步的,GoalEditer支持预置目标的自动输入,云端服务器根据云化机器人上传的实时数据自动生成任务并发送给GoalEditer,GoalEditer自动形成符合要求的预置任务目标。
[0009]进一步的,GoalEditer支持自动巡检任务、自动配送任务的预置目标的输入、编辑和发送。
[0010]进一步的,GoalRev接收到预置目标相关信息并保存后,同时GoalRev周期性检查本地存储的预置任务目标,当预置任务目标超过执行时间后将预置任务目标从本地剔除,同时根据预置任务目标的执行时间对预置任务目标进行排序管理。
[0011]进一步的,GoalRev将预置任务目标以JSON格式保存到本地存储设备中。
[0012]进一步的,GoalEditer通过4G、5G或WIFI将预置任务目标发送给指定云化机器人的GoalRev。
[0013]进一步的,通信网络恢复后,云化机器人从待机状态转为工作状态,GoalEditer和GoalRev将所有非人工置入的预置任务目标清空,重新进行预置任务目标处理。
[0014]本专利技术的有益效果:本专利技术在云化机器人通信正常时,将未来某段时间的任务目标和任务阈值发送到机器人本体,机器人本体根据自身实时获取的传感器数据判断目标任务是否可执行。当目标任务判断为可执行,即目标任务为可处理任务、传感器数据精度和频率满足任务需求,机器人本体根据自身程序处理逻辑,自动进行任务处理,不再等待云端控制中心的指令;当任务执行完毕后,将任务执行结果和任务阈值进行对比,当结果偏差小于阈值时,机器人本体自动进行下一预置任务目标处理,否则提示人工核实或中断任务处理。通过本方法可以确保通信中断时,云化机器人能正常运行。
附图说明
[0015]图1本专利技术的云化机器人通信示意图;图2本专利技术的数据流程图。
具体实施方式
[0016]下面以具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式,但本专利技术的保护范围不仅限于下述的实施例。
[0017]实施例1本实施例公开一种基于任务目标预置的云化机器人通信中断处理方法,如图1所示,本方法实现首先需要一台能够和云端服务器进行通信的云化机器人该云化机器人具备独立的传感器采集单元,能够采集激光雷达数据、IMU数据、里程计等,具备独立的信息处理单元,并且能够通过4G、5G、WIFI和云端服务器进行实时通信。
[0018]该方法的实现需要在云端服务器上构建基于IROS通信功能开发的、负责预置任务
目标输入、编辑和发送的GoalEditer。云化机器人管理员通过GoalEditer输入需要进行任务目标预置的云化机器人ID、预置目标、目标执行时间、最晚完成时间、是否精确任务等目标相关信息;同时云化机器人管理员还需要输入预置目标完成的验证条件即任务阈值,当预置目标是精确任务时,需要将目标执行过程分解为多个步骤(步骤数≥2),并针对每个步骤设定相应的阈值,只有上一个步骤判定通过后,才能继续进行下一步骤;当预置目标是非精确任务时,只需要指定目标结果的阈值。
[0019]本实施例中,GoalEditer支持预置目标的自动输入,云化服务器中的智慧云脑根据云化机器人上传的实时数据按照人工智能算法自动生成任务,发送给GoalEditer,GoalEditer自动形成符合要求的预置任务目标 。
[0020]本实施例中,GoalEditer支持自动巡检任务、自动配送任务的预置目标的输入、编辑和发送。
[0021]实现本方法前,在云端服务器上部署能够进行预置目标输入、编辑和发送的GoalEditer,并通过GoalEditer将预置目标相关信息发送到指定云化机器人。
[0022]该方法的实现需要在云化机器人本体上构建基于IROS通信功能开发的、负责预置任务目标接受的GoalRev。GoalRev接收到预置任务目标后,将预置任务目标以JSON格式保存到本地存储设备中,同时GoalRev会周期性检查本地存储的预置任务目标,当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于任务目标预置的云化机器人通信中断处理方法,其特征在于:包括以下步骤:S01)、在云端服务器上构建基于IROS通信功能开发的、负责预置任务目标输入、编辑和发送的GoalEditer;S02)、在云化机器人本体上构建基于IROS通信功能开发的、负责预置任务目标接受的GoalRev;S03)、通信正常时,通过GoalEditer输入预置目标相关信息,包括云化机器人ID、预置任务目标、目标执行时间、最晚完成时间、是否精确任务,同时还通过GoalEditer输入预置目标完成的验证条件即任务阈值;GoalEditer将预置目标相关信息发送给指定云化机器人的GoalRev;GoalRev接收到预置目标相关信息后,将预置任务目标保存到本地存储设备中;S04)、通信中断时,启动预置任务目标处理流程,GoalRev根据预置任务目标的执行时间将预置任务发送给云化机器人本体自带的任务处理逻辑单元;任务处理逻辑单元根据预置的处理逻辑进行相应处理,并将处理结果和预置任务阈值进行比较;当处理结果满足预置任务阈值限定时,GoalRev进行下一预置任务目标发送,否则结束预置任务处理,转入待机状态;所有预置任务执行完毕后,机器人转入待机状态。2.根据权利要求1所述的基于任务目标预置的云化机器人通信中断处理方法,其特征在于:当预置目标是精确任务时,将目标执行过程分解为多个步骤,步骤数≥2,并针对每个步骤设定相应的阈值,只有上一个步骤判定通过后,才能继续进行下一步骤;当预置目标是非精确任务时,只需要指定...

【专利技术属性】
技术研发人员:刘鹏李朝铭高明
申请(专利权)人:山东新一代信息产业技术研究院有限公司
类型:发明
国别省市:

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

1