当前位置: 首页 > 专利查询>五邑大学专利>正文

一种基于视觉和语音控制的机器人制造技术

技术编号:24484745 阅读:31 留言:0更新日期:2020-06-12 23:15
本发明专利技术提供一种基于视觉和语音控制的机器人,包括机器人本体、以及控制模块;机器人本体包移动转向机构、升降机构,抓取机构,控制模块包括Arduino主控芯片、OpenMV机器视觉模块、语音模块,Arduino主控芯片与OpenMV机器视觉模块、语音模块通讯连接;本发明专利技术结构简单,定位精度高,实用性强,通过将抓取爪设计成凹槽结构以将工件抓取至抓取爪的凹槽内,提高了抓取的质量,同时避免抓取过程中损伤工件;Arduino主控芯片通过PID调控移动转向机构,以实现机器人的移动和转向;通过语音模块接收分辨指令,利用OpenMV机器视觉模块实现机器人自动趋近所挑选的物体,并抵达指定地点,准确性高。

A robot based on vision and voice control

【技术实现步骤摘要】
一种基于视觉和语音控制的机器人
本专利技术涉及机器人技术,尤其是一种基于视觉和语音控制的机器人。
技术介绍
随着工业的快速发展,机器人也得到了快速的发展,机器人除被广泛应用于工业制造以外,也被广泛应用于如智能家居,医学治疗、娱乐服务、军事、半导体制造以及太空探索等领域,尽管它们的形态各有不同,但是都要求能精确地定位到三维(或二维)空间上的某一点进行作业,以完成对指定物品的抓取和放置操作,减少人工操作。机器人技术作为先进制造技术的典型代表,是集机械、电子、控制、计算机、传感器、人工智能等多学科先进技术于一体的重要的现代制造业自动化装备。目前,现有的机器人主要处于初级阶段,市场上现有的抓取机器人结构复杂,实用性不强,抓取的质量较低,难以实现机器人的准确控制。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于视觉和语音控制的机器人。本专利技术的技术方案为:一种基于视觉和语音控制的机器人,包括机器人本体、以及用于控制机器人本体动作的控制模块;所述的机器人本体包括从下依次分布的下固定板、中固定板、上固定板,所述的下固定板、中固定板、上固定板之间通过多个相应的连接柱连接;所述的机器人本体还包括设置在下固定板、中固定板之间的移动转向机构、设置于下固定板、中固定板外侧壁上的升降机构,以及设置在升降机构上的抓取机构,所述的升降机构包括升降支架,以及设置于升降支架上的升降驱动机构,所述的抓取机构设置在升降驱动机构机构上;所述的控制模块通过舵机云台设置在升降支架的上端;<br>所述的控制模块包括Arduino主控芯片、OpenMV机器视觉模块、语音模块,所述的Arduino主控芯片与OpenMV机器视觉模块、语音模块通讯连接;其中,所述的语音模块采用文本方式编译语音内容,并转换为串口数据,与Arduino主控芯片进行数据传输,通过语音输入,实现控制机器人本体执行不同动作;所述的Arduino主控芯片将接收到的控制信号输送给OpenMV机器视觉模块;所述的OpenMV机器视觉模块以STM32F427CPU为核心,集成OV7725摄像头芯片,所述的OpenMV机器视觉模块利用其集成的摄像头进行抓取物件的颜色追踪以及位置判定,通过将物件的位置坐标与摄像头的中心位置坐标进行对比后,将物件的准确信息发送给Arduino主控芯片,通过Arduino主控芯片控制机器人本体动作。优选的,所述的移动转向机构的数量为3个,3个所述的移动转向机构等间距设置在中固定板下端并延伸至下固定板下端。优选的,每个所述的移动转向机构包括移动转向电机、全向轮,所述的移动转向电机通过L型连接件设置在中固定板下端,所述的全向轮与移动转向电机连接,所述的全向轮向下穿过下固定板,所述的下固定板的外侧壁上开设有多个用于配合全向轮向下延伸的缺口。优选的,所述的升降支架竖直设置在下固定板、中固定板的外侧壁上,所述的升降支架包括升降固定支架、上固定架、下固定架、导杆,所述的升降固定支架通过相应的三角支架与下固定板、中固定板的外侧壁连接,所述的上固定架、下固定架分别设置在升降固定支架的上下端,并所述的上固定架、下固定架之间连接有一个或2个导杆。优选的,所述的升降驱动机构包括升降舵机、连杆机构、升降滑座,所述的升降舵机设置在升降固定支架上,所述的升降舵机通过连杆机构与设置在导杆上的升降滑座连接。优选的,所述的连杆机构包括曲柄、连杆、连接轴,所述的曲柄的一端与升降舵机连接,另一端通过相应的连接轴与连杆的一端连接,所述连杆的另一端通过另一连接轴与升降滑座连接。优选的,所述的抓取机构包括抓取舵机、舵机板、第一连接板、第二连接板、连接杆、第一抓取爪、第二抓取爪,所述的抓取舵机通过舵机板设置在升降滑座上,所述的抓取舵机与第一连接板转动连接,所述的第一连接板与第二连接板的一端连接,所述第二连接板的另一端与一连接杆连接,所述的连接杆上连接有第一抓取爪,所述的第一抓取爪与第二抓取爪采用不完全齿轮啮合的方式连接,并且所述的第一抓取爪、第二抓取爪还与舵机板连接并可相对舵机板转动。优选的,所述的第一连接板上开设有多个通孔,所述的抓取舵机与第二连接板通过与不同的通孔连接以调整抓取舵机轴与第二连接板之间的间距。优选的,所述的第一抓取爪、第二抓取爪结构相似,第一抓取爪、第二抓取爪一端均具有一凹槽,另一端均具有相应数量的齿条。所述的Arduino主控芯片的型号为ArduinoMega2560。优选的,所述的Arduino主控芯片采用增量式PID控制算法调控移动转向电机。优选的,所述的OpenMV机器视觉模块利用色域区分物体,通过每个色域的面积大小判别离机器人本体最近的目标物体,再把最近的目标物体的坐标、像素值、高度等数据提取,将目标物体的坐标与OpenMV机器视觉模块的摄像头的中心坐标进行对比,以调整机器人的姿态,使OpenMV机器视觉模块的坐标与目标物体的坐标一致;通过目标物体反馈的像素值调整OpenMV机器视觉模块的舵机云台,从而调节OpenMV机器视觉模块的角度,实时跟踪目标物体;所述的第一抓取爪、第二抓取爪夹取物体后,通过阈值和像素值判断是否夹取到目标物体。优选的,所述的舵机云台包括OpenMV机器视觉模块固定板、第一云固定架、第二云固定架,云台舵机,所述的第一云固定架、第二云固定架设置在升降固定支架顶端,所述的云台舵机设置在OpenMV机器视觉模块固定板上,并且所述的云台舵机的电机轴绕第一云固定架转动,所述的OpenMV机器视觉模块固定板用一连接轴与第二云固定架连接,从而通过云台舵机调整OpenMV机器视觉模块固定板的角度,进而调整OpenMV机器视觉模块的角度。本专利技术的有益效果为:1、本专利技术结构简单,实用性强,通过将抓取爪设计成凹槽结构,使得在抓取过程中,易于将工件抓取至抓取爪的凹槽内,从而进一步提高了抓取的质量,同时避免抓取过程中损伤工件;2、本专利技术通过采用多个全向轮驱动装置,不仅可以实现机器人的移动,同时可实现机器人的转向;3、本专利技术通过采用曲柄和连杆的驱动方式,不仅提升结构的顺畅性,实用性强,而且进一步降低了装置复杂性。4、本专利技术能够通过语音模块接收分辨指令,利用Openmv机器视觉模块实现机器人自动趋近所挑选的物体,并抵达指定地点,准确性高。附图说明图1为本专利技术的结构示意图;图2为本专利技术移动转向机构的结构示意图;图3本专利技术升降机构的结构示意图;图4为本专利技术抓取机构的结构示意图;图5为本专利技术抓取机构正面的结构示意图;图6为本专利技术抓取机构反面的结构示意图;图7为本专利技术第一抓取爪的结构示意图;图8为本专利技术舵机云台的结构示意图;图9为本专利技术控制模块的框架图;图10为本专利技术的OpenMV机器视觉模块的流程示意图;图11为本专利技术Arduino主控芯片的电路图;图12为本专利技术OpenMV机器视觉模块的电路图;图13为本专利技术语音本文档来自技高网...

