当前位置: 首页 > 专利查询>南开大学专利>正文

一种面向修锭过程的机器人轨迹规划方法及系统技术方案

技术编号:29014050 阅读:49 留言:0更新日期:2021-06-26 05:14
本公开提供了一种机器人轨迹规划方法及系统,包括:获取给定路径,引入路径参数,并将给定路径的笛卡尔坐标进行参数化表示;将路径的参数化笛卡尔坐标映射为机器人的关节位置、速度和加速度;选取一种三段式路径加速度轨迹或其改进型路径加速度轨迹,获得路径参数及其导数的表达式;利用参数化的关节变量、速度和加速度将机器人运动学与动力学方程参数化,并获得性能指标函数;根据性能指标函数,利用优化算法求解路径加速度轨迹的最优参数,获取最优参数下沿给定路径的机器人轨迹;使沿指定路径的最优轨迹规划问题的维度得以减少,降低了计算复杂度,并且规划出的轨迹包含大范围匀速段,更适合被应用于金属锭毛刺修整作业中。更适合被应用于金属锭毛刺修整作业中。更适合被应用于金属锭毛刺修整作业中。

【技术实现步骤摘要】
一种面向修锭过程的机器人轨迹规划方法及系统


[0001]本公开涉及有色金属生产
,具体涉及用于金属修锭的工业机器人轨迹规划方法。

技术介绍

[0002]本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成现有技术。
[0003]有色冶金工业是国内外现代化工业的重要产业,在有色金属生产过程中,金属液在模具中冷凝成型成为金属锭后,金属锭的四周带有形状不规则的毛刺,影响产品质量。人工打磨毛刺费时费力,效率低下。作业环境高温,存在热辐射,影响人体健康。而且修锭动作简单重复,没有硬性的技术要求,劳动强度大。此外,人工并不能保证修锭效果的一致性,存在遗漏的情况,使得产品质量参差不齐。考虑以上不足,将自动化设备用于该生产环节非常必要。工业机器人是被广泛应用于现代化工业生产中的机电一体化设备,可以代替人根据事先设定的程序自动执行简单重复或者复杂危险的生产工序。目前在工业现场应用的工业机器人大多采用点对点示教编程的方式,针对特定的作业场景,设定多个路径点,相邻两个路径点之间以直线或圆弧运动指令衔接。这种方式忽略了机器人的运动学与动力学特性,无法对作业执行时间或作业过程中的能耗进行优化,从而无法最大限度地发挥机器人的性能,因此在利用工业机器人进行金属锭毛刺修整作业时,为机器人进行合理的轨迹规划十分重要。
[0004]机器人的轨迹规划问题主要分为关节空间规划和笛卡尔空间规划。关节空间的规划针对机器人的运动方式为“点对点”的情况,主要利用多项式函数对各关节量进行插值,在合理选取多项式参数的情况下,可以实现机器人关节运动速度、加速度和加加速度平滑,但机器人末端执行器在笛卡尔空间中的路径形状难以预测。笛卡尔空间的规划方法针对末端执行器的路径形状有严格限制的情况,在笛卡尔空间中规划末端执行器的轨迹,然后对插补点进行逆解,得到各关节量的轨迹。
[0005]考虑到实际作业场景,模具和金属锭具有固定形状,毛刺分布于金属锭表面的外侧边缘,也即模具的内边缘,机器人在进行修锭作业时,末端执行器沿模具内侧运动一周,路径形状严格受限,因此应在笛卡尔空间中进行机器人的轨迹规划。笛卡尔空间的规划方法涉及到将一段指定路径分割为多个直线和圆弧路径段,选取插值函数对笛卡尔坐标下的三个位置分量和三个姿态分量进行插补。由于机器人的控制是在关节空间进行的,因此还应利用逆运动学和雅克比将规划得到的笛卡尔位置、速度和加速度映射为关节空间中的角度、角速度和角加速度。此外,在考虑实现机器人的最优轨迹规划时,还要结合运动学和动力学方程对时间或能量等代价函数进行优化,随着机器人自由度的增多,计算复杂度和计算量将急剧增加,引起“维数灾难”。为了缓解沿指定路径机器人轨迹规划的计算复杂问题,Bobrow等人提出了一种路径参数化方法,通过引入广义路径参数将指定路径和机器人运动学/动力学方程进行参数化,减少优化变量并降低优化问题的复杂性,并且应用该方法成功
解决了三自由度机械臂的时间最优轨迹规划问题。此后诸多学者参考路径参数化思想,考虑机器人转矩、速度和加速度等不同的约束条件,研究了多自由度机械臂沿指定路径的最优时间、能量和冲击等最优轨迹规划问题。
[0006]但是,现有沿指定路径的最优轨迹规划方法仅考虑关节转矩、速度和加速度等机器人的机械特性约束,而没有考虑基于任务的约束条件。机器人在执行特定工作任务的情况下,对速度和加速度等运动特性有更严苛的要求。例如,针对有色金属修锭作业,机器人末端执行器从金属锭表面边缘某一点开始,环绕边缘运动一周为一个作业循环。在一个作业循环内,机器人的起始和终止速度均为零,为了保证毛刺修整均匀,在满足机器人最大速度和加速度的限制条件下,应使末端执行器相对于工件的线速度具有大范围的匀速段。典型的“三段式”加速度轨迹虽然能满足大范围匀速段的要求,但随着机器人自由度的增加,会引起“维数灾难”;现有利用路径参数化的最优轨迹规划方法虽然有效避免了“维数灾难”,但难以规划出带有大范围匀速段的轨迹,从而难以应用于有色金属修锭作业中。
[0007]综上所述,为使规划出的轨迹在具有大范围匀速段的同时,避免维数灾难,使之能够有效应用于有色金属修锭作业是目前需要解决的技术问题。

