【技术实现步骤摘要】
一种考虑机器人避碰轨迹的机器人拆卸序列规划方法
[0001]本专利技术涉及机器人拆卸序列规划
,尤其涉及一种考虑机器人避碰轨迹的机器人拆卸序列规划方法。
技术介绍
[0002]随着传统制造对环境污染和资源浪费的日益关注,再制造已成为重要的可持续制造范例,它可以带来巨大的环境和经济效益。拆卸作为再制造的关键步骤,对于缓解废旧产品造成的环境资源问题,发展可持续制造与绿色制造有着重要意义。拆卸过程包括拆卸序列规划过程和拆卸执行过程,在拆卸执行之前,通过拆卸序列规划获得最优的拆卸序列可以大大减少拆卸时间,提高拆卸效率。
[0003]传统的拆卸序列规划方法主要是针对手工拆卸的,但手工拆卸效率低下,且具有锋利边缘的废旧产品容易对工作人员造成伤害。随着工业机器人的发展,机器人拆卸由于具有很高的拆卸效率已经备受关注。
[0004]由被拆卸产品的物理结构引起的障碍是机器人拆卸过程中不可忽略的因素,工业机器人在不同拆卸点之间移动时需要将被拆卸产品视为障碍物进行避碰运动。现有的机器人拆卸序列规划方法通常以总拆卸时间作为优化目标,然后根据优化目标寻找最优的序列。但是现有技术并未考虑机器人的结构、运动特性以及机器人的避碰轨迹,造成拆卸序列规划结果与实际场景存在差距,且现有的机器人拆卸序列规划存在的效率低下问题。
技术实现思路
[0005]本专利技术要解决的技术问题是:提供一种考虑机器人避碰轨迹的机器人拆卸序列规划方法,能够结合机器人真实拆卸场景,提高机器人拆卸序列规划的效率和准确性。
[0006] ...
【技术保护点】
【技术特征摘要】
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表示被拆卸产品零件的个数,t
...
【专利技术属性】
技术研发人员:胡洋,朱伟锋,席晓芸,徐文君,
申请(专利权)人:中国舰船研究设计中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。