基于人工智能的编程机器人远程控制系统的制作方法

文档序号:34328395发布日期:2023-06-01 05:19阅读:226来源:国知局
技术简介:
本发明针对车间多台编程机器人指令控制准确性不足的问题,提出基于AI芯片的远程控制系统。通过AI芯片自动识别指令类型及重要性,采用差异化传输策略:普通指令快速无线传输,重要指令结合定位实现精准送达,程序数据包采用直连式传输保障完整性,全面提升控制精度与稳定性。
关键词:AI芯片,指令传输

本发明涉及工业机器人全局远程控制,尤其是涉及基于人工智能的编程机器人远程控制系统。


背景技术:

1、人工智能正在推动新一轮科技革命和产业变革,与5g等新兴技术结合,必将促进更广泛更深入的技术创新和产业应用,从而改变人类的生产生活,甚至思维方式。第六届世界互联网大会,百度首席技术官王海峰出席ai论坛及5g论坛。他表示,新一代人工智能技术已经具备很强的通用性,呈现出标准化、自动化和模块化特征,进入工业大生产阶段。

2、工业可编程机器人是广泛用于工业领域的多关节机械手或多自由度的机器装置,具有一定的自动性,可依靠自身的动力能源和控制能力实现各种工业加工制造功能。工业机器人被广泛应用于电子、物流、化工等各个工业领域之中。

3、然而在实际的自动化生产车间内,随着编程机器人的使用量越来越多,其扮演的角色也越来越重要,编程机器人一般采用中央控制室远程进行控制,在多个编程机器人的全局自动化远程控制中一般包括指令的下达以及程序的升级,面对多个编程机器人,往往有指令下达错误,或者重要的程序包升级错误导致影响到生产流程,甚至报废机器人的情况。


技术实现思路

1、为了解决上述工业机器人全局远程控制的技术问题,本发明提供基于人工智能的编程机器人远程控制系统。采用如下的技术方案:

2、基于人工智能的编程机器人远程控制系统,包括一组编程机器人本体,一组编程机器人本体分别进行编号,分别设置位置芯片,并布置在车间地面区域内,所述编程机器人远程控制系统包括基于ai芯片的主控制器、普通指令下达组件、重要指令下达组件、程序数据包下达组件和译码数据包下达组件;

3、所述主控制器接收外界的指令数据,所述指令数据包括指令对象数据和指令内容数据,主控制器根据指令内容数据的特征自动判断指令种类,所述指令种类包括动作指令和程序数据包,当指令种类是动作指令时,主控制器根据动作指令特征判断其重要性,重要性至少包括普通级和重要级;

4、当主控制器判断具体的指令数据的指令种类是动作指令,动作指令的重要性是普通级时,主控制器将指令数据通过普通指令下达组件无线发送给指令对象数据代表的编程机器人本体,当动作指令的重要性是重要级时,主控制器将指令数据进行加密,再通过重要指令下达组件无线发送给指令对象数据代表的编程机器人本体,并同时通过译码数据包下达组件向编程机器人本体发送加密数据的译码数据,编程机器人本体接收到加密指令数据和译码数据包,解密后得到指令数据;

5、当主控制器判断具体的指令数据的指令种类是程序数据包时,主控制器将指令数据通过程序数据包下达组件向指令对象数据代表的编程机器人本体传输指令数据。

6、通过采用上述技术方案,将车间内分别承担不同工作内容的多个编程机器人本体分别进行编号,并分别设置位置芯片,为后续的指令对象数据提供定位数据支撑。

7、指令数据里面一般包含了指令对象数据和指令内容数据,其中指令对象数据里面通常包含了编程机器人本体的编号数据,指令内容数据一般分为动作指令和程序数据包,动作指令可以通俗地理解为移动到某某地方、抓取某某某等等,由于编程机器人本体的程序会进行升级或者缺陷修复等,经常还会进行程序数据的更新升级,对于主控制器如何区分是动作指令还是程序数据包,其实程序数据包的数据内容较大,通常其数据包会比动作指令数据的数据包大小大很多,且不在一个数据级别,因此通过设定数据包大小的阈值就可以快速将指令内容数据进行区分。

