《一种搜索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 。