一种基于巡检数据的机器人巡检系统技术方案

技术编号:39837878 阅读:7 留言:0更新日期:2023-12-29 16:23
本发明专利技术公开了一种基于巡检数据的机器人巡检系统,涉及智能机器人领域,解决了现有人工巡检需要投入大量的人力资源且巡检效率低下,同时,人工巡检容易受到主观因素的影响而导致错误的发生的问题,所述机器人巡检系统包括数据获取模块

【技术实现步骤摘要】
一种基于巡检数据的机器人巡检系统


[0001]本专利技术属于智能机器人领域,涉及人工智能技术,具体是一种基于巡检数据的机器人巡检系统


技术介绍

[0002]智能机器人是一种结合了人工智能技术的机器人,能够感知环境

理解任务

作出决策并执行动作,人工智能技术的发展赋予了智能机器人学习

推断和自主决策的动力,使其能够适应不同的环境和任务要求,机器人巡检是指利用机器人进行巡检任务的一种方式,机器人巡检通过搭载各种传感器和执行器,能够感知环境

收集数据

分析问题并执行相应的操作,完成巡检任务

[0003]现有人工巡检一方面需要投入大量的人力资源且巡检效率低下,另一方面,人工巡检容易受到主观因素的影响而导致错误的发生,为此,我们提出一种基于巡检数据的机器人巡检系统


技术实现思路

[0004]针对现有技术存在的不足,本专利技术目的是提供一种基于巡检数据的机器人巡检系统

[0005]本专利技术通过获取巡检数据完成巡检机器人的避障,并得到移动路径实现巡检机器人的初步工作,根据传感器设备获取的多种数据实现巡检机器人对巡检点火灾的判断,利用图像数据和卷积神经网络算法实现巡检机器人对打架斗殴场景的判断,得到异常巡检点,并针对异常巡检点进行异常处理,通过计算巡检机器人回收系数和巡检机器人回收系数阈值数据对巡检机器人进行回收判断,得到回收判断数据,并根据回收判断数据进行回收处理

[0006]为了实现上述目的,本专利技术采用了如下技术方案进行实现,一种基于巡检数据的机器人巡检系统各模块具体工作过程如下:数据获取模块:获取巡检数据;数据分析模块:制定巡检机器人避障策略和工作路径;巡检工作模块:巡检机器人开展巡检并进行异常处理;回收判断模块:对巡检机器人进行回收判断并进行回收;服务器分别与数据获取模块

数据分析模块

巡检工作模块和回收判断模块相连

[0007]进一步地,数据获取模块进行障碍物判断并获取巡检数据,具体如下:数据获取模块包括障碍数据获取单元

路径数据获取单元和巡检任务获取单元;障碍数据获取单元获取物体最低高度数值和巡检机器人的工作高度数值,将物体最低高度数值与巡检机器人的工作高度数值进行数值对比,当物体最低高度数值低于巡检机器人的工作高度数值时,判断此物体为障碍物;障碍数据获取单元获取避障数据,路径数据获取单元获取路径数据,巡检任务获
取单元获取巡检任务;数据获取模块将避障数据

路径数据和巡检任务设置为巡检数据

[0008]进一步地,对避障数据

路径数据和巡检任务进行获取,具体如下:障碍数据获取单元分别获取障碍物与巡检机器人的距离数据

障碍物和巡检机器人的移动速度数值和移动加速度数值

障碍物和巡检机器人的位置数据和移动方向数据,得到避障数据;路径数据获取单元获取环境中物体与巡检机器人的距离数据和方向信息作为第二激光雷达数据,获取巡检机器人所在环境的图像数据作为视觉数据,获取巡检机器人的运动加速度和角速度作为
IMU
数据,获取巡检机器人的经纬度位置数据,将激光雷达数据

视觉数据
、IMU
数据和经纬度位置数据设置为路径数据;巡检任务获取单元接收服务器输送的巡检任务

[0009]进一步地,数据分析模块根据巡检数据制定避障策略和工作路径,具体如下:数据分析模块包括数据分析单元和路径分析单元;数据分析单元根据障碍物的移动速度数值和移动加速度数值,获取障碍物的运动状态,具体如下:当障碍物的移动速度数值和移动加速度数值为0时,判断此时的障碍物为静止障碍物,将静止障碍物的位置数据输送至路径分析单元;当障碍物的移动速度数值和移动加速度数值不为0时,判断此时的障碍物为运动障碍物;针对静止障碍物,获取障碍物位置数据和巡检机器人的移动方向数据,若障碍物的位置数据处于巡检机器人的移动方向上,巡检机器人通过改变移动方向绕过障碍物;针对运动障碍物,数据分析单元根据运动障碍物和巡检机器人是否发生碰撞制定避障策略,具体如下:当障碍物和巡检机器人发生碰撞,巡检机器人改变移动路径;障碍物和巡检机器人不发生碰撞,巡检机器人无需改变移动路径;路径分析单元根据路径数据并结合静止障碍物的位置数据和巡检任务的优先级得到巡检机器人的移动路径

