The invention discloses a method and device for the programming of an extensible instruction set. In this method, structured based on the configuration of organization, the control system of the robot can use the instruction set, the instruction module library; the form based on the realization of a dynamic library instruction file; and the structured configuration description command configuration file template; the new instruction can be interpreted in an interpreter, was executed in the actuator, simplify the robot programming, reduce the maintenance cost.
【技术实现步骤摘要】
一种可扩展指令集的机器人编程方法和装置
本专利技术实施例涉及机器人编程领域,具体涉及一种可扩展指令集的机器人编程方法和装置。
技术介绍
轻型协作机器人是一种新兴的机器人,其与传统工业机器人相比具有负载自重比高,运动中撞到人或障碍物会停下来等优点,在工业和其它场合有着越来越多的应用。机器人编程是指用户为实现某种需求,为机器人设定动作序列的过程。当前主流的机器人编程方法,主要分为示教器编程和离线编程两种方法。示教器编程是指操作人员通过示教器,手动控制机器人的关节或者末端在不同的坐标系下进行运动,使机器人到达预定的位姿,并将其记录到控制器中,之后机器人可以重复执行记录的路径,并在此过程中与外部信号进行交互。示教器编程具备操作简单,实用性强的特点,被绝大多数工业机器人以及协作型机器人所支持。离线编程是指操作人员利用软件构件整个工作场景的三维虚拟环境,包括机器人,工具,工件等关键元素,并在软件中生成及调整机器人的运动轨迹,最后导出可被真实机器人识别及执行的程序。由于离线编程是在纯软件环境下对机器人进行模拟,因而可以更安全,更高效的对机器人进行程序设计。这种模式被广泛应用于打磨,去毛刺,焊接等工业领域。现有技术的一篇国际专利,公开号WO2009/062826DE,涉及一种具有控制装置的工业机器人和一种控制工业机器人运动的方法。在该方法中,通过解释器解释用户设置的指令,之后将解释的结果生成数组,并将此数组保存在缓冲存储器中,借助插值器进行差值,实现机器人运动的控制。但是由于所支持的指令受限于控制系统支持的基础指令,因此在执行特定的任务序列时会导致程序过于冗余复杂。现有技 ...
【技术保护点】
一种可扩展指令集的机器人编程方法,其特征在于,该方法包括:创建步骤,用于创建机器人指令实例;存储步骤,用于存储所述机器人指令实例;指令配置步骤,用于为所述机器人指令实例配置相应的指令配置文件;参数配置步骤,用于为所述机器人指令实例配置相应的参数配置文件;解析步骤,用于解析所述机器人指令实例;执行步骤,用于执行所述机器人指令实例。
【技术特征摘要】
2017.06.30 CN 20171052378201.一种可扩展指令集的机器人编程方法,其特征在于,该方法包括:创建步骤,用于创建机器人指令实例;存储步骤,用于存储所述机器人指令实例;指令配置步骤,用于为所述机器人指令实例配置相应的指令配置文件;参数配置步骤,用于为所述机器人指令实例配置相应的参数配置文件;解析步骤,用于解析所述机器人指令实例;执行步骤,用于执行所述机器人指令实例。2.根据权利要求1所述的方法,所述指令配置文件包含第一标识,所述第一标识指示所述指令配置文件所在的磁盘路径。3.根据权利要求1所述的方法,所述参数配置文件包含第二标识,所述第二标识指示所述参数配置文件所在的磁盘路径。4.根据权利要求3所述的方法,所述指令配置文件是动态库文件。5.根据权利要求1所述的方法,所述指令配置步骤,还包括获取步骤,用于获取所述机器人指令实例的类名称,从而所述解析步骤通过所述类名称解析所述机器人指令实例。6.根据权利要求1所述的方法,所述指令配置步骤,还包括指令分类步骤,用于将所述机器人指令实例进行分类,将同一类的所述机器人指令实例配置到同一所述指令配置文件中。7.根据权利要求1所述的方法,所述参数配置步骤,还包括参数整合步骤,用于将同一指令下的参数配置到同一所述参数配置文件中。8.根据权利要求1所述的方法,所述方法还包括销毁步骤,其在所述执行步骤结束后,移除所述机器人指令实例并释放指令实例所占用的资源。9.一种用于执行权利要求1-8中任一项所述机器人编程方法的机器人编程...
【专利技术属性】
技术研发人员:宗晓,王猛,高强,董冲,杨冬,宋顺广,王倩,吴昊,
申请(专利权)人:哈尔滨工大特种机器人有限公司,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。