一种核电隧洞清理机器人自动驾驶方法、系统及电子设备技术方案

技术编号:38133681 阅读:10 留言:0更新日期:2023-07-08 09:43
本发明专利技术涉及一种核电隧洞清理机器人自动驾驶方法、系统及电子设备。该方法包括以下步骤:S1、获取机器人在隧洞中的相对位姿信息;S2、根据相对位姿信息得到位移偏差信息;S3、根据位移偏差信息控制机器人,以使机器人沿隧洞中心线行驶。本发明专利技术通过获取机器人在隧洞中的相对位姿信息,进一步得到位移偏差信息,再根据位移偏差信息控制机器人沿隧洞中心线行驶,实现机器人在隧洞中的自动驾驶,从而提高机器人的行驶效率。人的行驶效率。人的行驶效率。

【技术实现步骤摘要】
一种核电隧洞清理机器人自动驾驶方法、系统及电子设备


[0001]本专利技术涉及自动驾驶领域,尤其涉及一种核电隧洞清理机器人自动驾驶方法、系统及电子设备。

技术介绍

[0002]国内沿海核电站大多从近海取水口处修建引水隧洞,引取海水作为最终冷却水。当引水隧洞长期使用后,积聚的海生物、淤泥及其它杂质容易导致取水口堵塞,造成核电站冷源取水堵塞事件,因此需要对隧洞内的海生物、淤泥及其它杂质定期清理。可以利用一些大型清理设备和收集设备进行隧洞海生物、淤泥及其它杂质的清理。目前,主要通过工作人员在隧洞中手持操作器近距离控制这些设备沿隧洞行驶,以避免损伤洞壁。这一控制方式操作复杂、响应慢,无法及时判断设备行驶的轨迹,影响工作效率,且隧洞中存在有毒气体,工作人员的作业风险较高。

技术实现思路

