[发明专利]一种机械臂运动路径的确定方法及确定系统有效
申请号: | 201811154733.5 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109202904B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 邹娟;樊婵;吴省红;邓彬;王求真;郑金华 | 申请(专利权)人: | 湘潭大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 程华 |
地址: | 411100 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机械 运动 路径 确定 方法 系统 | ||
1.一种机械臂运动路径的确定方法,其特征在于,所述确定方法包括:
获取机械臂的末端理论坐标、机械臂的支臂长及机械臂的底座关节转角;
根据所述底座关节转角、竖直关节轴A的转角和竖直关节轴B的转角建立所述机械臂的运动学模型;
根据所述运动学模型、所述末端理论坐标和所述支臂长构造优化函数,所述优化函数包括以所述机械臂的横向投影长度误差最小为优化目标的横向误差优化函数和以所述机械臂的竖向投影长度误差最小为优化目标的纵向误差优化函数;
获取第t代进化种群Pt,所述种群中包括多个个体,每个个体为所述机械臂的一组支臂关节转角,0<t≤T,T表示进化代数阈值;
判断所述种群中使所述优化函数的单调性为递增或递减的个体数量是否大于或者等于预设的单调性阈值,获得第一判断结果;
当所述第一判断结果表示所述种群中使所述优化函数的单调性为递增或递减的个体数量大于或者等于单调性阈值时,采用单目标进化算法确定所述优化函数的最优解;
当所述第一判断结果表示所述种群中使所述优化函数的单调性为递增或递减的个体数量小于单调性阈值时,采用多目标进化算法确定所述优化函数的最优解;
根据所述最优解确定所述机械臂的运动路径。
2.根据权利要求1所述的确定方法,其特征在于,所述优化函数为:其中,坐标点(x0,y0,z0)表示机械臂的末端理论坐标,l1为水平底座关节O与竖直关节A之间的支臂长度,l2为竖直关节A与竖直关节B之间的支臂长度,l3为竖直关节B与末端执行器之间的支臂长度,θ2为竖直关节轴A的转角值,θ3为竖直关节轴B的转角值。
3.根据权利要求1所述的确定方法,其特征在于,所述判断所述种群中使所述优化函数的单调性为递增或递减的个体数量是否大于或者等于预设的单调性阈值,具体包括:
根据方向导数计算公式确定所述优化函数的单调性表达式;
根据所述单调性表达式及所述进化种群中的各个个体确定使所述优化函数的单调性为递增或递减的个体数量;
判断所述个体数量是否大于或者等于所述单调性阈值。
4.根据权利要求1所述的确定方法,其特征在于,所述采用单目标进化算法确定所述优化函数的最优解,具体包括:
获取交叉概率阈值和变异概率阈值;
计算所述进化种群中每个个体的适应度;
根据各个所述个体的适应度,采用二元锦标赛方法更新所述进化种群;
对更新后的所述种群中的每个个体随机生成对应的交叉概率和变异概率;
对交叉概率大于所述交叉概率阈值的个体进行交叉操作,并对变异概率大于所述变异概率阈值的个体进行变异操作,生成交叉变异种群;
将所述交叉变异种群中使所述横向误差优化函数和所述纵向误差优化函数的线性和最小的个体作为最优解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811154733.5/1.html,转载请声明来源钻瓜专利网。