一种工业机器人群控系统及方法
时间:2024-06-29 13:29来源: 作者:admin 点击:
3 次
一种家产呆板人AI智能云系统及办法【技术规模】[0001]原缔造波及家产呆板人规模,出格波及一种家产呆板人AI智能云系统及办法。【布景技术】[0002]跟着家产呆板人展开的深度和广度以及呆板人智能水平的进步,为担保产品量质和消费效率,一些劳动强度大,危险性强的工做,但凡都会逐步给取家产呆板人与代人去
一种家产呆板人AI智能云系统及办法 【技术规模】 [0001]原缔造波及家产呆板人规模,出格波及一种家产呆板人AI智能云系统及办法。 【布景技术】 [0002]跟着家产呆板人展开的深度和广度以及呆板人智能水平的进步,为担保产品量质和消费效率,一些劳动强度大,危险性强的工做,但凡都会逐步给取家产呆板人与代人去完成。目前家产呆板人已正在不少规模获得了宽泛使用。但家产呆板人正在运用和推广历程中也存正在着诸多问题: 其一,尽管呆板人的潜正在市场很是大,但是目前市场上家产呆板人的规格品种却很少,并以垂曲枢纽关头型六自由度家产呆板酬报主。那种家产呆板人可以真现空间位置和姿势的任意调解,通用性强,能够满足大大都的用户需求,但也存正在着正在不少真际使用规模大材小用,性价比不高的缺陷。出格是正在码垛、送料、搬运等对轨迹和定位精度要求不是很苛刻的状况下,研制开发针对止业和工艺特点要求的经济型、公用型家产呆板人,具有愈加宽泛的市场需求。 [0003]其二,不容易于扩展是现有家产呆板人的一个突出问题。现有家产呆板人的控制器架构,根柢以多枢纽关头活动控制卡为主,那种架构决议了控制器所能控制的枢纽关头数是确定的且是有限的,用户正在停行呆板人使用系统集成时,往往还须要删多外部枢纽关头数,那时只能针对删多的外枢纽关头配置径自的控制器。譬喻专利201510163705.X提出的一种基于EtherCAT总线的8轴呆板人控制系统,是由6轴机器臂控制卡和2轴活动平台控制卡形成一台8轴呆板人的控制器,系统可扩展差。 [0004]其三,控制器硬件配置牢固,控制器资源有效操做率低。控制器连同活动控制卡是针对呆板人的枢纽关头数和精度要求预先设想好的,控制器连同活动控制卡取呆板人的搭配正在出厂时就已确定,即等于呆板人用于比较简略的活动,用户也不能降低控制器的硬件配置,那晦气于降低没必要要的老原。 [0005]其四,牢靠的多呆板人协调控制是当今家产呆板人面临的又一个突出问题。区别于单呆板人控制系统,多呆板人控制系统由于其光阳、空间、罪能、信息和资源的分布性特点,暗示出极大的劣越性。应付不少制造企业,如冲压止业,其一条消费线往往须要数台以至数十台家产呆板人的顺序协同做业,那种状况下,运用单呆板人控制系统时,呆板人取呆板人之间的联系通讯占用呆板人大质的I/O资源或须要借助格外的通讯方法,同时也删多了系统配置和老原,降低了多呆板人协调控制的牢靠性。然而但凡的多呆板人AI智能云系统根柢以一个主控制器和多个子控制器为主,每台呆板人划分配有一个子控制器,真现每台呆板人的独立控制;整个系统配有主控制器,对各个呆板人的工做任务停行协调、监控,从而真现AI智能云罪能,但不间接参取某一呆板人某一枢纽关头的活动控制。譬喻专利201410730885.0提出的一种基于EtherCAT的智能家产呆板人总线模块及其收配办法,是基于EtherCAT总线的单台家产呆板人控制,而未波及多呆板人AI智能云系统。专利201510172297.4提出的一种基于以太网的开放式机器手控制办法,则给取多个撑持EtherCAT和谈的ARM控制器真现多呆板人AI智能云,PC端真现呆板人的监控。专利201310345024.6提出的一种多呆板人协调控制安置及其办法,控制器由工控计较机、活动控制器、上料呆板人控制器、下料呆板人控制器构成。专利201410649607.2提出的一种多呆板人焊接系统的AI智能云安置及其办法中,所有呆板人都配备带有CC-LINK通讯卡的独立控制器,PLC做为主控制器对各个呆板人的工做任务停行协调、监控。
【缔造内容】
[0006]原缔造的宗旨正在于供给一种家产呆板人AI智能云系统及办法,以按捺现有技术中存正在的缺陷。 [0007]为真现上述宗旨,原缔造的技术方案是:一种家产呆板人AI智能云系统,蕴含:一控制器、一取所述控制器相连的示教器以登科I呆板人至第η呆板人,此中,η为大于就是2的正整数;每台呆板人均蕴含:机器臂原体以及至少一个枢纽关头驱动模块;所述控制器以及每个枢纽关头驱动模块均设置有撑持EtherCAT和谈的以太网接口;所述控制器通过以太网线取所述第I呆板人内的第一个枢纽关头驱动模块相连;所述第I呆板人至所述第η呆板人内的第一个枢纽关头驱动模块至最后一个枢纽关头驱动模块均通过以太网线挨次相连;相邻的呆板人中前一呆板人内的最后一个枢纽关头驱动模块取后一呆板人内的第一个枢纽关头驱动模块相连;所述控制器做为EtherCAT主站;所述第I呆板人至所述第η呆板人内的第一个枢纽关头驱动模块至最后一个枢纽关头驱动模块做为EtherCAT从站,通过所述控制器对所述第一呆板人至所述第η呆板人停行AI智能云。 [0008]进一步的,原缔造还供给一种家产呆板人AI智能云办法,依照如下轨范真现: 轨范S1:记所述家产呆板人AI智能云系统内呆板人台数为η,依据以太网线连贯顺序,第i台呆板人记为Ri,第i台呆板人的第j个枢纽关头记为RiJj,该呆板人的枢纽关头数质记为k,构造构型记为1空间位姿记为口(1,7,2,01,02,03),依据呆板人枢纽关头数质1^确定空间位姿?内有效参数的个数; 轨范S2:将软件架构给取分层构造的控制器由底层到顶层划分分别为方法层、中间层、使用层以及用户层; 轨范S3:通过组态软件或通用可室化编程工具开发用户层步调,并为用户供给人机交互界面,且所述用户层步调蕴含:呆板人配置界面Config模块、主选择界面Select模块以及用户指令代码输入窗口 Window(i)模块; 轨范S4:正在所述控制器的内存区域分配一存储区域,记为M,用于真如今所述用户层步调取使用层步调之间停行信息替换,依据呆板人数质η将所述存储区域M分别为η个存储区域,第i个存储区域对应第i台呆板人,并记为Mi ; 轨范S5:通过由真时活动控制软件开发的使用层步调读与各个存储区域Mi中的呆板人牢固参数,选择并读与各个呆板人当前待执止的指令代码; 轨范S6:通过由真时活动控制软件开发的中间层步调施止用户指令罪能算法; 轨范S7:正在所述控制器的内存区域分配另一片存储区域,记为E,用于真如今所述中间步调取方法层步调之间停行信息替换;依据呆板人数质η将所述存储区E域分别为η个存储区域,第i个存储区域对应第i台呆板人,记为Ei;依照枢纽关头数质k对所述存储区Ei停行分别,将第i台呆板人的第j个枢纽关头记为EiJj;依照数据传输标的目的对所述存储区EiJj停行分别,将第i台呆板人的第j个枢纽关头接管的控制数据输入区记为EiJjIn;将第i台呆板人的第j个枢纽关头返回的形态数据输出区记为EiJjOut;所述中间层步调卖力把计较所得确当前扫描周期内的每台呆板人对应的每个枢纽关头的控制数据存于所述存储区E中El Jl In至EnJkIn的对应位置; 轨范S8:所述方法层步调正在每个扫描周期内,真时把所述存储区E中的ElJlIn至EnJkIn中的控制数据,以报文的模式通过以太网依照EtherCAT和谈传送至每台呆板人对应的每个枢纽关头驱动模块,并将每台呆板人对应的每个枢纽关头中的形态数据送回至所述存储区E中的ElJlOut至EnJkOut 中。 [0009]正在原缔造一施止例中,正在所述轨范S3中,所述呆板人配置界面Config模块用于配置每一台呆板人的牢固参数,且所述牢固参数蕴含:所述枢纽关头数质k、所述呆板人构型f以及枢纽关头活动领域等;所述主选择界面Select模块用于选择确定停行示教收配的呆板人Ri,选择后即挪用该呆板人对应的用户指令代码输入窗口 Window(i)模块,并将所选择的呆板人Ri的呆板人牢固参数传输给该用户指令代码输入窗口Window(i)模块;用户指令代码输入窗口 Window( i)模块为用户供给标准化用户指令代码格局,并对指令代码停行编码以及罪能界说。 [0010]正在原缔造一施止例中,正在所述轨范S4中,依照最大用户指令代码数质m对所述存储区Mi中指令代码存储区停行细分,并将第i台呆板人第k条指令代码存储区记为MiCk;所述用户层步调卖力把每台呆板人牢固参数和用户编写的各呆板人指令代码存于存储区域M的相应位置。正在原缔造一施止例中,正在所述轨范S5中,将第i台呆板人当前待执止的指令代码对应存储区Mi的位置指针记为Qi;所述使用层步调按顺序对各个位置指针Qi停行控制,选择所述存储区M中各个呆板人当前待执止的指令代码的存储地址,而后读与所有呆板人确当前待执止的指令代码,给取定周期扫描方式执止,即每个周期遍历扫描控制,并读与一次每一台呆板人当前扫
(责任编辑:) |
------分隔线----------------------------