一种图像识别元素跟随拾取机器人的制作方法

文档序号:15787350发布日期:2018-10-30 23:02阅读:414来源:国知局

本实用新型涉及机器人技术领域,尤其涉及一种图像识别元素跟随拾取机器人。



背景技术:

在步入21世纪后,机器人已逐步进入我们的生活,在现实生活当中,有着许多危险和繁重的工作,而如果能将这些工作交与给机器人,将极大的解放人的双手。现有的拾取机器人只能远程遥控控制,或者把固定的动作通过编程烧录进控制器或者存储器中,造成动作单一,不能灵活应对突发状况,不能完成动作的智能化和多样化。



技术实现要素:

本实用新型所要解决的技术问题是,提供一种图像识别元素跟随拾取机器人,实现自动识别、移动寻找、拾取目标等动作,提高动作智能化和多样化。

为解决以上技术问题,本实用新型实施例提供一种图像识别元素跟随拾取机器人,包括:四车轮底盘、主控板和六轴机械手臂;

所述六轴机械手臂和所述主控板安装在所述四车轮底盘上;

所述主控板上设置有微控制器、超声波模块、Pixy视觉传感器模块、WIFI 无线模块和电机驱动模块;

所述微控制器分别与所述超声波模块、Pixy视觉传感器模块、WIFI无线模块、电机驱动模块、六轴机械手臂连接;

所述电机驱动模块与设置在所述四车轮底盘上的电机连接。

进一步的,所述主控板为Arduino主控板;

所述微控制器是型号为ATMEGA328P的控制芯片。

进一步的,所述六轴机械手臂包括一个270度的底盘舵机和五个180度的旋转舵机。

进一步的,所述超声波模块是型号为SR-04超声波设备,探测距离为: 2cm-450cm。

进一步的,WIFI无线模块是型号为ESP8266的无线模块。

进一步的,所述电机驱动模块是型号为TB6612的电机驱动模块。

进一步的,所述主控板上还设置有电源模块;

所述电源模块与所述微控制器连接。本实用新型实施例提供的图像识别元素跟随拾取机器人,通过设置超声波模块和Pixy视觉传感器模块进行智能识别,完成自动识别目标,移动寻找目标,捡拾目标等动作。而且本实用新型的四车轮底盘和六种机械手臂能够完成多角度的运动,快速灵活。

附图说明

图1是本实用新型提供的主控板的一种实施例的结构示意图;

图2是本实用新型提供的微处理器的一种实施例的电路结构示意图;

图3是本实用新型提供的超声波模块接口电路的一种实施例的电路结构示意图;

图4是本实用新型提供的电机驱动模块的一种实施例的结构示意图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述。

本实用新型提供了一种图像识别元素跟随拾取机器人,包括:四车轮底盘、主控板和六轴机械手臂。其中,六轴机械手臂和主控板安装在四车轮底盘上。参见图1,图1是本实用新型提供的主控板的一种实施例的结构示意图。如图1 所示,主控板上设置有微控制器1、超声波模块2、Pixy视觉传感器模块3、WIFI 无线模块4和电机驱动模块5。微控制器1分别与超声波模块2、Pixy视觉传感器模块3、WIFI无线模块4、电机驱动模块5、六轴机械手臂连接。电机驱动模块5与设置在四车轮底盘上的电机连接。

在本实施例中,主控板为Arduino主控板;微控制器1是型号为 ATMEGA328P的控制芯片。本实用新型以ATMEGA328P为主控的Arduino nano 最小系统开发板,作为小车的大脑。Arduino Nano是Arduino USB接口的微型版本,最大的不同是没有电源插座以及USB接口是Mini-B型插座。Arduino Nano 是尺寸非常小的而且可以直接插在面包板上使用。其处理器核心是 ATmega168(Nano2.x)和ATmega328(Nano3.0),同时具有14路数字输入/输出口 (其中6路可作为PWM输出),8路模拟输入,一个16MHz晶体振荡器,一个 mini-B USB口,一个ICSP header和一个复位按钮。参见图2,图2是本实用新型提供的微处理器的一种实施例的电路结构示意图。

在本实施例中,微控制器1用于在进入自动拾取模式时,发送物体寻找指令到Pixy视觉传感器模块和超声波模块,以使Pixy视觉传感器模块采集图像数据,使超声波模块采集超声波数据;以及用于根据图像数据和超声波数据,控制四车轮底盘移动,控制六轴机械手臂完成拾取动作。

