【技术实现步骤摘要】
一种轨道式巡检机器人状态展示方法、系统及介质
本专利技术涉及机器人巡检中的机器人状态展示技术,具体涉及一种轨道式巡检机器人状态展示方法、系统及介质。
技术介绍
轨道式巡检机器人是为适应智能化配电房、智能化发电厂、智能化综合管廊发展需求,全面提高配电房、发电厂、综合管廊智能化水平发展而来。其中,巡检机器人状态展示是较为重要的功能,巡检机器人状态包括机器人实时位置、巡检轨迹、巡检点。目前巡检机器人的状态展示主要采用的方法为:GIS地图;GIS地图的基本实现原理为:巡检机器人携带GIS模块采集经度、纬度信息,并实时上报到监控后台,监控后台在GIS地图找到对应经、纬度点进行显示。采用增加巡检点图层的方式,对巡检点、巡检轨迹进行展示。采用GIS地图展示在较大程度上满足了巡检机器人状态(实时位置、巡检轨迹、巡检点)展示的需求,同时也存在一些缺陷和不足。这些缺陷和不足主要表现在:1)GIS地图制作较为复杂,需要专用的软件,并需要掌握专业技能。2)机器人需要GIS定位设备,受GIS卫星定位的限制只能在室外环境应用。
技术实现思路
本专利技术要解决的技术问题:针对现有技术的上述问题,提供一种轨道式巡检机器人状态展示方法、系统及介质,本专利技术利用轨道相对位置及其相关的轨道元素信息即可实现轨道式巡检机器人状态展示,不依赖于GIS定位,使用简单方便,能够适用于室内环境使用。为了解决上述技术问题,本专利技术采用的技术方案为:一种轨道式巡检机器人状态展示方法,实施步骤包括:1)读取巡检点位置列表;2)针对巡检点位置列表中的各个巡检点的轨道相对位置,将轨道相对位置转换为在巡检轨道地图中的 ...
【技术保护点】
1.一种轨道式巡检机器人状态展示方法,其特征在于实施步骤包括:1)读取巡检点位置列表;2)针对巡检点位置列表中的各个巡检点的轨道相对位置,将轨道相对位置转换为在巡检轨道地图中的地图坐标;3)在巡检轨道地图中渲染巡检点;4)根据巡检机器人上报的轨道相对位置更新各个巡检点的显示状态。
【技术特征摘要】
1.一种轨道式巡检机器人状态展示方法,其特征在于实施步骤包括:1)读取巡检点位置列表;2)针对巡检点位置列表中的各个巡检点的轨道相对位置,将轨道相对位置转换为在巡检轨道地图中的地图坐标;3)在巡检轨道地图中渲染巡检点;4)根据巡检机器人上报的轨道相对位置更新各个巡检点的显示状态。2.根据权利要求1所述的轨道式巡检机器人状态展示方法,其特征在于,步骤3)中在巡检轨道地图中渲染巡检点时,每一个巡检点被渲染为初始状态;步骤4)中与巡检机器人通信更新巡检点的显示状态时,任意巡检点的显示状态为初始状态、正在巡检状态、异常状态、正常状态四种状态中的一种,其中正在巡检状态表示巡检机器人正在巡检该巡检点,异常状态和正常状态分别对应巡检机器人在该巡检点的不同巡检结果。3.根据权利要求2所述的轨道式巡检机器人状态展示方法,其特征在于,所述初始状态、正在巡检状态、异常状态、正常状态四种状态采用不同的颜色表示。4.根据权利要求1所述的轨道式巡检机器人状态展示方法,其特征在于,所述将轨道相对位置转换为巡检轨道地图的地图坐标的步骤包括:确定轨道相对位置的轨道元素类型,如果轨道元素类型为直线轨道元素则首先根据式(1)计算轨道相对位置占轨道元素比率r,然后根据式(2)计算地图坐标的x坐标robot_x、根据式(3)计算地图坐标的y坐标robot_y,从而得到轨道相对位置在巡检轨道地图中的地图坐标(robot_x,robot_y);如果轨道元素类型为圆弧轨道元素则首先根据式(1)计算轨道相对位置占轨道元素比率r、根据式(4)计算轨道相对位置对应轨道元素圆弧角度robot_angle;然后根据式(5)计算地图坐标的x坐标robot_x、根据式(6)计算地图坐标的y坐标robot_y,从而得到轨道相对位置在巡检轨道地图中的地图坐标(robot_x,robot_y);r=(pos-e0)/(e1–e0)(1)式(1)中,pos为轨道相对位置,e0为轨道相对位置对应轨道元素起点,e1为轨道相对位置对应轨道元素终点;robot_x=r*(emx1-emx0)+emx0(2)式(2)中,r为轨道相对位置占轨道元素比率,emx0为轨道相对位置对应轨道元素地图坐标x起点,emx1为轨道相对位置对应轨道元素地图坐标x终点;robot_y=r*(emy1–emy0)+emy0(3)式(3)中,r为轨道相对位置占轨道元素比率,emy0为轨道相对位置对应轨道元素地图坐标y起点,emy1为轨道相对位置对应轨道元素地图坐标y终点;robot_angle=r*(ω1-ω0)+ω0(4)式(4)中,r为轨道相对位置占轨道元素比率,ω1为轨道元素圆弧结束角度,ω0为轨道元素圆弧开始角度;robot_x=arc_x+cos(robot_angle)*π/180.0*a(5)式(5)中,arc_x为轨道相对位置对应轨道元素圆弧中心点坐标的x坐标,robot_angle为轨道相对位置对应轨道元素圆弧角度,a为轨道相对位置对应轨道元素圆弧的短半径;robot_y=arc_y+cos(robot_angle)...
【专利技术属性】
技术研发人员:孙文敏,欧阳峰,洪龙,黄明星,樊绍胜,
申请(专利权)人:深圳昱拓智能有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。