一种搜索DELTA机器人内接圆柱体期望工作空间的方法.pdf

上传人:00062****4422 文档编号:4598801 上传时间:2018-10-21 格式:PDF 页数:7 大小:464.14KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410587370.X

申请日:

2014.10.29

公开号:

CN104483898A

公开日:

2015.04.01

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回 IPC(主分类):G05B 19/19申请公布日:20150401|||实质审查的生效IPC(主分类):G05B 19/19申请日:20141029|||公开

IPC分类号:

G05B19/19

主分类号:

G05B19/19

申请人:

西南科技大学

发明人:

刘宏伟; 梁艳阳; 王效杰

地址:

621010四川省绵阳市涪城区青龙大道中段59号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种搜索Delta机器人内接圆柱体期望工作空间的方法通过确定内接圆柱体高度范围、确定给定圆心位置的内接圆最大半径、确定工作空间内最大内接圆半径及位置、确定工作空间内给定半径的内接圆柱体的高度、确定工作空间内接最大体积的圆柱体期望工作空间等方法搜索Delta机器人工作空间内的内接圆柱体期望工作空间。该形状规则的工作空间消除了实际工作空间边界上不规则凸起对机器人运动及控制造成的不利影响。本发明除可以用于圆柱形内接期望工作空间的搜索外,还可以用于其他规则内接期望工作空间的搜索。

权利要求书

1.  一种Delta机器人工作空间中所能容纳给定半径的最大内接圆柱体期望工作空间搜素方法,该方法通过确定Delta机器人工作空间中所能容纳圆柱体期望工作空间的最大高度、圆心位于(0,0,z)处内接圆半径、最大内接圆半径及位置等方法得到。

2.
  一种Delta机器人工作空间中所能容纳体积最大的内接圆柱体期望工作空间搜素方法,该方法通过确定Delta机器人工作空间中所能容纳圆柱体期望工作空间的最大高度、圆心位于(0,0,z)处内接圆半径、最大内接圆半径及位置、给定半径的最大内接圆柱体等方法得到。

3.
  根据权利要求1或2所述方法,其中确定Delta机器人工作空间中圆心位于(0,0,z)处的内接圆半径的确定,主要通过随机产生园内点并通过与上下边界比较判断是否位于工作空间内得到。

4.
   一种搜索函数最值的方法,该函数在给定区间内存在唯一最大(小)值,并且在最值两侧单调,通过在区间内确定两个点,并比较两点的函数值,从而缩小区间范围。

说明书

一种搜索Delta机器人内接圆柱体期望工作空间的方法
技术领域
本发明涉及一种搜索并联机器人内接规则工作空间的方法,特别涉及一种搜索Delta机器人内接圆柱体工作空间的方法。
背景技术
并联机器人是一种动平台与定平台之间通过至少两个独立运行链相连接,并且具有两个及以上自由度的机器人。与串联机器人相比,并联机器人具有精度高、承载力大、刚度高、结构紧凑、响应快等诸多优点,但同时具有工作空间相对较小的缺点。具有三平移自由度的Delta机器人是一种已成功应用于医疗、食品、药品等行业的并联机器人。但Delta机器人工作空间小,并且边界有许多不规则凸起,当机器人在边界附近运行时容易进入奇异状态。因此,设计及控制人员往往“期望”用形状规则的“内接期望工作空间”代替原工作空间,这对机器人的运动控制及路径规划都有重要的意义。同时确定工作空间中可容纳规则期望工作空间的大小也可作为Delta机器人机构设计的指标,而且为了利于自动化,应用与编程实现的数值化方法是非常有必要的。
发明内容
在为了使Delta远离奇异位姿从而保证其安全工作,并更加容易对其进行运动控制及轨迹规划,本发明提供了一种搜索Delta工作空间中内接圆柱体期望工作空间的方法。该方法易于编程实现。为了实现以上功能,本发明采用以下方法:
首先建立Delta机器人的几何模型;然后根据几何模型得到其工作空间与机器人结构参数之间的关系表达式,并将表达式分为上下界进行参数化方程表示;接着确定Delta机器人工作空间中所能容纳圆柱体期望工作空间的最大高度;随后,以给定圆心坐标确定工作空间所能容纳最大圆方法为基础,找到工作空间中最大半径的内接圆,并得到确定工作空间中所能容纳给定半径的圆柱体的最大高度的方法;最后,得到确定工作空间中所能容纳最大体积的圆柱体期望工作空间的方法此处键入发明内容描述段落。
附图说明
图1 Delta机器人结构图;
图2确定(0,0,z)处工作空间中所能容纳最大圆;
图3 搜索策略;
图4确定工作空间中所能容纳给定半径的最高圆柱体。
具体实施方式
本结合附图,本发明的工作流程如下所示:
(1)建立Delta机器人及其工作空间的几何模型
附图1为Delta机器人结构模型。Delta机器人主要由定平台、动平台、电机、主动臂、从动臂构成。固定在定平台上的三个电机分别带动三个主动臂,通过三个从动臂驱动动平台,从而实现末端的运动。坐标系的原点位于电机与主动臂的连接点Fi(i=1,2,3,下同)构成的正三角形的中心,z轴垂直于该三角形所在平面,y轴垂直于F2F3所在直线并背离F1,三个坐标轴符合右手坐标系。从动臂与动平台的交点Ei构成的三角形的中心E0(x0,y0,z0)为末端执行器位置的参考点,故E0z坐标始终为负。坐标原点OFi的距离为f,末端执行器参考点E0Ei的距离为e,主动臂长度FiJi=rf,从动臂长度为EiJi=re。一条OEiJiFiE0构成一条单支链;
根据建立的几何模型,可以得到Delta机器人的单支链工作空间的边界表示:

