一种工业机器人的多元感知系统技术方案

技术编号:20317459 阅读:38 留言:0更新日期:2019-02-13 01:16
本发明专利技术涉及工业机器人控制系统技术领域,更具体地说,涉及一种工业机器人的多元感知系统,通过将接收的语音信息进行识别,并生成工业机器人可执行的指令;通过采集工业机器人工作环境的图像信息,并根据所述图像信息实时调整工业机器人的运动行为;通过采集伺服电机中的电流,从而获取关节力矩,进行闭环力控拖动示教;通过实时计算施加于工业机器人的外部力矩,判断是否发生碰撞;并实时交互数据信息,并进行数据的处理和控制,从而能让传统工业机器人具备协作机器人的示教便利性、运行安全性,同时又保留其对力矩、声音、视觉多元感知的高速度和高精度。

A Multivariate Perception System for Industrial Robots

The invention relates to the technical field of industrial robot control system, in particular to a multi-sensory system of industrial robots, which recognizes received voice information and generates executable instructions of industrial robots, collects image information of the working environment of industrial robots, and adjusts the motion behavior of industrial robots in real time according to the image information. By collecting the current in the servo motor, the joint torque is obtained, and the closed-loop force-controlled dragging teaching is carried out; by calculating the external torque applied to the industrial robot in real time, the collision is judged; and by real-time interactive data information, data processing and control, the traditional industrial robot can have the convenience of teaching and operation safety of the cooperative robot, at the same time. It also retains the high speed and precision of multi-perception of moment, sound and vision.

