一种机器人轨迹包络体命名方法、系统和存储介质技术方案

技术编号:26170736 阅读:40 留言:0更新日期:2020-10-31 13:39
本发明专利技术公开了一种机器人轨迹包络体命名方法、系统和存储介质,所述方法包括以下步骤:根据输入筛选需要进行重命名的机器人轨迹包络体对象;获取所述包络体对象的名称;获取所述包络体对象对应的机器人名称;根据所述机器人名称获取对应的标注字段;在所述包络体对象的名称中的指定位置插入所述包络体对象对应的标注字段。本发明专利技术通过获取机器人轨迹包络体的名称及其对应的机器人名称,并将机器人名称插入到机器人轨迹包络体的名称中进行重命名,使得工程师无需再逐个对包络体点击输入命名等重复繁琐操作,减少了重命名花费的时间,提高了机器人调试效率。本发明专利技术可广泛应用于虚拟仿真技术领域中。

【技术实现步骤摘要】
一种机器人轨迹包络体命名方法、系统和存储介质
本专利技术涉及虚拟仿真
,尤其涉及一种机器人轨迹包络体命名方法、系统和存储介质。
技术介绍
Tecnomatix在制造业起着非分重要的作用,用所属软件模拟现实生产,创建与现实生产一致的虚拟仿真环境。软件原生的包络体功能生成的机器人轨迹程序的包络体,仅以轨迹程序命名,不包含所属的机器人名称。实际项目中轨迹程序以工艺及其顺序区分,存在不同机器人的轨迹程序命名相同的情况,造成了不能快速识别正确的包络体的影响。在生产线上,一个工位通常使用了2台以上甚至10台以上的机器人,而每台机器人对应了多条程序,包络体则对应程序的名称和数量而生成。虚拟环境中不同机器人的同名程序生成了同名包络体,造成了包络体信息混淆,工程师在虚拟环境中进行干涉区调试时,需要找到程序对应的包络体进行生成干涉区,但由于名称一样,所以要找到正确的包络体往往需要耗费一段时间,造成了工时的浪费,导致机器人调试效率低。
技术实现思路
有鉴于此,本专利技术的目的是提供一种机器人轨迹包络体命名方法、系统和存储介质,以提高机器人调试效率。本专利技术所采用的第一技术方案是:一种机器人轨迹包络体命名方法,包括以下步骤:根据输入筛选需要进行重命名的机器人轨迹包络体对象;获取所述包络体对象的名称;获取所述包络体对象对应的机器人名称;根据所述机器人名称获取对应的标注字段;确认所述包络体对象的名称中的指定位置不存在与所述包络体对象对应的标注字段,在所述包络体对象的名称中的指定位置插入所述包络体对象对应的标注字段。进一步,所述根据输入筛选需要进行重命名的机器人轨迹包络体对象,其具体包括:根据输入确定需要进行操作的对象,获取所述对象的对象类型;当所述对象类型为包络体类型,确定所述对象为需要进行重命名的机器人轨迹包络体对象。进一步,所述根据输入确定需要进行操作的对象,其具体包括:根据输入直接确定需要进行操作的对象;或根据输入的关键字对所有对象进行筛选,根据筛选结果确定需要进行操作的对象。进一步,所述根据输入筛选需要进行重命名的机器人轨迹包络体对象,其具体包括:根据输入确定需要进行操作的机器人;获取所述机器人对应的包络体对象作为需要进行重命名的机器人轨迹包络体对象。进一步,所述获取所述包络体对象对应的机器人名称,其具体包括:获取包络体对象的属性信息;根据包络体对象的属性信息获取对应的机器人信息;根据所述机器人信息获取对应的机器人名称。进一步,所述根据包络体对象的属性信息获取对应的机器人信息,其具体包括:根据包络体对象的属性信息获取包络体从属的机器人程序;根据所述机器人程序获取对应的机器人信息。进一步,还包括以下步骤:当检测到机器人轨迹包络体被创建,获取被创建的机器人轨迹包络体对象;将被创建的机器人轨迹包络体对象确定为需要进行重命名的机器人轨迹包络体对象。本专利技术所采用的第二技术方案是:一种机器人轨迹包络体命名系统,包括:筛选模块,用于根据输入筛选需要进行重命名的机器人轨迹包络体对象;获取模块,用于获取所述包络体对象的名称和所述包络体对象对应的机器人名称;插入模块,用于当所述包络体对象的名称中的指定位置不存在与所述包络体对象对应的机器人名称,在所述包络体对象的名称中的指定位置插入所述包络体对象对应的机器人名称。本专利技术所采用的第三技术方案是:一种机器人轨迹包络体命名系统,包括:存储器,用于存储程序;处理器,用于加载所述程序以执行所述的一种机器人轨迹包络体命名方法。本专利技术所采用的第四技术方案是:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的一种机器人轨迹包络体命名方法。与现有技术相比较,本专利技术通过获取机器人轨迹包络体的名称及其对应的机器人名称,并将机器人名称插入到机器人轨迹包络体的名称中进行重命名,使得工程师无需再逐个对包络体点击输入命名等重复繁琐操作,减少了重命名花费的时间,提高了机器人调试效率。附图说明图1为本专利技术实施例一种机器人轨迹包络体命名方法的方法步骤图。具体实施方式以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本专利技术的目的、方案和效果。本专利技术实施例提供了一种机器人轨迹包络体命名方法,参照图1,包括以下步骤:S10、根据输入筛选需要进行重命名的机器人轨迹包络体对象;S20、获取所述包络体对象的名称;S30、获取所述包络体对象对应的机器人名称;S40、根据所述机器人名称获取对应的标注字段;S50、确认所述包络体对象的名称中的指定位置不存在与所述包络体对象对应的标注字段,在所述包络体对象的名称中的指定位置插入所述包络体对象对应的标注字段。具体地,机器人轨迹,机器人轨迹泛指工业机器人沿着有位移,速度和加速度特性的点运动而形成的路径为机器人的运动轨迹。包络体,泛指工业机器人沿着机器人的运动轨迹运动在空间扫描得出的空间体。现有的程序生成的机器人轨迹程序的包络体,仅以轨迹程序命名,不包含所属的机器人名称。标注字段,每个机器人名称对应一个标注字段,标注字段用于在包络体名称中唯一标注机器人,标注字段可以通过机器人名称以一定的规律进行转换。通过检查包络体名称的指定位置是否存在对应的标注字段,可以判断包络体名称中是否已经存在对应的标注字段,防止由于重复操作引起的重复添加。当指定位置不存在包络体对应的标注字段,在指定位置插入标注字段,从而使得包络体名称中包含包络体轨迹程序和对应所述的机器人信息。通过在包络体名称中添加其所对应的标注字段,包络体便有了明显的区分,从而解决了不同机器人的程序名可能相同,导致包络体名称混乱,工程师要耗费较多的时间查看包络体详细信息来定位所需包络体的问题。在一些实施例中,所述根据输入筛选需要进行重命名的机器人轨迹包络体对象,其具体包括:根据输入确定需要进行操作的对象,获取所述对象的对象类型;当所述对象类型为包络体类型,确定所述对象为需要进行重命名的机器人轨迹包络体对象。具体地,在本实施例的程序中,可以被用户选中的对象不仅仅包括包络体,所以需要对对象的类型进行判定。当选中对象的类型不为包络体,由于程序仅仅是针对包络体进行重命名,程序不予响应;只有当判定选中的对象为包络体,才能判定选中的对象是需要进行重命名的对象。通过对用户选中的对象进行类型筛选,可以避免修改到其他类型的对象数据。在一些实施例中,所述根据输入确定需要进行操作的对象,其具体包括:根据输入直接确定需要进行操作的对象;或根据输入的关键字对所有对象进行筛选,根据筛选结果确定需要进行操作的对象。具体地,在选择需要本文档来自技高网...

