一种机器人运行仿真校准方法及装置制造方法及图纸

技术编号:14511288 阅读:97 留言:0更新日期:2017-02-01 03:56
本发明专利技术公开了一种机器人运行仿真校准方法,包括:识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人;运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间;根据所述联锁等待时间对所述待校准机器人的运行仿真进行校准。相应的,本发明专利技术还公开了一种机器人运行仿真校准装置。采用本发明专利技术实施例,能够提高仿真精度。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种机器人运行仿真校准方法及装置
技术介绍
自动线仿真需要确认机器人运动有没有与其他设备干涉,机器人运动轨迹是否超出行程极限,焊枪和工件有没有产生干涉等。由于各企业自身使用的数模软件与供应商不尽相同,需要企业对数模软件进行重新处理,以满足自身使用需要。其中,设置机器人的联锁等待,可以避免机器人之间在高速移动中的碰撞问题,为了更好的再现机器人运行仿真,在仿真软件中设置正确的等待时间是很有必要的。现有技术所采用的方法是直接把程序逆向导入到仿真软件中,由仿真软件自身计算等待时间。但由于仿真软件没有逻辑计算功能,仿真时间与现实时间差异很大,从而导致逆向仿真的作用不大,仿真没有办法给现实操作带来参考和指导,如果修改仿真数据再反映到现实操作中的话,可能会造成现实生产机器人节拍不达标,甚至发生干涉和碰撞的问题。
技术实现思路
本专利技术实施例提出一种机器人运行仿真校准方法及装置,能够提高仿真精度。本专利技术实施例提供一种机器人运行仿真校准方法,包括:识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人;运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间;根据所述联锁等待时间对所述待校准机器人的运行仿真进行校准。进一步地,所述识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人,具体包括:获取待校准机器人的运行仿真程序;通过所述待校准机器人的指令库对所述运行仿真程序中的指令进行识别,获取联锁等待指令,并根据所述联锁等待指令获取与所述待校准机器人联锁的联锁机器人。进一步地,所述运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间,具体包括:运行所述联锁机器人,计算所述联锁机器人从起始点开始到退出联锁区域的第一运行时间;运行所述待校准机器人,计算所述待校准机器人从起始点开始到进入所述联锁区域前的第二运行时间;计算所述第一运行时间和所述第二运行时间的差值,并将所述差值作为所述待校准机器人的联锁等待时间。进一步地,所述运行所述联锁机器人,计算所述联锁机器人从起始点开始到退出联锁区域的第一运行时间,具体包括:运行所述联锁机器人,分别计算所述联锁机器人从起始点开始到退出连锁区域之间的联锁等待时间和运动时间,并将所述连锁机器人的联锁等待时间与运动时间的和作为所述连锁机器人的第一运行时间。进一步地,所述运行所述待校准机器人,计算所述待校准机器人从起始点开始到进入所述联锁区域前的第二运行时间,具体包括:运行所述待校准机器人,分别获取所述待校准机器人从起始点开始到进入所述联锁区域之间的每个运行指令的运行时间,并将所有运行指令的运行时间和作为所述待校准机器人的第二运行时间。相应地,本专利技术实施例还提供一种机器人运行仿真校准装置,包括:识别模块,用于识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人;运行模块,用于运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间;以及,校准模块,用于根据所述联锁等待时间对所述待校准机器人的运行仿真进行校准。进一步地,所述识别模块具体包括:程序获取单元,用于获取待校准机器人的运行仿真程序;以及,指令识别单元,用于通过所述待校准机器人的指令库对所述运行仿真程序中的指令进行识别,获取联锁等待指令,并根据所述联锁等待指令获取与所述待校准机器人联锁的联锁机器人。进一步地,所述运行模块具体包括:第一运行时间计算单元,用于运行所述联锁机器人,计算所述联锁机器人从起始点开始到退出联锁区域的第一运行时间;第二运行时间计算单元,用于运行所述待校准机器人,计算所述待校准机器人从起始点开始到进入所述联锁区域前的第二运行时间;以及,联锁等待时间获取单元,用于计算所述第一运行时间和所述第二运行时间的差值,并将所述差值作为所述待校准机器人的联锁等待时间。进一步地,所述第一运行时间计算单元具体用于运行所述联锁机器人,分别计算所述联锁机器人从起始点开始到退出连锁区域之间的联锁等待时间和运动时间,并将所述连锁机器人的联锁等待时间与运动时间的和作为所述连锁机器人的第一运行时间。进一步地,所述第二运行时间计算单元具体用于运行所述待校准机器人,分别获取所述待校准机器人从起始点开始到进入所述联锁区域之间的每个运行指令的运行时间,并将所有运行指令的运行时间和作为所述待校准机器人的第二运行时间。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的机器人运行仿真校准方法及装置,能够获取与待校准机器人联锁的联锁机器人,并分别运行待校准机器人和联锁机器人,计算两个机器人的运行时间差,获取待校准机器人的联锁等待时间,以对待校准机器人的运行仿真进行校准,有效提高机器人的仿真精度,以便更好地检证机器人的运动,同时为以后车型导入机器人示教提供必要的借鉴。附图说明图1是本专利技术提供的机器人运行仿真校准方法的一个实施例的流程示意图;图2是本专利技术供的机器人运行仿真校准方法中步骤S2的一个实施例的流程示意图;图3是本专利技术提供的机器人运行仿真校准装置的一个实施例的结构示意图;图4是本专利技术提供的机器人运行仿真校准装置中运行模块的一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本专利技术提供的机器人运行仿真校准方法的一个实施例的流程示意图,包括:S1、识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人;S2、运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间;S3、根据所述联锁等待时间对所述待校准机器人的运行仿真进行校准。需要说明的是,在对待校准机器人的运行仿真进行校准时,先将待校准机器人的程序导入到仿真软件中,例如DELMIA(DigitalEnterpriseLeanManufacturingInteractiveApplication)软件。再通过DELMIA软件中的程序导入模块(OLP),将程序导入到待校准机器人的模型中,其中,需提前做好现场自动线的数模工作。进而,通过DELMIA软件中的示教子模块(DEVICETASKDEFINITION)对待校准机器人发送示教指令(TEACHADEVICE),使待校准机器人进入示教模式。在示教模式中,可以获取待校准机器人的运行仿真程序中的所有指令,从这些指令中识别出联锁等待指令进行校准。一个联锁等待指令只对应两个机器人,在识别出待校准机器人的联锁等待指令后,获取该联锁等待指令中与待校准机器人联锁的联锁机器人。进而,单独运行每个机器人,分别获取每个机器人的运行时间,并计算其运行时间差,从而根据该运行时间差获取待校准机本文档来自技高网...