【技术实现步骤摘要】
一种工业机器人的多元感知系统
本专利技术涉及工业机器人控制系统
,更具体地说,涉及一种工业机器人的多元感知系统。
技术介绍
工业机器人是“制造业皇冠顶端的明珠”,其研发、制造、应用是衡量科技创新和高端制造业水平的重要标志。随着科学技术的发展和应用范围不断增大,人们对机器人的性能要求越来越高,除了广泛应用于工业自动化领域的传统工业机器人,还发展出了能够与人交互的协作机器人。这两种机器人各有优势,但也存在着不足。传统工业机器人主要应用于工业自动化行业,如喷涂、码垛、打磨等应用十分广泛。这些应用的特点是动作简单、重复性高,这就要求工业机器人必须在较短的时间内完成更多的动作以提高生产率。因此,传统工业机器人普遍具有高速度、高精度的性能,在这种情况下,一旦与人或周围环境发生碰撞,将会造成不可挽回的损失;另一方面,工业机器人主要通过示教器示教的方式来实现机器人运动轨迹的编程,示教动作不够直观、编程效率较低。在示教编程的过程中,通常需要操作员与机器人保持比较近的距离,由于没有配备安全检测系统,也存在一定的安全隐患;协作机器人由于主打人机协作,为了保证安全性因而牺牲了运行速度,极大的限制了生产率。此外,协作机器人主要通过拖动示教的方式实现目标点位和轨迹的记录,在定位过程中,依靠人的眼睛和手来控制点位的精度,无法达到较高的定位精度。在工业生产对机器人精度和速度的要求越来越高的今天,我们亟需设计一种让传统工业机器人具备协作机器人的示教便利性、运行安全性,同时又保留其高速度、高精度性能的多元感知系统。
技术实现思路
本专利技术为克服现有技术中的缺点与不足,提供了一种工业机器人的多元感知系统,本专利技术的目的在于提供一种让传统工业机器人具备协作机器人的示教便利性、运行安全性,同时又保留其对力矩、声音、视觉具有高速度、高精度的多元感知的系统。为了达到上述目的,本专利技术提供一种工业机器人的多元感知系统,包括语音交互模块、安全监测模块、拖动示教模块、碰撞检测模块和安全决策模块;所述语音交互模块,用于将接收的语音信息进行识别,并生成执行指令;所述安全监测模块,用于采集工业机器人工作环境的图像信息,并根据所述图像信息调整工业机器人的运动行为;所述拖动示教模块,用于采集伺服电机中的电流i,从而获取关节力矩T,进行闭环力控拖动示教,其中,T=Kt*i,kt为伺服电机的转矩常数;所述碰撞检测模块,用于计算施加于工业机器人的外部力矩,判断是否发生碰撞;所述安全决策模块,用于与所述语音交互模块、安全监测模块、拖动示教模块、碰撞检测模块实时交互数据信息,并进行数据的处理和控制。进一步,所述将接收的语音信息进行识别,并生成执行指令具体包括以下步骤:步骤S11、将语音信息转换为文字信息;步骤S12、将所述文字信息转换为运动控制信息;步骤S13、判断所述运动控制信息是否能被工业机器人执行;步骤S14、根据工业机器人的当前状态以及外部环境状态,判断执行所述运动控制信息是否安全;步骤S15、将可执行的、安全的运动控制信息编译为执行指令。进一步,所述运动控制信息包括运动信息、控制信息、IO信息;所述运动信息,用于控制工业机器人机械臂的基础运动,并将所述基础运动参数进行封装,定义常用的姿态;所述控制信息,用于控制工业机器人机械臂控制系统的启动、暂停、加速、减速及停止;所述IO信息,用于控制和获取工业机器人机械臂控制系统的IO端口状态。进一步,所述采集工业机器人工作环境的图像信息,并根据所述工业机器人工作环境的图像信息实时调整工业机器人的运动行为具体包括:步骤S21、获取景深信息和彩色信息;步骤S22、对工业机器人运行环境进行三维重建,获取所述工业机器人运行环境的三维点云信息;步骤S23、过滤三维点云信息中的机械臂点云信息;步骤S24、解析三维点云信息和机械臂位姿信息,判断机械臂当前运行状态是否会发生碰撞;步骤S25、当判断机械臂会发生碰撞时,若工业机器人当前为生产调试,机械臂减速运行,避开障碍物;若工业机器人当前为自动运行,机械臂停止运行。进一步,所述拖动示教模块还用于,对工业机器人机械臂本体进行速度和加速度采样,进行动力学模型辨识;通过调整拖动过程中的阻尼。进一步,所述碰撞检测模块具体用于,实时计算出施加于工业机器人的外部力矩,判断是否会发生的碰撞;在发生碰撞时机器人立即停止运行;当碰撞警报被解除之后,机器人沿之前的路径继续运行。进一步,所述碰撞警报被解除的判断条件为,所述碰撞检测模块计算施加于工业机器人的外部力矩为0,且所述安全监测模块检测到障碍物距离所述工业机器人超过阈值。本专利技术的有益效果是:本专利技术公开一种基于深度学习的工业传感器故障预测方法及系统,采用语音的方式进行人机交互,通过将接收的语音信息进行识别,并生成工业机器人可执行的指令;通过采集工业机器人工作环境的图像信息来调整工业机器人的运动行为;通过采集伺服电机中的电流,从而获取关节力矩,进行闭环力控拖动示教;通过实时计算施加于工业机器人的外部力矩,判断是否发生碰撞;通过实时交互数据信息,并进行数据的处理和控制,从而能让传统工业机器人具备协作机器人的示教便利性、运行安全性,同时又保留其对力矩、声音、视觉多元感知的高速度和高精度。附图说明下面结合附图和实例对本专利技术作进一步说明。图1是本专利技术实施例一种工业机器人的多元感知系统的方框图;图2是本专利技术实施例一种工业机器人的多元感知系统步骤S1的流程示意图;图3是本专利技术实施例一种工业机器人的多元感知系统步骤S2的流程示意图。具体实施方式参考图1,下面结合附图与具体实施方式对本专利技术作进一步详细的描述。本专利技术提供的一种工业机器人的多元感知系统,包括语音交互模块1、安全监测模块2、拖动示教模块3、碰撞检测模块4和安全决策模块5;所述语音交互模块1,用于将接收的语音信息进行识别,并生成执行指令;所述语音交互模块1为基于深度学习的语音识别算法开发的软件,本实施例中,将基于科大讯飞AIUI人机交互平台的语音识别工具应用在工业机器人上,通过扩展机器人操作和控制方式,使得操作者可以采用语音这一种更为自然的交互方式,让机器人能正确理解人的意图,实现人与机器人的智能交互,完成相应的工作任务。在此交互模式下,操作者可以直接通过语音来控制机器人,实现记录点位、轨迹复现等简单但使用频繁的指令,从而实现了对工业机器人的示教便利性,并保证了语音识别的高速度和高精度;所述安全监测模块2,用于采集工业机器人工作环境的图像信息,并根据所述图像信息实时调整工业机器人的运动行为,从而实现了对工业机器人的运行安全性,并保证了视觉检测的高速度和高精度;所述拖动示教模块3,用于采集伺服电机中的电流i,从而获取关节力矩T,进行闭环力控拖动示教,其中,T=Kt*i,kt为伺服电机的转矩常数,从而实现对力矩的感知;所述碰撞检测模块4,用于实时计算施加于工业机器人的外部力矩,判断是否发生碰撞;所述安全决策模块5,用于与所述语音交互模块1、安全监测模块2、拖动示教模块3、碰撞检测模块4实时交互数据信息,并进行数据的处理和控制,进一步提高了工业机器人的运行安全性。本实施例中,各模块的数据集中由安全决策模块5统一处理,统一控制,作为多元感知系统的决策核心,安全决策模块5分别于所述语音交互模块1、安全监测模块2、拖动示教本文档来自技高网...

