[发明专利]一种考虑机器人避碰轨迹的机器人拆卸序列规划方法在审
申请号: | 202111128569.2 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113858196A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 胡洋;朱伟锋;席晓芸;徐文君 | 申请(专利权)人: | 中国舰船研究设计中心 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 胡建平 |
地址: | 430064 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 考虑 机器人 轨迹 拆卸 序列 规划 方法 | ||
1.一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,其特征在于,将拆卸点之间机器人避碰轨迹的运动时间加入拆卸序列规划的优化目标中,采用智能算法得出符合优化目标的最优拆卸序列;
所述智能算法具体如下:
A、建立机器人拆卸信息模型用来生成可行的拆卸序列;
B、建立机器人避碰模型并计算出考虑机器人避碰轨迹的拆卸时间;
C、利用优化的离散蜜蜂算法进行机器人拆卸序列规划。
2.根据权利要求1所述的一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,其特征在于,包括如下步骤:
S1、建立考虑机器人避碰轨迹的机器人拆卸信息模型;
S2、建立机器人避碰模型,利用机器人避碰算法计算出考虑机器人避碰轨迹的拆卸时间;
S3、确定机器人拆卸序列规划的优化目标;
S4、利用优化的离散蜜蜂算法,设计邻域搜索算子,对所得的机器人拆卸序列进行邻域搜索;
S5、利用优化的离散蜜蜂算法对所得的机器人拆卸序列进行全局搜索,并根据适应度函数更新当前全局最优解;
S6、判断是否达到迭代终止条件,若是,则输出最优拆卸序列,若否,则返回执行步骤S4。
3.根据权利要求2所述的一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,其特征在于,所述步骤S1具体包括:
S11、对被拆卸产品的零件进行编号,根据零件之间的拆卸约束关系建立空间干涉矩阵;
S12、分析所述空间干涉矩阵,生成被拆卸产品的可行拆卸序列。
4.根据权利要求2所述的一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,其特征在于,所述步骤S2具体包括:
S21、将机器人的机械臂由线段建模代替,障碍物及被拆卸的产品由圆柱体包围盒建模代替;
S22、根据机器人运动轨迹的起始点和目标点确定无障碍物情况下的关节运动速度;
S23、在机器人运动过程中计算机器人各个机械臂离障碍物的最短距离,从而确定机器人离障碍物的最短距离;
S24、根据确定的最短距离在机器人相对应的机械臂上施加一个排斥向量来控制机器人与障碍物保持一定的安全距离;
S25、机器人根据所述无障碍物情况下的关节运动速度,并结合排斥向量带来的关节速度变化进行避碰运动,直至到达目标点;
S26、选取不同的起始点和目标点,重复步骤S22~步骤S25,并计算出被拆卸产品任意两个拆卸点之间避碰轨迹运动时间,加入机器人拆卸序列规划的优化目标中。
5.根据权利要求2所述的一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,其特征在于,所述步骤S3具体包括:
S31、确定机器人拆卸序列规划的总优化目标为总拆卸时间;
S32、将总拆卸时间拆分为各个零件的基本拆卸时间、拆卸工具切换时间、拆卸点之间避碰轨迹运动时间三部分;
所述机器人拆卸序列规划的总优化目标为为:
其中,n表示被拆卸产品零件的个数,tb(Pi)表示被拆卸产品各个零件的基本拆卸时间,tt(Pi,Pi+1)表示拆卸工具的切换时间,tm(Pi,Pi+1)表示任意两个拆卸点之间避碰轨迹运动时间。
6.根据权利要求2所述的一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,其特征在于,所述步骤S4具体包括:
S41、初始化种群和相关参数;
S42、选取精英蜂和精英蜂的跟随蜂使用交换算子、插入算子和翻转算子进行邻域搜索;
S43、选取挑选蜂和挑选蜂的跟随蜂进行邻域搜索;
S44、对各邻域的最优解进行交叉变异操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国舰船研究设计中心,未经中国舰船研究设计中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111128569.2/1.html,转载请声明来源钻瓜专利网。