【技术保护点】
1.一种机器人轨迹包络体命名方法,其特征在于,包括以下步骤:/n根据输入筛选需要进行重命名的机器人轨迹包络体对象;/n获取所述包络体对象的名称;/n获取所述包络体对象对应的机器人名称;/n根据所述机器人名称获取对应的标注字段;/n确认所述包络体对象的名称中的指定位置不存在与所述包络体对象对应的标注字段,在所述包络体对象的名称中的指定位置插入所述包络体对象对应的标注字段。/n

【技术特征摘要】
1.一种机器人轨迹包络体命名方法,其特征在于,包括以下步骤:
根据输入筛选需要进行重命名的机器人轨迹包络体对象;
获取所述包络体对象的名称;
获取所述包络体对象对应的机器人名称;
根据所述机器人名称获取对应的标注字段;
确认所述包络体对象的名称中的指定位置不存在与所述包络体对象对应的标注字段,在所述包络体对象的名称中的指定位置插入所述包络体对象对应的标注字段。


2.根据权利要求1所述的一种机器人轨迹包络体命名方法,其特征在于,所述根据输入筛选需要进行重命名的机器人轨迹包络体对象,其具体包括:
根据输入确定需要进行操作的对象,获取所述对象的对象类型;
当所述对象类型为包络体类型,确定所述对象为需要进行重命名的机器人轨迹包络体对象。


3.根据权利要求2所述的一种机器人轨迹包络体命名方法,其特征在于,所述根据输入确定需要进行操作的对象,其具体包括:
根据输入直接确定需要进行操作的对象;

根据输入的关键字对所有对象进行筛选,根据筛选结果确定需要进行操作的对象。


4.根据权利要求1所述的一种机器人轨迹包络体命名方法,其特征在于,所述根据输入筛选需要进行重命名的机器人轨迹包络体对象,其具体包括:
根据输入确定需要进行操作的机器人;
获取所述机器人对应的包络体对象作为需要进行重命名的机器人轨迹包络体对象。


5.根据权利要求1所述的一种机器人轨迹包络体命名方法,其特征在于,所述获取所述包络体对象对应的机器人名称,其具体包括:
获取包络体对...

【专利技术属性】
技术研发人员:黄坚约瑟夫刘绍福温伟伟
申请(专利权)人:广州明珞汽车装备有限公司明珞汽车装备上海有限公司
类型:发明
国别省市:广东;44

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

1