首页 / 专利库 / 显示技术 / 双目视觉 / 一种带电作业机器人系统带电作业现场的快速重构方法

一种带电作业机器人系统带电作业现场的快速重构方法

阅读:1028发布:2020-10-14

专利汇可以提供一种带电作业机器人系统带电作业现场的快速重构方法专利检索,专利查询,专利分析的服务。并且本 发明 提出了一种带电作业 机器人 系统带电作业现场的快速重构方法,包括以下步骤:建立各类配输电线路的标准作业现场参数 数据库 ,构建系统数据库的索引结构;构建标准三维模型数据库:以原点 坐标系 为参考坐标系,建立各个元器件的标准三维模型,将建模结果数据存储到标准三维模型数据库中;搭建带电作业任务的标准作业场景;建立带电作业场景中各元器件的视觉测量坐标系,得到原点坐标系相对于视觉测量坐标系的齐次变换矩阵;利用附着安装于 机械臂 末端的双目相机,测量带电作业现场中非结构化误差,修正、完善建立的标准作业场景模型,得到与实际现场吻合的重构场景;本方法构建的带电作业现场与真实现场相吻合,便于机器人进行相关作业操作。,下面是一种带电作业机器人系统带电作业现场的快速重构方法专利的具体信息内容。

1.一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,包括以下步骤:
步骤1、建立各类配输电线路的标准作业现场参数数据库,构建系统数据库的索引结构:
根据带电作业现场电气元器件的种类、对应的标准外形尺寸数据以及对应的标准相对安装位置数据,将这三类数据存入标准作业现场参数数据库中,为每个元器件指定唯一的全局索引标号;指定元器件i在建立标准三维模型时的元器件上的原点坐标系;建立两元器件的原点坐标系之间标准相对安装位置数据的齐次变换矩阵;构建系统数据库的索引结构;
步骤2、构建标准三维模型数据库:以原点坐标系为参考,建立各个元器件的标准三维模型,将建模结果数据存储到标准三维模型数据库中;
步骤3、搭建带电作业任务的标准作业场景:将重构现场元器件分为可靠元器件、活动元器件和随从元器件三类,分别建立可靠元器件集合、活动元器件集合以及随从元器件集合;
根据带电作业任务的不同,在标准作业现场参数数据库中检索到对应场景信息,得到场景中各元器件原点坐标系之间的标准相对位姿后,利用全局编号在标准三维模型数据库中检索到对应元器件的标准三维模型数据并读入,完成标准作业场景的搭建;
步骤4、建立带电作业场景中各元器件的视觉测量坐标系,得到原点坐标系相对于它的齐次变换矩阵:首先确定带电作业场景中对位姿数据精度有要求的元器件,建立附着于各元器件的测量坐标系;用齐次变换矩阵来记录原点坐标系相对于测量坐标系的位姿关系;
步骤5、利用附着安装于机械臂末端的双目相机,测量带电作业现场中非结构化误差,修正、完善建立的标准作业场景模型,得到与实际现场吻合的重构场景:包括基于双目视觉的电线三维模型的重构和场景中各器件实际安装位姿与标准安装位姿间误差的修正。
2.根据权利要求1所述的一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,步骤1构建系统数据库的索引结构,具体包括以下步骤:
步骤1.1、建立标准作业现场参数数据库,为每个元器件指定唯一的全局索引标号i;
步骤1.2、指定元器件i在建立标准三维模型时的元器件上的原点坐标系,记为wobj(i);
步骤1.3建立指定全局编号分别为i、j的两元器件的原点坐标系wobj(i)、wobj(j)之间标准相对安装位置数据的齐次变换矩阵,记为
其中, 为一个3x3旋转矩阵,描述元器件i原点坐标系wobj(i)相对于元器件j原点坐标系wobj(j)三维姿态数据; 为一个3x1位置坐标向量,描述元器件i相对于元器件j的三维位置数据;
步骤1.4按树形组织构建系统数据库的索引结构。
3.根据权利要求2所述的一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,步骤5中重构作业场景,具体包括以下步骤:
5.1、获取双目相机坐标系到机械臂基座坐标系的变换矩阵 得到相机坐标系下零件的测量坐标系wr_obj(i)到机械臂基座坐标系下的变换方程
其中 为元器件i测量坐标系wr_obj(i)相对机械臂基座的位姿变换矩阵, 为元器件i测量坐标系wr_obj(i)相对机械臂末端坐标系的位姿变换矩阵;
5.2、针对每一根避雷器引流线,利用双目相机测量带电作业现场中电线的中心线轨迹,建立电线相对机械臂基座坐标系的三维模型;
5.3、利用双目相机测量信息,修正标准作业场景中活动器件安装位姿与实际现场的误差,得到与真实现场吻合的重构场景。
4.根据权利要求3所述的一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,步骤5.1得到变换矩,具体包括以下步骤:
5.1.1、根据DH参数法,建立机械臂末端坐标系到机械基座坐标系的齐次变换矩阵记为
5.1.2、通过手眼标定算法获得相机坐标系到机械臂末端坐标系的齐次变换矩阵记为
5.1.3、通过上述步骤得到相机坐标系到机械臂基座坐标系的齐次变换矩阵
5.1.4、得到相机坐标系下测得的零件测量坐标系wr_obj(i)到机械臂基座坐标系下的变换方程为
5.根据权利要求3所述的一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,步骤5.2建立电线相对机械臂基座坐标系的三维模型,具体包括以下步骤:
5.2.1、调取标准作业现场参数数据库,确定当前带电作业现场中线的横截面几何参数数据,通过等截面曲线拉伸算法得到弯曲的电线的三维模型;
5.2.2、标定双目相机,通过立体匹配算法实现双目测距;
5.2.3、控制机械臂运动,调整相机的位置和姿态使需要测量的电线轮廓保持在双目相机视野中;
5.2.4、利用电线特征提取图像中线的轮廓;
5.2.5、获取电线的中心线上的离散点相对相机坐标的三维位置坐标:通过双目匹配算法找到左右目中对应的中心线上点的像素点,得到电线的中心线上的单个离散点的三维坐标,记为:
m表示第几个点,xm、ym、zm分别标识第m个点的x、y、z坐标,Pr(m)表示第m个点相对于相机坐标的位置坐标;
步骤5.2.6、利用方程 将以相机坐标系下的电线中心线上离散点位
置坐标转换到机器臂基坐标系下,结果记为Pb(m);
5.2.7、利用多项式插值方法拟合离散的中心线上的点,得到连续的电线中心线轨迹;
5.2.8、利用步骤5.2.1中获取的直径数据,确定圆形横截面的尺寸,通过等截面曲线拉伸算法计算得到实际现场中线的三维模型数据,完成对实际现场电线的重构。
6.根据权利要求3所述的一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,步骤5.3修正标准作业场景中活动器件安装位姿与实际现场的误差,具体包括以下步骤:
5.3.1、将需要进行位姿修正的零部件从随从元器件集合剔除,加入到活动元器件集合中;
5.3.2、针对活动元器件集合中的每一个元器件,依次根据双目相机测量结果,修正其在带电作业任务的标准作业场景中的实际位姿,并加入可靠元器件集合:
当前测量的活动元器件为c_obj,全局编号为n;根据双目相机测量结果,修正活动元器件c_obj三维模型原点坐标系wobj(n)相对于机械臂基座坐标系的位姿变换矩阵 可得编号n的元器件相对机械臂基座的位置
5.3.3、针对随从元器件集合中的每一个元器件,依据步骤1中定义的 矩阵,更新其以可靠元器件集合各元器件的新位姿参数 为参考时,相对机械臂基座坐标系的新的位姿矩阵
5.3.4、针对随从元器件集合中的每一个元器件,加权平均步骤5.3.3中得到的位姿矩阵 得到优化的随从零件k的最终位姿矩阵为
针对可靠元器件集合,找出所有与随从元器件集合中全局编号为k的元器件有相对安装位置关系的元器件,假设它们的标号为f1~fH,共H个;随从元器件中k元器件相对于机械臂基座坐标系的最终位姿矩阵为:
完成计算,得到与真实现场吻合的重构场景。
7.根据权利要求6所述的一种带电作业机器人系统带电作业现场的快速重构方法,其特征在于,还包括步骤6修正相关器件位姿:将可靠元器件集合中或随从元器件集合中相应元器件从所在集合中剔除并加入活动元器件集合中,设置其为活动元器件,重复步骤5.3.2到步骤5.3.4,完成再次修正。

