[发明专利]一种基于群体智能算法的工业机器人作业点序列及轨迹规划方法有效
申请号: | 201510270777.4 | 申请日: | 2015-05-25 |
公开(公告)号: | CN105005301B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 李明富;李俊渊;罗龙健 | 申请(专利权)人: | 湘潭大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 411105 湖南省湘*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业机器人 作业点 群体智能算法 轨迹规划 评价指标 动力学特性 机器人关节 科学合理性 离散序列 序列规划 约束条件 运行性能 惩罚项 罚函数 相似度 障碍物 裕度 自动化 引入 改进 生产 | ||
1.一种基于群体智能算法的工业机器人作业点序列及轨迹规划方法,其特征在于:具体包括以下步骤:
步骤1、适用于离散问题的群体智能算法参数初始化:设定群体智能算法的基本参数以及种群容量M,个体维数即作业点总数n,最大迭代次数;
步骤2、随机初始化个体的位置,即生成M个n维作业点序列,并且每个序列的n维元素互不相同;
步骤3、更新个体的适应度函数值F:首先采用适用于连续问题的群体智能算法对工业机器人轨迹规划的数学模型进行优化,得到工业机器人从作业点Pi运动到下一个作业点Pi+1的过程的机器人最短运动时间Ti,最短轨迹长度Li,最小轨迹平滑度Si,最小能耗Ei及相应的最优轨迹θ(t),i=0,1,2,…,n;然后计算工业机器人在任务空间内按照当前作业点序列从初始位姿运动到各个作业点,完成作业后返回初始位姿的整个过程的机器人最短运行时间最短轨迹长度最小轨迹平滑度最小能耗计算个体的适应度函数值F;
步骤4、个体的位置移动;
步骤5、更新个体的适应度函数值F;
步骤6、当达到最大迭代次数则转7);否则,迭代次数增加1,转4);
步骤7、输出最优个体的位置即最优作业点序列及其相应的工业机器人最短运行时间Tmin,最短轨迹长度Lmin,最小轨迹平滑度Smin,最小能耗Emin及相应的最优轨迹θ(t)。
2.根据权利要求1中所述的工业机器人作业点序列及轨迹规划方法,其特征在于:所述步骤3中,工业机器人轨迹规划的数学模型如下:
f=r1·T+r2·L+r3·S+r4·E+r5·O+r6·C
式中r1、r2、r3、r4、r5、r6分别为运行时间T、轨迹长度L、轨迹光滑度S、机器人消耗的能量E、碰撞评价指标O和约束惩罚项C六个评价指标的权值。
3.根据权利要求1中所述的工业机器人作业点序列及轨迹规划方法,其特征在于:所述步骤3或5中,适应度函数F如下:
F=w1·Tmin+w2·Lmin+w3·Smin+w4·Emin
式中w1、w2、w3、w4分别为整个过程的机器人最短运行时间Tmin、作业点间最短轨迹长度Lmin、最小轨迹光滑度Smin和机器人的最小能耗Emin四个评价指标的权值。
4.根据权利要求1中所述的工业机器人作业点序列及轨迹规划方法,个体的位置移动规则的特征在于:将个体Xi,i=1,2,…,M,分别与第1至M个个体Xj,j=1,2,…,M且j≠i比较适应度函数值,并计算两个个体之间的距离rij,若个体j的适应度函数值Fj优于个体i的适应度函数值Fi,则个体Xi向与个体Xj的距离rij减小的方向移动;否则个体Xi保持不动;若适应度函数值Fi=Fj,则对个体Xi的任意两维元素进行互换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510270777.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低空飞行器机载交互设备
- 下一篇:一种智能变速巡线避障小车