首页 / 专利库 / 人工智能 / 移动机器人学 / 一种双串联机械臂式移动操作机装置的自动化定位方法

一种双串联机械臂式移动操作机装置的自动化定位方法

阅读:691发布:2020-05-19

专利汇可以提供一种双串联机械臂式移动操作机装置的自动化定位方法专利检索,专利查询,专利分析的服务。并且一种双 串联 机械臂 式移动操作机装置的自动化 定位 方法,双串联机械臂式移动操作机装置由 车身 和两个串联式机械臂组成,两个串联式机械臂安装在车身的前部上面左右对称布置,定位的执行部件为两个串联式机械臂,串联式机械臂主要包括:末端操作器(1),滑 块 (2),推进油缸(3),滑架(4),整臂摆动油缸(5),升降油缸(6),大臂(7), 俯仰 油缸(8),摆 角 油缸(9)。本 发明 的方法利用 机器人 学原理求取装置的运动学逆解解析解表达式,根据定位作业方案获取装置定位控制所需的串联式机械臂的关节坐标,从而实现装置的自动定位。多个定位作业任务可以采用双机械臂同时动作或者分时动作。,下面是一种双串联机械臂式移动操作机装置的自动化定位方法专利的具体信息内容。

1.一种双串联机械臂式移动操作机装置的自动化定位方法,双串联机械臂式移动操作
机装置由车身和两个串联式机械臂组成,两个串联式机械臂安装在车身的前部上面左右对称布置,定位的执行部件为两个串联式机械臂,串联式机械臂主要包括:末端操作器(1),滑(2),推进油缸(3),滑架(4),整臂摆动油缸(5),升降油缸(6),大臂(7),俯仰油缸(8),摆油缸(9);大臂(7)的固定部分和双串联机械臂式移动操作机的机身铰接,大臂(7)的回转部分和滑架(4)铰接,升降油缸(6)布置在大臂(7)的下面后侧,升降油缸(6)的后侧和整臂摆动油缸(5)铰接、升降油缸(6)的前侧和大臂(7)的固定部分铰接,俯仰油缸(8)布置在大臂(7)的下面前侧,俯仰油缸(8)的后侧和大臂(7)的回转部分铰接,俯仰油缸(8)的前侧和滑架(4)铰接,摆角油缸(9)布置在大臂(7)的前侧,摆角油缸(9)的后侧和大臂(7)的回转部分铰接,摆角油缸(9)的前侧和滑架(4)铰接,滑架(4)布置在大臂(7)的上部,滑架(4)的下面后侧和大臂(7)的回转部分铰接,滑架(4)的下面前侧和摆角油缸(9)的前侧铰接,推进油缸(3)布置在滑架(4)的上部后侧,滑块(2)布置在滑架(4)的上部,滑块(2)的后部和推进油缸(3)的前部铰接,滑块(2)和滑架(4)形成移动副,左侧和右侧的串联式机械臂结构基本相同,两个机械臂的区别在于:左边的串联式机械臂的整臂摆动油缸(5)布置在机械臂左侧,右边的串联式机械臂的整臂摆动油缸(5)布置在机械臂右侧,其特征在于采用如下方法进行自动化定位:首先用机器人运动学的理论得到双串联机械臂式移动操作机的运动学逆解解析解表达式,根据定位作业方案的用户坐标得到串联式机械臂的关节坐标,其中θ1为第1个运动自由度,实现机械臂的摆动;θ2为第2个自由度,实现机械臂的俯仰;θ3为第3个自由度,实现机械臂的回转;θ4为第4个自由度,实现滑架俯仰;θ5为第5个自由度,实现滑架摆动;
d6为第6个自由度,实现滑块的移动;首先整臂摆动油缸(5)伸缩,实现机械臂绕竖直回转轴Z0的回转,到达关节位置度θ1;升降油缸(6)伸缩实现机械臂的俯仰,到达关节位置度θ2;液压达经蜗轮蜗杆减速后驱动大臂(7)的回转部分回转,实现机械臂的回转,到达关节位置度θ3;俯仰油缸(8)伸缩实现滑架俯仰,到达关节位置度θ4;摆角油缸(9)伸缩实现滑架摆动,到达关节位置度θ5;最后推进油缸(3)伸缩,实现滑块(2)的直线运动,到达位置d6。
2.根据权利要求1所述的一种双串联机械臂式移动操作机装置的自动化定位方法,其
特征在于:多个定位作业任务可以采用双机械臂同时动作或者分时动作。