说明书全文

一种带电作业机器人系统带电作业现场的快速重构方法

技术领域

[0001] 本发明属于作业现场重构技术领域,具体涉及一种带电作业机器人系统带电作业现 场的快速重构方法。

背景技术

[0002] 现场重构技术在实现机器人安全自主控制和沉浸式遥操作控制方面扮演着重要 色。目前,我国带电作业任务主要以人工作业为主,存在险高、效率低和培训成本高 等问题,依靠现场重构技术,采用远程遥操作作业和机器人自主作业方式可以很好规避 人工带电作业存在的不足,这也是目前机器人带电作业领域的研究热点之一。如何为远 程遥操作者和机器人自主作业控制平台提供实时可靠的带电作业现场三维环境数据是 急需解决的难点之一。
[0003] 目前,三维现场重构方法主要是利用双目相机或激光传感器采集现场点深度信息, 通过对点云信息的滤波、分割、分类以及识别等处理进而还原现场三维环境信息。带电 更换避雷器作业现场元器件数量较多、元器件轮廓复杂且存在相互遮挡,若采用点云信 息进行重构,则传感器需绕场景旋转以采取多角度点云数据,随后对采集到的多角度点 云进行拼接和有效信息提取。此方法可以得到与实际现场基本吻合的三维点云场景,但 法算法复杂度高,计算量庞大,实时性弱;为了呈现元器件细节特征,需点云传感器有 较高精度,设备成本高。
[0004] 虚拟现实技术可以构建内容丰富的虚拟场景并实现人机交互。针对如室内、车间、 楼宇等场景,按照确定的几何信息建立三维模型后利用场景漫游技术,可以很好实现模 拟动画和仿真。虚拟场景一旦建立,使用时只用加载相应模型即可,速度快、效率高。 但在带电作业现场中,由于存在导线的弯曲、零部件安装位置的偏差等问题,构建的固 定的虚拟现实场景与实际现场往往存在一定差距,对于带电作业中的拆除避雷器与横担 的连接螺栓、引流线与线夹的孔轴装配等过程来说,这个误差很可能导致作业失败。由 于缺乏与实际现场的数据交互,虚拟现实场景不能直接作为可靠的重构场景使用。
[0005] 要实现带电作业任务的机器人安全自主作业和远程遥操作作业,对重构现场的精度 和实时性提出了较高的要求。针对具有非结构化特性的带电作业现场,如何兼顾重构场 景的可靠性和重构速度是一个有待突破的问题。

发明内容

