[发明专利]一种空间大型结构在轨装配序列规划方法有效

专利信息
申请号: 202010073143.0 申请日: 2020-01-22
公开(公告)号: CN111168684B 公开(公告)日: 2022-07-26
发明(设计)人: 罗建军;王嘉文;王明明;马卫华;朱战霞;袁建平 申请(专利权)人: 西北工业大学深圳研究院;西北工业大学
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 西安凯多思知识产权代理事务所(普通合伙) 61290 代理人: 刘新琼
地址: 518000 广东省深圳市南山区粤海*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 空间 大型 结构 装配 序列 规划 方法
【权利要求书】:

1.一种空间大型结构在轨装配序列规划方法,其特征在于包括下述步骤:

步骤一、首先建立装配机器人的动力学方程;

根据拉格朗日函数推导装配机器人动力学方程,经计算得到n连杆的机械臂动力学方程为:

其中,M(q)为惯量矩阵,q为关节角,为非线性项,τ为关节力矩,J为雅可比矩阵,Fe为机器人末端力;

对于逆动力学问题,根据每一时刻的q与求解在通过积分迭代求得下一时刻的q与通过正动力学变换求出:

q与迭代方法为:

其中,t代表t时刻,step代表步长;

攀爬机器人采用对称设计,当末端执行器交换时,只需令q7=q1,q6=q2,q5=q3,q3=q5,q2=q6,q1=q7并带入所建模型中即可;

步骤二、建立多机器人路径协调规划方法;

首先采用图论的方法将机器人运动路径规划建立为无向图的形式,采用A*算法对单个机器人运动路径进行规划,随后进行多机器人协调路径规划,根据实际装配任务要求,采用基于优先级与交通规则约束相结合的协调方法;首先根据装配任务、机器人能力、机器人可靠性确定各机器人优先级,并根据优先级对机器人进行排序,每个机器人在运动时只需考虑优先级排序在自己之前的机器人;再根据当前各机器人位置,生成当前的连通图,确定机器人下一步可以运动的顶点,规划各机器人路径;若规划得到的机器人在下一时刻经过的路径点与优先级较高的机器人所经过的路径点发生冲突时,则机器人之间就会发生碰撞;此时引入制定的交通规则,即等待策略,即优先级低的机器人在原地等待,优先级高的机器人通过冲突点后,优先级低的机器人再继续运动,通过该点;在下一时刻,更新各机器人位置,并以此更新连通图,重复每个时刻更新机器人的位置,每个时刻机器人运动一步,也就是机器人每运动一步都会更新;

步骤三、分析机器人运动并计算能量消耗;

将装配过程中机器人的运动分为攀爬运动与装配运动,攀爬运动使机器人在大型空间结构上进行移动,装配运动使机器人完成装配单元间的装配;

在规划出关节运动后,将关节空间内的轨迹作为标称轨迹,控制机器人关节角,以达到跟踪标称轨迹的效果;控制的目标是设计反馈控制器,使关节运动q(t)∈Rn跟踪上所规划出的机器人关节运动qd;采用逆动力学控制,由公式(1)为动力学模型,在进行轨迹规划时,机器人末端无力与力矩,即Fe=0,设计控制器为:

其中,ν为辅助控制输入:

其中,τm为关节控制力矩,为期望关节角加速度,为期望关节角速度,qd为期望关节角,KVT与KPT为控制增益矩阵;

求得误差动力学为:

选取满足控制目标的增益矩阵KVT与KPT即可保证控制系统稳定;

对于装配操作,采用基于力控制的控制方法,使接触力保持稳定,最后根据控制力矩,对能量消耗进行计算,控制方法如下:

将机器人建模为刚体,将机器人接触的环境,即桁架结构的零件建模为柔性体,刚度用Kp表示,当机器人末端与环境接触产生微小位移δx时,所产生的弹性恢复力为:

F=-Kpδx (7)

其中,F与δx均表示在任务空间坐标系上,刚度矩阵Kp为对角矩阵,表示零件三个方向上的刚度,如要若要维持弹性恢复力,机器人关节力矩应为:

τ=JTF (8)

其中,J为机器人雅可比矩阵,表示机器人末端微小位移与关节微小位移的关系:

δx=Jδq (9)

当机器人末端与环境接触时,由接触引起的环境局部变形由矢量表示:

当末端与环境接触时;

当末端与环境不接触时;

其中,x为机器人末端位置,xE为环境位置;

设计机器人x-y平面的位置控制律为:

设计机器人z方向上的柔顺控制律为:

其中,τx-y为x-y平面上的控制力矩,τz为z方向上的控制力矩,J(q)为雅可比矩阵,KP与KD为控制增益矩阵;

机器人的能量消耗为关节驱动能量与电子设备能量之和,而关节驱动能量消耗远远大于电子设备,因此假设机器人消耗的能量只有关节驱动部分;

对于机器人能量计算,采取绝对值形式:

其中,n为机器人关节数,T为机器人运动总时间;

步骤四:建立评价函数,采用粒子群算法对装配序列进行寻优;

与传统的装配序列规划相同,首先衡量装配单元之间的关系:

(1)干涉矩阵

干涉矩阵衡量待装配的装配单元与已经装配完成的装配体部分的冲突情况,假设装配体有n个装配单元,定义干涉矩阵以IM表示,则Iijk表示装配单元Pj沿着方向k与装配单元Pi发生的干涉情况:

