一种工业机器人视觉检测及避障系统
技术领域
本发明涉及工业机器人避障
技术领域
,具体为一种工业机器人视觉检测及避障系统。背景技术
随着电子信息产品的快速发展,工业机器人作为时代的产物不仅是一个国家的支柱产业,更象征着一个国家的创新能力和现代化水平。作为一款高端自动化产品,它集机械学、力学、电子信息学、自动化、计算机科学、仿生学等众多学科于一体,具有生产效率高,产品质量好,能够在严苛的环境下连续工作等优势。这些特点使工业机器人不仅将人类从繁重的体力劳动中解放出来,也在生产生活的各个方面大大的改善着人们的生活条件,为了能够更好的服务于人类其不可避免地向智能化、密集化方向发展开来。到目前为止,我国机器人拥有量已达40万台,除了一些无法代替人类的场合,多机器人、人机合作将会是工业机器人发展、应用的主流趋势。然而,无论是多机器人合作还是人机协作,机器人避障的精准度使机器人领域面临着巨大挑战。
发明内容
本发明的目的在于提供一种工业机器人视觉检测及避障系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种工业机器人视觉检测及避障系统,包括机器人本体、控制模块、行走模块、学习模块、图像采集模块、通信模块、避障模块和数据库;
其中,所述控制模块用于机器人本体和系统内各部组件的智能控制;
所述行走模块用于机器人本体工作时移动方位的驱动;
所述图像采集模块用于系统内的图像采集、处理和传输;所述图像采集模块包括图像预导入单元、监控图像采集单元和双目图像采集单元;
其中,所述图像预导入单元用于向机器人本体内预先导入多种预设工作环境的相关图像,并对图像中的障碍物进行分析处理,并将分析处理后的数据导入至机器人本体内的数据库中;所述监控图像采集单元用于将机器人本体的数据库通过通信模块与其实际工作环境内的监控摄像设备连接,实时将机器人本体实际工作环境内的监控摄像图像分析处理后传输至数据库;所述双目图像采集单元用于通过安装在机器人本体眼部的双目摄像机对相关图像进行采集,并实时存储、更新至数据库内;
所述学习模块用于机器人本体的自主深度学习和实践应用;所述学习模块包括预避障行为单元、监控图像学习单元和双目摄像学习单元;
其中,所述预避障行为单元用于根据数据库中由图像预导入单元导入的数据信息生成对定量障碍物的模拟避障行为学习模式,并对机器人本体针对定量障碍物生成模拟避障行为训练;所述监控图像学习单元用于根据数据库中由监控图像采集单元导入的数据信息进行处理,并实时更新、升级模拟避障行为学习模式;所述双目摄像学习单元用于对数据库中双目摄像机采集到的图像数据进行分析、学习,并实时更新、升级模拟避障行为学习模式;
所述通信模块用于系统内各部组件之间的数据信号传输、接收和处理;
所述避障模块用于根据系统内各部传感器和数据采集器采集到的障碍物及其周边环境的信息进行分析处理,并生成避障行为任务,并将避障行为任务通过通信模块发送至控制模块,控制机器人本体进行避障行为;
所述数据库用于存储系统内的相关数据和配置参数。
作为本发明的一种优选方案,所述避障模块包括避障任务生成单元、避障任务自检单元和警报单元;所述避障任务生成单元用于对系统内数据库中的相关信息、参数分析处理,并生成机器人本体的避障任务;所述避障任务自检单元用于对避障任务生成单元生成的避障任务的执行进度进行自检;所述警报单元用于对经由避障任务自检单元自检后的未执行的避障任务进行警报提醒。
作为本发明的一种优选方案,所述警报单元包括安装在机器人本体上的声光报警器和远程报警器,远程报警器与避障任务自检单元之间通过通信模块远程连接。
作为本发明的一种优选方案,所述行走模块包括移动执行单元,移动执行单元用于机器人本体的行走任务的生成和执行,移动执行单元的控制端与控制模块连接。
作为本发明的一种优选方案,所述移动执行单元包括安装在机器人本体底部的移动轮,移动轮上安装有伺服驱动组件和角度调节组件。
作为本发明的一种优选方案,所述双目图像采集单元包括前置行为图像库和障碍物图像库,前置行为图像库用于采集机器人本体前方行人的避障行为图像,便于后期学习模块对机器人本体进行模拟避障的深度学习;所述障碍物图像库用于对机器人本体的行走任务内的周边环境的图像采集和处理,并将其存储至数据库,为避障任务的生成提供数据参考。
与现有技术相比,本发明的有益效果是:
本发明提供的一种工业机器人视觉检测及避障系统,不仅能够为工作中的机器人本体提供最佳避障行为任务,而且能够对机器人的避障行为模式进行全方位学习、训练;在机器人投入使用前,能够对多种工作环境进行常规障碍物避障行为练习,在机器人投入使用时,能够根据机器人的实际特定的工作环境及时升级和调整机器人的模拟避障行为的学习模式,使其与时俱进,提高其避障行为的灵敏度和反应速度。
附图说明
图1为本发明的整体结构示意图;
图2为本发明的图像采集模块的具体结构示意图;
图3为本发明的学习模块的具体结构示意图;
图4为本发明的避障模块的具体结构示意图。
图中:1、机器人本体;2、控制模块;3、行走模块;301、移动执行单元;4、学习模块;401、避障行为单元;402、监控图像学习单元;403、双目摄像学习单元;5、图像采集模块;501、图像预导入单元;502、监控图像采集单元;503、双目图像采集单元;5031、前置行为图像库;5032、障碍物图像库;6、通信模块;7、避障模块;701、避障任务生成单元;702、避障任务自检单元;703、警报单元;8、数据库。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“竖直”、“上”、“下”、“水平”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
请参阅图1-4,本发明提供一种技术方案:一种工业机器人视觉检测及避障系统,包括机器人本体1、控制模块2、行走模块3、学习模块4、图像采集模块5、通信模块6、避障模块7和数据库8;
其中,控制模块2用于机器人本体1和系统内各部组件的智能控制;
行走模块3用于机器人本体1工作时移动方位的驱动;
图像采集模块5用于系统内的图像采集、处理和传输;图像采集模块5包括图像预导入单元501、监控图像采集单元502和双目图像采集单元503;
其中,图像预导入单元501用于向机器人本体1内预先导入多种预设工作环境的相关图像,并对图像中的障碍物进行分析处理,并将分析处理后的数据导入至机器人本体1内的数据库8中;监控图像采集单元502用于将机器人本体1的数据库8通过通信模块6与其实际工作环境内的监控摄像设备连接,实时将机器人本体1实际工作环境内的监控摄像图像分析处理后传输至数据库8;双目图像采集单元503用于通过安装在机器人本体1眼部的双目摄像机对相关图像进行采集,并实时存储、更新至数据库8内;
学习模块4用于机器人本体1的自主深度学习和实践应用;学习模块4包括预避障行为单元401、监控图像学习单元402和双目摄像学习单元403;
其中,预避障行为单元401用于根据数据库8中由图像预导入单元501导入的数据信息生成对定量障碍物的模拟避障行为学习模式,并对机器人本体1针对定量障碍物生成模拟避障行为训练;监控图像学习单元402用于根据数据库8中由监控图像采集单元502导入的数据信息进行处理,并实时更新、升级模拟避障行为学习模式;双目摄像学习单元403用于对数据库8中双目摄像机采集到的图像数据进行分析、学习,并实时更新、升级模拟避障行为学习模式;
通信模块6用于系统内各部组件之间的数据信号传输、接收和处理;
避障模块7用于根据系统内各部传感器和数据采集器采集到的障碍物及其周边环境的信息进行分析处理,并生成避障行为任务,并将避障行为任务通过通信模块6发送至控制模块2,控制机器人本体1进行避障行为;
数据库8用于存储系统内的相关数据和配置参数。
进一步的,避障模块7包括避障任务生成单元701、避障任务自检单元702和警报单元703;避障任务生成单元701用于对系统内数据库8中的相关信息、参数分析处理,并生成机器人本体1的避障任务;避障任务自检单元702用于对避障任务生成单元701生成的避障任务的执行进度进行自检;警报单元703用于对经由避障任务自检单元702自检后的未执行的避障任务进行警报提醒。
进一步的,警报单元703包括安装在机器人本体1上的声光报警器和远程报警器,远程报警器与避障任务自检单元702之间通过通信模块6远程连接。
进一步的,行走模块3包括移动执行单元301,移动执行单元301用于机器人本体1的行走任务的生成和执行,移动执行单元301的控制端与控制模块2连接。
进一步的,移动执行单元301包括安装在机器人本体1底部的移动轮,移动轮上安装有伺服驱动组件和角度调节组件。
进一步的,双目图像采集单元503包括前置行为图像库5031和障碍物图像库5032,前置行为图像库5031用于采集机器人本体1前方行人的避障行为图像,便于后期学习模块4对机器人本体1进行模拟避障的深度学习;障碍物图像库5032用于对机器人本体1的行走任务内的周边环境的图像采集和处理,并将其存储至数据库8,为避障任务的生成提供数据参考。
工作原理:该工业机器人视觉检测及避障系统通过控制模块2智能控制机器人本体1和系统内各部组件,通过行走模块3驱动机器人本体1移动、并发生方位和角度的变化,通过图像采集模块5对机器人避障和学习训练所需的图像进行导入、采集、处理和传输,通过学习模块4根据图像采集模块5采集到的相关数据进行机器人本体1的自主深度学习、训练和实践应用,通过通信模块6实现系统内各部组件之间的数据信号传输、接收和处理;通过避障模块7根据系统内各部传感器和数据采集器传输的至数据库8的相关信息和配置参数等进行分析处理,并生成避障行为任务,并将避障行为任务通过通信模块6发送至控制模块2,控制机器人本体1进行避障行为。
值得注意的是:整个装置通过控制器对其实现控制,由于控制器为常用设备,属于现有成熟技术,在此不再赘述其电性连接关系以及具体的电路结构。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种基于麦克纳姆轮的机器人