说明书全文

一种双串联机械臂式移动操作机装置的自动化定位方法

技术领域

[0001] 本发明涉及一种自动化定位方法,尤其是一种双串联机械臂式移动操作机装置的自动化定位方法。

背景技术

[0002] 目前,国内外市场上矿用掘进钻车多为双串联机械臂式液压钻车,操作方式多为人工操作,普遍存在钻杆定位困难、操作不便,效率低下等问题。常见的定位操作就是钻孔,而计算机控制的自动化钻孔能有效解决井下人工凿岩采矿带来的安全、效率和钻爆精度等问题。具有智能化与自主操作的井下自动化凿岩设备是当今矿业研究的热点和难点。其中,保证钻车能够在具有多个拐的巷道中间快速行进且不碰触到墙面,并能进行精确实时的定位和导航,实现自动化钻孔,是矿业研究的一个重要方向。因此,对双串联机械臂式移动操作机装置的自动化定位方法进行研究对于矿用钻车实现自动化钻孔等精确定位作业,提高作业效率和作业平具有重要意义。

发明内容

[0003] 基于以上目的,本发明提出一种自动定位方法,定位的执行部件为安装在一个移动操作机上的两个串联式机械臂,具体方法如下:
[0004] 首先用机器人运动学的理论得到双串联机械臂式移动操作机的运动学逆解解析解表达式,根据定位作业方案的用户坐标得到串联式机械臂的关节坐标,其中 为第1个运动自由度,实现机械臂的摆动; 为第2个自由度,实现机械臂的俯仰; 为第3个自由度,实现机械臂的回转; 为第4个自由度,实现滑架俯仰; 为第5个自由度,实现滑架摆动;为第6个自由度,实现滑的移动。
[0005] 由串联式机械臂实现定位操作,首先整臂摆动油缸5伸缩,实现机械臂绕竖直回转轴Z0的回转,到达关节位置度 ;升降油缸6伸缩实现机械臂的俯仰,到达关节位置度 ;液压达经蜗轮蜗杆减速后驱动大臂7的回转部分回转,实现机械臂的回转,到达关节位置度;俯仰油缸8伸缩实现滑架俯仰,到达关节位置度 ;摆角油缸9伸缩实现滑架摆动,到达关节位置度 ;最后推进油缸3伸缩,实现滑块2的直线运动,到达位置 。
[0006] 完成多个定位作业任务可以两个串联式机械臂同时动作也可以分时动作,实现末端操作器1的定位操作。
[0007] 本发明的双串联机械臂式移动操作机装置的自动化定位方法由机器人运动学的理论得到双串联机械臂式移动操作机的运动学解析解表达式,根据定位作业方案的用户坐标得到串联式机械臂的关节坐标,实现根据用户定位作业方案的数据信息获取移动操作机两个串联式机械臂的关节坐标信息,通过控制两个串联式机械臂6个自由度的动作使两个串联式机械臂的末端操作器达到用户期望的位姿,从而实现移动操作机作业装置的自动定位。附图说明
[0008] 图1是本发明的双串联机械臂式移动操作机装置的串联式机械臂结构示意图;
[0009] 图2是本发明的双串联机械臂式移动操作机装置的运动学坐标系和用户坐标系。具体实施例
[0010] 本发明的双串联机械臂式移动操作机装置由车身和两个串联式机械臂组成,两个串联式机械臂安装在车身的前部上面左右对称布置。
[0011] 图1所示为串联式机械臂,主要包括:末端操作器1,滑块2,推进油缸3,滑架4,整臂摆动油缸5,升降油缸6,大臂7,俯仰油缸8,摆角油缸9。
[0012] 大臂7的固定部分和双串联机械臂式移动操作机的机身铰接,大臂7的回转部分和滑架4铰接。升降油缸6布置在大臂7的下面后侧,升降油缸6的后侧和整臂摆动油缸5铰接、升降油缸6的前侧和大臂7的固定部分铰接。俯仰油缸8布置在大臂7的下面前侧,俯仰油缸8的后侧和大臂7的回转部分铰接,俯仰油缸8的前侧和滑架4铰接。摆角油缸9布置在大臂7的前侧,摆角油缸9的后侧和大臂7的回转部分铰接,摆角油缸9的前侧和滑架4铰接。滑架4布置在大臂7的上部,滑架4的下面后侧和大臂7的回转部分铰接,滑架4的下面前侧和摆角油缸9的前侧铰接。推进油缸3布置在滑架4的上部后侧。滑块2布置在滑架4的上部,滑块2的后部和推进油缸3的前部铰接。滑块2和滑架4形成移动副。
[0013] 左侧和右侧的串联式机械臂结构基本相同,两个机械臂的区别在于:左边的串联式机械臂的整臂摆动油缸5布置在机械臂左侧,右边的串联式机械臂的整臂摆动油缸5布置在机械臂右侧。
[0014] 双串联机械臂式移动操作机装置运动学计算的目的是求解末端操作器的期望位姿对应的关节变量,末端操作器的位姿为6个自由度,需要6轴联动。这里建立双串联机械臂式移动操作机装置的运动学坐标系和用户坐标系如图2所示。
[0015] 两个串联式机械臂D-H参数中的常量部分参数完全一致。根据建立的坐标系确定串联式机械臂的D-H参数如表1所示:
[0016] 表1 串联式机械臂各连杆D-H参数
[0017]
[0018] 坐标变换的A矩阵表达式为
[0019]
[0020] 以 和 分别代表 和 ,简写后
[0021] , ,
[0022] , ,
[0023] ,
[0024]
[0025] 式中:c1=cos ;s1=sin ;cb1=cos ;sb1=sin 。c2,s2,c3,s3,c4,s4,c5,s5,cb2,sb2,cb3,sb3同理。
[0026] Ab为车姿矩阵,车姿矩阵中的参数可由激光导向以特殊方法计算得到,部分参数也可以由特殊安装的传感器得到。
[0027] 建立双机械臂统一的运动学方程如下:
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]  
[0034]
[0035]
[0036]
[0037]
[0038]
[0039] 求解此结构型式的运动学逆解,采用分离变量法求得解析解,求解过程如下:
[0040] 用 、 、 左乘(1)式,有 。
[0041] 令 , ,有
[0042]
[0043] 将矩阵左右两边展开
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063] 通过观察 矩阵内元素之间的关系,可以得到
[0064]
[0065] 通过(2)式两边矩阵对应元素相等,有如下关系式
[0066]
[0067] (2)式两边矩阵第一行的第一列与第三列相等有
[0068]
[0069] 令 ,得 ,解得
[0070] (2)式两边矩阵第一行第二列相等有
[0071]
[0072] (3)式与 联立得
[0073]
[0074] 令 ,得 ,解得
[0075] 即
[0076] 将 k 2 、m 带 入 式 中 得
[0077] 同理可得
[0078]
[0079] 由以上结果可求得 、 、
[0080]
[0081] 即
[0082] 联立(4)、(5)、(6)成方程组得
[0083]
[0084] 解方程组(11)可求得 , , ,那么所有变量的解析解表达式便可全部求出。
[0085] 下面求解 , , ,通过解(11)求得 , , 的解析解的表达式。
[0086] 对于这个方程组的求解,需要分五种情况讨论, ; ;; ;以及除了前四种情况的其他情况,对于前四种情况,命名为特殊
情况,除了特殊情况的其他情况则为一般情况。下面分析每一种情况,首先分析一般情况。
[0087] 一、一般情况求解过程如下:
[0088]
[0089] (1-1)*a23-(1-2)*a13与(1-2)*a33-(1-3)*a23联立,消去d6得
[0090]
[0091] 令
[0092] 得
[0093] 通过(1-4),有 ,将其带入(1-5),得
[0094]
[0095] 将(1-6)展开,得
[0096]
[0097] 令
[0098] 得
[0099] 利用万能公式 、 ,将(1-7)展开,再令,整理
[0100]
[0101] 令
[0102] 有
[0103] 这是一个一元四次方程,利用“一般实系数四次方程的谢国芳求根公式”可求得的最终解,结果如下:
[0104] 首先定义参数
[0105] 以及
[0106] 当 、 、 全为正数时 ,如果 , ,否则,;当 、 、 不全为正数时,如果 , ,否
则, ;则  。
[0107] 由(1-4)+(1-5),得 ,解得
[0108] ,则 ;
[0109] 由(1-1)有 ;
[0110] 至此 、 、 全部求出。
[0111] 二、当a21=a23=0时
[0112]
[0113] 由(2-1)可得
[0114]
[0115] 由(2-2)可得
[0116]
[0117] 即
[0118] (2-1)与(2-3)联立成方程组为
[0119]
[0120] 解得
[0121]
[0122] 即
[0123] 三、当a22=a23=0时
[0124]
[0125] (3-1)*a33-(3-3)*a13得
[0126]
[0127] (3-4)与(3-2)联立方程组为
[0128]
[0129] 令
[0130] 得
[0131] 之后解法同一般情况。
[0132] 四、当a32=a33=0时
[0133]
[0134] (4-1)*a23-(4-2)*a13得
[0135]
[0136] (4-4)与(4-3)联立方程组为
[0137]
[0138] 令
[0139] 得
[0140] 之后解法同一般情况。
[0141] 五、当a23=a33=0时
[0142]
[0143] (5-2)与(5-3)联立成方程组为
[0144]
[0145] 令
[0146] 得
[0147] 之后解法同一般情况。
[0148] 至此,双串联机械臂式移动操作机装置运动学逆解的解析解表达式全部求出。通过MATLAB工具进行正解反解一致性的判断,结果表明正解反解一致。并利用c语言编程软件VC++6.0将逆解编写成了程序。
[0149] 首先根据特定的用户定位方案来获取定位数据,也就是得到的用户坐标。这里假定末端操作器在用户坐标系中的位姿为T,其中第1列为末端操作器x轴姿态、第2列为末端操作器y轴姿态、第3列为末端操作器z轴姿态,第4列为末端操作器的位置。
[0150] 假定末端操作器的目标位姿为:
[0151]
[0152] 车姿矩阵为:
[0153]
[0154] 把数据输入程序,输入形式: , , , ,, , , , , , , 以 及
, , , , , ,
, , , , , 。
[0155] 得 出 结 果 , , , ,, 。其中 为第1个运动自由度,实现机械臂的摆动; 为第2个
自由度,实现机械臂的俯仰; 为第3个自由度,实现机械臂的回转; 为第4个自由度,实现滑架俯仰; 为第5个自由度,实现滑架摆动; 为第6个自由度,实现滑架的移动。
[0156] 通过编程好的程序计算出上述关节角度后,就可以通过控制系统控制关节运动使机械臂的末端操作器到达目标位姿。
[0157] 多个定位作业可以双机械臂同时动作也可以分时动作,关键需要做好动作规划。单个串联式机械臂的运动可以由两种方式实现:一种是单自由度顺序运动,共6次完成定位工作;另一种是多个自由度联动共同完成定位工作。
[0158] 下面以单个串联式机械臂单自由度运动方式为例介绍定位实现方法:
[0159] 移动操作机的定位作业由左侧串联式机械臂实现定位,首先整臂摆动油缸5伸缩,实现机械臂绕竖直回转轴Z0的回转,到达关节位置 度;升降油缸6伸缩实现机械臂的俯仰,到达关节位置 度;液压马达经蜗轮蜗杆减速后驱动大臂7的回转
部分回转,实现机械臂的回转,到达关节位置 度;俯仰油缸8伸缩实现滑架俯
仰,到达关节位置 度;摆角油缸9伸缩实现滑架摆动,到达关节位置
度;最后推进油缸3推动末端操作器1直线运动,到达位置 mm,到
此就完成定位工作。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