[0010]进一步地,数据分析单元对巡检机器人与运动障碍物是否发生碰撞进行判断,具体如下:获取障碍物和巡检机器人的位置数据和移动方向数据,根据
Kalman
滤波器算法获取障碍物和巡检机器人的移动路径将其离散为两组坐标点,判断两组坐标点的重叠情况,具体如下:若两组坐标点存在重叠,则障碍物和机器人存在发生碰撞的概率,设置此移动路径上的障碍物和机器人为碰撞预警组,根据障碍物与巡检机器人的距离数据获取障碍物和机器人距离重叠坐标点的距离数值;若两组坐标点不存在重叠,则障碍物和机器人不发生碰撞,设置此移动路径上的障碍物和机器人为安全路径组;针对碰撞预警组,获取障碍物的移动速度数值和移动加速度数值

获取巡检机器人的移动速度数字和加速度数值;
根据障碍物距离重叠坐标点的距离数值

障碍物的移动速度数值和障碍物的移动加速度数值,计算得到障碍物移动至重叠坐标点的时间数值
t1
;根据巡检机器人距离重叠坐标点的距离数值

巡检机器人的移动速度数值和巡检机器人的移动加速度数值计算得到巡检机器人移动至重叠坐标点的时间数值
t2
;当
t1=t2
时,障碍物和巡检机器人同时经过重叠坐标点,障碍物和巡检机器人发生碰撞;当
t1≠t2
,障碍物和巡检机器人不同时经过重叠坐标点,障碍物和巡检机器人不发生碰撞

[0011]进一步地,路径分析单元获取巡检机器人移动路径,具体如下:获取第二激光雷达数据

视觉数据
、IMU
数据和经纬度位置数据,使用
SLAM
算法建立巡检区域地图;获取巡检任务和静止障碍物的位置数据,将巡检点的位置数据以坐标点的方式在巡检区域地图上进行标注,得到巡检点坐标,将静止障碍物的位置数据以坐标点的方式在巡检区域地图上进行标注,得到障碍物坐标,将巡检点坐标和障碍物坐标设置为坐标点数据;根据巡检任务的优先级,将巡检点坐标通过巡检点优先级由高到低进行排序,针对优先级相同的巡检点,按照巡检点与巡检机器人的距离数值由近到远进行排序,得到巡检顺序数据;根据坐标点数据和巡检顺序数据,使用
Dijkstra
算法得到巡检机器人的移动路径,移动路径连接巡检点坐标,绕过障碍物坐标;将移动路径划分为多个路径点,巡检机器人通过运动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于巡检数据的机器人巡检系统,其特征在于,包括:数据获取模块:获取物体最低高度数值与巡检机器人的工作高度数值进行对比,对障碍物进行判断,获取障碍物与巡检机器人的距离数据

障碍物和巡检机器人的移动速度数值和移动加速度数值作为避障数据,分别获取第二激光雷达数据

视觉数据
、IMU
数据和巡检机器人的经纬度位置数据作为路径数据,将避障数据和路径数据设置为巡检数据;数据分析模块:根据障碍物的移动速度数值和移动加速度数值,获取障碍物的运动状态来设置不同的避障策略,根据路径数据并结合静止障碍物的位置数据和巡检任务的优先级得到巡检机器人的移动路径;巡检工作模块:通过计算巡检点的火灾判断系数和火灾判断系数阈值数据对巡检点是否发生火灾进行判断,通过巡检点的图像数据和卷积神经网络对巡检点是否异常进行判断,若为异常巡检点并进行异常处理,若不是则不进行处理;还包括服务器,所述服务器分别与数据获取模块

数据分析模块以及巡检工作模块相连
。2.
根据权利要求1所述的一种基于巡检数据的机器人巡检系统,其特征在于,所述数据获取模块进行障碍物判断并获取巡检数据,具体如下:数据获取模块包括障碍数据获取单元

路径数据获取单元和巡检任务获取单元;障碍数据获取单元获取物体最低高度数值和巡检机器人的工作高度数值,将物体最低高度数值与巡检机器人的工作高度数值进行数值对比,当物体最低高度数值低于巡检机器人的工作高度数值时,判断此物体为障碍物;障碍数据获取单元获取避障数据,路径数据获取单元获取路径数据,巡检任务获取单元获取巡检任务;数据获取模块将避障数据