[0003]本专利技术要解决的技术问题在于,提供一种核电隧洞清理机器人自动驾驶方法、系统及电子设备。
[0004]本专利技术解决其技术问题所采用的技术方案是:提供一种核电隧洞清理机器人自动驾驶方法,包括以下步骤:
[0005]S1、获取机器人在隧洞中的相对位姿信息;
[0006]S2、根据所述相对位姿信息得到位移偏差信息;
[0007]S3、根据所述位移偏差信息控制所述机器人,以使所述机器人沿隧洞中心线行驶。
[0008]优选的,所述相对位姿信息包括所述机器人在隧洞中的位置和方向信息,
[0009]在所述步骤S1中,包括:
[0010]S11、获取所述机器人周围环境的点云数据;
[0011]S12、根据所述点云数据得到所述机器人在隧洞中的位置和方向信息。
[0012]优选的,在所述步骤S12中,包括:
[0013]对所述点云数据进行滤波处理;
[0014]将处理后的点云数据进行霍夫变换;
[0015]根据变换后的点云数据得到最长的两条直线段;
[0016]判断所述两条直线段所经过的点云数据中的数据点的数量是否大于阈值;若否,则转至步骤S11;
[0017]若是,则根据所述两条直线段获得隧洞左、右两侧壁的坐标信息,根据所述隧洞左、右两侧壁的坐标信息得到所述机器人在隧洞中的位置和方向信息。
[0018]优选的,在所述步骤S1中,包括:
[0019]通过设置在所述机器人上的检测设备获取所述相对位姿信息。
[0020]优选的,在步骤S3中,包括:
[0021]根据所述位移偏差信息判断所述机器人是否不偏转且在所述隧洞中心线上,若是,则控制所述机器人直行;
[0022]根据所述位移偏差信息判断所述机器人是否偏转向左且在所述隧洞中心线上,若是,则控制所述机器人右转;
[0023]根据所述位移偏差信息判断所述机器人是否偏转向右且在所述隧洞中心线上,若是,则控制所述机器人左转;
[0024]根据所述位移偏差信息判断所述机器人是否偏转向右且在所述隧洞中心线左侧;若是,则控制所述机器人直行;
[0025]根据所述位移偏差信息判断所述机器人是否偏转向左或不偏转,且在所述隧洞中心线左侧;若是,则控制所述机器人右转并前进;
[0026]根据所述位移偏差信息判断所述机器人是否偏转向左且在所述隧洞中心线右侧;若是,则控制所述机器人直行;
[0027]根据所述位移偏差信息判断所述机器人是否偏转向右或不偏转,且在所述隧洞中心线右侧;若是,则控制所述机器人左转并前进。
[0028]优选的,在步骤S3中,所述根据所述位移偏差信息控制所述机器人步骤包括:
[0029]根据所述位移偏差信息采用PID方法对所述机器人进行调节。
[0030]优选的,所述方法还包括:
[0031]获取所述机器人的运行状态信息,并根据所述运行状态信息判断所述机器人是否发生故障,若是,则不允许所述机器人前进。
[0032]优选的,所述方法还包括:
[0033]获取所述机器人与隧洞左、右两侧壁的压力值;
[0034]判断是否所述机器人与隧洞左侧壁的压力值大于第一上限阈值且所述机器人与隧洞右侧壁的压力值小于第一下限阈值,若是,则控制所述机器人右转;
[0035]判断是否所述机器人与隧洞左侧壁的压力值小于第一下限阈值且所述机器人与隧洞右侧壁的压力值大于第一上限阈值,若是,则控制所述机器人左转。
[0036]本专利技术还提供一种核电隧洞清理机器人自动驾驶系统,包括:
[0037]行驶信息获取模块,用于获取机器人在隧洞中的相对位姿信息;
[0038]行驶信息处理模块,用于根据所述相对位姿信息得到位移偏差信息,并根据所述位移偏差信息控制所述机器人,以使所述机器人沿隧洞中心线行驶。
[0039]本专利技术还提供一种电子设备,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器的计算机程序以实现上述任意一项所述的核电隧洞清理机器人自动驾驶方法。
[0040]实施本专利技术具有以下有益效果:通过获取机器人在隧洞中的相对位姿信息,进一步得到位移偏差信息,再根据位移偏差信息控制机器人沿隧洞中心线行驶,从而实现机器人在隧洞中的自动驾驶,提高机器人的行驶效率。
附图说明
[0041]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0042]图1是本专利技术的核电隧洞清理机器人自动驾驶方法一实施例的流程示意图;
[0043]图2是本专利技术一些实施例的机器人偏移示意图;
[0044]图3是本专利技术一些实施例的机器人偏移示意图。
具体实施方式
[0045]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。
[0046]如图1所示,在本专利技术的核电隧洞清理机器人自动驾驶方法一实施例中,包括以下步骤:
[0047]S1、获取机器人在隧洞中的相对位姿信息。具体的,隧洞由混凝土建造,两侧洞壁可以正常反射激光,因此可以采用二维激光雷达或三维激光雷达作为检测设备,通过设置在机器人上的检测设备获取相对位姿信息。在机器人顶部前端与后端各放置一个检测设备,根据需要,也可以将检测设备安装在其它位置,只要能实现相关功能即可。由于检测设备在机器人上的安装位置已知,两者之间的相对姿态和位移是固定不变的,因此根据前、后两个检测设备到隧洞左右两侧壁的距离等信息可以得到机器人在隧洞中的相对位姿信息。
[0048]在一可选实施例中,相对位姿信息包括机器人在隧洞中的位置和方向信息。在步骤S1中,包括:
[0049]S11、获取机器人周围环境的点云数据。通过机器人顶部前后两端的激光雷达扫描机器人的周围环境,然后采集得到点云数据,反馈到机器人内部的工控机中。
[0050]S12、根据点云数据得到机器人在隧洞中的位置和方向信息。
[0051]进一步的,在步骤S12中,包括:
[0052]由于隧洞壁上可能附着海生物或海水,导致点云数据中可能夹杂着噪点或离群点,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种核电隧洞清理机器人自动驾驶方法,其特征在于,包括以下步骤:S1、获取机器人在隧洞中的相对位姿信息;S2、根据所述相对位姿信息得到位移偏差信息;S3、根据所述位移偏差信息控制所述机器人,以使所述机器人沿隧洞中心线行驶。2.根据权利要求1所述的核电隧洞清理机器人自动驾驶方法,其特征在于,所述相对位姿信息包括所述机器人在隧洞中的位置和方向信息,在所述步骤S1中,包括:S11、获取所述机器人周围环境的点云数据;S12、根据所述点云数据得到所述机器人在隧洞中的位置和方向信息。3.根据权利要求2所述的核电隧洞清理机器人自动驾驶方法,其特征在于,在所述步骤S12中,包括:对所述点云数据进行滤波处理;将处理后的点云数据进行霍夫变换;根据变换后的点云数据得到最长的两条直线段;判断所述两条直线段所经过的点云数据中的数据点的数量是否大于阈值;若否,则转至步骤S11;若是,则根据所述两条直线段获得隧洞左、右两侧壁的坐标信息,根据所述隧洞左、右两侧壁的坐标信息得到所述机器人在隧洞中的位置和方向信息。4.根据权利要求1所述的核电隧洞清理机器人自动驾驶方法,其特征在于,在所述步骤S1中,包括:通过设置在所述机器人上的检测设备获取所述相对位姿信息。5.根据权利要求1所述的核电隧洞清理机器人自动驾驶方法,其特征在于,在步骤S3中,包括:根据所述位移偏差信息判断所述机器人是否不偏转且在所述隧洞中心线上,若是,则控制所述机器人直行;根据所述位移偏差信息判断所述机器人是否偏转向左且在所述隧洞中心线上,若是,则控制所述机器人右转;根据所述位移偏差信息判断所述机器人是否偏转向右且在所述隧洞中心线上,若是,则控制所述机器人左转;根据所述位移偏差信息判断所述机器人是否偏转向右且在所述隧洞中心线左侧;若是,则控制所述机器人直行;根据所述位移偏差信息判断所述机器人是否...

【专利技术属性】
技术研发人员:刘帅王国河王华刚袁野张美玲周国丰吴凤岐毛冰滟吴玉王超殷勇
申请(专利权)人:中国广核集团有限公司中国广核电力股份有限公司
类型:发明
国别省市:

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

1