[0006] 本发明的目的在于提供一种带电作业机器人系统带电作业现场的快速重构方法,以 满足目前带电作业机器人系统在带电领域中的遥操作作业和自主作业两种方式下对现 场重构过程的快速、可靠的需求。
[0007] 实现本发明目的的技术解决方案为:
[0008] 一种带电作业机器人系统带电作业现场的快速重构方法,包括以下步骤:
[0009] 步骤1、建立各类配输电线路的标准作业现场参数数据库,构建系统数据库的索引 结构:
[0010] 根据带电作业现场电气元器件的种类、对应的标准外形尺寸数据以及对应的标准相 对安装位置数据,将这三类数据存入标准作业现场参数数据库中,为每个元器件指定唯 一的全局索引标号;指定元器件i在建立标准三维模型时的元器件上的原点坐标系;建 立两元器件的原点坐标系之间标准相对安装位置数据的齐次变换矩阵;构建系统数据库 的索引结构;
[0011] 步骤2、构建标准三维模型数据库:以原点坐标系为参考坐标系,建立各个元器件 的标准三维模型,将建模结果数据存储到标准三维模型数据库中;
[0012] 步骤3、搭建带电作业任务的标准作业场景:将重构现场元器件分为可靠元器件、 活动元器件和随从元器件三类,分别建立可靠元器件集合、活动元器件集合以及随从元 器件集合;
[0013] 根据带电作业任务的不同,在标准作业现场参数数据库中检索到对应场景信息,确 定场景中各元器件原点坐标系之间的相对位姿后,利用全局编号在标准三维模型数据库 中检索到对应元器件的标准三维模型数据并读入,完成标准作业场景的搭建;
[0014] 步骤4、建立带电作业场景中各元器件的视觉测量坐标系,得到原点坐标系相对于 它的齐次变换矩阵:首先确定带电作业场景中对位姿数据精度有要求的元器件,建立附 着于各元器件的测量坐标系;用齐次变换矩阵来记录原点坐标系相对于视觉测量坐标系 的相对位姿关系;
[0015] 步骤5、利用附着安装于机械臂末端的双目相机,测量带电作业现场中非结构化误 差,修正、完善建立的标准作业场景模型,得到与实际现场吻合的重构场景:包括基于 双目视觉的电线三维模型的重构和场景中各器件实际安装位姿与标准安装位姿间误差 的修正。
[0016] 本发明与现有技术相比,其显著优点:
[0017] (1)本发明参考国家电网和地方电网的施工标准,提出建立标准作业现场参数数 据库和标准三维模型数据库,便于对带电作业现场各类有效数据进行分类、存储和读取。
[0018] (2)本发明将带电作业现场环境分为标准作业场景和非结构化误差两部分,把重 构过程分为标准作业场景的搭建和基于双目视觉的非结构化误修正差两个阶段,简化了 重构过程,大幅提高了计算效率。
[0019] (3)本发明建立带电作业现场各元器件的标准三维模型数据库,用于实现对各类 元器件标准三维模型的存储和读取。通过预先建立标准元器件的标准三维模型,可省去 实时重构过程对环境中标准元器件三维模型数据的采集和处理过程,减少了对传感器的 依赖,可降低成本,加快重构速度。
[0020] (4)针对标准作业场景部分,本发明提出依据标准三维模型数据库中各元器件标 准三维模型数据和标准作业现场参数数据库中各元器件间的标准相对安装位置数据,实 现对标准作业场景的快速搭建;此步骤无需传感器参与,所需数据只需到所建立的数据 库中检索即可,可快速完成;标准作业场景的搭建按照带电作业行业标准进行,可保证 标准作业场景与实际现场布局一致。
[0021] (5)针对电线的重构过程,本发明提出利用双目相机测量作业现场中电线的中心 线上的离散点的位置坐标,以多项式插值方式获取近似中心线轨迹,进而以等截面拉升 算法计算得到电线的三维模型,实现了对电线三维模型的快速精确重构。
[0022] (6)针对非结构化误差部分,本发明提出利用双目相机实时测量作业现场中指定 元器件的位姿(位置和姿态)信息,将此实测位姿信息用于修正标准作业场景中对应元 器件的位姿状态,保证了重构场景中元器件位姿与真实作业现场相吻合。
[0023] 下面结合附图对本发明作进一步详细描述。

附图说明

[0024] 图1为本发明的带电作业场景的快速重构方法的流程图
[0025] 图2为基于械臂的图像采集系统示意图。
[0026] 图3为本发明系统数据库结构框图
[0027] 图4(a-b)分别为本实施例中两种型号的避雷器标准三维模型图。
[0028] 图5为本实施例中跌落式熔断器标准三维模型图。
[0029] 图6为本实施例中横担标准三维模型图。
[0030] 图7为本实施例中杆塔标准三维模型图。
[0031] 图8为本实施例中拉线式绝缘子标准三维模型图
[0032] 图9为本实施例中数据库结构框图。
[0033] 图10为本实施例中标准作业现场三维场景图。
[0034] 图11(a-b)分别为电线中心线上离散点获取和连续化示意图。
[0035] 图12为重构的电线三维模型示意图。
[0036] 图13为本实施例中作业现场重构结果图。

具体实施方式