技术实现思路

[0008]为了解决上述问题,本公开提出了一种合理的工业机器人轨迹规划方法及系统。
[0009]第一方面,本公开提供了一种机器人轨迹规划方法,包括:
[0010]获取给定路径,引入路径参数,并将给定路径的笛卡尔坐标进行参数化表示;
[0011]将路径的参数化笛卡尔坐标映射为机器人的关节位置、速度和加速度;选取一种三段式路径加速度轨迹或其改进型路径加速度轨迹,获得路径参数及其导数的表达式;利用参数化的关节变量、速度和加速度将机器人运动学与动力学方程参数化,并获得性能指标函数;
[0012]根据性能指标函数,利用优化算法求解路径加速度轨迹的最优参数,获取最优参数下沿给定路径的机器人轨迹。
[0013]第二方面,本公开提供了一种机器人轨迹规划系统,包括:
[0014]数据采集模块,被配置为获取给定路径,引入路径参数,并将给定路径的笛卡尔坐标进行参数化表示;
[0015]数据处理模块,被配置为将路径的参数化笛卡尔坐标映射为机器人的关节位置、速度和加速度;选取一种三段式路径加速度轨迹或其改进型路径加速度轨迹,获得路径参数及其导数的表达式;利用参数化的关节变量、速度和加速度将机器人运动学与动力学方程参数化,并获得性能指标函数;
[0016]最优参数确定模块,被配置为根据性能指标函数,利用优化算法求解路径加速度轨迹的最优参数,获取最优参数下沿给定路径的机器人轨迹。
[0017]第三方面,本公开提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成如第一方面所述的机器人轨迹规划方法。
[0018]第四方面,本公开提供了一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成如第一方面所述的机器人轨迹规划方法。
[0019]与现有技术对比,本公开具备以下有益效果:
[0020]本公开考虑到机器人执行有色金属修锭作业时,末端执行器的运动路径被完全确定,要求末端执行器沿给定路径的线速度包含大范围匀速阶段,并且为了避免因描述运动的变量过多而在计算过程中引起“维数灾难”的问题,本公开提出了一种基于给定路径参数化的“三段式”及其改进型加速度轨迹的机器人最优轨迹规划分析方法。本公开使沿指定路径的最优轨迹规划问题的维度得以减少,降低了计算复杂度,并且规划出的轨迹包含大范围匀速段,更适合被应用于金属锭毛刺修整作业中。
附图说明
[0021]构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
[0022]图1为本公开工业机器人轨迹规划方法流程图;
[0023]图2为本公开所述“三段式”轨迹的路径加速度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人轨迹规划方法,其特征在于,包括:获取给定路径,引入路径参数,并将给定路径的笛卡尔坐标进行参数化表示;将路径的参数化笛卡尔坐标映射为机器人的关节位置、速度和加速度;选取一种三段式路径加速度轨迹或其改进型路径加速度轨迹,获得路径参数及其导数的表达式;利用参数化的关节变量、速度和加速度将机器人运动学与动力学方程参数化,并获得性能指标函数;根据性能指标函数,利用优化算法求解路径加速度轨迹的最优参数,获取最优参数下沿给定路径的机器人轨迹。2.如权利要求1所述的机器人轨迹规划方法,其特征在于,所述路径加速度轨迹为三段式路径加速度轨迹,所述三段式路径加速度轨迹曲线分为三段,依次包括匀加速段、匀速段和匀减速段。3.如权利要求1所述的机器人轨迹规划方法,其特征在于,路径加速度轨迹为改进的三段式路径加速度轨迹,所述改进的三段式路径加速度轨迹具有过渡环节,过渡环节以斜坡函数、抛物线函数或三角函数对轨迹的不光滑处进行平滑过渡。4.如权利要求3所述的机器人轨迹规划方法,其特征在于,所述过渡环节位于匀加速段转换为匀速段区域以及匀速段转换为匀减速段区域。5.如权利要求1所述的机器人轨迹规划方法,其特征在于,所述将路径参数映射为机器人的关节位置、速度和加速度包括,利用机器人逆运动学将笛卡尔空间参数化路径映射为关节空间的参数化关节位置、速度和加速度。6.如权利要求1所述的机器人轨迹规划方法,其特征在于,所述机器人运动学与动力学方程由机器人的运动学与动力学模型获得,可使用D

H方法对机器人进行正运动学建模,使用基于能量分析的Euler

Lagrange方...

【专利技术属性】
技术研发人员:孙宁桑文闯邱泽昊张程琳方勇纯
申请(专利权)人:南开大学
类型:发明
国别省市:

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

1