路径数据和巡检任务设置为巡检数据
。3.
根据权利要求2所述的一种基于巡检数据的机器人巡检系统,其特征在于,所述避障数据

路径数据和巡检任务的获取过程,具体如下:障碍数据获取单元分别获取障碍物与巡检机器人的距离数据

障碍物和巡检机器人的移动速度数值和移动加速度数值

障碍物和巡检机器人的位置数据和移动方向数据,得到避障数据;路径数据获取单元获取环境中物体与巡检机器人的距离数据和方向信息作为第二激光雷达数据,获取巡检机器人所在环境的图像数据作为视觉数据,获取巡检机器人的运动加速度和角速度作为
IMU
数据,获取巡检机器人的经纬度位置数据,将激光雷达数据

视觉数据
、IMU
数据和经纬度位置数据设置为路径数据;巡检任务获取单元接收服务器输送的巡检任务
。4.
根据权利要求1所述的一种基于巡检数据的机器人巡检系统,其特征在于,所述数据分析模块根据巡检数据制定避障策略和工作路径,具体如下:数据分析模块包括数据分析单元和路径分析单元;数据分析单元根据障碍物的移动速度数值和移动加速度数值,获取障碍物的运动状态,具体如下:当障碍物的移动速度数值和移动加速度数值为0时,判断此时的障碍物为静止障碍物,将静止障碍物的位置数据输送至路径分析单元;
当障碍物的移动速度数值和移动加速度数值不为0时,判断此时的障碍物为运动障碍物;针对静止障碍物,获取障碍物位置数据和巡检机器人的移动方向数据,若障碍物的位置数据处于巡检机器人的移动方向上,巡检机器人通过改变移动方向绕过障碍物;针对运动障碍物,数据分析单元根据运动障碍物和巡检机器人是否发生碰撞制定避障策略,具体如下:当障碍物和巡检机器人发生碰撞,巡检机器人改变移动路径;障碍物和巡检机器人不发生碰撞,巡检机器人无需改变移动路径;路径分析单元根据路径数据并结合静止障碍物的位置数据和巡检任务的优先级得到巡检机器人的移动路径
。5.
根据权利要求4所述的一种基于巡检数据的机器人巡检系统,其特征在于,所述数据分析单元对巡检机器人与运动障碍物是否发生碰撞进行判断,具体如下:获取障碍物和巡检机器人的位置数据和移动方向数据,根据
Kalman
滤波器算法获取障碍物和巡检机器人的移动路径将其离散为两组坐标点,判断两组坐标点的重叠情况,具体如下:若两组坐标点存在重叠,则障碍物和机器人存在发生碰撞的概率,设置此移动路径上的障碍物和机器人为碰撞预警组,根据障碍物与巡检机器人的距离数据获取障碍物和机器人距离重叠坐标点的距离数值;若两组坐标点不存在重叠,则障碍物和机器人不发生碰撞,设置此移动路径上的障碍物和机器人为安全路径组;针对碰撞预警组,获取障碍物的移动速度数值和移动加速度数值

获取巡检机器人的移动速度数字和加速度数值;根据障碍物距离重叠坐标点的距离数值

障碍物的移动速度数值和障碍物的移动加速度数值,计算得到障碍物移动至重叠坐标点的时间数值
t1
;根据巡检机器人距离重叠坐标点的距离数值

巡检机器人的移动速度数值和巡检机器人的移动加速度数值计算得到巡检机器人移动至重叠坐标点的时间数值
t2
;当
t1=t2
时,障碍物和巡检机器人同时经过重叠坐标点,障碍物和巡检机器人发生碰撞;当
t1≠t2
,障碍物和巡检机器人不同时经过重叠坐标点,障碍物和巡检机器人不发生碰撞
。6.
根据权利要求4所述的一种基于巡检数据的机器人巡检系统,其特征在于,所述路径分析单元获取巡检机器人移动路径,具体如下:获取第二激光雷达数据

视觉数据
、IMU
数据和经纬度位置数据,使用
SLAM
算法建立巡检区域地图;获取巡检任务和静止障碍物的位置数据,将巡检点的位置数据以坐标点的方式在巡检区域地图上进行标注,得到巡检点坐标,将静止障碍物的位置数据以...

【专利技术属性】
技术研发人员:吴永张文强李永政
申请(专利权)人:山东正方智能机器人产业发展有限公司
类型:发明
国别省市:

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

1