【技术保护点】
1.一种基于视觉和语音控制的机器人,其特征在于:包括机器人本体、以及用于控制机器人本体动作的控制模块;/n所述的机器人本体包括从下至上依次分布的下固定板、中固定板、上固定板,所述的下固定板、中固定板、上固定板之间通过多个相应的连接柱连接;/n所述的机器人本体还包括设置在下固定板、中固定板之间的移动转向机构、设置于下固定板、中固定板外侧壁上的升降机构,以及设置在升降机构上的抓取机构,所述的升降机构包括升降支架,以及设置于升降支架上的升降驱动机构,所述的抓取机构设置在升降驱动机构机构上;所述的控制模块通过舵机云台设置在升降支架的上端;/n所述的移动转向机构包括移动转向电机、与移动转向电机连接的全向轮;/n所述的升降驱动机构包括升降舵机、连杆机构、升降滑座,所述的升降舵机设置在升降支架上,所述的升降舵机通过连杆机构与升降滑座连接;/n所述的抓取机构包括抓取舵机、舵机板、联动机构、抓取爪,所述的抓取舵机通过舵机板设置在升降滑座上,所述的抓取舵机通过联动机构与抓取爪连接;/n所述的控制模块包括Arduino主控芯片、OpenMV机器视觉模块、语音模块,所述的Arduino主控芯片与OpenMV机器视觉模块、语音模块通讯连接;/n其中,所述的语音模块采用文本方式编译语音内容,并转换为串口数据,与Arduino主控芯片进行数据传输,通过语音输入机器人本体的控制命令;/n所述的Arduino主控芯片将接收到的控制信号输送给OpenMV机器视觉模块;所述的OpenMV机器视觉模块以STM32F427CPU为核心,集成OV7725摄像头芯片,所述的OpenMV机器视觉模块利用其集成的摄像头对抓取物件的进行颜色追踪以及位置判定,通过将目标物件的位置坐标与摄像头的中心位置坐标进行对比后,将物件的准确信息发送给Arduino主控芯片,通过Arduino主控芯片控制机器人本体动作。/n...

