一种基于云计算的机器人软件系统运行的环境应对方法

文档序号:32896300发布日期:2023-01-13 00:28阅读:22来源:国知局
一种基于云计算的机器人软件系统运行的环境应对方法

1.本发明涉及机器人数据处理技术领域,具体为一种基于云计算的机器人软件系统运行的环境应对方法。


背景技术:

2.机器人系统是由机器人和作业对象及环境共同构成的整体,其中包括机械系统、驱动系统、控制系统和感知系统四大部分。机器人是一种自动化的机器,这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器,机器人系统是由机器人和作业对象及环境共同构成的,其中包括机械系统、驱动系统、控制系统和感知系统四大部分,其中控制系统的任务是根据机器人的作业指令程序及从传感器反馈回来的信号控制机器人的执行机构,使其完成规定的运动和功能,如果机器人不具备信息反馈特征,则该控制系统称为开环控制系统;如果机器人具备信息反馈特征,则该控制系统称为闭环控制系统。该部分主要由计算机硬件和控制软件组成。软件主要由人与机器人进行联系的人机交互系统和控制算法等组成。该部分的作用相当于人的大脑。
3.目前的机器人软件系统在运行过程中会生成故障程序或被导入危险程序,从而导致机器人不能正常运行工作,安全性较低,且维护故障排除不方便,不能实现通过在机器人软件系统内设置运行环境应对安全检测程序,来使机器人能够快速识别故障程序和非系统入侵程序,无法达到既快速又方便对机器人软件系统进行更加安全方便运行的目的,从而对机器人大推广使用十分不利。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术的不足,本发明提供了一种基于云计算的机器人软件系统运行的环境应对方法,解决了现有的机器人软件系统在运行过程中会生成故障程序或被导入危险程序,从而导致机器人不能正常运行工作,安全性较低,且维护故障排除不方便,不能实现通过在机器人软件系统内设置运行环境应对安全检测程序,来使机器人能够快速识别故障程序和非系统入侵程序,无法达到既快速又方便对机器人软件系统进行更加安全方便运行目的的问题。
6.(二)技术方案
7.为实现以上目的,本发明通过以下技术方案予以实现:一种基于云计算的机器人软件系统运行的环境应对方法,具体包括以下步骤:
8.s1、危险程序检测分析:首先中央处理模块控制圆形环境安全自检模块对整个机器人软件系统进行实时安全检查,检查过程中通过运行环境分析处理单元内的危险程序识别单元对运行环境中的危险程序进行识别,再通过危险程序整合模块对识别出的危险程序进行整合处理,然后通过危险程序发送模块发送至中央处理模块内;
9.s2、危险程序识别:步骤s1中危险程序识别单元内的故障代码识别模块、故障程序识别模块、非系统程序识别模块和恶意程序识别模块对系统运行环境中的故障代码、故障程序、非系统程序和恶意无权限程序进行识别;
10.s3、应对决策:中央处理模块将步骤s1和s2识别的危险程序发送至应对决策单元内,先通过危险程序等级评估模块评估危险等级,再通过危险等级对比模块与系统内历史危险等级进行对比,若达到危险警示等级,则通过停机控制信号发送模块向中央处理模块发送停机信号,中央处理模块控制机器人停机控制组件将机器人进行停机工作,同时危险程序地址提取模块提取危险程序所在系统的程序地址,然后危险预警模块进行危险警示,工作人员进行排查、维护和校正,应对决策单元在工作过程中向联网算法数据库模块内提取所需运行算法;
11.s4、运行测试:机器人系统经过步骤s3排查维护后,通过运行环境模拟测试单元对步骤s3校正后的系统程序进行模拟测试,在此过程中运行环境模拟测试单元向联网算法数据库模块内提取所需运行算法,运行环境模拟测试单元中的运行程序导入模块将运行程序导入系统中,再通过运行环境参数设定模块对模拟测试环境进行适应性参数设定,然后通过程序模拟测试模块开始进行程序模拟测试,之后通过测试结果分析模块进行分析处理。
12.优选的,所述步骤s1中运行环境分析处理单元包括危险程序识别单元、危险程序整合模块和危险程序发送模块。
13.优选的,所述危险程序识别单元的输出端与危险程序整合模块的输入端连接,且危险程序整合模块的输出端与危险程序发送模块的输入端连接。
14.优选的,所述步骤s2中危险程序识别单元包括故障代码识别模块、故障程序识别模块、非系统程序识别模块和恶意程序识别模块。
15.优选的,所述步骤s3中应对决策单元包括危险程序等级评估模块、危险等级对比模块、停机控制信号发送模块、危险程序地址提取模块和危险预警模块,所述危险程序等级评估模块的输出端与危险等级对比模块的输入端连接。
16.优选的,所述危险等级对比模块的输出端分别与停机控制信号发送模块、危险程序地址提取模块和危险预警模块的输入端连接。
17.优选的,所述步骤s4中运行环境模拟测试单元包括运行程序导入模块、运行环境参数设定模块、程序模拟测试模块和测试结果分析模块,所述运行程序导入模块的输出端与运行环境参数设定模块的输入端连接。
18.优选的,所述运行环境参数设定模块的输出端与程序模拟测试模块的输入端连接,且程序模拟测试模块的输出端与测试结果分析模块的输入端连接。
19.(三)有益效果
20.本发明提供了一种基于云计算的机器人软件系统运行的环境应对方法。与现有技术相比具备以下有益效果:该基于云计算的机器人软件系统运行的环境应对方法,具体包括以下步骤:s1、危险程序检测分析,s2、危险程序识别,s3、应对决策,s4、运行测试:机器人系统经过步骤s3排查维护后,通过运行环境模拟测试单元对步骤s3校正后的系统程序进行模拟测试,在此过程中运行环境模拟测试单元向联网算法数据库模块内提取所需运行算法,运行环境模拟测试单元中的运行程序导入模块将运行程序导入系统中,再通过运行环境参数设定模块对模拟测试环境进行适应性参数设定,然后通过程序模拟测试模块开始进
行程序模拟测试,之后通过测试结果分析模块进行分析处理,可实现通过在机器人软件系统内设置运行环境应对安全检测程序,来使机器人能够快速识别故障程序和非系统入侵程序,很好的达到了既快速又方便对机器人软件系统进行更加安全方便运行的目的,避免了机器人软件系统在运行过程中会生成故障程序或被导入危险程序,从而导致机器人不能正常运行工作的情况发生,大大提升了机器人软件系统的安全性,且维护故障排除十分方便,从而对机器人大推广使用十分有益。
附图说明
21.图1为本发明应对方法的流程图;
22.图2为本发明应对的结构原理框图;
23.图3为本发明危险程序识别单元的结构原理框图;
24.图4为本发明应对决策单元的结构原理框图;
25.图5为本发明运行环境模拟测试单元的结构原理框图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.请参阅图1-5,本发明实施例提供一种技术方案:一种基于云计算的机器人软件系统运行的环境应对方法,具体包括以下步骤:
28.s1、危险程序检测分析:首先中央处理模块控制圆形环境安全自检模块对整个机器人软件系统进行实时安全检查,检查过程中通过运行环境分析处理单元内的危险程序识别单元对运行环境中的危险程序进行识别,再通过危险程序整合模块对识别出的危险程序进行整合处理,然后通过危险程序发送模块发送至中央处理模块内;
29.s2、危险程序识别:步骤s1中危险程序识别单元内的故障代码识别模块、故障程序识别模块、非系统程序识别模块和恶意程序识别模块对系统运行环境中的故障代码、故障程序、非系统程序和恶意无权限程序进行识别;
30.s3、应对决策:中央处理模块将步骤s1和s2识别的危险程序发送至应对决策单元内,先通过危险程序等级评估模块评估危险等级,再通过危险等级对比模块与系统内历史危险等级进行对比,若达到危险警示等级,则通过停机控制信号发送模块向中央处理模块发送停机信号,中央处理模块控制机器人停机控制组件将机器人进行停机工作,同时危险程序地址提取模块提取危险程序所在系统的程序地址,然后危险预警模块进行危险警示,工作人员进行排查、维护和校正,应对决策单元在工作过程中向联网算法数据库模块内提取所需运行算法;
31.s4、运行测试:机器人系统经过步骤s3排查维护后,通过运行环境模拟测试单元对步骤s3校正后的系统程序进行模拟测试,在此过程中运行环境模拟测试单元向联网算法数据库模块内提取所需运行算法,运行环境模拟测试单元中的运行程序导入模块将运行程序导入系统中,再通过运行环境参数设定模块对模拟测试环境进行适应性参数设定,然后通
过程序模拟测试模块开始进行程序模拟测试,之后通过测试结果分析模块进行分析处理。
32.本发明实施例,步骤s1中运行环境分析处理单元包括危险程序识别单元、危险程序整合模块和危险程序发送模块,危险程序识别单元的输出端与危险程序整合模块的输入端连接,且危险程序整合模块的输出端与危险程序发送模块的输入端连接。
33.本发明实施例,步骤s2中危险程序识别单元包括故障代码识别模块、故障程序识别模块、非系统程序识别模块和恶意程序识别模块。
34.本发明实施例,步骤s3中应对决策单元包括危险程序等级评估模块、危险等级对比模块、停机控制信号发送模块、危险程序地址提取模块和危险预警模块,危险程序等级评估模块的输出端与危险等级对比模块的输入端连接,危险等级对比模块的输出端分别与停机控制信号发送模块、危险程序地址提取模块和危险预警模块的输入端连接。
35.本发明实施例,步骤s4中运行环境模拟测试单元包括运行程序导入模块、运行环境参数设定模块、程序模拟测试模块和测试结果分析模块,运行程序导入模块的输出端与运行环境参数设定模块的输入端连接,运行环境参数设定模块的输出端与程序模拟测试模块的输入端连接,且程序模拟测试模块的输出端与测试结果分析模块的输入端连接。
36.综上,本发明可实现通过在机器人软件系统内设置运行环境应对安全检测程序,来使机器人能够快速识别故障程序和非系统入侵程序,很好的达到了既快速又方便对机器人软件系统进行更加安全方便运行的目的,避免了机器人软件系统在运行过程中会生成故障程序或被导入危险程序,从而导致机器人不能正常运行工作的情况发生,大大提升了机器人软件系统的安全性,且维护故障排除十分方便,从而对机器人大推广使用十分有益。
37.同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
38.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
39.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1