8、区分为动作指令后,再将其重要级进行划分,对于重要级更高的重要级动作指令,通过特殊设计的重要指令下达组件来进行更加可靠的传输,避免重要级动作指令传输错误或者漏传的情况,而且对重要级动作指令进行加密,并通过另外的传输途径来传输译码数据包,来进一步地限定重要级动作指令传输的正确性,避免误操作导致的安全或者泄密风险。

9、对于程序数据包,由于其数据包较大,不适合用无线传输,因此通过特殊设计的程序数据包下达组件来进行移动式的直连,保证程序数据包发送的完整性,能够更加安全可靠地对车间应用场景下多个编程机器人的全面指令控制。

10、可选的,所述主控制器包括ai芯片、加密芯片、存储器、数据录入模块和无线收发模块,所述ai芯片分别与加密芯片、存储器、数据录入模块和无线收发模块通信连接,所述加密芯片用于将重要级的指令数据生成加密指令数据及对应的译码数据包,所述数据录入模块用于录入指令数据。

11、通过采用上述技术方案,主控制器里采用ai芯片进行主控,能够高效地进行数据特征识别,设置加密芯片能够高效地将指令数据生成加密指令数据和匹配的译码数据包。

12、可选的,所述主控制器还包括显示器,所述显示器与ai芯片通信连接,用于显示指令数据的种类和重要性。

13、通过采用上述技术方案,显示器的设置可以方便工作人员在进行指令属于或传输的时候能进行可视化操作,避免指令数据输入错误。

14、可选的,所述数据录入模块包括键盘和数据接口,所述键盘和数据接口分别与ai芯片通信连接。

15、通过采用上述技术方案,采用键盘录入和直接数据接口输入的两种数据输入模式,更加便捷。

16、可选的,所述ai芯片11是x2000soc芯片,所述加密芯片12是mod8id-modsem安全芯片。

17、通过采用上述技术方案,x2000soc芯片是为物联网市场推出的新一代soc产品。既有固化在芯片中的硬能力,如xburst2的算力、指令集、内存管理,也有操作系统,各类物联网应用开发支持套件和人工智能开放平台magik。mod8id-modsem安全芯片能高效地将指令数据生成加密指令数据和匹配的译码数据包。

18、可选的,ai芯片根据指令内容数据的长度判断是否是程序数据包,根据指令内容数据的关键词判断重要性,具体方法是:存储器内置标准重要级指令内容数据关键词,ai芯片逐一遍历对比关键词,如有匹配成功则判断指令内容数据为重要级,反之则判断指令内容数据为普通级。

19、通过采用上述技术方案,对于重要级指令内容数据的判定可以依靠关键词的匹配,比如车间内炉门的相关操作数据重要级的指令,因此存储器的关键级指令内容数据关键词数据库里就有炉门关键词,当一个指令内容数据被ai芯片接收后,对其进行关键词匹配,如果指令内容数据里包含炉门,则判断其是重要级指令内容数据,判断高效,精准可靠。

20、可选的,所述普通指令下达组件包括主控芯片、缓存器、室内定位模块和一组无线发送天线,所述主控芯片通过通信线路与主控制器通信连接,解析主控制器传输的指令数据,解析指令对象数据和指令内容数据,通过室内定位模块接收一组编程机器人本体上设置的位置芯片的方位,定位指令对象数据代表的编程机器人本体,选择朝向最接近的无线发送天线向车间内指令对象数据代表的编程机器人本体无线传输指令内容数据。

21、通过采用上述技术方案,车间内普通级指令比例大,数量多,可以直接采用设置在车间区域的无线传输模式进行覆盖式的传输,万一位置芯片指示的位置出现偏差,导致普通级的指令数据内容的传输错误,也不会导致严重的后果。