在本实施例中,微控制器1根据该图像数据和超声波数据,控制四车轮底盘移动,控制六轴机械手臂完成拾取动作,各步骤具体为:

步骤1:根据图像数据,判断是否识别到目标物体;若是,则执行步骤2;否则,执行步骤6后,返回步骤1。

步骤2:控制四车轮底盘转动以修正左右角度,使目标物体居中。

步骤3:当修正左右角度完成后,根据超声波数据,确定目标物体的距离,控制四车轮底盘向前移动,使得四车轮底盘与目标物体保持一个确定的预设距离。

步骤4:控制六轴机械手臂伸出机械手并拾取目标物体。

步骤5:如果机械手上的拾取开关被触发,则确定目标物体拾取成功,否则,收回机械手,根据实时采集的图像数据和超声波数据,调整四车轮底盘的位置后重新拾取,直到确定目标物体拾取成功。

步骤6:控制四车轮底盘转动预设的角度,由Pixy视觉传感器重新采集图像数据。

在本实施例中,六轴机械手臂包括一个270度的底盘舵机和五个180度的旋转舵机。每一路舵机都是独立的,可以单独控制。

在本实施例中,超声波模块2是型号为SR-04超声波设备,探测距离为: 2cm-450cm。其采用IO口TRIG触发测距,生成至少10us的高电平信号,模块自动发送8个40khz的方波,自动检测是否有信号返回,如果有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。超声波模块2可实现超声波避障,如预先设置规避距离20cm,通过超声波模块2获取的超声波数据计算出实际距离,当实际距离小于20cm时,微处理器1控制机器人停止运动并好退20cm。参见图3,图3是本实用新型提供的超声波模块接口电路的一种实施例的电路结构示意图。如图3所述,超声波模块接口电路通过端子线将超声波模块2连接起来,接口引脚定义(从上到下)为电源5v,数据线,使能线,底线。

在本实施例中,WIFI无线模块4是型号为ESP8266的无线模块,具有简洁高效的AT指令,使用串口与单片机相连接。这样使用者就可以通过手机wifi 连接可移动操作平台,从而用手机app控制拾取机器人。

在本实施例中,电机驱动模块5是型号为TB6612的电机驱动模块,具有大电流MOSFET-H桥结构,双通道电路输出。每通道输出最高1.2A的连续驱动电流,启动峰值电流达2A/3.2A(连续脉冲/单脉冲);4种电机控制模式:正转/ 反转/制动/停止;PWM支持频率高达100kHz。车轮底盘采用4mm厚的铝合金板与角铝加工拼接而成,拥有4个减速电机驱动的车轮,每个电机可独立转动。参见图4,图4是本实用新型提供的电机驱动模块的一种实施例的结构示意图。

在本实施例中,主控板上还设置有电源模块。电源模块与微控制器1连接。

在本实施例中,Pixy视觉传感器模块3是一个开源的图像识别传感器,支持多物体,多色彩的颜色识别,最高支持7种颜色。Pixy支持多种通信方式,如SPI,I2C等,可以直插在Arduino控制板上面。它搭载的图像传感器配合强大的硬件,可以配合PC跟踪、分析多色的数据。

在本实施例中,Pixy视觉传感器模块3可以对要拾取的目标物体进行学习,主要学习的是物体的颜色和形状,然后Pixy视觉传感器模块3可以通过数据线将物体的数据(位置信息)发送给微控制器1,微控制器1对接收到的目标物体信息进行处理并计算出物体的位置,然后微控制器1就会驱动机器人进行物体的跟踪,当机器人到达目标物体面前的一个合适的位置时,主控会控制机械手臂对物体进行拾取进放入收集框内。

在本实施例中,本实用新型支持自动和手动控制。自动控制时,机器人自动查找目标、识别目标并拾取目标。手动控制时,用户通过手机app和wifi网络连接微控制器1,进入遥控模式,微控制器1执行相应的移动和拾取操作。

在本实施例中,机器人进行自动拾取时,当机械手上的拾取触发开关被判断为有效时,才确定为拾取成功,否则,视为拾取失败。

由上可见,本实用新型提供的图像识别元素跟随拾取机器人,通过设置超声波模块和Pixy视觉传感器模块进行智能识别,完成自动识别目标,移动寻找目标,捡拾目标等动作。而且本实用新型的四车轮底盘和六种机械手臂能够完成多角度的运动,快速灵活。

以上所述是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本实用新型的保护范围。

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