三维空间中定义装配方向为三个线性无关的矢量轴,因此,沿三轴干涉矩阵有六种,分别为IM+x、IM-x、IM+y、IM-y、IM+z、IM-z,干涉的特点已知Iij(+k)=Iji(-k),即装配单元Pj沿着方向k与装配单元Pi发生的干涉情况与装配单元Pi沿着方向-k与装配单元Pj发生的干涉情况相同;因此,定义集成干涉矩阵描述在整个装配过程中,是否存在装配单元之间的干涉情况:

矩阵IM描述两两零件之间装配时是否会发生干涉的情况;

(2)连接矩阵

不同装配单元之间的装配方法不同,连接矩阵是描述不同装配单元间的连接关系,对于一个由n个装配单元组成的装配体,定义连接矩阵C为:

C=(cij)n×n (15)

其中,cij代表装配单元Pi与装配单元Pj的连接情况:

其中,“不存在连接关系”表示两装配单元之间无任何连接结构;“存在接触连接”表示两装配单元之间有连接关系,但是在连接后无法保持稳定状态,也就是在连接时不施加外力,装配单元之间的贴合,没有紧固的铰接都包含在此;“存在稳定连接”表示装配单元连接后可保持稳定;螺纹连接、焊接都属于稳定连接;

(3)支撑矩阵

对于空间桁架结构,工作场景为空间或外星球;不同场景的环境不同,重力特性也不同,支撑矩阵衡量在不同环境与重力特性下,装配过程中各装配单元之间是否具有稳定的支撑关系,定义支撑矩阵S为:

S=(sij)n×n (17)

其中,sij代表装配单元Pj对装配单元Pi的支撑关系:

装配的评价指标有装配几何可行性、装配稳定性、装配重定向性、装配聚合性和装配并行度,针对多机器人装配空间桁架任务,提出以下四个装配指标:

(a)装配几何可行性;

装配几何可行性表示装配单元装配时,与已经装配好的装配体不发生干涉的性质;在装配前已经定义了装配方向并求解出不同装配单元的可行装配方向,装配几何性指根据装配序列装配各装配单元时,每一步的装配单元都有可行的装配序列;

装配几何性通过干涉矩阵求解,定义Gk(Pi)为装配单元Pi沿着k方向进行装配时,和已经装配好的装配体之间的干涉值之和;Gk(Pi)决定了待装配单元Pi的可行装配方向,若装配单元Pi与已装配好的装配体在k方向不发生干涉,则Gk(Pi)=0;若装配单元Pi与已装配好的装配体在k方向发生干涉,则Gk(Pi)≠0,Gk(Pi)具体表达式为:

对于装配序列{P1,P2,…,Pn},设ng表示在此序列中无法被装配的装配单元,在计算ng时,对其初始赋值0,对于每一个装配单元计算Gk(Pi),当Gk(Pi)=0时,ng=ng;当Gk(Pi)≠0时,ng=ng+1;如果最终计算得到ng=0,则装配序列可行;ng≠0,装配序列不可行;

(b)装配稳定性

装配稳定性表示在装配单元装配上之后,各装配单元保持装配位置与装配状态的能力;装配稳定性与装配连接关系与重力有关,因此通过连接矩阵C与支撑矩阵S求解,cij=1表示装配单元与装配体为接触连接,cij=2表示装配单元与装配体为稳定连接,sij=1表示装配单元Pj对装配单元Pi具有支撑作用;定义连接关系nc与ns,对nc与ns初始赋值为0,装配序列{P1,P2,…,Pn}中,对于每个装配单元计算cij与sij,更新nc=nc+cij,ns=ns+sij;nc越大,装配稳定性越好;ns越大,装配支撑性越好;并且要保证每一步装配都是稳定的,需要求每一步nc0或ns0;

(c)装配路径

装配路径表示在装配过程中,各机器人所运动的路径长度之和,通过步骤二计算得到;定义装配体的顶点V与边E,对于装配序列{P1,P2,…,Pn},设nd表示在此装配序列中机器人运动的总路程,首先初始无向图G0=(V0,E0),根据多机器人协同路径规划算法计算各机器人运动路径与路径长度nd0,装配单元计算完后,根据装配序列计算下一装配单元,更新无向图G=(V,E),并计算nd=nd+nd0

所有装配单元检测完成后,输出各机器人路径与机器人运动路径之和nd

(d)装配能耗

装配能耗表示在装配过程中,各机器人消耗能量之和,定义为ne,通过步骤三式(12)计算得到;对于装配序列{P1,P2,…,Pn},在计算完机器人路径后,根据式(12)能耗计算方法,求解机器人能耗fuel,令ne=fule,并输出各机器人运动规划qd与控制律τ;

对于以上评价指标,进行量化计算,并将不同指标之间使用式(20)进行归一化处理,保证其对整个指标函数影响相同;建立函数模型,不同装配序列求得不同的函数值,准确评价装配序列的优劣;

对于序列{P1,P2,…,Pn},评价函数为:

满足装配序列可行的约束条件为:

其中,nc代表装配稳定性,ns代表装配支撑性,nl代表装配路径,ne代表装配能耗,ω1、ω2、ω3、ω4分别代表各指标权重系数,且ω1234=1,各权重系数可根据不同装配的不同需求制定,而约束条件代表装配序满足的前提条件,即在装配每一步都需要是稳定的且每一步都有可进行装配的方向,即与之间的装配不发生干涉;

在保证公式(21)成立的条件下,找到公式(20)的最小值,即找到最优序列,得到最优的装配序列以及机器人的动作与控制序列。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学深圳研究院;西北工业大学,未经西北工业大学深圳研究院;西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010073143.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top