【技术保护点】
一种机器人运行仿真校准方法,其特征在于,包括:识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人;运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间;根据所述联锁等待时间对所述待校准机器人的运行仿真进行校准。

【技术特征摘要】
1.一种机器人运行仿真校准方法,其特征在于,包括:识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人;运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间;根据所述联锁等待时间对所述待校准机器人的运行仿真进行校准。2.如权利要求1所述的机器人运行仿真校准方法,其特征在于,所述识别待校准机器人的运行仿真程序中的联锁等待指令,并获取所述联锁等待指令所对应的联锁机器人,具体包括:获取待校准机器人的运行仿真程序;通过所述待校准机器人的指令库对所述运行仿真程序中的指令进行识别,获取联锁等待指令,并根据所述联锁等待指令获取与所述待校准机器人联锁的联锁机器人。3.如权利要求1所述的机器人运行仿真校准方法,其特征在于,所述运行所述待校准机器人和所述联锁机器人,并根据所述待校准机器人和所述联锁机器人的运行时间差,获取所述待校准机器人的联锁等待时间,具体包括:运行所述联锁机器人,计算所述联锁机器人从起始点开始到退出联锁区域的第一运行时间;运行所述待校准机器人,计算所述待校准机器人从起始点开始到进入所述联锁区域前的第二运行时间;计算所述第一运行时间和所述第二运行时间的差值,并将所述差值作为所述待校准机器人的联锁等待时间。4.如权利要求3所述的机器人运行仿真校准方法,其特征在于,所述运行所述联锁机器人,计算所述联锁机器人从起始点开始到退出联锁区域的第一运行时间,具体包括:运行所述联锁机器人,分别计算所述联锁机器人从起始点开始到退出连锁区域之间的联锁等待时间和运动时间,并将所述连锁机器人的联锁等待时间与运动时间的和作为所述连锁机器人的第一运行时间。5.如权利要求3或4所述的机器人运行仿真校准方法,其特征在于,所述运行所述待校准机器人,计算所述待校准机器人从起始点开始到进入所述联锁区域前的第二运行时间,具体包括:运行所述待校准机器人,分别获取所述待校准机器人从起始点开始到进入所述联锁区域之间的每个运行...

【专利技术属性】
技术研发人员:陈铎
申请(专利权)人:广汽本田汽车有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1