位置:工业机器人>>工业机器人>>机器人资讯>>内容阅读
基于关节空间的双目视觉焊接机器人路径规划

焊接机器人路径规划

机器人的路径规划属于机器人领域的一个重要方面,主要研究的是机器人手臂根据运动学原理在空间坐标系下的路径规划与路径生成问题。路径指的是机器人在运动过程中每个时刻的速度、加速度、位移。路径规划是指在有障碍物的工作环境中,给定一个起点和一个终点,根据一定的标准(例如路径最短、时间最短)为机器人规划出一条从起点到终点的运动轨迹,合理的路径规划能够保证机械臂关节的寿命、减弱机械臂的震动等。 对于点焊机器人,路径规划主要指的是:利用双目视觉检测到一定数量的焊缝边缘点,按照一定的规则,使点焊机器人从初始焊点开始依次进行焊接,最终到达末端焊点,而整个过程中所花费的时间或者距离最短。对于本文研究的弧焊机器人,路径规划主要指的是:以时间最少或者能量最小为原则,控制机械臂各关节的运动速度、加速度、关节力矩等参数,为机器人规划出一条能够规避障碍物避免发生碰撞的运动轨迹。 路径规划的研究方法 对于类似于本文的具有4关节的焊接机器人,路径规划主要规划的是机械手臂关节的运动路径。机械手臂在空间中的运动可以看成机器人末端坐标系相对于基坐标系的运动,这适用于所有的机械手臂,同样也适用于机械手臂某个关节在起点和终点之间,经过若干中间结点的运动路径。这里研究路径规划不仅需要对机械手臂位姿进行规划,而且需要对工作时间、耗费能量进行约束,也就是需要从若干轨迹中寻找出最优化的轨迹。 机械手臂最常用的路径规划方法主要有以下两种: 1、对选定的若干中间结点的速度、加速度、位姿、位移给出显示的约束条件,使路径规划器能够从某一类函数中选择参数化路径,并对中间节点进行插值计算且满足约束条件。 2、根据需要通过的相关结点,给出具体运动路径的数学方程,例如:给出一条直线方程,路径规划器在基坐标系中计算出相应的路径来逼近预定的轨迹。 路径规划主要在关节空间或者笛卡尔直角空间中进行,不管在哪种空间下,规划的路径函数必须是光滑且连续的,只有这样才能使焊接机器人平稳连续的进行工作。在关节空间中,主要求关节空间变量对时间的一阶和二阶导数,从而计算关节空间变量的路径参数(关节角速度、角加速度);而在笛卡尔直角空间中主要求机械臂位姿、速度、加速度相对于时间的函数,然后通过导数计算相关的运动参数,并进行逆运动学求解以及利用雅克比矩阵反解出各个关节的角速度,再根据雅克比矩阵和速度函数的导数求解各个关节的角加速度。由此可以看出这两种方法没有本质的区别,都可以对机械手臂进行路径规划,一定情况下还可以相互转换。 基于关节空间的双目视觉捍接机器人路径规划 笛卡尔直角空间路径规划可以很直观的看到末端执行机构的轨迹形状,机械手臂能够严格的按照规划的路径进行运动,经常用来规划一些对路径要求严格的机器人,但是在笛卡尔直角空间下的路径规划需要经过大量的计算,机器人系统的计算机必须有很快的处理速度才能保证规划的精度。而关节空间路径规划主要以机械臂各个关节变量的函数描述运动轨迹,不需要描述机械臂末端具体走过的路径,因此相对容易,实用性较高。 本文主要对基于双目视觉的焊接机器人系统进行研究,机器人能够根据自己的双目视觉系统采集的信息实现自主焊接,没有要求机器人有固定的焊接路径,因此可以在关节空间中进行路径规划。关节空间中,对路径进行规划主要就是对关节变量进行插值运算,关节在空间中的运动可以用机器人末端坐标系相对为基坐标系的位姿来描述。为了求焊接机器人在关节空间的路径,首先需要根据逆运动学的方法将路径参数转换成各个关节的角度变量,利用角度变量为每个关节拟合路径函数,使得各关节从起点到终点依次通过所有中间点,而且所用的时间均相同,这样可以保证在每一段路径上各关节能够同时完成运动过程到达终点,即拟合的路径表示的是关节角变量随时间变化的函数。尽管每个关节在相同路径中运动的时间是相同的,但是其拟合的路径函数却都是独立的,时间相同只是一个约束条件。 在5.2节中己经给出了针对每条拟合直线的焊缝初始点和焊缝终结点,这里需要给出相应的约束条件,例如:机械臂各关节在焊缝初始点和焊缝终结点位姿、各个关节在运动过程中速度和加速度的阐值、焊接工件时焊枪的位移、移动焊枪时焊枪的位移方向等。在满足约束条件下,关节可以选择不同的插值函数来进行路径规划,从而规划出的路径也是不同的。
免责声明:本网站部 分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请立即联系管理 员,我们会予以更改或删除相关文章,保证您的权利。对使用本网站信息和服务所引起的后果,本网站不作任何承诺。
共建单位:中国机械总院集团海西(福建)分院    三明学院机电工程学院
All Rights Reserved. 运营维护:三明市明网网络信息技术有限公司 业务咨询:0598-8233595 0598-5831286 技术咨询:0598-8915168