An exemplary system and method may allow the use of a universal robot trajectory format to control robot processes within a work cell. An exemplary method includes receiving at least one digital robot doer digital representation, which includes at least corresponds to at least one digital robot doer a definition of robot and for at least one digital robot doer at least one robot operation sequence, determining at least one digital robotic dynamic mapping between people and the physical work unit in at least one of the corresponding physical robot agent, for at least one physical robot agent at least one robot language specific executable instruction sequence, and the transmission of at least one robot language dedicated to at least one physical robot action sequence of instructions executed in the implementation, so as to perform at least robot operation sequence in the physical work unit.
【技术实现步骤摘要】
【国外来华专利技术】用于指令机器人操作的系统和方法
技术介绍
除非这里另有表示,这个部分中描述的材料对于本申请的权利要求来说不是现有技术,并且不因包括在该部分中而被承认是现有技术。自动化制造过程可能涉及可用于构造输出产品的一个或多个机器人装置的使用,输出产品例如为汽车、墙壁、一件家具或任何数量的其它物理结构。机器人装置可配备有末端执行器安装工具,例如钳子或钻孔机,可在构造过程期间使用。机器人装置可被编程有序列的具体运动命令和用于其它操作的命令,以便导致机器人装置完成制造过程。
技术实现思路
本公开提供可帮助允许使用通用机器人轨迹格式以便控制工作单元内的机器人过程的方法和设备。特别是,可产生通用机器人代码文件,其包含数字机器人施动者以及用于每个数字机器人施动者执行的机器人操作的描述。控制系统可接收通用机器人代码文件且确定数字机器人施动者和工作单元内的对应物理机器人施动者之间的映射。机器人语言专用的可执行指令可为物理机器人施动者产生,以使得机器人施动者能够执行来自通用机器人代码文件的机器人操作。物理机器人施动者然后可被控制以在物理工作单元内执行该指令。在一个示例中,提供一种方法,该方法包括由计算机装置接收至少一个数字机器人施动者的数字表示。该数字表示可包括(a)至少一个机器人定义,该至少一个机器人定义对应于至少一个数字机器人施动者,其中至少一个机器人定义包括由至少一个数字机器人施动者可操作的至少一个IO装置,以及(b)用于至少一个数字机器人施动者的至少一个机器人操作序列,其中用于数字机器人施动者的机器人操作序列包括多个机器人运动和激活至少一个IO装置中的一个或多个的多个IO触发器。该方法还 ...
【技术保护点】
一种计算机执行的方法,包括:由计算装置接收至少一个数字机器人施动者的数字表示,其中该数字表示包括:(a)至少一个机器人定义,该至少一个机器人定义对应于该至少一个数字机器人施动者,其中该至少一个机器人定义包括由该至少一个数字机器人施动者可操作的至少一个输入‑输出(“IO”)装置;以及(b)数据,该数据表示用于该至少一个数字机器人施动者的至少一个机器人操作序列,其中用于数字机器人施动者的该至少一个机器人操作序列包括多个机器人运动和激活该至少一个IO装置中的一个或多个的多个IO触发器;由该计算装置确定该至少一个数字机器人施动者和物理工作单元内的至少一个对应物理机器人施动者之间的映射;根据用于该至少一个对应数字机器人施动者的该至少一个机器人操作序列,由该计算装置产生用于该至少一个物理机器人施动者的至少一个机器人语言专用的可执行指令序列;以及传输该至少一个机器人语言专用的可执行指令序列到该至少一个物理机器人施动者以执行,以便在该物理工作单元内执行该至少一个机器人操作序列。
【技术特征摘要】
【国外来华专利技术】2014.06.03 US 14/295,1681.一种计算机执行的方法,包括:由计算装置接收至少一个数字机器人施动者的数字表示,其中该数字表示包括:(a)至少一个机器人定义,该至少一个机器人定义对应于该至少一个数字机器人施动者,其中该至少一个机器人定义包括由该至少一个数字机器人施动者可操作的至少一个输入-输出(“IO”)装置;以及(b)数据,该数据表示用于该至少一个数字机器人施动者的至少一个机器人操作序列,其中用于数字机器人施动者的该至少一个机器人操作序列包括多个机器人运动和激活该至少一个IO装置中的一个或多个的多个IO触发器;由该计算装置确定该至少一个数字机器人施动者和物理工作单元内的至少一个对应物理机器人施动者之间的映射;根据用于该至少一个对应数字机器人施动者的该至少一个机器人操作序列,由该计算装置产生用于该至少一个物理机器人施动者的至少一个机器人语言专用的可执行指令序列;以及传输该至少一个机器人语言专用的可执行指令序列到该至少一个物理机器人施动者以执行,以便在该物理工作单元内执行该至少一个机器人操作序列。2.如权利要求1所述的方法,其中该至少一个机器人定义还包括对应于该至少一个数字机器人施动者的至少一个初始机器人姿势;并且其中该方法还包括:传输指令至该至少一个物理机器人施动者以根据来自该至少一个对应数字机器人施动者的该初始机器人姿势的转换执行该至少一个机器人语言专用的可执行指令序列。3.如权利要求1所述的方法,其中该多个IO触发器导致所述至少一个物理机器人施动者中的一个在物理工作单元内操作末端执行器安装的工具。4.如权利要求1所述的方法,其中确定该至少一个数字机器人施动者和该至少一个对应物理机器人施动者之间的映射包括确认该至少一个物理机器人施动者能够执行该至少一个机器人操作序列。5.如权利要求4所述的方法,其中确认该至少一个物理机器人施动者能够执行该至少一个机器人操作序列包括根据阶段文件识别能实现该至少一个机器人操作序列的至少一个可用的物理机器人施动者,其中该阶段文件描述该物理工作单元内的该可用的物理机器人施动者。6.如权利要求1所述的方法,其中确定该至少一个数字机器人施动者和该至少一个对应物理施动者之间的映射包括:导致下拉菜单显示在第二计算装置的显示屏上,其中该下拉菜单包括该物理工作单元内的可用的物理机器人施动者的列表;以及从该第二计算机装置接收一个或多个可用的物理机器人施动者的选择,以在映射中使用。7.如权利要求1所述的方法,其中该至少一个数字机器人施动者的该数字表示还包括一个或多个同步点,其中同步点对应于该至少一个机器人操作序列的每一个内的机器人操作;并且其中该方法还包括:在执行对应于特定同步点的机器人操作之前传输指令至该至少一个物理机器人施动者以保持位置,直至该至少一个物理机器人施动者的每一个到达对应于该特定同步点的机器人操作。8.如权利要求1所述的方法,其中该至少一个机器人操作序列包括取决于该至少一个数字机器人施动者的操作状态的一个或多个条件操作,并且其中该方法还包括:根据该物理工作单元内对应于该至少一个数字机器人施动者的至少一个物理机器人施动者的操作状态传输指令至该至少一个物理机器人施动者以执行该一个或多个条件操作。9.如权利要求1所述的方法,其中该至少一个机器人施动者的该数字表示还包括至少一个数字传感器,其中该至少一个机器人操作序列包括取决于该至少一个数字传感器的传感器状态的一个或多个条件操作,并且其中该方法还包括:根据该物理工作单元内对应于该至少一个数字传感器的至少一个物理传感器的传感器状态传输指令至该至少一个物理机器人施动者以执行该一个或多个条件操作。10.如权利要求1所述的方法,其中该至少一个机器人施动者的该数字表示还包括用于至少一个数字独立IO装置的至少一个IO触发器序列;并且其中该方法还包括:确定该至少一个数字独立IO装置和该物理工作单元内的至少一个物理独立IO装置之间的映射;以及传输指令至该至少一个物理独立IO装置以在该物理工作单元内执行该至少一个IO触发器序列。11.如权利要求1所述的方法,其中该至少一个机器人施动者的该数字表示还包括用于至少一个数字机器人施动者的该多个时基机器人操作,其中该时基机器人操作对应于全局时间线内的时间;并且其中该方法还包括:根据用于该至少一个对应数字机器人施动者的该多个时基机器人操作产生用于该至少一个物理机器人施动者的多个时基的机器人语言专用的可执行指令;以及传输该多个时基的机器人语言专用的可执行指令至该至少一个物理机器人施动者以执行,以便在该全局时间线内的该对应的时间在该物理工作单元内执行该时基机器人操作。12.一种系统,包括:至少一个物理机器人施动者;以及控制系统,配置为:接收至少一个数字机器人施动者的数字表示,其中该数字表示包括:(a)至少一个机器人定义,该至少一个机器人定义对应于该至少一个数字机器人施动者,其中该至少一个机器人定义包括由该至少一个数字机器人施动者可操作的至少一个输入-输出(“IO”)装置;以及(b)数据,该数据表示用于该至少一个数字机器...
【专利技术属性】
技术研发人员:J林内尔,K伯恩,
申请(专利权)人:波特与多利有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。