将其表示为参数形式:
上边界:
如果;否则,
下边界:
因为动平台由三条单支链共同驱动,三条单支链运动空间的交集构成了Delta机器人的工作空间。并且,由此参数形式可知,x0<re,故内接圆柱体的半径r<re
(2)确定Delta机器人工作空间中所能容纳圆柱体期望工作空间的最大高度
当圆柱体的半径为0时,高度最大,即其工作空间与z轴的交点为圆柱体的上下底面。因此,
z min=-|re+rf|cos(θ),θ=-arcsin(L/|re+rf|);
如果|re-rf|<|L|,Zmax=0;否则,Zmax=-|re-rf|cos(θ),θ=-arcsin(L/|re-rf|);
最大高度为:H=Zmax-Zmin
(3)确定Delta机器人工作空间中圆心位于(0,0,z)的内接圆半径
附图2为确定Delta机器人工作空间中圆心位于(0,0,z)的内接圆半径的方法流程图。首先根据输入的Delta机器人的结构参数确定其工作空间中所能容纳圆柱体的最大高度,并判断给定圆心坐标是否在该范围内。如果不在,则R=0,并结束程序;否则进行下一步,以0为半径的下界,re为上界进行二分查找。在通过二分法得到一个半径时,为确定该半径的圆完全位于工作空间内,随机产生一个位于该圆内的点,通过与工作空间上下界比较来判断是否位于工作空间内。如果该点没有位于工作空间内,则以该半径作为新的上界进行二分查找。直到随之产生N个点并且所有点均位于工作空间内,才确定该圆内完全位于工作空间内,并以该半径为新的下界进行二分查找。当上界与下届的差小于给定阈值时,以此时半径上的下界均值作为最终的结果;
 为了减少计算量,当确定本次循环中圆完全位于工作空间内时,下次循环将不再对该圆内的点进行检查,即判断半径范围为[rminrmax]的圆环是否完全位于工作空间内。
(4)确定Delta机器人工作空间中半径最大的内接圆
附图3为确定Delta机器人工作空间中半径最大的内接圆的搜索策略。圆柱体底面半径最大时,高度为0,上下底面重合。此半径为圆柱体半径的搜索提供了范围的上界。因为在上述高度范围内,圆柱体底面半径存在最大值且唯一,并且在最大值两侧单调,故采用附图3所示的如下搜索策略:
已知R(z)在[a,b]之间存在最大值,且唯一。在[a,b]中取不同的两点cd,且假设c<d,然后比较其函数值:
R(c)>R(d),则最大值位于[a,c]中;
R(c)<R(d),则最大值位于[d,b]中;
 然后,在新区间中进行上述操作,直到区间长度小于给定阈值,则认为区间中点即为函数值最大处。
(5)确定Delta机器人工作空间中给定半径的内接圆柱体的最大高度
附图4为确定Delta机器人工作空间中给定半径的内接圆柱体的最大高度的方法流程图。输入信息为Delta机器人的结构参数parameter,给定期望圆柱体工作空间的底面半径Radius,及通过(4)求出的Delta机器人工作空间中最大内接圆半径rr<Radius)及圆心坐标(0,0,z)。根据输入确定可容纳圆柱体的高度范围[ZminZmax],然后以二分法分别在[zZmax]和[Zminz]中搜索半径为Radius的内接圆圆心坐标位置ZupZdown。如果没有找到Zup,则判断Zmax是否为0。如果是,则Zup=0;否则Zup=r
(6)确定Delta机器人工作空间中体积最大的内接圆柱体
因为工作空间中所能容纳最大体积的圆柱体体积关于底面半径的函数只有一个最大值;并且在最大值两侧,函数单调。这种情况与圆柱体最大底面半径的确实方法相同,故采用(4)中的搜索方法。

