6轴工业机器人工作空间快速求解.pdf
《6轴工业机器人工作空间快速求解.pdf》由会员分享,可在线阅读,更多相关《6轴工业机器人工作空间快速求解.pdf(8页珍藏版)》请在咨信网上搜索。
1、李星辰,杨国庆,王宪,等.6 轴工业机器人工作空间快速求解J.机械科学与技术,2023,42(8):1213-12206 轴工业机器人工作空间快速求解李星辰,杨国庆,王宪,胡文洪(湖南科技大学机电工程学院,湖南湘潭411100)摘要:由于机器人设计过程中需要反复计算机器人工作空间,提升工作空间的计算效率与精度具有重要意义。本文针对传统方法求解工作空间精度不高、速度慢的问题,提出了改进方法。用传统方法生成种子空间并离散为多个子空间,利用正态分布拓展工作空间点数量不足的子空间,并根据拓展后工作空间点的位置调整正态分布参数,得到可达工作空间。进一步,利用可操作度值评估机器人的灵活性,从可达工作空间筛
2、选出灵活种子空间,利用可调参数的正态分布拓展灵活种子空间边界,得到灵活工作空间。以 6 轴机器人为对象,对本文方法进行仿真分析。结果表明,本文方法在保证求解精度的前提下可极大的提升求解效率,为后续的机器人优化设计提供了便利。关键词:6 轴机器人;工作空间;蒙特卡洛法;可操作度中图分类号:TP24文献标志码:ADOI:10.13433/ki.1003-8728.20220067文章编号:1003-8728(2023)08-1213-08Fast Solution of 6-axis Industrial Robot WorkspaceLIXingchen,YANGGuoqing,WANGXian
3、,HUWenhong(SchoolofMechanicalEngineering,HunanUniversityofScienceandTechnology,Xiangtan411100,Hunan,China)Abstract:Intheprocessofrobotdesign,therobotworkspaceneedstobecalculatedrepeatedly,soitisofgreatsignificancetoimprovethecomputationalefficiencyandaccuracyoftheworkspace.Animprovedmethodtosolvethe
4、problemsoflowprecisionandslowspeedofthetraditionalmethodisproposed.Theseedspaceisgeneratedbythetraditionalmethodanddiscretizedintomultiplesubspaces,thenormaldistributionisusedtoexpandthesubspacewithinsufficientnumberofworkspacepoints,andthenormaldistributionparametersareadjustedaccordingtothepositio
5、nsoftheexpandedworkspacepointstoobtainthereachableworkspace.Then,theoperabilityvaluetoevaluatetheflexibilityoftherobotisused,theflexibleseedspacefromthereachableworkspaceisfilteredout,andthenormaldistributionofadjustableparameterstoexpandtheboundaryoftheflexibleseedspacetoobtainaflexibleworkspaceisu
6、sed.Bytakingthe6-axisrobotasanexampletosimulateandanalyzetheimprovedmethod,theresultsshowthatthepresentmethodcangreatlyimprovethesolvingefficiencyonthepremiseofensuringthesolvingaccuracy,andprovideconvenienceforthesubsequentoptimizationdesignoftherobot.Keywords:6-axisrobot;workspace;monte-carlometho
7、d;manipulability机器人工作空间是评价机器人工作性能的一项重要指标1。工作空间分为可达工作空间和灵巧工作空间。可达工作空间是指机器人末端执行器参考点所能到达的位置的集合,灵巧工作空间是指机器人末端执行器能以任意姿态到达的位置的集合2。实际上,由于机器人的几何属性和关节运功范围的限制,机器人的灵巧工作空间是不存在的3。在工程实际中,通常采用灵活工作空间代替灵巧工作空间4。机器人工作空间是机器人设计与优化的重要依据。王晓华等以六轴缝纫机器人为对象,通过对机器人末端的可达工作空间分析确定了缝纫机器人在工作时各关节的最佳运动范围5。荆学东等以六轴双臂服务机器人为对象,求解了双臂各自的可达
8、工作空间,以协作空间最大为优化目标,对机器人的结构参数进行了优化6。赵智远等研制了 9 自由度超冗余串联机械臂,以可达工作空间与灵活工作空间为优化目标,对机械臂的构型进行了优化设计7。贾世元等以六轴机械臂为对象,以全局灵活性为优化目标,对机械臂尺寸参数进行了优化设计8。目前,求解机器人工作空间的方法主要有 3 类:几何法、解析法和数值法9。几何法可以得到机器人的解剖面或解剖线,但受到自由度数的限制,无法精确描述多自由度机器人的工作空间,主要用于平收稿日期:2021-08-03基金项目:国 家 重 点 研 发 计 划“智 能 机 器 人”重 点 专 项(2018YFB1308200)作者简介:李
9、星辰(1997),硕士研究生,研究方向为机器人优化设计,通信作者:王宪,副教授,博士生导师,2023 年8 月机械科学与技术August2023第 42 卷第 8 期MechanicalScienceandTechnologyforAerospaceEngineeringVol.42No.8http:/ 个的机器人11。数值法是将多个关节角组合代入到正向动力学方程,求解出机器人末端在任务空间的坐标,最终得到工作空间的方法,求解简单,适用于任意结构的机器人工作空间的求解12。在数值方法中,求解机器人工作空间最为常见的方法就是蒙特卡洛方法。传统蒙特卡洛法的主要问题是工作空间点分布不均匀,大部分工作
10、空间点产生在工作空间内部,导致工作空间边界求取精度不高,当提高工作空间点数量以提升工作空间边界求取精度时,大量工作空间点任然出现在工作空间内部,造成了计算资源的浪费,导致求解速度较慢。针对上述问题,徐振邦等利用蒙特卡洛法生成了一个种子工作空间,对于每个工作空间点数量较少的位置,在其内部选取一个参考点,在生成该点的关节角附近多次随机抽样并代入正向运动学方程,一次性得到多个工作空间点。这种方法使工作空间点云密度分布更加均匀,提高了工作空间边界处的精确度,但该方法的求解效率与分块数有关,需要根据具体的结构进行调整,并且拓展得到的工作空间点过于集中13。刘志忠等先利用蒙特卡洛法生成了一个种子空间,对种
11、子空间分层,寻找每层的边界点,在边界点附近生成多个随机点,多次迭代,直到形成精确的边界。这种方法提高了工作空间边界处的精度,但求解精度依赖于分层数量,分层过少时精度不高,分层过多时消耗时间长1。本文依托的国家重点研发计划“面向铸造行业的机器人智能化生产线研制及在航天装备与发动机关键部件制造上的示范应用”的一个研究任务是“设计多台面向铸造行业的机器人”,在初步确定机器人设计参数以后,需要对设计参数进行优化设计,优化设计过程中需要反复计算工作空间,因此有必要对机器人的工作空间求解方法进行改进。本文针对传统蒙特卡洛法求解精度低、求解速度慢的缺陷,提出了改进方法。利用传统蒙特卡洛法生成种子空间,拓展随
12、机点数量较少的子空间,动态调整正态分布概率密度函数的参数,得到了可达工作空间。接着,利用可操作度评估了机器人的灵活性,从可达工作空间筛选出灵活种子空间,多次拓展灵活种子空间边界,并且正态分布标准差动态可调,得到了灵活工作空间。1 研究对象及运动学模型0.2本文研究对象为湖南科技大学与长沙长泰机器人有限公司正在联合研制的 6 轴重载工业机器人,该机器人的 6 个关节均为转动关节,本体自重1110kg,负载能力 210kg,最大臂展 2674mm,重复定位精度mm,具体结构如图 1 所示。图16 轴机器人结构示意图Fig.16-axisrobotstructurediagramXZYaidiii机
13、器人运动学模型是求解机器人工作空间的基础,本文建立机器人连杆坐标系如图 2 所示,其中部分关节只表示了转轴的 轴和 轴,对应的 轴可根据右手定则求得。改进的 D-H 参数表如表 1 所示,关节运动范围如表 2 所示,其中,代表连杆长度,代表连杆偏移量,代表关节角,代表扭转角。A3A1A2A5A4A6a4a3d1a2d4d6x5x4x6x3x2x0 x1z4z6z0z2z1y1y0y6z3z5图26 轴机器人坐标系Fig.26axisrobotcoordinatesystem表 1 6 轴机器人 D-H 参数表Tab.16-axisrobotD-Hparametertableidi/mmai/m
14、mi/()i/()170000120305902301110034126020090450090562450906表 2 6 轴机器人关节运动范围Tab.2Rangeofmotionof6-axisrobotjoini123456qmax/()+185+140+168+350+125+350qmin/()185+5120350125350i1i相邻关节坐标系和 之间的齐次变换矩阵为i1iT=cisi0i1sici1cici1si1disi1sisi1cisi1ci1dici10001(1)s=sin c=cos式中:;。机械臂末端执行器的正向运动学方程为1214机械科学与技术第42卷http:
15、/ 可达工作空间分析 2.1传统蒙特卡洛法蒙特卡洛法是一种基于概率统计理论,用于模拟随机现象的数值方法。在求解机器人工作空间时,在各个关节角取值范围内随机抽取大量的关节角变量值进行组合,将这些关节角值组合带入正向运动学方程,计算出机器人末端执行器参考点的坐标值,这些参考点所包络的空间就是机器人工作空间。传统蒙特卡洛法存在的问题如下:求解机器人工作空间时,工作空间边界的具体位置由工作空间边界的参考点给出,工作空间内部的点意义不大。然而,虽然传统蒙特卡洛法随机抽取的关节角值服从均匀分布,但关节空间到工作空间的映射是非线性的,大量工作空间点出现在工作空间内部,导致工作空间的精度不高。当增加随机抽取的
16、关节角值组合的数量时,大部分参考点任然出现在非工作空间边界部分,虽然工作空间的精度变高,但大量的工作空间点没有意义,造成了计算资源的浪费。2.2方法的改进根据上述分析,传统蒙特卡洛法的主要问题是工作空间点分布不均匀,大部分工作空间点产生在工作空间内部,导致工作空间边界求取精度不高的同时求解速度慢。针对上述问题,本文提出一种改进的蒙特卡洛法,该方法由 3 个部分组成。1)生成种子空间。利用传统蒙特卡洛法生成大量的工作空间点,用长方体包络所用种子空间点,划分成数个相等的子空间。2)拓展种子空间。筛选出需要拓展的子空间,利用正态分布抽样对这些子空间拓展,同时设置一个精度阈值确保拓展后的工作空间足够准
17、确。为了保证拓展产生的点出现在边界附近,正态分布概率密度函数的方差会根据拓展后的点的位置进行调整。3)输出可达工作空间。多次重复拓展过程,直到每个子空间得到精确描述,输出可达工作空间。本文提出的改进蒙特卡洛法的具体步骤如下。2.2.1生成种子空间P(x,y,z)XmaxYmaxZmaxXminYminZmin用传统蒙特卡洛法对每一关节生成 N 个随机角度值,按序号组成对应关节角值组合。将关节角值组合代入正向运动学方程,求解出工作空间点在三维笛卡尔坐标系中的坐标值,记录参考点在 3 个坐标轴方向的最大值和最小值,表示为,和,。将所有工作空间点用长方体包络起来,由于种子空间位于实际工作空间之内,为
18、了使实际工作空间位于长方体之内,确保拓展后的工作空间点都在种子空间内,将长方体的边长延长,求得能够包络实际工作空间的长方体,长方体的顶点坐标为Xmin2,Ymin2,Zmin2。其中=(XmaxXmin+YmaxYmin+ZmaxZmin)12(3)l=XmaxXmin+(4)w=YmaxYmin+(5)h=ZmaxZmin+(6)l w h式中:,分别为长方体的长、宽、高。nxnynzk=nxnynzm将求得的长方体分别沿 3 个坐标轴方向分成,等距部分,整个长方体被分成了个相等的子空间,根据每个子空间的位置进行编号,存储每个子空间内的工作空间点数量,并存储每个工作空间点的位置信息以及关节角
19、信息。2.2.2拓展种子空间mLLLLL为了在提高可达工作空间边界求取精度时,减少计算资源的浪费,并且方便灵活工作空间的求解,应对每个工作空间点数量较少的子空间进行拓展。设置工作空间点数量阈值 n,对每个子空间判断,若子空间内包含工作空间点并且工作空间点数量 n?N0 m n?N0 m a?NNYY子空间 i 为边界空间?YN设置可操作度阈值 c=m 删除全部可操作度小于 c 的空间点由 q 生成的 大于 c?YNi=1,j=0,设置 n,a,计算每个空间点的可操作度,筛选出最大可操作度 mj=j+1读取子空间 i 的空间点数量 mi=i+1b=1读取 L 中位置 b 对应子空间 ib 的空间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 工作 空间 快速 求解
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。