【技术保护点】
1.一种工业机器人的多元感知系统,其特征在于,包括语音交互模块、安全监测模块、拖动示教模块、碰撞检测模块和安全决策模块;所述语音交互模块,用于将接收的语音信息进行识别,并生成执行指令;所述安全监测模块,用于采集工业机器人工作环境的图像信息,并根据所述图像信息调整工业机器人的运动行为;所述拖动示教模块,用于采集伺服电机中的电流i,从而获取关节力矩T,进行闭环力控拖动示教,其中,T=Kt*i,kt为伺服电机的转矩常数;所述碰撞检测模块,用于计算施加于工业机器人的外部力矩,判断是否发生碰撞;所述安全决策模块,用于与所述语音交互模块、安全监测模块、拖动示教模块、碰撞检测模块实时交互数据信息,并进行数据的处理和控制。

【技术特征摘要】
1.一种工业机器人的多元感知系统,其特征在于,包括语音交互模块、安全监测模块、拖动示教模块、碰撞检测模块和安全决策模块;所述语音交互模块,用于将接收的语音信息进行识别,并生成执行指令;所述安全监测模块,用于采集工业机器人工作环境的图像信息,并根据所述图像信息调整工业机器人的运动行为;所述拖动示教模块,用于采集伺服电机中的电流i,从而获取关节力矩T,进行闭环力控拖动示教,其中,T=Kt*i,kt为伺服电机的转矩常数;所述碰撞检测模块,用于计算施加于工业机器人的外部力矩,判断是否发生碰撞;所述安全决策模块,用于与所述语音交互模块、安全监测模块、拖动示教模块、碰撞检测模块实时交互数据信息,并进行数据的处理和控制。2.根据权利要求1所述的一种工业机器人的多元感知系统,其特征在于,所述将接收的语音信息进行识别,并生成执行指令具体包括以下步骤:步骤S11、将语音信息转换为文字信息;步骤S12、将所述文字信息转换为运动控制信息;步骤S13、判断所述运动控制信息是否能被工业机器人执行;步骤S14、根据工业机器人的当前状态以及外部环境状态,判断执行所述运动控制信息是否安全;步骤S15、将可执行的、安全的运动控制信息编译为执行指令。3.根据权利要求2所述的一种工业机器人的多元感知系统,其特征在于,所述运动控制信息包括运动信息、控制信息、IO信息;所述运动信息,用于控制工业机器人机械臂的基础运动,并将所述基础运动的参数进行封装,定义常用的姿态;所述控制信息,用于控制工业机器人机械臂控制系统的启...

【专利技术属性】
技术研发人员:周星徐坤林黄石峰景包睿谭文俊高培阳黄键
申请(专利权)人:佛山智能装备技术研究院佛山华数机器人有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1