[发明专利]一种六自由度机械臂空间轨迹优化方法有效
| 申请号: | 202010112583.2 | 申请日: | 2020-02-24 |
| 公开(公告)号: | CN111230881B | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 王鹤官;张浪文;谢巍 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 仵乐娟 |
| 地址: | 510640 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自由度 机械 空间 轨迹 优化 方法 | ||
1.一种六自由度机械臂空间轨迹优化方法,其特征在于,其包括以下步骤:
步骤S1、初始化所述机械臂空间轨迹,该空间轨迹为包含n个状态点的待优化的分段线性路径γ=(state0,state1,...,statei,...,staten-1);
步骤S2、对该分段线性路径进行路径简化,所述路径简化包含:沿所述分段线性路径取两个随机采样点R0、R1,根据所述两个随机采样点R0、R1的位置构造出两个状态点P0、P1,调用碰撞检测算法,若状态点P0、P1的直接路径与障碍有碰撞,则迭代次数加1,否则判断状态点P0、P1是否在同一段线性路径上,若是,则迭代次数加1,否则,计算该两个状态点P0、P1的直接距离d1,以及这两个状态点沿所述分段线性路径γ的距离d2,若d1<d2,则用线段P0-P1替代原有路径,消除原有路径上的状态点,迭代次数加1;
步骤S3、判断迭代次数,若迭代次数未达到最大迭代次数,则重复执行步骤S2,否则该路径简化结束,获得简化路径γ’=(state’0,state’1,...,state’i,...,state’n-l);
步骤S4、对获得的简化路径γ’进行路径平滑,所述路径平滑包含:在路径γ’上的每一分段路径上增加一个新的状态点,对下标索引i是除0外的偶数的状态点依次更新:在状态点state’i-1与状态点state’i分段的中点处取一点记为temp1;在状态点state’i与状态点state’i+1分段的中点处取一点记为temp2;在状态点temp1与状态点temp2分段的中点处取一点记为temp3,分别连接状态点state’i-1与状态点temp3、状态点temp3与状态点state’i+1构成两个分段路径,调用碰撞检测算法验证所述两个分段路径的有效性,若有一条无效则此次更新结束;若均有效,计算状态点state’i与状态点temp3的直接距离d,若d大于某一设定阈值minChange,用状态点temp3更新状态点state’i,否则结束此次更新;
步骤S5、当路径γ’上的所有状态点更新完毕,迭代次数加1,若迭代次数小于设定迭代次数,重复执行步骤S4,反之路径平滑步骤结束。
2.根据权利要求1的所述优化方法,其特征在于,所述步骤S1中statei表示为:路径γ上的状态点,表示六自由度机械臂在某一时刻在构型空间的信息,用一个6维向量表示statei=(r1,r2,…,rj,…,r6),rj代表机械臂各轴的角度,j=1-6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010112583.2/1.html,转载请声明来源钻瓜专利网。