【技术特征摘要】
1.一种基于视觉和语音控制的机器人,其特征在于:包括机器人本体、以及用于控制机器人本体动作的控制模块;
所述的机器人本体包括从下至上依次分布的下固定板、中固定板、上固定板,所述的下固定板、中固定板、上固定板之间通过多个相应的连接柱连接;
所述的机器人本体还包括设置在下固定板、中固定板之间的移动转向机构、设置于下固定板、中固定板外侧壁上的升降机构,以及设置在升降机构上的抓取机构,所述的升降机构包括升降支架,以及设置于升降支架上的升降驱动机构,所述的抓取机构设置在升降驱动机构机构上;所述的控制模块通过舵机云台设置在升降支架的上端;
所述的移动转向机构包括移动转向电机、与移动转向电机连接的全向轮;
所述的升降驱动机构包括升降舵机、连杆机构、升降滑座,所述的升降舵机设置在升降支架上,所述的升降舵机通过连杆机构与升降滑座连接;
所述的抓取机构包括抓取舵机、舵机板、联动机构、抓取爪,所述的抓取舵机通过舵机板设置在升降滑座上,所述的抓取舵机通过联动机构与抓取爪连接;
所述的控制模块包括Arduino主控芯片、OpenMV机器视觉模块、语音模块,所述的Arduino主控芯片与OpenMV机器视觉模块、语音模块通讯连接;
其中,所述的语音模块采用文本方式编译语音内容,并转换为串口数据,与Arduino主控芯片进行数据传输,通过语音输入机器人本体的控制命令;
所述的Arduino主控芯片将接收到的控制信号输送给OpenMV机器视觉模块;所述的OpenMV机器视觉模块以STM32F427CPU为核心,集成OV7725摄像头芯片,所述的OpenMV机器视觉模块利用其集成的摄像头对抓取物件的进行颜色追踪以及位置判定,通过将目标物件的位置坐标与摄像头的中心位置坐标进行对比后,将物件的准确信息发送给Arduino主控芯片,通过Arduino主控芯片控制机器人本体动作。


2.根据权利要求1所述的一种基于视觉和语音控制的机器人,其特征在于:所述的移动转向机构的数量为3个,3个所述的移动转向机构等间距设置在中固定板下端并延伸至下固定板下端。


3.根据权利要求1所述的一种基于视觉和语音控制的机器人,其特征在于:所述的移动转向电机通过L型连接件设置在中固定板下端,所述的全向轮向下穿过下固定板,所述的下固定板的外侧壁上开设有多个用于配合全向轮向下延伸的缺口。


4.根据权利要求1所述的一种基于视觉和语音控制的机器人,其特征在于:所述的升降支架竖直设置在下固定板、中固定板的外侧壁的缺口上,所述的升降支架包括升降固定支架、上固定架、下固定架、导杆,所述的升降固定支架通过相应的三角支架与下固定板、中固定板的外侧壁连接,所述的上固定架、下固定架分别设置在升降固定支架的上下端,并且所述的上固定架、下固...

【专利技术属性】
技术研发人员:崔敏杨琨邓祥明庞博维杨怀斌
申请(专利权)人:五邑大学
类型:发明
国别省市:广东;44

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

1