[0037] 为了说明本发明的技术方案及技术目的,下面结合附图及具体实施例对本发明做进 一步的介绍。
[0038] 结合图2,本发明的基于械臂的图像采集系统,包括六自由度机械臂、以及通过支 架固定在机械臂末端的双目摄像机;通过支架,可保证双目相机之间位置固定且相机随 机械臂末端一起运动;通过控制机械臂的运动,调整双目摄像机的三维位置和姿态,实 现对双目摄像机视野的调整。
[0039] 结合图1,本发明提出一种带电作业机器人系统带电作业现场的快速重构方法,包 括以下步骤:
[0040] 步骤1、建立各类配输电线路的标准作业现场参数数据库,构建系统数据库的索引 结构:
[0041] 目前带电作业任务主要包括几种类型:更换避雷器、接搭引流线、更换隔离刀闸以 及更换跌落式熔断器,每一种作业任务的现场仅为配输电线路的一个局部,从效率和使 用性出发,针对特定作业任务,仅需截取对应的局部现场进行重构,可有效减小重构场 景的规模,提高重构过程的效率。
[0042] 步骤1.1、建立标准作业现场参数数据库:
[0043] 以国家电网和各地方电网的配输电线路施工建设标准为依据,调研分析并记录带电 作业现场电气元器件的种类、对应的标准外形尺寸数据以及对应的标准相对安装位置数 据,将这三类数据存入标准作业现场参数数据库中,为每个元器件指定唯一的全局索引 标号i(i为自然数),例如数据库中输入1即对应第一个元器件,输入i,即对应第i个元器 件。标准作业现场参数数据库中具体元器件包括:横担、杆塔、避雷器、跌落式熔断器、 拉线式绝缘子、引流线等。元器件的相关数据包括:各个元器件标准外形尺寸数据以及 标准作业场景中各元器件之间的标准相对安装位置数据。
[0044] 步骤1.2、指定元器件i在建立标准三维模型时的元器件上的原点坐标系,记为 wobj(i)
[0045] 针对具体元器件i,其坐标wobj(i)的原点建议选择在与其它元器件具有装配关系的 三维特征处,便于描述两元器件间标准相对安装位置数据中的相对位置;坐标系wobj(i) 的方向按照右手坐标系原则建立,坐标系方向的指定应便于描述元器件i与其他元器件 间标准相对安装位置数据中的相对姿态。
[0046] 步骤1.3建立指定全局编号分别为i、j的两元器件的原点坐标系wobj(i)、wobj(i)之间 标准相对安装位置数据的齐次变换矩阵,记为 其中, 为一个3x3旋转矩 阵,描述元器件i原点坐标系wobj(i)相对于元器件j原点坐标系wobj(i)三维姿态数据; 为 一个3x1位置坐标向量,描述元器件i相对于元器件j的三维位置数据。
[0047] 步骤1.4构建系统数据库的索引结构:
[0048] 建立的系统数据库的索引结构如图3所示:场景数据的分类管理按树形组织,顶层 “国家电网”为入口,下一层为相对独立的各地方电网,再下一层为具体作业场景;具 体数据分存储在标准作业现场参数数据库和标准三维模型数据库之中,这两个数据库分 别存储上述调研过程记录的各类数据和步骤2中得到的各元器件的标准三维模型数据, 以供作业场景层的检索调用。
[0049] 步骤2、构建标准三维模型数据库:
[0050] 根据步骤1标准作业现场参数数据库中的数据,建立输电线路中各元器件的标准三 维模型,存储在标准三维模型数据库中。
[0051] 标准作业现场参数数据库为各元器件指定了唯一的全局索引标号i,元器件i的标准 三维模型的原点坐标系为wobj(i),由步骤1.2指定;以此原点坐标系为参考坐标系,建 立各个元器件的标准三维模型,将建模结果数据存储到标准三维模型数据库中,根据步 骤1中标准作业现场参数数据库中信息,需要建立横担、杆塔、跌落式熔断器、避雷器 等元器件的标准三维模型数据。
[0052] 步骤3、搭建带电作业任务的标准作业场景:
[0053] 利用步骤1中标准作业现场参数数据库中的标准相对安装位置参数和步骤2中建立 的元器件标准三维模型,搭建具体带电作业任务的标准作业现场三维场景,完成重构过 程中的标准作业场景的搭建。
[0054] 3.1、将具体的带电作业任务的作业现场中元器件分为可靠器件、活动器件和随从器 件三类:
[0055] 将重构现场元器件分为可靠元器件、活动元器件和随从元器件三类,分别建立可靠 元器件集合、活动元器件集合以及随从元器件集合用于将场景中各元器件分为上述三 类,以标识重构场景中器件位姿与实际现场吻合的可靠性,便于动态修正非结构化误差。
[0056] 其中,重构场景中可靠元器件是指这个元器件的位姿数据已经通过双目相机的测量 结果进行调整了,与实际现场数据一致;活动元器件指这个元器件正在或即将进行双目 相机测量,以修正与实际现场的位姿误差;随从元器件指这个元器件的位姿数据将不进 行双目视觉测量修正。
[0057] 3.2、建立标准作业场景:
[0058] 根据带电作业任务的不同,在标准作业现场参数数据库中检索到对应场景信息, 包括场景中的元器件种类、数量、全局索引编号i以及标准相对安装位置数据 根据 确定场景中各元器件原点坐标系之间的相对位姿后,利用全局编号i在标准三维模型数 据库中检索到对应元器件的标准三维模型数据并读入,完成标准作业场景的搭建,此时 场景中所有器件均处于随从元器件集合,可靠元器件集合和活动元器件集合均为空。
[0059] 根据建立的标准作业现场参数数据库中标准相对安装位置数据 和标准三维模型数 据库中对应元器件的标准三维模型数据,读入元器件的标准三维模型数据并根据确定 元器件间的相对位姿关系,即可完成具体带电作业任务的标准作业场景的搭建。
[0060] 步骤4、建立带电作业场景中各元器件的视觉测量坐标系wr_obj(i),得到齐次变换矩 阵
[0061] 首先确定带电作业场景中对位姿数据精度有要求的元器件,建立附着于各元器件的 测量坐标系wr_obj(i)(i为零件的全局编号)。由于wr_obj(i)和步骤2中建立的三维模型原点 坐标系wobj(i)均由人为指定,两坐标系之间的相对位姿关系固定且已知,用齐次变换矩 阵 来记录原点坐标系wobj(i)相对于视觉测量坐标wr_obj(i)的相对位姿关系。
[0062] 步骤5、利用附着安装于机械臂末端的双目相机,测量带电作业现场中非结构化误 差,修正、完善步骤3中建立的标准作业场景模型,得到与实际现场吻合的重构场景:
[0063] 由于步骤3中建立的标准作业场景与实际场景相比,首先,缺少电线元素;其次, 实际安装过程中存在的人为等因素造成的安装误差,致使重构得到的标准作业场景与实 际现场有较大差距,故需要对标准作业场景进行完善和修正,具体过程包括基于双目视 觉的电线三维模型的重构和场景中各器件实际安装位姿与标准安装位姿间误差的修正 两步。主要包括以下步骤:
[0064] 5.1、获取双目相机坐标系到机械臂基座坐标系的变换矩阵 得到相机坐标系下零 件的测量坐标系wr_obj(i)到机械臂基座坐标系下的变换方程 其中为 元器件i测量坐标系wr_obj(i)相对机械臂基座的位姿变换矩阵, 为元器件i测量坐标系 wr_obj(i)相对机械臂末端坐标系的位姿变换矩阵。具体步骤如下:
[0065] 5.1.1、根据DH参数法,建立机械臂末端坐标系到机械基座坐标系的齐次变换矩阵 记为
[0066] 5.1.2、通过手眼标定算法获得相机坐标系到机械臂末端坐标系的齐次变换矩阵记为 
[0067] 5.1.3、通过上述步骤得到相机坐标系到机械臂基座坐标系的齐次变换矩阵 [0068] 5.1.4、得到相机坐标系下测得的零件测量坐标系wr_obj(i)到机械臂基座坐标系下的 变换方程为
[0069] 5.2、针对每一根电线,利用双目相机测量带电作业现场中电线的中心线轨迹,建立 电线相对机械臂基座坐标系的三维模型。主要包括以下步骤:
[0070] 5.2.1、调取步骤1建立的标准作业现场参数数据库,确定当前带电作业现场中电线 的横截面几何参数数据,所需的横截面几何参数为电线的外径。同一规格的电线横截面 几何尺寸相同且为圆形,利用这一特点只要测量出电线的中心线的轨迹,通过等截面曲 线拉伸算法即可得到弯曲的电线的三维模型;
[0071] 5.2.2、标定双目相机,通过立体匹配算法实现双目测距。通过标定,消除图像畸变 并得到相机的内外参数矩阵;通过立体匹配算法,建立左右目像素点的匹配关系,实现 测距;
[0072] 5.2.3、控制机械臂运动,调整相机的位置和姿态使需要测量的电线轮廓保持在双目 相机视野中;
[0073] 5.2.4、利用电线特征(颜色)提取图像中线的轮廓;
[0074] 5.2.5、获取电线的中心线上的离散点相对相机坐标的三维位置坐标;
[0075] 将电线轮廓边缘进行分段,找出每段轮廓外边缘的法向量方向,法向量与轮廓边缘 线的两个交点连线的中点即在线的中心线上;通过双目匹配算法找到左右目中对应的中 心线上点的像素点,得到电线的中心线上的单个离散点的三维坐标,记为:
[0076]
[0077] m表示第几个点,xm、ym、zm分别标识第m个点的x、y、z坐标,Pr(m)表示第m个 点相对于相机坐标的位置坐标;
[0078] 5.2.6、利用步骤5.1中得到的相机坐标系到机械臂基座坐标系的转化计算方程 将以相机坐标系下的电线中心线上离散点位置坐标转换到机器臂基 坐标系下,结果记为Pb(m),其中m含义与步骤5.2.5中相同,电线的中心线离散点求取 示意图如图11(a);
[0079] 5.2.7、利用多项式插值方法拟合步骤5.2.6中得到的离散的中心线上点,得到连续的 电线中心线轨迹。电线的中心线连续轨迹示意图如图11(b);
[0080] 5.2.8、利用步骤5.2.1中获取的直径数据,确定圆形横截面的尺寸,通过等截面曲线 拉伸算法计算得到实际现场中线的三维模型数据,完成对实际现场电线的重构工作,将 电线的重构模型加入可靠零件集合,电线的重构三维模型示意图如图11。
[0081] 5.3、利用双目相机测量信息,修正标准作业场景中活动器件安装位姿与实际现场的 误差,具体包括以下步骤:
[0082] 5.3.1、将需要进行位姿修正的零部件从随从元器件集合剔除,加入到活动元器件集 合中:
[0083] 其中随从元器件集合中元器件全局编号用字母k表示,活动元器件集合中元器件全 局编号用字母n表示,可靠元器件集合中元器件全局编号用字母f表示,值得说明的是 k、n、f的意义与步骤1中定义的全局编号i意义相同,此处使用不同字母目的在于指定 明元器件所处的集合。
[0084] 5.3.2、针对活动元器件集合中的每一个元器件,依次根据双目相机测量结果,修正 其在标准作业场景中的实际位姿,并加入可靠元器件集合:
[0085] 标注当前测量的活动元器件为c_obj,全局编号为n。根据双目相机测量结果修正活 动元器件c_obj三维模型原点坐标系wobj(n)相对于机械臂基座坐标系的位姿变换矩阵 [0086] 根据双目相机测量结果,可得零件测量坐标系wr_obj(n)到相机坐标系的变换矩阵 根据步骤5.1得到的相机坐标系到机械臂基座坐标变换矩阵 和步骤4建立的零 件测量坐标系到三维模型原点坐标系之间的变换矩阵 可推导:
[0087]
[0088] 用上述计算结果更新编号n的元器件相对机械臂基座的位置 按照 指定的 位姿关系,调整重构场景中元器件n的位姿;调整完成后,将c_obj从活动元器件集合 剔除,加入可靠元器件集合中,此时,用字母f表示该元器件的全局编号,有f=n。
[0089] 5.3.3、针对随从元器件集合中的每一个元器件,依据步骤1中定义的 矩阵,更新 其以可靠元器件集合各元器件的新位姿参数 为参考时,相对机械臂基座坐标系的新 的位姿矩阵
[0090] 标记当前随从元器件编号为k,则其以可靠元器件集合中元器件f的新位姿参数为 参考时,相对机械臂基座坐标系的新的位姿 矩阵为:
[0091]
[0092] 5.3.4、针对随从元器件集合中的每一个元器件,加权平均步骤5.3.3中得到的位姿矩 阵 得到优化的随从零件k的最终位姿矩阵为
[0093] 具体的计算过程为:针对可靠元器件集合,找出所有与随从元器件集合中全局编号 为k的元器件有相对安装位置关系的元器件,假设它们的标号为f1~fH,共H个。则, 随从元器件中k元器件相对于机械臂基座坐标系的最终位姿矩阵为:
[0094]
[0095] 完成计算,得到与真实现场吻合的重构场景。
[0096] 步骤6、当需要再次利用双目相机测量数据修正相关器件位姿时,将可靠元器件集 合中或随从元器件集合中相应元器件从所在集合中剔除并加入活动元器件集合中,设置 其为活动元器件,重复步骤5.3.2到步骤5.3.4,完成再次修正。
[0097] 实施例:
[0098] 目前带电作业任务主要包括:更换避雷器、接搭引流线、更换隔离刀闸以及更换跌 落式熔断器等。本实施例选取了某电网10KV配输电线路中避雷器、跌落式熔断器、杆 塔、拉线式绝缘子以及横担作为建模示例,以某电网10KV配输电线路更换跌落式熔断 器作业的现场重构作为具体实施例进行详细说明。
[0099] 步骤1、建立各类配输电线路的标准作业现场参数数据库,构建系统数据库的索引 结构。目前带电作业任务主要包括:更换跌落式熔断器、更换避雷器、接搭引流线以及 更换隔离刀闸,每一种作业任务的现场仅为配输电线路的一个局部,从效率和使用性出 发,针对特定作业任务,仅需截取对应的局部现场进行重构,可有效减小重构场景的规 模,提高重构过程的效率。具体包括如下步骤:
[0100] 1.1、建立标准作业现场参数数据库:
[0101] 例如针对本实施例某电网10KV配电线路更换跌落式熔断器作业任务的现场重构, 具体包括的元器件为:杆塔1根、横担3个、跌落式熔断器3个,避雷器4个、拉线式 绝缘子3个、抱箍1个、引流线6根、输电线3根,指定它们的全局编号依次为1-24, 元器件与对应的全局编号如表1所示。需要说明的是,此处元器件的种类和个数根据实 际情况不同进行相应调整,而非仅限于上述情景。
[0102] 表1本实施例中元器件与对应的全局编号
[0103]
[0104]
[0105] 1.2、指定元器件i在建立标准三维模型时需要的固连于元器件的原点坐标系,记为 wobj(i):
[0106] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,避雷 器、跌落式熔断器、横担、杆塔以及拉线式绝缘子各自的原点坐标系wobj(i)的位置和方 向选择如图4至图8。图4(a)中型号1避雷器原点坐标系位置确定在与横担上孔具有 配合关系的孔在上端面的圆心处,z轴方向平行于孔轴线方向,x、y轴方向分别平行于 避雷器基座的两边,图4(b)中型号2避雷器原点坐标系位置确定在避雷器主体端面圆 心处,z轴方向平行于避雷器轴线方向,x、y轴按照右手坐标系准则选择即可,无特定 要求;图5中跌落式熔断器原点坐标系位置确定在跌落式熔断器基座的下端面上孔的圆 心处,该孔与横担上孔相配合,z轴方向平行于孔轴线方向,x、y轴方向分别平行于跌 落式熔断与横担连接的凸台的两垂直边;图6中横担原点坐标系位置确定在横担下端面 上孔的圆心处,该孔与杆塔相配合,z轴方向平行于孔轴线方向,x、y轴方向分别平行 于横担的两垂直边;图7中杆塔原点坐标系位置确定在杆塔底面的圆心处,z轴方向平 行于杆塔轴线方向,杆塔是一个对称元器件,x、y轴方向选择保证满足右手坐标系原则 即可;图8中拉线式绝缘子原点坐标系位置确定在端部长方形槽的中心,x轴方向平行 于绝缘子轴线方向,y、z轴方向分别平行于槽的两边。
[0107] 1.3、建立全局编号分别为i、j的两元器件的原点坐标系wobj(i)、wobj(j)之间标准相 对安装位置数据用齐次变换矩阵,记为
[0108] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,数据 的单位默认为毫米(mm)、千克(kg)、顿(N)、秒(s)。横担2与杆塔的标准相对安装位 置数据的齐次变换矩阵记为 根据步骤1.1标准作业现场参数数据库中数据可得:两 元器件间默认没有相对旋转,横担2原点坐标系wobj(3)相对于杆塔原点坐标系wobj(1), 其x、y、z方向偏移距离分别为0mm、0mm、13500mm,则:
[0109]
[0110] 同理,横担1与横担2的齐次变换矩阵为 根据步骤1.1标准作业现场参数数据库 中数据,两元器件间默认没有相对旋转,横担原点坐标系wobj(2)相对于横担2原点坐标 系wobj(3),其x、y、z方向偏移距离分别为0mm、0mm、-1500mm,则:
[0111]
[0112] 同理,横担3与横担2的齐次变换矩阵记为 根据步骤1.1标准作业现场参数数 据库中数据,两元器件间默认没有相对旋转,横担3原点坐标系wobj(4)相对于横担2原 点坐标系wobj(3),其x、y、z方向偏移距离分别为0mm、0mm、1450mm,则:
[0113]
[0114] 同理,跌落式熔断器1与横担2的齐次变换矩阵记为 根据步骤1.1标准作业现场 参数数据库中数据,两元器件间默认没有相对旋转,跌落式熔断器1原点坐标系wobj(5) 相对于横担2原点坐标系wobj(3),其x、y、z方向偏移距离分别为-160mm、980mm、65mm, 则:
[0115]
[0116] 同理,避雷器1与横担1的齐次变换矩阵记为 根据步骤1.1标准作业现场参数 数据库中数据,得:
[0117]
[0118] 同理,拉线式绝缘1与横担3的齐次变换矩阵记为 根据步骤1.1标准作业现场 参数数据库中数据,得:
[0119]
[0120] 其余各元器件间指定标准相对安装位置的齐次变换矩阵建立方式与上述过程相同, 得到对应的 不再赘述。
[0121] 1.4构建系统数据库的索引结构:
[0122] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,建立 的系统数据库的索引结构如图9所示。场景数据的分类管理按树形组织,顶层“国家电 网”为入口;下一层为相对独立的各地方电网,本实施例中为某电网10kv线路;再下 一层为具体作业现场,本实施例中为更换跌落式熔断器;具体数据分别存储在标准作业 现场参数数据库和标准三维模型数据库之中,这两个数据库分别存储上述调研过程记录 的各类数据和步骤2中得到的各元器件的标准三维模型数据,以供作业场景层的检索调 用。
[0123] 步骤2、构建标准三维模型数据库:
[0124] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,采用 SolidWorks软件建立各个元器件的标准三维模型,为了保证模型数据的兼容性,将模型 存储为.stl文件格式。部分模型结果如图4至图7。其中,图4(a)为型号1避雷器标准三 维模型数据的可视化结果;图4(b)为型号2避雷器标准三维模型数据的可视化结果;图 5为跌落式熔断器标准三维模型数据的可视化结果;图6为横担标准三维模型数据的可 视化结果;图7为杆塔标准三维模型数据的可视化结果;图8为拉线式绝缘子标准三维 模型数据的可视化结果。
[0125] 步骤3、搭建更换跌落式熔断器作业任务的标准作业场景:
[0126] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,根据 更换跌落式熔断器作业任务要求,利用步骤1中获得的标准作业现场参数数据库中的标 准相对安装位置参数和步骤2中建立的元器件标准三维模型,搭建与作业任务对应的标 准作业现场三维场景,完成重构过程中的标准作业场景的搭建。具体包括如下步骤:
[0127] 3.1、将重构现场元器件分为可靠元器件、活动元器件和随从元器件三类:
[0128] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,将重 构现场元器件分为可靠元器件、活动元器件和随从元器件三类,建立可靠元器件集合、 活动元器件集合以及随从元器件集合。
[0129] 3.2、建立标准作业场景:
[0130] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中构建标 准作业场景时,从步骤2中建立的元器件的标准三维模型数据库中提取所需元器件三维 模型数据,具体元器件包括1根杆塔、3个横担、3个跌落式熔断器、4个避雷器、3个 拉线式绝缘子、1个抱箍,全局索引号分别为表1中1~15,将它们全部归入随从元器件 集合,此时可靠元器件集合和活动元器件集合均为空。
[0131] 根据建立的标准作业现场参数数据库中标准相对安装位置数据 和标准三维模型 数据库中对应元器件的标准三维模型数据,读入表1中1~15号元器件的标准三维模型 数据,并根据 确定元器件间的相对位姿关系,即可完成更换跌落式熔断器标准作业场 景的搭建。首先读入元器件1即杆塔模型,作为第一个元器件,设定其wobj(1)为整个 场景的原点,x、y、z坐标都置为0,由此确定元器件1在重构场景中的位姿;接着读 入元器件3即横担2,由步骤1.3中建立的 可确定元器件3在重构场景中的位姿;读 入元器件2即横担1,由步骤1.3中建立的 可确定元器件2在重构场景中的位姿;读 入元器件4即横担3,由步骤1.3中建立的 可确定元器件4在重构场景中的位姿;读 入元器件12即拉线式绝缘子1,由步骤
1.3中建立的 可确定元器件12在重构场景中 的位姿;其余元器件做相同操作即可完成标准作业场景的搭建。
[0132] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,标准 作业场景的搭建结果如图10所示,其中元器件的编号与表1中编号相对应。
[0133] 步骤4、建立更换跌落式熔断器作业场景中各元器件的视觉测量坐标系wr_obj(i),得 到齐次变换矩阵
[0134] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,首先 确定场景中对位姿数据精度有要求的元器件,建立附着于元器件的测量坐标系wr_obj(i)(i 为零件的全局编号),本实施例中对精度有要求的元器件包括:3根横担、3个跌落式熔 断器。wr_obj(i)和步骤2中建立的三维模型原点坐标系wobj(i)均由人为指定,两坐标系之 间的相对位姿关系固定且已知,用齐次变换矩阵 来记录坐标系wobj(i)相对于坐标系 wr_obj(i)的相对位姿关系。如:对元器件2即横担1,其 表示 wobj(2)相对于wr_obj(2)没有姿态变化,在x、y、z方向的偏移距离分别为120mm、-1040mm 和-65mm;对元器件5即跌落式熔断器1,其 表 示wobj(5)相对于
wr_obj(5)先绕y轴旋转-90度,再绕x轴旋转180度,在x、y、z方向的 偏移距离分别为-180mm、-
115mm和0mm。
[0135] 部分元器件wr_obj(i)的选择结果如图4-8,图4(a)中型号1避雷器wr_obj(i)方向与原 点坐标系wobj(i)相同,原点位置位于避雷器螺杆在台阶面上的圆心处;图4(b)中型号2 避雷器wr_obj(i)方向与原点坐标系wobj(i)相同,原点位置位于避雷器端面中心处;图5中 跌落式熔断器wr_obj(i)z轴方向沿熔断器绝缘柱轴线方向,x轴方向沿熔断器支架方向, 原点位置位于跌落式熔断器绝缘柱端面的圆心处;图6中横担wr_obj(i)方向与原点坐标 系wobj(i)相同,原点位置位于横担端面的弯折点处;图7中杆塔wr_obj(i)方向与原点坐标 系wobj(i)相同,原点位置位于杆塔顶部的圆心处;图8中拉线式绝缘子wr_obj(i)方向与原 点坐标系wobj(i)相同,原点位置位于第一个绝缘端面的圆心处。
[0136] 步骤5、利用附着安装于机械臂末端的双目相机,测量更换跌落式熔断器作业任务 现场中非结构化误差,修正、完善步骤3中建立的更换跌落式熔断器作业任务的标准作 业场景模型,得到与实际现场吻合的重构场景:
[0137] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,包括 以下步骤:
[0138] 5.1、获取双目相机坐标系到机械臂基座坐标系的变换矩阵 得到相机坐标系下零 件的测量坐标系wr_obj(i)到机械臂基座坐标系下的变换方程 其中为 元器件i测量坐标系wr_obj(i)相对机械臂基座的位姿变换矩阵, 为元器件i测量坐标系 wr_obj(i)相对机械臂末端坐标系的位姿变换矩阵。具体步骤如下:
[0139] 5.1.1、根据DH参数法,建立机械臂末端坐标系到机械基座坐标系的齐次变换矩阵 记为
[0140] 5.1.2、通过手眼标定算法获得相机坐标系到机械臂末端坐标系的齐次变换矩阵记为 
[0141] 5.1.3、通过上述步骤得到相机坐标系到机械臂基座坐标系的齐次变换矩阵 [0142] 5.1.4、得到相机坐标系下测得的零件测量坐标系wr_obj(i)到机械臂基座坐标系下的 变换方程为
[0143] 5.2、利用双目相机测量本实施例更换跌落式熔断器作业现场中6根引流线和3根输 电线的中心线轨迹,建立电线相对机械臂基座坐标系的三维模型。主要包括以下步骤:
[0144] 5.2.1、调取步骤1建立的标准作业现场参数数据库,确定当前作业场景中线的横截 面几何参数数据,本实施例中,6根引流线的直径均为16mm,3根输电线的直径为21mm;
[0145] 5.2.2、标定双目相机,设计立体匹配算法实现双目测距;
[0146] 5.2.3、控制机械臂运动,调整相机的位置和姿态使需要测量的电线轮廓保持在双目 相机视野中;
[0147] 5.2.4、利用电线特征(颜色)提取图像中线的轮廓;
[0148] 5.2.5、获取电线的中心线上的离散点相对相机坐标的三维位置坐标;
[0149] 5.2.6、利用步骤5.1中得到的相机坐标系到机械臂基座坐标系的转化计算方程将以 相机坐标系下的电线中心线上离散点位置坐标转换到机器臂基坐标系下,计算结果示意 图如图11(a);
[0150] 5.2.7、利用多项式插值方法拟合步骤5.2.6中得到的离散的中心线上点,得到连续的 电线中心线轨迹,计算结果示意图如图11(b);
[0151] 5.2.8、利用步骤5.2.1中获取的直径数据,确定圆形横截面的尺寸,通过等截面曲线 拉伸算法计算得到实际现场中线的三维模型数据,完成对实际现场电线的重构工作,将 电线的重构模型加入可靠零件集合,重构结果示意图如图12。
[0152] 5.3、利用双目相机测量信息,修正标准作业场景中活动器件安装位姿与实际现场的 误差,具体包括以下步骤:
[0153] 5.3.1、将需要进行位姿修正的元器件从随从元器件集合剔除,加入到活动元器件集 合中:
[0154] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,将3 个跌落式熔断器、3个横担从随从元器件集合中剔除,加入到活动元器件集合中。此时, 随从元器件集合中元器件为1根杆塔、4个避雷器、3个拉线式绝缘子以及1个抱箍, 它们的全局编号用字母k表示;活动元器件集合中元器件全局编号用字母n表示;可靠 元器件集合中元器件为6根引流线和3根输电线,它们的全局编号用字母f表示。值得 说明的是k、n、f的意义与步骤1中定义的全局编号i意义相同,此处使用不同字母目 的在于指明元器件所处的集合。
[0155] 5.3.2针对活动元器件集合中的每一个跌落式熔断器和横担,依次根据双目相机测量 结果,修正其在带电更换跌落式熔断器标准作业场景中的实际位姿,并加入可靠元器件 集合:
[0156] 假设此时该活动元器件为跌落式熔断器1,标注其为c_obj,全局编号为n=5,通过 双目相机测量结果,修正c_obj跌落式熔断器1三维模型原点坐标系wobj(5)相对于机械 臂基座坐标系的位姿变换矩阵
[0157] 根据双目相机测量结果,可得c_obj跌落式熔断器1测量坐标系wr_obj(5)到相机坐标 系的变换矩阵 根据步骤5.1得到的相机坐标系到机械臂基座坐标变换矩阵 和步 骤4建立的零件测量坐标系到三维模型原点坐标系之间的变换矩阵 可推导出:
[0158]
[0159] 用上述计算结果更新c_obj跌落式熔断器1相对机械臂基座的位置 按照指定的位姿关系,调整重构场景中c_obj跌落式熔断器1的位姿;调整完成后将c_obj 跌落式熔断器1从活动元器件集合剔除,加入可靠元器件集合中。
[0160] 5.3.3针对随从元器件集合中的每一个杆塔、避雷器以及拉线式绝缘子等,依据步骤 1中定义的 矩阵,更新随从元器件集合中元器件的新位姿参数 为参考时,相对机 械臂基座坐标系的新的位姿矩阵:
[0161] 如本实施例中,针对随从元器件集合中避雷器1,则k=8;则跌落式熔断器1以横担 1新位姿 (注:横担1的全局标号为2,假设横担1已经完成基于双目相机测量的 位姿修正)为参考时的新位姿为:
[0162]
[0163] 5.3.4、针对随从元器件集合中的每一个杆塔、避雷器以及拉线式绝缘子等,加权平 均步骤5.3.3中得到的位姿矩阵 得到优化的随从零件k的最终位姿矩阵为[0164] 本实施例某电网10KV配输电线路更换跌落式熔断器作业任务的现场重构中,如针 对随从元器件集合中避雷器1,则k=8。可靠元器件集合中与避雷器1有相对安装位置 关系的元器件为横担1(f1=2)、横担2(f2=3)、横担3(f3=4),共3个元器件,则随从元器件 中避雷器1(k=8)相对于机械臂基座坐标系的最终位姿矩阵为:
[0165]
[0166] 对随从元器件集中其它元器件进行相同操作,不再赘述。完成计算,得到与真实现 场吻合的重构现场,如图13所示。
[0167] 步骤6、当需要再次利用双目相机测量数据修正相关器件位姿时,将可靠元器件集 合中或随从元器件集合中相应元器件从所在集合中剔除并加入活动元器件集合中,设置 其为活动元器件,重复步骤5.3.2到步骤5.3.4,完成再次修正。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