【技术实现步骤摘要】
一种机器人工艺包构建方法及系统
[0001]本专利技术涉及机器人控制
,尤其涉及一种机器人工艺包构建方法及系统。
技术介绍
[0002]现有技术中对于机器人的控制通常使用编程的方式,需要用户使用命令行代码或者图形编程的方式,逐个指令编写机器人终端需要执行的步骤。这样的编程方式需要用户事先掌握大量的编程技能和机器人知识,对于新用户很不友好,上手难度较大。编写的过程需要面向每一个细节的过程,缺乏面向整体工艺的顶层设计思维,编程方式通常也并不直观,缺少智能化的辅助,设计的效率较低。并且编写出的代码可继承性可移植性较弱,如果底层的设备发生了变化,代码也需要做大量的修改订正。总而言之,想要在机器人上实现一个工艺的完整过程,难度较大,缺乏自动化较强的工艺包设计方案和系统。
技术实现思路
[0003]有鉴于此,本专利技术提供一种机器人工艺包构建方法及系统,至少部分解决现有技术中存在的上述问题。
[0004]为了实现上述目的,本专利技术提供以下技术方案:
[0005]一种机器人工艺包构建方法,其特征在于
【技术保护点】
【技术特征摘要】
1.一种机器人工艺包构建方法,其特征在于,包括以下步骤:S100:获取工艺场景信息,根据实际应用场景获取工艺场景信息,所述工艺场景信息包括工艺图像信息,所述工艺图像信息包括反映实际工艺过程的多幅静态图片或者视频;S200:分析工艺图像信息,从工艺图像信息中获取工艺数据信息,包括机器人的部件数据和工艺过程的过程数据;S300:选择机器人的部件,根据获取的工艺数据信息,从设备数据库中选择与机器人的部件数据相匹配的部件,并且所述部件的运动属性能够满足工艺过程的过程数据的需求;S400:构建机器人模型,根据选择出的机器人的部件构建可视化模型,并将其组合成为机器人的可视化模型,用于与用户交互机器人模型的各部件数据;S500:设置机器人模型的工艺过程,根据获取到的工艺过程的过程数据,配置机器人模型在工艺过程中的状态及动作流程,形成机器人工艺包。2.如权利要求1所述的机器人工艺包构建方法,其特征在于,S100中,所述根据实际应用场景获取工艺场景信息包括,S110:用户操作机器人执行实际应用场景下的工艺过程,通过摄像头记录机器人执行工艺过程时的工艺图像信息,并将工艺图像信息传输至交互终端;或者,S120:用户直接将预先制作好的工艺图像信息传输至交互终端;所述根据实际应用场景获取工艺场景信息还包括,S130:用户向交互终端输入工艺过程描述信息,所述工艺过程描述信息用于给获取工艺数据信息步骤提供参考。3.如权利要求1所述的机器人工艺包构建方法,其特征在于,S200中,所述从工艺图像信息中获取工艺数据信息包括,S210:从工艺图像信息识别出机器人图像,进一步通过图像识别确定工艺图像信息中的机器人的部件数据。4.如权利要求3所述的机器人工艺包构建方法,其特征在于,S210中,通过图像识别确定工艺图像信息中的机器人的部件数据包括,S211:提取工艺图像信息中的机器人及各部件的图像特征;S212:从设备数据库获取各类机器人及各类部件的图像特征;S213:将工艺图像信息中提取的图像特征与从设备数据库获取的图像特征进行比对,根据相似度确定工艺图像信息中的机器人的型号及组成该机器人的各部件型号;S214:将机器人的型号及组成该机器人的各部件型号作为机器人的部件数据;S215:当难以确定机器人的型号及组成该机器人的各部件型号时,提取工艺图像信息中的机器人及各部件的结构尺寸特征;S216:将机器人及各部件的结构尺寸特征作为机器人的部件数据。5.如权利要求1所述的机器人工艺包构建方法,其特征在于,S200中,所述从工艺图像信息中获取工艺数据信息包括,S220:从工艺图像信息识别工艺过程中每一个动作的起点、终点、运行轨迹、速度、功...
【专利技术属性】
技术研发人员:杨庆华,石金博,沙琪,刘虹,梁立衡,温梓萱,黄暖和,
申请(专利权)人:东莞市李群自动化技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。