CN117944054A - 一种工业机器人控制*** - Google Patents
一种工业机器人控制*** Download PDFInfo
- Publication number
- CN117944054A CN117944054A CN202410284508.2A CN202410284508A CN117944054A CN 117944054 A CN117944054 A CN 117944054A CN 202410284508 A CN202410284508 A CN 202410284508A CN 117944054 A CN117944054 A CN 117944054A
- Authority
- CN
- China
- Prior art keywords
- module
- robot
- motion
- data
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 128
- 238000004891 communication Methods 0.000 claims abstract description 31
- 238000004088 simulation Methods 0.000 claims abstract description 25
- 238000005094 computer simulation Methods 0.000 claims abstract description 20
- 238000004458 analytical method Methods 0.000 claims abstract description 17
- 230000003993 interaction Effects 0.000 claims description 24
- 238000000034 method Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 15
- 230000000007 visual effect Effects 0.000 claims description 13
- 238000013135 deep learning Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 8
- 238000013528 artificial neural network Methods 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 6
- 238000012856 packing Methods 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 4
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 6
- 238000001514 detection method Methods 0.000 description 12
- 230000006872 improvement Effects 0.000 description 10
- 238000000605 extraction Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 238000012805 post-processing Methods 0.000 description 6
- 239000003638 chemical reducing agent Substances 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 239000012636 effector Substances 0.000 description 2
- 230000004438 eyesight Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012994 industrial processing Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
本发明提供了一种工业机器人控制***,涉及机器人技术领域,包括总控平台、机器人***,所述机器人***包括机器人、伺服模块、通信模块和定位记录模块,所述机器人通过通信模块与总控平台通信连接,所述伺服模块用于接收总控平台的运动指令以及运动规划数据对机器人进行控制;本发明采用定位记录模块多次记录机器人的运动路径和实时定位,并输出为数据包,通过模拟建模模块构造机器人三维动态模型,并模拟执行运动指令以及运动规划,获得标准的机器人的移动路径和位置坐标,通过分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,判断误差并输出报告,有利于动态对误差进行补偿,保证机器人的操作质量。
Description
技术领域
本发明涉及机器人技术领域,尤其涉及一种工业机器人控制***。
背景技术
工业机器人是广泛用于工业领域的多关节机械手或多自由度的机器装置,具有一定的自动性,可依靠自身的动力能源和控制能力实现各种工业加工制造功能,工业机器人被广泛应用于电子、物流、化工等各个工业领域之中;
工业机器人由三大部分组成,包括机械结构***、驱动***、感知***,从机械结构来看,工业机器人总体上分为串联机器人和并联机器人,串联机器人的特点是一个轴的运动会改变另一个轴的坐标原点,而并联机器人一个轴运动则不会改变另一个轴的坐标原点,早期的工业机器人都是采用串联机构,并联机构定义为动平台和定平台通过至少两个独立的运动链相连接,机构具有两个或两个以上自由度,且以并联方式驱动的一种闭环机构,并联机构有两个构成部分,分别是手腕和手臂,手臂活动区域对活动空间有很大的影响,而手腕是工具和主体的连接部分,与串联机器人相比较,并联机器人具有刚度大、结构稳定、承载能力大、微动精度高、运动负荷小的优点,在位置求解上,串联机器人的正解容易,但反解十分困难;而并联机器人则相反,其正解困难,反解却非常容易;
驱动***是向机械结构***提供动力的装置,根据动力源不同,驱动***的传动方式分为液压式、气压式、电气式和机械式4种,早期的工业机器人采用液压驱动,由于液压***存在泄露、噪声和低速不稳定等问题,并且功率单元笨重和昂贵,目前只有大型重载机器人、并联加工机器人和一些特殊应用场合使用液压驱动的工业机器人,气压驱动具有速度快、***结构简单、维修方便、价格低等优点,但是气压装置的工作压强低,不易精确定位,一般仅用于工业机器人末端执行器的驱动,气动手抓、旋转气缸和气动吸盘作为末端执行器可用于中、小负荷的工件抓取和装配,电力驱动是目前使用最多的一种驱动方式,其特点是电源取用方便,响应快,驱动力大,信号检测、传递、处理方便,并可以采用多种灵活的控制方式,驱动电机一般采用步进电机或伺服电机,目前也有采用直接驱动电机,但是造价较高,控制也较为复杂,和电机相配的减速器一般采用谐波减速器、摆线针轮减速器或者行星齿轮减速器,由于并联机器人中有大量的直线驱动需求,直线电机在并联机器人领域已经得到了广泛应用;
机器人感知***把机器人各种内部状态信息和环境信息从信号转变为机器人自身或者机器人之间能够理解和应用的数据和信息,除了需要感知与自身工作状态相关的机械量,如位移、速度和力等,视觉感知技术是工业机器人感知的一个重要方面,视觉伺服***将视觉信息作为反馈信号,用于控制调整机器人的位置和姿态,机器视觉***还在质量检测、识别工件、食品分拣、包装的各个方面得到了广泛应用,感知***由内部传感器模块和外部传感器模块组成,智能传感器的使用提高了机器人的机动性、适应性和智能化水平;
由上述可知,在工业机器人的操作过程中,从指令生成,发出,到机器人进行执行,需要涉及到多个***和多重步骤,在此过程中,由于机械的磨损性、公差以及驱动的动力问题,机器人的运动路径以及最终操作结果往往和指令存在一定的误差,现有技术中,缺乏对此误差有效的判断改进补偿能力,往往只能在机器人出现较大故障后进行零件维修更换处理,影响之前操作的质量,因此,本发明提出一种工业机器人控制***以解决现有技术中存在的问题。
发明内容
针对上述问题,本发明提出一种工业机器人控制***,该工业机器人控制***将数据包与机器人三维动态模型的模拟数据进行比对,判断误差并输出报告,有利于动态对误差进行补偿,保证机器人的操作质量。
为实现本发明的目的,本发明通过以下技术方案实现:一种工业机器人控制***,包括总控平台、机器人***,所述机器人***包括机器人、伺服模块、通信模块和定位记录模块,所述机器人通过通信模块与总控平台通信连接,所述伺服模块用于接收总控平台的运动指令以及运动规划数据对机器人进行控制;
所述总控平台包括人机交互模块、运动控制模块、模拟建模模块和分析模块,所述人机交互模块用于操作人员进行可视化操作,所述运动控制模块用于发送运动指令以及运动规划数据至伺服模块,所述模拟建模模块用于构造机器人三维动态模型,并接入运动控制模块,模拟执行运动指令以及运动规划,模拟机器人的移动路径和位置坐标,所述定位记录模块用于记录机器人的运动路径和实时定位,并输出为数据包至总控平台,所述分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,总结出误差,输出报告。
进一步改进在于:所述机器人为工业机器人,所述伺服模块内置于机器人中,接收指令对机器人进行控制,所述伺服模块内置日志模块,用于记录有效的的运动指令以及运动规划数据,并生成日志。
进一步改进在于:所述通信模块包括基于局域网的分布式数据通讯***和数据中心核心总线,所述分布式数据通讯***为与网络连接的枢纽中心,且用于将传输的指令数据进行解析处理分类,并将指令数据传输到相应的网关;所述数据中心核心总线为整个通信模块的核心,用于所有数据的经过,所述数据中心核心总线内部设有交换和队列功能,用于将指令和数据分流到不同的队列,由此进行分流。
进一步改进在于:所述定位记录模块为内置于机器人中的位置传感器、速度传感器和加速度传感器,用于记录机器人的运动路径以及实时定位坐标,所述定位记录模块内置数据打包单元,用于将记录的运动路径以及实时定位坐标打包成数据包,并通过通信模块传输至总控平台。
进一步改进在于:所述总控平台内置于外置的总控计算机,基于WIN11平台和ROS操作***,所述人机交互模块基于总控计算机的显示屏,用以实现可视化操作,包括人工输入指令和控制程序规划,在机器人的运行过程中,通过人机交互模块以及外部的摄像头,还用于实时监控机器人的运行状态,并将视频影像进行储存,同时具备视频影像查询功能。
进一步改进在于:所述运动控制模块用于接入人机交互模块,将人工输入指令和控制程序规划的指令进行转化打包,转化为控制指令,输出至伺服模块,同时,运动控制模块在开启一个200ms的定时器来判断指令输出时效,在时效不满足设定阈值时,在总控计算机的显示屏上发出提醒。
进一步改进在于:所述模拟建模模块包括建模模块和模拟论证模块,所述建模模块用于采集机器人的设计风格和样式参数,输入至BIM模型中,配合SolidWorks软件,构建机器人三维动态模型,在总控计算机的显示屏进行显示。
进一步改进在于:所述模拟论证模块用于预设机器人的运行参数和运动逻辑,同时,所述模拟论证模块接入运动控制模块,采集接下来待执行的运动指令以及运动规划,在机器人三维动态模型中模拟运动指令以及运动规划的执行,在此过程中,所述模拟论证模块记录机器人模拟的移动路径和位置坐标,作为基准参数标准。
进一步改进在于:所述分析模块包括深度学***均值、最大频次误差出现位置。
进一步改进在于:所述报告输出模块接入深度学***均值、最大频次误差出现位置总结出报告,且报告输出模块通过互联网接入机器人的厂家官网,将报告上传至厂家技术人员处,获取处理建议反馈该操作方。
本发明的有益效果为:
1、本发明采用定位记录模块多次记录机器人的运动路径和实时定位,并输出为数据包,通过模拟建模模块构造机器人三维动态模型,并模拟执行运动指令以及运动规划,获得标准的机器人的移动路径和位置坐标,通过分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,判断误差并输出报告,有利于动态对误差进行补偿,保证机器人的操作质量。
2、本发明的总控平台内置于外置的总控计算机,通过人机交互模块以及外部的摄像头,可以实时监控机器人的运行状态,并将视频影像进行储存,显示于总控计算机的显示屏,机器人三维动态模型也同步在总控计算机的显示屏进行显示,方便人工直观地连接观察,使用更方便。
3、本发明在运动控制模块在开启一个200ms的定时器来判断指令输出时效,在时效不满足设定阈值时,发出提醒,有利于保证指令的时效性,提高操作效率。
4、本发明总结出报告,上传至厂家技术人员处,获取处理建议反馈该操作方,方便对机器人进行调控。
附图说明
图1为本发明的组成图。
具体实施方式
为了加深对本发明的理解,下面将结合实施例对本发明做进一步详述,本实施例仅用于解释本发明,并不构成对本发明保护范围的限定。
实施例一
根据图1所示,本实施例提出了一种工业机器人控制***,包括总控平台、机器人***,所述机器人***包括机器人、伺服模块、通信模块和定位记录模块,所述机器人通过通信模块与总控平台通信连接,所述伺服模块用于接收总控平台的运动指令以及运动规划数据对机器人进行控制;
所述总控平台包括人机交互模块、运动控制模块、模拟建模模块和分析模块,所述人机交互模块用于操作人员进行可视化操作,所述运动控制模块用于发送运动指令以及运动规划数据至伺服模块,所述模拟建模模块用于构造机器人三维动态模型,并接入运动控制模块,模拟执行运动指令以及运动规划,模拟机器人的移动路径和位置坐标,所述定位记录模块用于记录机器人的运动路径和实时定位,并输出为数据包至总控平台,所述分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,总结出误差,输出报告。使用时,采用定位记录模块多次记录机器人的运动路径和实时定位,并输出为数据包,通过模拟建模模块构造机器人三维动态模型,并模拟执行运动指令以及运动规划,获得标准的机器人的移动路径和位置坐标,通过分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,判断误差并输出报告,有利于动态对误差进行补偿,保证机器人的操作质量。
所述机器人为工业机器人,所述伺服模块内置于机器人中,接收指令对机器人进行控制,所述伺服模块内置日志模块,用于记录有效的的运动指令以及运动规划数据,并生成日志。通过查询日志,可以查询有效的的运动指令以及运动规划数据,方便操作人员了解改进。
所述通信模块包括基于局域网的分布式数据通讯***和数据中心核心总线,所述分布式数据通讯***为与网络连接的枢纽中心,且用于将传输的指令数据进行解析处理分类,并将指令数据传输到相应的网关;所述数据中心核心总线为整个通信模块的核心,用于所有数据的经过,所述数据中心核心总线内部设有交换和队列功能,用于将指令和数据分流到不同的队列,由此进行分流。通信协议包括MQTT、TCP、HTTP、UDP和WEBSERVICES,所述联网接口包括以太网、2/3/4G网络和WIFI网络。
所述定位记录模块为内置于机器人中的位置传感器、速度传感器和加速度传感器,用于记录机器人的运动路径以及实时定位坐标,所述定位记录模块内置数据打包单元,用于将记录的运动路径以及实时定位坐标打包成数据包,并通过通信模块传输至总控平台。对机器人的运动路径以及实时定位坐标的进行多次记录,作为后续多次对比判断的依据。传感器包括位置传感器、速度传感器和加速度传感器,用于实时监测机器人的运动状态。
所述总控平台内置于外置的总控计算机,基于WIN11平台和ROS操作***,所述人机交互模块基于总控计算机的显示屏,用以实现可视化操作,包括人工输入指令和控制程序规划,在机器人的运行过程中,通过人机交互模块以及外部的摄像头,还用于实时监控机器人的运行状态,并将视频影像进行储存,同时具备视频影像查询功能。ROS(机器人操作***,Robot Operating System),是专为机器人软件开发所设计出来的一套电脑操作***架构。它是一个开源的元级操作***(后操作***),提供类似于操作***的服务,包括硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间消息传递、程序发行包管理,它也提供一些工具和库用于获取、建立、编写和执行多机融合的程序。
所述运动控制模块用于接入人机交互模块,将人工输入指令和控制程序规划的指令进行转化打包,转化为控制指令,输出至伺服模块,同时,运动控制模块在开启一个200ms的定时器来判断指令输出时效,在时效不满足设定阈值时,在总控计算机的显示屏上发出提醒。开启一个200ms的定时器来判断,200ms以后反馈发送Ack,这时候,在总控计算机端打开注册表:打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces,列出本机的网络接口,找到该总控计算机端连入互联网的网卡项,添加新DWORD值,命名为TcpAckFrequency,然后右键点击,选择“改变”,把数值设为1,完成后,关掉注册表编辑器,由此降低延迟。
所述模拟建模模块包括建模模块和模拟论证模块,所述建模模块用于采集机器人的设计风格和样式参数,输入至BIM模型中,配合SolidWorks软件,构建机器人三维动态模型,在总控计算机的显示屏进行显示。首先,利用CAD将机器人的设计风格和样式参数制成2D平面图,图中以点、线、面的概念为主,然后借助ArcGIS和Revit软件将2D平面图中的参数进行拉伸立体化,构建3D可视化模型,再将参数尺寸根据比例缩小后输入进3D可视化模型中,使模型中的构件都富含属性,接着,采用ContextCapture对3D可视化模型进行三维模型构建,并通过符号化来增强显视效果,配合SolidWorks软件,构建机器人三维动态模型。
所述模拟论证模块用于预设机器人的运行参数和运动逻辑,同时,所述模拟论证模块接入运动控制模块,采集接下来待执行的运动指令以及运动规划,在机器人三维动态模型中模拟运动指令以及运动规划的执行,在此过程中,所述模拟论证模块记录机器人模拟的移动路径和位置坐标,作为基准参数标准。所述分析模块包括深度学***均值、最大频次误差出现位置。YOLO(You Only LookOnce)是一种实时目标检测算法,它可以在单个图像上一次前向传递,并输出所有可能的目标的边界框位置和分类概率。YOLO网络利用神经网络进行特征提取和目标检测,具有较高的实时性和准确性。它通过调整网络结构和参数,可以适应不同的应用场景和数据集。YOLO网络通常包括三个主要部分:特征提取网络、目标检测网络和后处理网络。特征提取网络用于提取图像特征,而目标检测网络则根据这些特征预测目标的边界框和分类概率。后处理网络则负责对预测结果进行后处理,如非极大值抑制、背景抑制等,以得到最终的检测结果。YOLO网络在计算机视觉领域得到了广泛的应用。
实施例二
根据图1所示,本实施例提出了一种工业机器人控制***,包括总控平台、机器人***,所述机器人***包括机器人、伺服模块、通信模块和定位记录模块,所述机器人通过通信模块与总控平台通信连接,所述伺服模块用于接收总控平台的运动指令以及运动规划数据对机器人进行控制;
所述总控平台包括人机交互模块、运动控制模块、模拟建模模块和分析模块,所述人机交互模块用于操作人员进行可视化操作,所述运动控制模块用于发送运动指令以及运动规划数据至伺服模块,所述模拟建模模块用于构造机器人三维动态模型,并接入运动控制模块,模拟执行运动指令以及运动规划,模拟机器人的移动路径和位置坐标,所述定位记录模块用于记录机器人的运动路径和实时定位,并输出为数据包至总控平台,所述分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,总结出误差,输出报告。使用时,采用定位记录模块多次记录机器人的运动路径和实时定位,并输出为数据包,通过模拟建模模块构造机器人三维动态模型,并模拟执行运动指令以及运动规划,获得标准的机器人的移动路径和位置坐标,通过分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,判断误差并输出报告,有利于动态对误差进行补偿,保证机器人的操作质量。
所述模拟论证模块用于预设机器人的运行参数和运动逻辑,同时,所述模拟论证模块接入运动控制模块,采集接下来待执行的运动指令以及运动规划,在机器人三维动态模型中模拟运动指令以及运动规划的执行,在此过程中,所述模拟论证模块记录机器人模拟的移动路径和位置坐标,作为基准参数标准。所述分析模块包括深度学***均值、最大频次误差出现位置。YOLO(You Only LookOnce)是一种实时目标检测算法,它可以在单个图像上一次前向传递,并输出所有可能的目标的边界框位置和分类概率。YOLO网络利用神经网络进行特征提取和目标检测,具有较高的实时性和准确性。它通过调整网络结构和参数,可以适应不同的应用场景和数据集。YOLO网络通常包括三个主要部分:特征提取网络、目标检测网络和后处理网络。特征提取网络用于提取图像特征,而目标检测网络则根据这些特征预测目标的边界框和分类概率。后处理网络则负责对预测结果进行后处理,如非极大值抑制、背景抑制等,以得到最终的检测结果。YOLO网络在计算机视觉领域得到了广泛的应用。
所述报告输出模块接入深度学***均值、最大频次误差出现位置总结出报告,且报告输出模块通过互联网接入机器人的厂家官网,将报告上传至厂家技术人员处,获取处理建议反馈该操作方。本发明总结出报告,上传至厂家技术人员处,获取处理建议反馈该操作方,方便有依据地对机器人进行调控。
该工业机器人控制***采用定位记录模块多次记录机器人的运动路径和实时定位,并输出为数据包,通过模拟建模模块构造机器人三维动态模型,并模拟执行运动指令以及运动规划,获得标准的机器人的移动路径和位置坐标,通过分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,判断误差并输出报告,有利于动态对误差进行补偿,保证机器人的操作质量。且本发明的总控平台内置于外置的总控计算机,通过人机交互模块以及外部的摄像头,可以实时监控机器人的运行状态,并将视频影像进行储存,显示于总控计算机的显示屏,机器人三维动态模型也同步在总控计算机的显示屏进行显示,方便人工直观地连接观察,使用更方便。同时,本发明在运动控制模块在开启一个200ms的定时器来判断指令输出时效,在时效不满足设定阈值时,发出提醒,有利于保证指令的时效性,提高操作效率。另外,本发明总结出报告,上传至厂家技术人员处,获取处理建议反馈该操作方,方便对机器人进行调控。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (10)
1.一种工业机器人控制***,包括总控平台、机器人***,其特征在于:所述机器人***包括机器人、伺服模块、通信模块和定位记录模块,所述机器人通过通信模块与总控平台通信连接,所述伺服模块用于接收总控平台的运动指令以及运动规划数据对机器人进行控制;
所述总控平台包括人机交互模块、运动控制模块、模拟建模模块和分析模块,所述人机交互模块用于操作人员进行可视化操作,所述运动控制模块用于发送运动指令以及运动规划数据至伺服模块,所述模拟建模模块用于构造机器人三维动态模型,并接入运动控制模块,模拟执行运动指令以及运动规划,模拟机器人的移动路径和位置坐标,所述定位记录模块用于记录机器人的运动路径和实时定位,并输出为数据包至总控平台,所述分析模块用于将数据包与机器人三维动态模型的模拟数据进行比对,总结出误差,输出报告。
2.根据权利要求1所述的一种工业机器人控制***,其特征在于:所述机器人为工业机器人,所述伺服模块内置于机器人中,接收指令对机器人进行控制,所述伺服模块内置日志模块,用于记录有效的的运动指令以及运动规划数据,并生成日志。
3.根据权利要求2所述的一种工业机器人控制***,其特征在于:所述通信模块包括基于局域网的分布式数据通讯***和数据中心核心总线,所述分布式数据通讯***为与网络连接的枢纽中心,且用于将传输的指令数据进行解析处理分类,并将指令数据传输到相应的网关;所述数据中心核心总线为整个通信模块的核心,用于所有数据的经过,所述数据中心核心总线内部设有交换和队列功能,用于将指令和数据分流到不同的队列,由此进行分流。
4.根据权利要求3所述的一种工业机器人控制***,其特征在于:所述定位记录模块为内置于机器人中的位置传感器、速度传感器和加速度传感器,用于记录机器人的运动路径以及实时定位坐标,所述定位记录模块内置数据打包单元,用于将记录的运动路径以及实时定位坐标打包成数据包,并通过通信模块传输至总控平台。
5.根据权利要求4所述的一种工业机器人控制***,其特征在于:所述总控平台内置于外置的总控计算机,基于WIN11平台和ROS操作***,所述人机交互模块基于总控计算机的显示屏,用以实现可视化操作,包括人工输入指令和控制程序规划,在机器人的运行过程中,通过人机交互模块以及外部的摄像头,还用于实时监控机器人的运行状态,并将视频影像进行储存,同时具备视频影像查询功能。
6.根据权利要求5所述的一种工业机器人控制***,其特征在于:所述运动控制模块用于接入人机交互模块,将人工输入指令和控制程序规划的指令进行转化打包,转化为控制指令,输出至伺服模块,同时,运动控制模块在开启一个200ms的定时器来判断指令输出时效,在时效不满足设定阈值时,在总控计算机的显示屏上发出提醒。
7.根据权利要求6所述的一种工业机器人控制***,其特征在于:所述模拟建模模块包括建模模块和模拟论证模块,所述建模模块用于采集机器人的设计风格和样式参数,输入至BIM模型中,配合SolidWorks软件,构建机器人三维动态模型,在总控计算机的显示屏进行显示。
8.根据权利要求7所述的一种工业机器人控制***,其特征在于:所述模拟论证模块用于预设机器人的运行参数和运动逻辑,同时,所述模拟论证模块接入运动控制模块,采集接下来待执行的运动指令以及运动规划,在机器人三维动态模型中模拟运动指令以及运动规划的执行,在此过程中,所述模拟论证模块记录机器人模拟的移动路径和位置坐标,作为基准参数标准。
9.根据权利要求8所述的一种工业机器人控制***,其特征在于:所述分析模块包括深度学***均值、最大频次误差出现位置。
10.根据权利要求9所述的一种工业机器人控制***,其特征在于:所述报告输出模块接入深度学***均值、最大频次误差出现位置总结出报告,且报告输出模块通过互联网接入机器人的厂家官网,将报告上传至厂家技术人员处,获取处理建议反馈该操作方。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410284508.2A CN117944054A (zh) | 2024-03-13 | 2024-03-13 | 一种工业机器人控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410284508.2A CN117944054A (zh) | 2024-03-13 | 2024-03-13 | 一种工业机器人控制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117944054A true CN117944054A (zh) | 2024-04-30 |
Family
ID=90792598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410284508.2A Pending CN117944054A (zh) | 2024-03-13 | 2024-03-13 | 一种工业机器人控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117944054A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104067781A (zh) * | 2014-06-16 | 2014-10-01 | 华南农业大学 | 基于虚拟机器人与真实机器人集成的采摘***及方法 |
CN111230887A (zh) * | 2020-03-10 | 2020-06-05 | 合肥学院 | 一种基于数字孪生技术的工业涂胶机器人运行状态监测方法 |
CN114460904A (zh) * | 2022-01-25 | 2022-05-10 | 燕山大学 | 一种面向龙门机器人的数字孪生*** |
US20220203550A1 (en) * | 2021-03-15 | 2022-06-30 | Harbin Institute Of Technology | Real-time control system for industrial robot based on virtual reality (vr) |
-
2024
- 2024-03-13 CN CN202410284508.2A patent/CN117944054A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104067781A (zh) * | 2014-06-16 | 2014-10-01 | 华南农业大学 | 基于虚拟机器人与真实机器人集成的采摘***及方法 |
CN111230887A (zh) * | 2020-03-10 | 2020-06-05 | 合肥学院 | 一种基于数字孪生技术的工业涂胶机器人运行状态监测方法 |
US20220203550A1 (en) * | 2021-03-15 | 2022-06-30 | Harbin Institute Of Technology | Real-time control system for industrial robot based on virtual reality (vr) |
CN114460904A (zh) * | 2022-01-25 | 2022-05-10 | 燕山大学 | 一种面向龙门机器人的数字孪生*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Safeea et al. | Kuka sunrise toolbox: Interfacing collaborative robots with matlab | |
CN106502095B (zh) | 一种多工业机器人的协同控制方法 | |
Gammieri et al. | Coupling of a redundant manipulator with a virtual reality environment to enhance human-robot cooperation | |
Dean-Leon et al. | Robotic technologies for fast deployment of industrial robot systems | |
Shu et al. | Architecture for safe human-robot collaboration: Multi-modal communication in virtual reality for efficient task execution | |
CN115408828A (zh) | 基于opc ua协议的数字孪生车间虚实同步运行方法、*** | |
CN114102590A (zh) | 一种工业机器人仿真方法、***及应用 | |
Alvares et al. | Retrofitting of ASEA IRB2-S6 industrial robot using numeric control technologies based on LinuxCNC and MACH3-MatLab | |
Zieliński et al. | Mechatronic design of open-structure multi-robot controllers | |
Liu et al. | Adaptive lead-through teaching control for spray-painting robot with closed control system | |
CN117944054A (zh) | 一种工业机器人控制*** | |
Mineo et al. | Interfacing toolbox for robotic arms with real-time adaptive behavior capabilities | |
Anggraeni et al. | Design and development of multiple mobile manipulator robots using Gazebo-ROS | |
CN114505853B (zh) | 一种工业机器人的远程分层管控方法及*** | |
Larsen | Including a collaborative robot in digital twin manufacturing systems | |
US20220283568A1 (en) | System and method for controlling at least one machine, more particularly a collective of machines | |
US20220143830A1 (en) | Method, system and nonvolatile storage medium | |
Blank et al. | Adaptive Motion Control Middleware for Teleoperation Based on Pose Tracking and Trajectory Planning | |
Freund et al. | Towards realistic simulation of robotic workcells | |
Li et al. | A new teaching system for arc welding robots with auxiliary path point generation module | |
Pozzi et al. | Context-Aware Industrial Robot Testing: Low-Cost Virtual Prototyping Environment | |
Matour et al. | Intuitive Robot Path Planning through Augmented Reality | |
González-Barbosa et al. | Energy consumption analysis for an adaptive prototype of 3R industrial robot | |
Reinhart et al. | Is force monitoring in cooperating industrial robots necessary? | |
Dietz et al. | Automatic optimal motion generation for robotic manufacturing processes: Optimal collision avoidance in robotic welding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |