The invention discloses a method for substation inspection robot positioning method, the robot is in the static environment, using the Monte Carlo localization method, the matching is performed by laser scanning and environmental information map; when the robot enters and mapping when compared to the environment changed the area, no longer use the existing map location, using SLAM algorithm for real-time mapping and positioning, when the robot leaves the area again in the static environment, to switch back to Monte Carlo localization; switching between the two positioning methods are implemented by a location management node. The characteristics of the fusion of two algorithms, positioning using Monte Carlo method in the static environment of transformer substation, switch to SLAM in the Bush area, so that the robot can realize accurate positioning in the whole substation environment, complete substation inspection task effectively.
【技术实现步骤摘要】
一种适用于变电站环境下的巡检机器人定位方法
本专利技术属于机器人定位
,特别涉及一种适用于变电站环境下的巡检机器人定位方法。
技术介绍
变电站设备巡检为变电站安全运行提供基本保障,而变电站稳定、安全的运行是人民日常生活、工业生产正常进行的重要条件,随着变电站自动化水平提高,变电站设备可靠运行面临更加严峻的考验。由于变电站巡检任务的复杂性,目前,变电站设备巡检主要是工作人员借助一些检测设备进行检查的方式,检查人员的主要工作就是对站内大量的仪表读数进行记录以及对特定区域的温度测量,由于人工巡检诸如操作人员劳动强度、现场环境等不确定因素影响,检查结果可靠性差,漏检和错误检查情况较多,进而可能造成较大经济损失,甚至引起严重安全事故,变电站自主巡检机器人代替人工进行巡检成为智能电网的发展趋势。自主导航是机器人进行自主巡检的关键步骤,机器人的准确定位是实现自主导航的前提。定位是移动机器人研究的热点,也是机器人自主导航最基本的环节,对于实现变电站巡检机器人具有重要的理论意义和实用价值。如果移动机器人在导航过程中仅仅依靠编码器的信息进行位置估计,那么由于测程法系统误差和非系统误差会引起无界的误差累积,甚至导致机器人导航任务的失败,因此需要借助外界的传感器信息修正测程法的定位误差,提高机器人的定位精度,本文中所用的观测传感器为激光传感器。近年来,基于概率的绝对定位方法引起了国内外学者的注意,成为机器人定位研究的热点,出现了一大批文献。在定位过程中,存在很多不确定性因素:首先机器人本身具有不确定性:如里程计误差累积和传感器噪声数据;其次机器人所处环境也是不可预知的:人的 ...
【技术保护点】
一种适用于变电站环境下的巡检机器人定位方法,所述巡检机器人具有运动控制系统、惯性导航系统、激光扫描传感器,所用软件系统为机器人操作系统ROS;其特征在于:机器人处于静态环境时,采用的是蒙特卡洛定位方法,通过激光扫描环境信息和地图进行匹配;当机器人进入和建图时环境相比发生改变了的区域时,不再使用已有地图定位,采用SLAM算法实时建图并定位,当机器人离开该区域,再次进入静态环境时,再次切换回蒙特卡洛定位;两种定位方式之间的切换由一个定位管理节点实现;具体包括以下步骤:1)机器人开机时,默认使用的是蒙特卡洛定位算法,机器人会加载变电站环境地图,并加载机器人初始位姿信息发布到/initialpose主题;2)蒙特卡洛定位节点接收/initialpose主题消息并初始化机器人位姿,机器人接受巡检任务后开始自主导航,蒙特卡洛算法实时追踪机器人位姿,实现机器人的定位并发布机器人的实时定位结果到/amcl_current_pose主题;3)定位管理节点收听/amcl_current_pose主题消息,定位管理节点根据定位结果及提前预设的灌木丛区域坐标判断机器人是否进入灌木丛区域;4)当机器人进入灌木丛 ...
【技术特征摘要】
1.一种适用于变电站环境下的巡检机器人定位方法,所述巡检机器人具有运动控制系统、惯性导航系统、激光扫描传感器,所用软件系统为机器人操作系统ROS;其特征在于:机器人处于静态环境时,采用的是蒙特卡洛定位方法,通过激光扫描环境信息和地图进行匹配;当机器人进入和建图时环境相比发生改变了的区域时,不再使用已有地图定位,采用SLAM算法实时建图并定位,当机器人离开该区域,再次进入静态环境时,再次切换回蒙特卡洛定位;两种定位方式之间的切换由一个定位管理节点实现;具体包括以下步骤:1)机器人开机时,默认使用的是蒙特卡洛定位算法,机器人会加载变电站环境地图,并加载机器人初始位姿信息发布到/initialpose主题;2)蒙特卡洛定位节点接收/initialpose主题消息并初始化机器人位姿,机器人接受巡检任务后开始自主导航,蒙特卡洛算法实时追踪机器人位姿,实现机器人的定位并发布机器人的实时定位结果到/amcl_current_pose主题;3)定位管理节点收听/amcl_current_pose主题消息,定位管理节点根据定位结果及提前预设的灌木丛区域坐标判断机器人是否进入灌木丛区域;4)当机器人进入灌木丛区域,定位管理节点首先发送消息到/amcl_block_flag主题,蒙特卡洛定位节点接收到/amcl_block_flag主题消息后将自身阻塞,然后定位管理节点发送消息到/gmap_initialpose主题;5)SLAM算法节点接收到/gmap_initialpose主题消息后初始化SLAM算法并实时发布其定位结果到/gmap_current_pose主题;6)定位管理节点收听/gmap_current_pose主题消息并判断机器人是否离开灌木丛区域;7)当机器人离开灌木丛区域时,定位管理节点发送消息到/gmap_block_flag主题,SLAM算法接收到/gmap_block_flag主题消息后将自身阻塞,然后定位管理节点再发布机器人位姿消息到/initialpose主题,初始化蒙特卡洛定位节点。2.如权利要求1所述的一种适用于变电站环境下的巡检机器人定位方法,其特征在于:所述蒙特卡洛定位和SLAM算法的坐标系之间的坐标树关系都是地图坐标系—里程计坐标系—机器人坐标系—激光坐标系;SLAM算法在初始时刻新建地图的地图坐标系和里程计坐标系是重合的,加入一个补偿坐标系,取代原始SLAM算法中的里程计坐标系;由SLAM算法切换到蒙特卡洛定位时,只需将机器人在SLAM算法中的定位结果作为蒙特卡洛定位的初始位姿即可;由蒙特卡洛定位切换到SLAM算法时,利用蒙特卡洛定位结果作为...
【专利技术属性】
技术研发人员:宋建涛,陈如申,黎勇跃,
申请(专利权)人:杭州申昊科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。