【技术实现步骤摘要】
收发快递机器人的机器视觉与Arduino控制系统
[0001]本专利技术属于机器视觉与Arduino控制领域。
技术介绍
[0002]随着电子商务的飞速发展,现代企业对自动化仓储管理的需求日益增加。仓储管理系统能够快速运作的关键在于高效地运送且准确搬运仓库中的物品。将可以进行多目标点导航的仓储物流移动机器人引入仓储空间中,不仅可以代替人工搬运货物,有效地减少工人的劳动强度,还能提高工作效率田,因此室内定位与导航是仓储物流移动机器人研究的重点方向。
[0003]并且电商诞生以来,快递业务量特别是电商消费大军的大学生群体活跃量与日俱增,校园快递运营方亟待提高对校园快递终端的收发能力;
[0004]但就目前而言,虽然国内外对于快递机器人的视觉与Arduino控制系统领域都相当重视,而且也在不断加大科研经费的投入,但已经有实质性解决具体问题的具体
技术实现思路
仍然有限。
技术实现思路
[0005]专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种能实现收快递和取快递的收发快递机器人的机器视觉与Arduino控制系统。
[0006]技术方案:为实现上述目的,本专利技术的收发快递机器人的机器视觉与Arduino控制系统,包括视觉系统和Arduino控制系统;所述视觉系统对快递上的单号码进行采集识别、分配地址和位置信息进行比对并将信息发送给Arduino单片机;所述Arduino控制系统接收所述视觉系统发送过来的地址,对信息进行字符串处理转化成对应快递所在货柜的坐标,对运动部分进行相应 ...
【技术保护点】
【技术特征摘要】
1.收发快递机器人的机器视觉与Arduino控制系统,其特征在于:包括视觉系统和Arduino控制系统;所述视觉系统对快递上的单号码进行采集识别、分配地址和位置信息进行比对并将信息发送给Arduino单片机;所述Arduino控制系统接收所述视觉系统发送过来的地址,对信息进行字符串处理转化成对应快递所在货柜的坐标,对运动部分进行相应控制,使机器人将快递收/取到相应位置;所述视觉系统与Arduino控制系统用无线网络通信技术进行通讯,视觉系统作为服务器,Arduino控制系统作为客户端,通过走TCP/IP通信协议,从而实现各终端间的信息交互。2.根据权利要求1所述的收发快递机器人的机器视觉与Arduino控制系统,其特征在于:所述视觉系统通过识别快递外包装上的一维码获取序列信息,以便建立其与快递货架一一对应的X/Y/Z空间位置关系,实现收快递;同时,将位置信息与收件人信息合成二维码,待用户实名后通过识别该二维码,即可显示目标快递位置信息,实现取快递。3.根据权利要求2所述的收发快递机器人的机器视觉与Arduino控制系统,其特征在于:所述视觉系统的HALCON相机标定是通过公式的转换推算像素坐标与实际坐标的关系,实际坐标(X
W
,Y
W
,Z
W
)与像素坐标(u,v)的转换数学表达式为:其中,M1为相机内部参数,包括焦距f、单个像素元的宽d
y
、单个像素元的高d
x
、图像长度的像素值u0、图像宽度的像素值v0五个参数,M2为相机外部参数,包括旋转矩阵R与平移矩阵T。4.根据权利要求3所述的收发快递机器人的机器视觉与Arduino控制系统,其特征在于:所述视觉系统的HALCON中,一维码的解码、定位被集成为一套算子;在进行图像处理前,由于光源等因素的影响,会出现对比度太低、图像模糊的情况,使用scale_image()算子以增强图像对比度。(此处公式删除)使用emphasize()算子可以锐化其边缘,其对应的数学表达式为:res:=round((orig
‑
mean)*Factor)+orig其中,res代表灰度平均值,mean代表原始灰度值;图像与处理完成后创建条形码的模型,由于条形码模型的单一性,采用条形码的默认值,使用“create_bar_code_model()”算子创建条形码模型,并使用“find_bar_code()”算子进行条形码的识别,识别到的结果由算子:“get_string_extents()”显示;其中,“get_string_extents()”算子的第三个参数代表是否识别到内容,数值为0时代表未识别到内容,为1时代表识别到内容。5.根据权利要求4所述的收发快递机器人的机器视觉与Arduino控制系统,其特征在于:所述视觉系统中对快递外形参数信息获取首先是获取图像,获取图像后使用中值滤波与高斯滤波进行图像的预处理,通过二值化、筛选面积、区域做差方法获取到快递边框图,再通过获取XLD轮廓的方式求取快递外形的长宽像素距离。
6.根据权利要求5所述的收发快递机器人的机器视觉与Arduino控制系统,其特征在于:所述获取XLD轮廓的提取是通过计算灰度值变化的倒数来提取图像中灰度值空间方向梯度大的边、线特征的过程,对于一个连续图像函数f(x,y)梯度表示为:获得图像边缘基本思路是:将图像使用高斯滤波器平滑滤波后,采用非极值抑制技术处理,得到图像边缘,其步骤如下:第一,使用高斯滤波器G(x,y)平滑图像f(x,y),得到平滑图像f
s
(x,y):f
s
(x,y)=G(x,y)
×
f...
【专利技术属性】
技术研发人员:梅志敏,江晓明,李琦,张融,程书阳,余文哲,田伟,
申请(专利权)人:武昌工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。