【技术实现步骤摘要】
一种基于运动基元库的带电作业机械臂自主避障路径规划方法
本专利技术属于带电作业机器人领域,具体涉及多自由度机械臂工作环境三维重建及自主动态避障路径规划,尤其是面向自主带电作业机械臂路径规划的方法。
技术介绍
目前我国高压带电作业方式仍停留在人工作业和机械臂遥操作作业阶段,人工作业时技术人员暴露在高压环境中,危险性极大;遥操作需要确保操作过程中机械臂不与杆塔元器件碰撞且最多只与一根电线接触,这对技术人员在现场观察、预判及精细操作方面的能力提出了很高的要求。C-空间法在解决移动机器人路径规划问题方面是一种经典且有效的算法,但如何在高维C-空间中快速搜索出满足运动学和障碍物约束的路径并保证路径最优,是多自由度机械臂路径规划问题的关键。基于采样的路径规划算法解决了高维C-空间计算量庞大的问题,但其性能取决于采样方法和节点间连接方式且具有随机性;人工势场法在高维C-空间中使用时计算量庞大和局部最小值问题仍未得到很好的解决;启发式搜索算法通过建立代价方程保证路径的次优且能确保搜索的完备性,但对于多自由度机械臂问题,传统启发式搜索算法庞大的计算量使之难以实现工程应用。对于上述方法,还存在一个重要问题,它们无法在搜索过程中保证搜索结果满足关节速度、加速度的运动学约束以及机械臂运动过程的平稳性。机器人作业环境的三维实时重构
,基于点云和深度相机的现场重建技术得到广泛运用,基于双目相机的三维测量技术也取得了一定的成功,但如何提高复杂环境下三维重建的精度和实时性仍是一个有待突破的问题。
技术实现思路
本专利技术提出一种基于运动基元库的带电作业机械臂自主避障路径搜索方法,能快速 ...
【技术保护点】
一种基于运动基元库的带电作业机械臂自主避障路径规划方法,其特征在于,步骤如下:步骤一:建立机械臂完整运动学模型、机械臂简化运动学模型并构建机械臂工作环境;步骤二:分类设计运动基元库,为各类库设计相应运动基元作为库成员;步骤三:初始化机械臂工作环境参数;分类建立机械臂与目标点、障碍物的距离计算函数,设置危险区域阈值和到达目标点精度阈值;创建笛卡尔空间中的启发函数hd(x)和关节空间中的启发函数hc(x)以及启发规则,实现启发搜索;步骤四:计算机械臂当前位姿与期望位姿及障碍物的笛卡尔空间距离,根据设定的判断条件选择执行下一步;调用机械臂末端与目标点笛卡尔空间距离检测函数D1F(q)、关节空间距离检测函数D2F(q)和机械臂末端与障碍物的笛卡尔空间距离检测函数DO(q)函数,将函数计算结果与区域触发阈值K1F、K2F及KO进行比较,根据判断条件选择执行以下步骤:条件1:若D1F(q)>K1F或D2F(q)>K2F,且DO(q)>KO,则顺序执行步骤五;条件2:若D1F(q)>K1F或D2F(q)>K2F,且DO(q)<KO,则跳转至步骤六;条件3:若D1F ...
【技术特征摘要】
1.一种基于运动基元库的带电作业机械臂自主避障路径规划方法,其特征在于,步骤如下:步骤一:建立机械臂完整运动学模型、机械臂简化运动学模型并构建机械臂工作环境;步骤二:分类设计运动基元库,为各类库设计相应运动基元作为库成员;步骤三:初始化机械臂工作环境参数;分类建立机械臂与目标点、障碍物的距离计算函数,设置危险区域阈值和到达目标点精度阈值;创建笛卡尔空间中的启发函数hd(x)和关节空间中的启发函数hc(x)以及启发规则,实现启发搜索;步骤四:计算机械臂当前位姿与期望位姿及障碍物的笛卡尔空间距离,根据设定的判断条件选择执行下一步;调用机械臂末端与目标点笛卡尔空间距离检测函数D1F(q)、关节空间距离检测函数D2F(q)和机械臂末端与障碍物的笛卡尔空间距离检测函数DO(q)函数,将函数计算结果与区域触发阈值K1F、K2F及KO进行比较,根据判断条件选择执行以下步骤:条件1:若D1F(q)>K1F或D2F(q)>K2F,且DO(q)>KO,则顺序执行步骤五;条件2:若D1F(q)>K1F或D2F(q)>K2F,且DO(q)<KO,则跳转至步骤六;条件3:若D1F(q)<AF1或D2F(q)<AF2,则判断机械臂末端到达期望位姿态,获得搜索结果跳转至步骤八;条件4:其他情况跳转至步骤七;步骤五:在降维稀疏的C空间中使用单关节空间轨迹规划库SP_LIB执行启发式搜索,获得当前库中最优运动基元作为规划结果;步骤六:在非降维稀疏C空间中使用单关节空间轨迹规划库SP_LIB库或笛卡尔空间轨迹规划库CP_LIB执行启发式搜索,获得当前库中最优运动基元作为规划结果;步骤七:规划精确到达目标点轨迹,获得各个关节精确达到目标关节角的单元运动规划结果。2.如权利要求1所述基于运动基元库的带电作业机械臂自主避障路径规划方法,其特征在于,步骤一中,采用DH参数法分别建立机械臂完整运动学模型T0和简化运动学模型T1;根据国家标准和行业标准,获取带电作业中杆塔元器件的标准尺寸信息及标准安装信息,将各标准场景作为场景模型库进行封装,得到机械臂作业环境模型库;将杆塔元器件用圆柱、球、长方体进行包覆简化,作为碰撞检测时的几何模型。3.如权利要求2所述基于运动基元库的带电作业机械臂自主避障路径规划方法,其特征在于,建立机械臂完整运动学模型T0时,以末端手爪(28)的末端中心为原点建立工具坐标系,以基座(20)中心为原点建立基座坐标,6个关节分别独立建立相应的关节坐标系;建立机械臂简化运动学模型T1时,以末端手爪(28)的末端中心为原点建立工具坐标系,以基座(20)中心为原点建立基座坐标,将第四关节(24)、第五关节(25)、第六关节(26)、双目相机(27)以及末端手爪(28)视为第三关节(23)的机械结构延伸,除了随动于第三关节(23)外没有相对运动。4.如权利要求1所述基于运动基元库的带电作业机械臂自主避障路径规划方法,其特征在于,步骤二中,运动基元库包括单关节空间轨迹规划库SP_LIB、自适应逆运动学轨迹规划库AP_LIB以及笛卡尔空间轨迹规...
【专利技术属性】
技术研发人员:郭毓,饶志强,郭健,韩昊一,黄颖,吴禹均,苏鹏飞,吴巍,陈宝存,肖潇,郭飞,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。