一种搜索DELTA机器人内接圆柱体期望工作空间的方法.pdf_第1页
第1页 / 共7页
一种搜索DELTA机器人内接圆柱体期望工作空间的方法.pdf_第2页
第2页 / 共7页
一种搜索DELTA机器人内接圆柱体期望工作空间的方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种搜索DELTA机器人内接圆柱体期望工作空间的方法.pdf》由会员分享,可在线阅读,更多相关《一种搜索DELTA机器人内接圆柱体期望工作空间的方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410587370.X (22)申请日 2014.10.29 G05B 19/19(2006.01) (71)申请人 西南科技大学 地址 621010 四川省绵阳市涪城区青龙大道 中段 59 号 (72)发明人 刘宏伟 梁艳阳 王效杰 (54) 发明名称 一种搜索 Delta 机器人内接圆柱体期望工作 空间的方法 (57) 摘要 一种搜索 Delta 机器人内接圆柱体期望工作 空间的方法通过确定内接圆柱体高度范围、 确定 给定圆心位置的内接圆最大半径、 确定工作空间 内最大内接圆半径及位置、 确定工作空间内给定 半径的内接圆柱体的高。

2、度、 确定工作空间内接最 大体积的圆柱体期望工作空间等方法搜索 Delta 机器人工作空间内的内接圆柱体期望工作空间。 该形状规则的工作空间消除了实际工作空间边界 上不规则凸起对机器人运动及控制造成的不利影 响。本发明除可以用于圆柱形内接期望工作空间 的搜索外, 还可以用于其他规则内接期望工作空 间的搜索。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书3页 附图2页 (10)申请公布号 CN 104483898 A (43)申请公布日 2015.04.01 CN 104483898 A 1/1 页 2 1.一种 Delta 机器人工。

3、作空间中所能容纳给定半径的最大内接圆柱体期望工作空间 搜素方法, 该方法通过确定 Delta 机器人工作空间中所能容纳圆柱体期望工作空间的最大 高度、 圆心位于 (0,0,z) 处内接圆半径、 最大内接圆半径及位置等方法得到。 2.一种 Delta 机器人工作空间中所能容纳体积最大的内接圆柱体期望工作空间搜素 方法, 该方法通过确定 Delta 机器人工作空间中所能容纳圆柱体期望工作空间的最大高 度、 圆心位于 (0,0,z) 处内接圆半径、 最大内接圆半径及位置、 给定半径的最大内接圆柱体 等方法得到。 3.根据权利要求1或2所述方法, 其中确定Delta机器人工作空间中圆心位于(0,0,z。

4、) 处的内接圆半径的确定, 主要通过随机产生园内点并通过与上下边界比较判断是否位于工 作空间内得到。 4. 一种搜索函数最值的方法, 该函数在给定区间内存在唯一最大 ( 小 ) 值, 并且在最 值两侧单调, 通过在区间内确定两个点, 并比较两点的函数值, 从而缩小区间范围。 权 利 要 求 书 CN 104483898 A 2 1/3 页 3 一种搜索 Delta机器人内接圆柱体期望工作空间的方法 技术领域 0001 本发明涉及一种搜索并联机器人内接规则工作空间的方法, 特别涉及一种搜索 Delta 机器人内接圆柱体工作空间的方法。 背景技术 0002 并联机器人是一种动平台与定平台之间通过至。

5、少两个独立运行链相连接, 并且具 有两个及以上自由度的机器人。与串联机器人相比, 并联机器人具有精度高、 承载力大、 刚 度高、 结构紧凑、 响应快等诸多优点, 但同时具有工作空间相对较小的缺点。具有三平移自 由度的 Delta 机器人是一种已成功应用于医疗、 食品、 药品等行业的并联机器人。但 Delta 机器人工作空间小, 并且边界有许多不规则凸起, 当机器人在边界附近运行时容易进入奇 异状态。因此, 设计及控制人员往往 “期望” 用形状规则的 “内接期望工作空间” 代替原工 作空间, 这对机器人的运动控制及路径规划都有重要的意义。同时确定工作空间中可容纳 规则期望工作空间的大小也可作为 。