22、可选的,重要指令下达组件包括电动导轨、重要级发送主控芯片、重要级数据缓存器、重要级室内定位模块和无线收发天线,所述电动导轨固定设置在车间顶部墙面上,电动导轨上设置滑块,所述滑块在电动导轨的驱动下移动,所述重要级发送主控芯片、重要级数据缓存器和重要级室内定位模块分别设置在壳体内,所述壳体设置在滑块的下表面,所述无线收发天线设置在壳体的下表面,且天线朝下,所述重要级发送主控芯片分别与重要级数据缓存器、重要级室内定位模块和无线收发天线通信连接,并与电动导轨控制连接,通过无线收发天线接收无线收发模块发送的重要级指令数据,所述重要级指令数据包括指令对象数据和加密后的指令内容数据,所述重要级室内定位模块用于识别定位指令对象数据所代表的编程机器人本体上设置的位置芯片,重要级发送主控芯片根据定位数据控制电动导轨动作,将滑块移动到与指令对象数据所代表的编程机器人本体的正上方,重要级发送主控芯片通过无线收发天线向指令对象数据所代表的编程机器人本体无线传输加密后的指令内容数据。

23、通过采用上述技术方案,重要指令下达组件主要采用布设在车间内部顶部的墙面上的电动导轨来作为移动载体,将接收的加密后的重要级指令内容数据传输给指令对象数据所代表的编程机器人本体,具体的是通过控制将在电动导轨上的滑块移动到目标编程机器人本体的正上方,大大缩短了无线传输的距离,且在移动到目标编程机器人本体上方后,可以通过重要级室内定位模块再次对目标编程机器人本体的位置芯片进一步确认,避免重要级指令内容数据传输错误。

24、可选的,译码数据包下达组件可由普通指令下达组件代替,主控制器通过普通指令下达组件向指令对象数据所代表的编程机器人本体发送主控制器加密后的译码数据包。

25、通过采用上述技术方案,译码数据包下达组件可由普通指令下达组件代替,译码数据包通过不同的传输方式传输给目标编程机器人本体,进一步确保重要级指令内容数据的传输正确性。

26、可选的,所述程序数据包下达组件包括电动小车、机械臂、插接式数据插座、插接线、固定式数据接口、一组移动式数据插座和基于芯片的控制器,所述固定式数据接口固定设置在车间的侧墙,并通过通信线路与主控制器通信连接,电动小车位于固定式数据接口一侧,插接式数据插座设置在电动小车一侧,通过可插拔的插接线与固定式数据接口通信连接,一组移动式数据插座分别设置在一组编程机器人本体的一侧,并与编程机器人本体的主控电路板通信连接,所述机械臂设置在电动小车上,并在控制器的控制下完成插接线分别与插接式数据插座和移动式数据插座之间的连接,所述控制器包括程序数据包芯片、程序数据包室内定位模块和存储卡,所述程序数据包室内定位模块和存储卡分别与程序数据包芯片通信连接。

27、通过采用上述技术方案,由于程序数据包的数据内容较大,因此通过无线传输的模式容易发生传输中断的现象,不能有效保证数据的完整性,因此采用直连的方式,这里设计一个电动小车来作为载体,当然电动小车也可以采用额外的编程机器人本体来代替,通过机械臂来实现在控制器的控制下完成插接线分别与插接式数据插座和移动式数据插座之间的连接,可以实现自动化的插接线的插接,常规待命状态,电动小车位于固定式数据接口一侧,插接线插入固定式数据接口,当固定式数据接口通过通信线路接收完主控制器传输过来的程序数据包后,机械臂动作将插接线拔出,并移动到程序数据包室内定位模块定位的目标编程机器人本体,将插接线插入移动式数据插座,将存储卡中存储的程序数据包传输给目标编程机器人本体,实现直连式的精准程序数据包的传输。

28、综上所述,本发明包括以下至少一种有益技术效果:

29、本发明能提供基于人工智能的编程机器人远程控制系统,根据指令内容数据的特征自动判断指令种类,并进一步对动作指令特征判断其重要性,按照重要性级别采用不同的传输模式实现不同级别指令数据,确保普通级指令快速送达,重要级指令精准送达,程序数据包指令数据通过直连式的数据传输方式,保证大体积的程序数据包传输的完整性,有效解决了车间多台编程机器人的全面指令控制的准确性,整个远程控制系统运行稳定安全。

当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!