6、Delta 机器人机构设计的指标, 而且为了利于自动化, 应用与编程实现的数值化方法是非常有必要的。 发明内容 0003 在为了使 Delta 远离奇异位姿从而保证其安全工作, 并更加容易对其进行运动控 制及轨迹规划, 本发明提供了一种搜索 Delta 工作空间中内接圆柱体期望工作空间的方 法。该方法易于编程实现。为了实现以上功能, 本发明采用以下方法 : 首先建立 Delta 机器人的几何模型 ; 然后根据几何模型得到其工作空间与机器人结构 参数之间的关系表达式, 并将表达式分为上下界进行参数化方程表示 ; 接着确定 Delta 机 器人工作空间中所能容纳圆柱体期望工作空间的最大高度 ; 随。

7、后, 以给定圆心坐标确定工 作空间所能容纳最大圆方法为基础, 找到工作空间中最大半径的内接圆, 并得到确定工作 空间中所能容纳给定半径的圆柱体的最大高度的方法 ; 最后, 得到确定工作空间中所能容 纳最大体积的圆柱体期望工作空间的方法此处键入发明内容描述段落。 附图说明 0004 图 1 Delta 机器人结构图 ; 图 2 确定 (0,0,z) 处工作空间中所能容纳最大圆 ; 图 3 搜索策略 ; 图 4 确定工作空间中所能容纳给定半径的最高圆柱体。 具体实施方式 0005 本结合附图, 本发明的工作流程如下所示 : (1) 建立 Delta 机器人及其工作空间的几何模型 附图 1 为 De。

8、lta 机器人结构模型。Delta 机器人主要由定平台、 动平台、 电机、 主动臂、 说 明 书 CN 104483898 A 3 2/3 页 4 从动臂构成。固定在定平台上的三个电机分别带动三个主动臂, 通过三个从动臂驱动动平 台, 从而实现末端的运动。坐标系的原点位于电机与主动臂的连接点Fi(i=1,2,3, 下同 ) 构 成的正三角形的中心,z轴垂直于该三角形所在平面, y 轴垂直于F2F3所在直线并背离F1, 三个坐标轴符合右手坐标系。从动臂与动平台的交点Ei构成的三角形的中心E0(x0,y0,z0) 为末端执行器位置的参考点, 故E0的z坐标始终为负。坐标原点O到Fi的距离为f, 末。

9、端执 行器参考点E0到Ei的距离为e, 主动臂长度FiJi=rf, 从动臂长度为EiJi=re。一条OEiJiFiE0 构成一条单支链 ; 根据建立的几何模型, 可以得到 Delta 机器人的单支链工作空间的边界表示 : 将其表示为参数形式 : 上边界 :, 如果,; 否则, 下边界 :, 因为动平台由三条单支链共同驱动, 三条单支链运动空间的交集构成了 Delta 机器人 的工作空间。并且, 由此参数形式可知,x0R(d), 则最大值位于 a,c 中 ; 若R(c)R(d), 则最大值位于 d,b 中 ; 然后, 在新区间中进行上述操作, 直到区间长度小于给定阈值, 则认为区间中点即为函 数。

10、值最大处。 0009 (5) 确定 Delta 机器人工作空间中给定半径的内接圆柱体的最大高度 附图4为确定Delta机器人工作空间中给定半径的内接圆柱体的最大高度的方法流程 图。输入信息为 Delta 机器人的结构参数 parameter, 给定期望圆柱体工作空间的底面半 径Radius, 及通过 (4) 求出的 Delta 机器人工作空间中最大内接圆半径r(rRadius) 及圆 心坐标 (0,0,z)。根据输入确定可容纳圆柱体的高度范围 Zmin,Zmax, 然后以二分法分别在 z,Zmax 和 Zmin,z 中搜索半径为Radius的内接圆圆心坐标位置Zup和Zdown。如果没有找 到Zup, 则判断Zmax是否为 0。如果是, 则Zup=0 ; 否则Zup=r。 0010 (6) 确定 Delta 机器人工作空间中体积最大的内接圆柱体 因为工作空间中所能容纳最大体积的圆柱体体积关于底面半径的函数只有一个最大 值 ; 并且在最大值两侧, 函数单调。这种情况与圆柱体最大底面半径的确实方法相同, 故采 用 (4) 中的搜索方法。 说 明 书 CN 104483898 A 5 1/2 页 6 图 1 图 2 图 3 说 明 书 附 图 CN 104483898 A 6 2/2 页 7 图 4 说 明 书 附 图 CN 104483898 A 7 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1