首页 > 专利 > 杭州电子科技大学 > 一种货架缺货智能检测装置及其检测方法专利详情

一种货架缺货智能检测装置及其检测方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2018-11-23
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-05-10
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-06-23
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2038-11-23
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201811407110.4 申请日 2018-11-23
公开/公告号 CN109636272B 公开/公告日 2020-06-23
授权日 2020-06-23 预估到期日 2038-11-23
申请年 2018年 公开/公告年 2020年
缴费截止日
分类号 H04N7/18G01S17/88H04N5/232G06Q10/08 主分类号 H04N7/18
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 转让 事务标签 实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学安吉智能制造技术研究院有限公司,杭州电子科技大学
发明人 许明、章佳奇、陈国金 第一发明人 许明
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 3
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
黄前泽
摘要
本发明公开了一种货架缺货智能检测装置及其检测方法。现有的货架缺货情况的采集主要通过人工进行,效率低下,且成本较高。本发明一种货架缺货检测装置,包括移动拍照机器人、服务器和响应器。服务器与响应器连接。移动拍照机器人与服务器无线通信。移动拍照机器人包括移动平台、激光扫描测距雷达、升降平台、旋转平台、俯仰调节机构和摄像机。升降平台设置在移动平台上。旋转平台设置在升降平台上。俯仰调节机构设置在旋转平台上。俯仰调节机构包括安装架和舵机。安装架固定在旋转盘上。摄像机与安装架构成转动副。摄像机由舵机驱动翻转。本发明能够通过单个摄像机即可获取快速获取货架商品信息,不需要大量的劳动力,且能及时更新商品信息。
  • 摘要附图
    一种货架缺货智能检测装置及其检测方法
  • 说明书附图:图1
    一种货架缺货智能检测装置及其检测方法
  • 说明书附图:图2
    一种货架缺货智能检测装置及其检测方法
  • 说明书附图:图3
    一种货架缺货智能检测装置及其检测方法
  • 说明书附图:图4
    一种货架缺货智能检测装置及其检测方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-01-05 专利权的转移 登记生效日: 2020.12.23 专利权人由杭州电子科技大学变更为杭州电子科技大学安吉智能制造技术研究院有限公司 地址由310018 浙江省杭州市下沙高教园区2号大街变更为313000 浙江省湖州市安吉县递铺街道阳光工业园区(安吉科创园内)2幢4楼 专利权人变更为杭州电子科技大学 
2 2020-06-23 授权
3 2019-05-10 实质审查的生效 IPC(主分类): G06Q 10/08 专利申请号: 201811407110.4 申请日: 2018.11.23
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种货架缺货智能检测装置,包括移动拍照机器人、服务器和响应器;其特征在于:
所述的服务器与响应器连接;所述的移动拍照机器人与服务器无线通信;所述的移动拍照机器人包括移动平台、激光扫描测距雷达、升降平台、旋转平台、俯仰调节机构和摄像机;所述的升降平台设置在移动平台上;旋转平台设置在升降平台上;俯仰调节机构设置在旋转平台上;所述的激光扫描测距雷达安装在移动平台的顶部;所述的升降平台包括升降底座、升降驱动机构和升降盘;升降底座间隔固定在底盘上;升降底座与升降盘通过升降驱动机构连接;升降底座固定在移动平台上;
所述的旋转平台包括旋转底座、旋转盘和旋转电机;旋转底座固定在升降盘上;旋转盘设置在旋转底座的顶部,且与旋转底座构成转动副;旋转盘由旋转电机驱动;所述的俯仰调节机构包括安装架和舵机;安装架固定在旋转盘上;摄像机与安装架构成公共轴线水平设置的转动副;摄像机由舵机驱动翻转。

2.根据权利要求1所述的一种货架缺货智能检测装置,其特征在于:所述的升降驱动机构包括升降电机、丝杠、滑块、第三连接轴、第四连接轴和两个叉剪单元;所述的叉剪单元包括第一连杆、第二连杆、第三连杆、第四连杆、第一连接轴和第二连接轴;所述第一连杆的中部与第二连杆的中部铰接;所述第三连杆的中部与第四连杆的中部铰接;第一连杆、第三连杆的顶端与第一连接轴的两端分别构成转动副;第二连杆、第四连杆的顶端与第二连接轴的两端分别构成转动副;
两个叉剪单元上下排列;位于上方的叉剪单元的第二连杆、第四连杆的底端与位于下方的叉剪单元的第一连杆、第三连杆的顶端通过位于下方的叉剪单元内第一连接轴的两端分别铰接;位于上方的叉剪单元的第一连杆、第三连杆的底端与位于下方的叉剪单元的第二连杆、第四连杆的顶端通过位于下方的叉剪单元内第二连接轴的两端分别铰接;位于下方的叉剪单元内第二连杆、第四连杆的底端与第三连接轴的两端分别构成转动副;第一连杆、第三连杆的底端与第四连接轴的两端分别构成转动副;第三连接轴的两端均支承在升降底座上;第四连接轴的两端分别伸入升降底座上开设的两个第一滑槽内;位于上方的叉剪单元内第一连接轴的两端均支承在升降盘上,第二连接轴的两端分别伸入升降盘上开设的两个第二滑槽内;
水平设置的丝杠支承在升降底座上;滑块与第四连接轴的中部固定;固定在滑块上的螺母与丝杠构成螺旋副;丝杠由升降电机驱动。

3.根据权利要求1所述的一种货架缺货智能检测装置,其特征在于:所述的移动平台包括底盘、行进轮、万向轮和行进电机;两个同轴设置的行进轮分别支承在底盘的两侧;两个行进电机固定在底盘的底部,且输出轴与两个行进轮分别固定;万向轮安装在底盘底部。

4.根据权利要求1所述的一种货架缺货智能检测装置,其特征在于:所述的服务器采用PC端;所述的响应器采用扬声器。

5.根据权利要求1所述的一种货架缺货智能检测装置,其特征在于:所述激光扫描测距雷达的型号为YDLIDAR G4。

6.根据权利要求1所述的一种货架缺货智能检测装置,其特征在于:所述的旋转电机固定在旋转底座内,且输出轴与旋转盘固定;所述的舵机固定在安装架上,且输出轴与摄像机固定。

7.如权利要求1所述的一种货架缺货智能检测装置的检测方法,其特征在于:步骤一、对依次排列的n个货架依次排序并编号,并将n个货架的编号、高度、应摆放商品种类相匹配并导入服务器;
步骤二、i=1,2,…,n,依次执行步骤三和四;
步骤三、建立移动拍照机器人检测第i个货架时,摄像机的仰角θi、升降底座与升降盘的间距hi、摄像机的镜头与第i个货架的间距Li、第一个货架的高度Si之间的关系如式(1)、(2)、(3)、(4)、(5)、(6)所示;
αi=90°-γi-θi        (4)
αi=βi+θi     (5)
其中, 为摄像机的自然视角;H为升降底座顶面、地面等间距与升降盘底面到摄像机镜头的间距之和;βi、γi、αi均为中间变量;
步骤四、联立式(1)、式(2)、式(3)、式(4)、式(5)和式(6),求出θi、hi、Li;
步骤五、若n个货架为单排货架则通过方案一拍摄n个货架上商品的照片;若n个货架为双排货架则通过方案二拍摄n个货架上商品的照片;
方案一:
步骤5.1、将1赋值给i;进入步骤5.2;
步骤5.2、移动拍照机器人行进到第i个货架装有货物的一侧,且与第i个货架的一端对齐,使得摄像机朝向第i个货架;
步骤5.3、移动平台移动,使得摄像机的镜头与第i个货架的间距等于Li;俯仰调节机构将摄像机的仰角调节为θi;升降平台运动,将升降底座与升降盘的间距调节为hi;摄像机拍摄一张照片并加入第i照片组;
步骤5.4、若摄像机已拍摄完成第i个货架的所有图像,则进入步骤5.5;否则,移动拍照机器人正向行进zi距离后执行步骤5.3;zi=Si·e;e为摄像机所拍得照片的长宽比;
步骤5.5、若i小于n,则将i增大1,并执行步骤5.2至步骤5.4;否则,进入步骤六;
方案二:
步骤5.1、移动拍照机器人行进到第一个货架远离第二个货架的一侧,且与第一个货架的一端对齐,使得摄像机朝向第一个货架;移动平台移动,使得摄像机的镜头与第一个货架的间距等于L1;俯仰调节机构将摄像机的仰角调节为θ1,升降平台将升降底座与升降盘的间距调节为h1;摄像机拍摄一张照片并加入第一照片组;之后进入步骤5.2;
步骤5.2、若摄像机已拍摄完成第一个货架远离第二个货架的侧面所有图像,则进入步骤5.3,否则,移动拍照机器人正向行进z1距离后执行步骤5.1;z1=S1·e;e为摄像机所拍得照片的长宽比;
步骤5.3、将1赋值给i;进入步骤5.4;
步骤5.4、移动拍照机器人行进到第i个货架与第i+1个货架之间,且与第i个货架的一端对齐,使得摄像机朝向第i个货架;
步骤5.5、移动平台移动,使得摄像机的镜头与第i个货架的间距等于Li;俯仰调节机构将摄像机的仰角调节为θi;升降平台运动,将升降底座与升降盘的间距调节为hi;摄像机拍摄一张照片并加入第i照片组;进入步骤5.6;
步骤5.6、若摄像机已拍摄完成第i个货架朝向第i+1个货架的侧面的所有图像,则进入步骤5.7;否则,移动拍照机器人正向行进zi距离后执行步骤5.3;zi=Si·e;
步骤5.7、旋转盘转动180°;移动平台移动,使得摄像机的镜头与第i+1个货架的间距等于Li+1;俯仰调节机构将摄像机的仰角调节为θi+1;升降平台运动,将升降底座与升降盘的间距调节为hi+1;摄像机拍摄一张照片并加入第i+1照片组;进入步骤5.8;
步骤5.8、若摄像机已拍摄完成第i+1个货架朝向第i个货架的侧面的所有图像,则进入步骤5.9;否则,移动拍照机器人反向行进zi+1距离后执行步骤5.7;zi+1=Si+1·e;
步骤5.9、若i小于n-1,则将i增大1,并执行步骤5.4至步骤5.8;否则,进入步骤5.10;
步骤5.10、移动拍照机器人行进到第n个货架远离第n-1个货架的一侧,且与第n个货架的一端对齐,使得摄像机朝向第n个货架;移动平台移动,使得摄像机的镜头与第n个货架的间距等于Ln;俯仰调节机构将摄像机的仰角调节为θn,升降平台将升降底座与升降盘的间距调节为hn;摄像机拍摄一张照片并加入第n照片组;进入步骤5.11;
步骤5.11、若摄像机已拍摄完成第n个货架远离第n-1个货架的侧面所有图像,则进入步骤六;否则,移动拍照机器人正向行进zn距离后执行步骤5.1;zn=Sn·e;
步骤六、i=1,2,…,n,依次执行步骤七;
步骤七、服务器识别第i照片组的照片中的商品种类,并与第i个货架上的应摆放商品种类进行对比;
若第i照片组的照片中存在不属于第i个货架上的应摆放商品种类的商品种类,则判断第i个货架存在放货错误的情况,响应器提示工作人员去除第i个货架上的错误商品种类;
若第i个货架上的应摆放商品种类中存在第i照片组的照片中无法找到的商品种类,则判断第i个货架存在缺货,响应器提示工作人员为第i个货架补货;
若第i照片组的照片中的商品种类均为第i个货架上的应摆放商品种类,且第i照片组的照片中的商品种类数量等于第i个货架上的应摆放商品种类,则判断第i个货架上的货物正常。

8.根据权利要求7所述的一种货架缺货智能检测装置的检测方法,其特征在于:步骤七中服务器识别照片上商品种类的方法如下:
7.1、用n个货架上应摆放商品的图片对卷积神经网络进行训练,得到商品检测模型;
7.2、通过CANNY边缘检测算法获取的垂直投影直方图对摄像机拍摄的照片按照货架的分层进行逐层分割,得到单层商品图像;
7.3、通过BRISK特征提取算法分别对步骤7.2得到的多张单层商品图像进行分割,得到多个商品图像块;
7.4、将所有商品图像块分别导入步骤7.1得到的商品检测模型,得到各商品图像块内商品的种类。

9.根据权利要求8所述的一种货架缺货智能检测装置的检测方法,其特征在于:所述的卷积神经网络采用FAST-R-CNN。
说明书

技术领域

[0001] 本发明属于计算机视觉技术领域和智能移动技术领域,具体涉及一种货架缺货智能检测装置及其方法。

背景技术

[0002] 随着我国零售业经济的不断平稳发展,大型超市规模的不断扩大,同时也产生了货架商品管理的难题。阿里巴巴提出的“无人超市”,更是提高了货架商品管理智能化的需求。传统超市管理主要依靠人力,货架商品管理需要大量的劳动力;“无人超市”主要基于射频识别(FRID)方案,可以完成基本的智能管理,如智能收银,但货架商品缺货检测仍没有相应的智能处理方案。现有的专利大都基于扫描含有货物信息的条码进行识别,是一种间接识别的方法,实际应用中操作繁琐。因此,需要研究及设计一种货架缺货智能检测装置及其方法。

发明内容

[0003] 本发明的目的在于提供一种货架缺货智能检测装置及其检测方法。
[0004] 本发明一种货架缺货检测装置,包括移动拍照机器人、服务器和响应器。所述的服务器与响应器连接。所述的移动拍照机器人与服务器无线通信。所述的移动拍照机器人包括移动平台、激光扫描测距雷达、升降平台、旋转平台、俯仰调节机构和摄像机。所述的升降平台设置在移动平台上。旋转平台设置在升降平台上。俯仰调节机构设置在旋转平台上。所述的激光扫描测距雷达安装在移动平台的顶部。所述的升降平台包括升降底座、升降驱动机构和升降盘。升降底座间隔固定在底盘上。升降底座与升降盘通过升降驱动机构连接。升降底座固定在移动平台上。
[0005] 所述的旋转平台包括旋转底座、旋转盘和旋转电机。旋转底座固定在升降盘上。旋转盘设置在旋转底座的顶部,且与旋转底座构成转动副。旋转盘由旋转电机驱动。所述的俯仰调节机构包括安装架和舵机。安装架固定在旋转盘上。摄像机与安装架构成公共轴线水平设置的转动副。摄像机由舵机驱动翻转。
[0006] 进一步地,所述的升降驱动机构包括升降电机、丝杠、滑块、第三连接轴、第四连接轴和两个叉剪单元。所述的叉剪单元包括第一连杆、第二连杆、第三连杆、第四连杆、第一连接轴和第二连接轴。所述第一连杆的中部与第二连杆的中部铰接。所述第三连杆的中部与第四连杆的中部铰接。第一连杆、第三连杆的顶端与第一连接轴的两端分别构成转动副。第二连杆、第四连杆的顶端与第二连接轴的两端分别构成转动副。
[0007] 两个叉剪单元上下排列。位于上方的叉剪单元的第二连杆、第四连杆的底端与位于下方的叉剪单元的第一连杆、第三连杆的顶端通过位于下方的叉剪单元内第一连接轴的两端分别铰接。位于上方的叉剪单元的第一连杆、第三连杆的底端与位于下方的叉剪单元的第二连杆、第四连杆的顶端通过位于下方的叉剪单元内第二连接轴的两端分别铰接。位于下方的叉剪单元内第二连杆、第四连杆的底端与第三连接轴的两端分别构成转动副。第一连杆、第三连杆的底端与第四连接轴的两端分别构成转动副。第三连接轴的两端均支承在升降底座上。第四连接轴的两端分别伸入升降底座上开设的两个第一滑槽内。位于上方的叉剪单元内第一连接轴的两端均支承在升降盘上,第二连接轴的两端分别伸入升降盘上开设的两个第二滑槽内。
[0008] 水平设置的丝杠支承在升降底座上。滑块与第四连接轴的中部固定。固定在滑块上的螺母与丝杠构成螺旋副。丝杠由升降电机驱动。
[0009] 进一步地,所述的移动平台采用深圳玩智商科技有限公司生产的型号为EAIBOT SSD的移动平台。
[0010] 进一步地,所述的移动平台包括底盘、行进轮、万向轮和行进电机。两个同轴设置的行进轮分别支承在底盘的两侧。两个行进电机固定在底盘的底部,且输出轴与两个行进轮分别固定。万向轮安装在底盘底部。
[0011] 进一步地,所述的服务器采用PC端。所述的响应器采用扬声器。
[0012] 进一步地,所述激光扫描测距雷达的型号为YDLIDAR G4。
[0013] 进一步地,所述的旋转电机固定在旋转底座内,且输出轴与旋转盘固定。所述的舵机固定在安装架上,且输出轴与摄像机固定。
[0014] 该货架缺货智能检测装置的检测方法具体如下:
[0015] 步骤一、对依次排列的n个货架依次排序并编号,并将n个货架的编号、高度、应摆放商品种类相匹配并导入服务器。
[0016] 步骤二、i=1,2,…,n,依次执行步骤三和四。
[0017] 步骤三、建立移动拍照机器人检测第i个货架时,摄像机的仰角θi、升降底座与升降盘的间距hi、摄像机的镜头与第i个货架的间距Li、第一个货架的高度Si之间的关系如式(1)、(2)、(3)、(4)、(5)、(6)所示。
[0018]
[0019]
[0020]
[0021] αi=90°-γi-θi   (4)
[0022] αi=βi+θi   (5)
[0023]
[0024] 其中, 为摄像机的自然视角;H为升降底座顶面、地面等间距与升降盘底面到摄像机镜头的间距之和;βi、γi、αi均为中间变量。
[0025] 步骤四、联立式(1)、式(2)、式(3)、式(4)、式(5)和式(6),求出θi、hi、Li。
[0026] 步骤五、若n个货架为单排货架则通过方案一拍摄n个货架上商品的照片。若n个货架为双排货架则通过方案二拍摄n个货架上商品的照片。
[0027] 方案一:
[0028] 步骤5.1、将1赋值给i;进入步骤5.2。
[0029] 步骤5.2、移动拍照机器人行进到第i个货架装有货物的一侧,且与第i个货架的一端对齐,使得摄像机朝向第i个货架。
[0030] 步骤5.3、移动平台移动,使得摄像机的镜头与第i个货架的间距等于Li;俯仰调节机构将摄像机的仰角调节为θi;升降平台运动,将升降底座与升降盘的间距调节为hi。摄像机拍摄一张照片并加入第i照片组。
[0031] 步骤5.4、若摄像机已拍摄完成第i个货架的所有图像,则进入步骤5.5;否则,移动拍照机器人正向行进zi距离后执行步骤5.3;zi=Si·e;e为摄像机所拍得照片的长宽比。
[0032] 步骤5.5、若i小于n,则将i增大1,并执行步骤5.2至步骤5.4;否则,进入步骤六。
[0033] 方案二:
[0034] 步骤5.1、移动拍照机器人行进到第一个货架远离第二个货架的一侧,且与第一个货架的一端对齐,使得摄像机朝向第一个货架。移动平台移动,使得摄像机的镜头与第一个货架的间距等于L1;俯仰调节机构将摄像机的仰角调节为θ1,升降平台将升降底座与升降盘的间距调节为h1;摄像机拍摄一张照片并加入第一照片组。之后进入步骤5.2。
[0035] 步骤5.2、若摄像机已拍摄完成第一个货架远离第二个货架的侧面所有图像,则进入步骤5.3,否则,移动拍照机器人正向行进z1距离后执行步骤5.1;z1=S1·e;e为摄像机所拍得照片的长宽比。
[0036] 步骤5.3、将1赋值给i;进入步骤5.4。
[0037] 步骤5.4、移动拍照机器人行进到第i个货架与第i+1个货架之间,且与第i个货架的一端对齐,使得摄像机朝向第i个货架。
[0038] 步骤5.5、移动平台移动,使得摄像机的镜头与第i个货架的间距等于Li;俯仰调节机构将摄像机的仰角调节为θi;升降平台运动,将升降底座与升降盘的间距调节为hi。摄像机拍摄一张照片并加入第i照片组。进入步骤5.6。
[0039] 步骤5.6、若摄像机已拍摄完成第i个货架朝向第i+1个货架的侧面的所有图像,则进入步骤5.7;否则,移动拍照机器人正向行进zi距离后执行步骤5.3;zi=Si·e。
[0040] 步骤5.7、旋转盘转动180°。移动平台移动,使得摄像机的镜头与第i+1个货架的间距等于Li+1;俯仰调节机构将摄像机的仰角调节为θi+1;升降平台运动,将升降底座与升降盘的间距调节为hi+1。摄像机拍摄一张照片并加入第i+1照片组。进入步骤5.8。
[0041] 步骤5.8、若摄像机已拍摄完成第i+1个货架朝向第i个货架的侧面的所有图像,则进入步骤5.9;否则,移动拍照机器人反向行进zi+1距离后执行步骤5.7;zi+1=Si+1·e。
[0042] 步骤5.9、若i小于n-1,则将i增大1,并执行步骤5.4至步骤5.8;否则,进入步骤5.10。
[0043] 步骤5.10、移动拍照机器人行进到第n个货架远离第n-1个货架的一侧,且与第n个货架的一端对齐,使得摄像机朝向第n个货架。移动平台移动,使得摄像机的镜头与第n个货架的间距等于Ln;俯仰调节机构将摄像机的仰角调节为θn,升降平台将升降底座与升降盘的间距调节为hn;摄像机拍摄一张照片并加入第n照片组。进入步骤5.11。
[0044] 步骤5.11、若摄像机已拍摄完成第n个货架远离第n-1个货架的侧面所有图像,则进入步骤六,否则,移动拍照机器人正向行进zn距离后执行步骤5.1;zn=Sn·e。
[0045] 步骤六、i=1,2,…,n,依次执行步骤七。
[0046] 步骤七、服务器识别第i照片组的照片中的商品种类,并与第i个货架上的应摆放商品种类进行对比。
[0047] 若第i照片组的照片中存在不属于第i个货架上的应摆放商品种类的商品种类,则判断第i个货架存在放货错误的情况,响应器提示工作人员去除第i个货架上的错误商品种类。
[0048] 若第i个货架上的应摆放商品种类中存在第i照片组的照片中无法找到的商品种类,则判断第i个货架存在缺货,响应器提示工作人员为第i个货架补货。
[0049] 若第i照片组的照片中的商品种类均为第i个货架上的应摆放商品种类,且第i照片组的照片中的商品种类数量等于第i个货架上的应摆放商品种类,则判断第i个货架上的货物正常。
[0050] 进一步地,步骤七中服务器识别照片上商品种类的方法如下:
[0051] 7.1、用n个货架上应摆放商品的图片对卷积神经网络进行训练,得到商品检测模型。
[0052] 7.2、通过CANNY边缘检测算法获取的垂直投影直方图对摄像机8拍摄的照片按照货架的分层进行逐层分割,得到单层商品图像。
[0053] 7.3、通过BRISK特征提取算法分别对步骤7.2得到的多张单层商品图像进行分割,得到多个商品图像块。
[0054] 7.4、将所有商品图像块分别导入步骤7.1得到的商品检测模型,得到各商品图像块内商品的种类。
[0055] 进一步地,所述的卷积神经网络采用FAST-R-CNN。
[0056] 本发明具有的有益效果是:
[0057] 1、本发明能够通过单个摄像机即可获取快速获取货架商品信息,不需要大量的劳动力,且能及时更新商品信息。
[0058] 2、本发明能够根据货柜的高度调节摄像机的俯仰角、高度以及与货柜的间距,从而在保证拍摄到所有货柜上所有商品的同时,尽可能地让图片上的商品更加清晰。
[0059] 3、本发明中应用了计算机视觉技术,加快了对货架商品的信息获取。
[0060] 4、本发明的移动拍照机器人可移动、升降和旋转,设计灵活,可以满足不同场景的拍照要求。

实施方案

[0065] 以下结合附图对本发明作进一步说明。
[0066] 如图1和2所示,一种货架缺货检测装置,包括移动拍照机器人2、服务器3和响应器4。该货架缺货检测装置针对的货架1尺寸为2000mm×1200mm×500mm。服务器3采用PC端。响应器4采用扬声器。服务器3与响应器4连接。移动拍照机器人2包括移动平台5、激光扫描测距雷达9、升降平台6、旋转平台7、俯仰调节机构、摄像机8和控制模块。控制模块与服务器3无线通信。
[0067] 所述的移动平台采用深圳玩智商科技有限公司生产的型号为EAIBOT SSD1的移动平台,该平台采用模块化硬件设计,拥有建立地图、定位导航和安全避障等功能,另外,还提供外扩硬件支持,易于软硬件集成。移动平台5包括底盘、行进轮、万向轮和行进电机。两个同轴设置的行进轮分别支承在底盘的两侧。两个行进电机固定在底盘的底部,且输出轴与两个行进轮分别固定。万向轮安装在底盘底部。激光扫描测距雷达9安装在底盘的顶面。控制模块设置在底盘内。激光扫描测距雷达可360°转向,采用三角测距原理。激光扫描测距雷达的型号为YDLIDAR G4。
[0068] 升降平台6包括升降底座、升降驱动机构和升降盘。升降底座间隔固定在底盘上(即激光扫描测距雷达9位于升降底座与底盘之间)。升降驱动机构包括升降电机、丝杠、滑块、第三连接轴、第四连接轴和两个叉剪单元。叉剪单元包括第一连杆、第二连杆、第三连杆、第四连杆、第一连接轴和第二连接轴。第一连杆的中部与第二连杆的中部铰接。第三连杆的中部与第四连杆的中部铰接。第一连杆、第三连杆的顶端与第一连接轴的两端分别构成转动副。第二连杆、第四连杆的顶端与第二连接轴的两端分别构成转动副。
[0069] 两个叉剪单元上下排列。位于上方的叉剪单元的第二连杆、第四连杆的底端与位于下方的叉剪单元的第一连杆、第三连杆的顶端通过位于下方的叉剪单元内第一连接轴的两端分别铰接。位于上方的叉剪单元的第一连杆、第三连杆的底端与位于下方的叉剪单元的第二连杆、第四连杆的顶端通过位于下方的叉剪单元内第二连接轴的两端分别铰接。位于下方的叉剪单元内第二连杆、第四连杆的底端与第三连接轴的两端分别构成转动副。第一连杆、第三连杆的底端与第四连接轴的两端分别构成转动副。第三连接轴的两端均支承在升降底座上。第四连接轴的两端分别伸入升降底座上开设的两个第一滑槽内。位于上方的叉剪单元内第一连接轴的两端均支承在升降盘上,第二连接轴的两端分别伸入升降盘上开设的两个第二滑槽内。
[0070] 水平设置的丝杠支承在升降底座上。滑块与第四连接轴的中部固定。固定在滑块上的螺母与丝杠构成螺旋副。升降电机固定在升降底座上,且输出轴与丝杠的一端固定。
[0071] 旋转平台7包括旋转底座、旋转盘和旋转电机。旋转底座固定在升降盘上。旋转盘设置在旋转底座的顶部,且与旋转底座构成公共轴线竖直设置的转动副。旋转电机固定在旋转底座内,且输出轴与旋转盘固定。
[0072] 俯仰调节机构包括安装架和舵机。安装架固定在旋转盘上。摄像机8与安装架构成公共轴线水平设置的转动副。舵机固定在安装架上,且输出轴与摄像机8固定。
[0073] 该货架缺货智能检测装置的检测方法具体如下:
[0074] 步骤一、对依次排列的n个货架依次排序并编号,并将n个货架的编号、长度、高度、应摆放商品种类、与相邻货架的间距相匹配并导入服务器。
[0075] 步骤二、i=1,2,…,n,依次执行步骤三和四。
[0076] 步骤三、如图3和4所示,建立移动拍照机器人2检测第i个货架时,摄像机8的仰角θi、升降底座与升降盘的间距hi、摄像机8的镜头与第i个货架的间距Li、第一个货架的高度Si之间的关系如式(1)、(2)、(3)、(4)、(5)、(6)所示。
[0077]
[0078]
[0079]
[0080] αi=90°-γi-θi   (4)
[0081] αi=βi+θi   (5)
[0082]
[0083] 其中, 为摄像机8的自然视角(即张角,为已知量);H为升降底座顶面、地面等间距与升降盘底面到摄像机8镜头的间距之和(为已知量,使得摄像机8的镜头与地面的间距等于H+hi);βi、γi、αi均为中间变量,解方程的过程中能够被约去;βi表示摄像机8视角的上边界线与货柜侧面的夹角;γi为摄像机8视角的下边界线与水平面的夹角。αi为摄像机8视角的上边界线与辅助特征线的夹角;辅助特征线与摄像机8视角的角平分线共面垂直,且经过摄像机8视角的上边界线与货柜侧面的交点。由于辅助特征线与摄像机8视角的角平分线共面垂直,且货柜侧面为垂直于辅助特征线、摄像机8视角的角平分线所成平面的竖直平面,故辅助特征线与货柜侧面的夹角等于摄像机8的仰角θi。
[0084] 步骤四、联立式(1)、式(2)、式(3)、式(4)、式(5)和式(6),求出θi、hi、Li。
[0085] 步骤五、若n个货架为单排货架则通过方案一拍摄n个货架上商品的照片。若n个货架为双排货架则通过方案二拍摄n个货架上商品的照片。
[0086] 方案一(对应单排货架):
[0087] 步骤5.1、将1赋值给i;进入步骤5.2。
[0088] 步骤5.2、移动拍照机器人2行进到第i个货架装有货物的一侧,且与第i个货架的一端对齐(移动拍照机器人2正向移动时,移动拍照机器人2向第一个货架的另一端行进),使得摄像机8朝向第i个货架。
[0089] 步骤5.3、移动平台5移动,使得摄像机8的镜头与第i个货架的间距等于Li;俯仰调节机构将摄像机8的仰角调节为θi;升降平台6运动,将升降底座与升降盘的间距调节为hi。此时,摄像机8视角的上边界线穿过第i个货架的顶部,下边界线穿过第i个货架的底部,使得摄像机8所拍出的图像在包括第一个货架上所有置物层的同时,第i个货架上的货物在图像中尽可能的显示清楚。摄像机8拍摄一张照片并加入第i照片组。
[0090] 步骤5.4、若摄像机8已拍摄完成第i个货架的所有图像,则进入步骤5.5;否则,移动拍照机器人2正向行进zi距离后执行步骤5.3;zi=Si·e;e为摄像机8所拍得照片的长宽比。
[0091] 步骤5.5、若i小于n,则将i增大1,并执行步骤5.2至步骤5.4;否则,进入步骤六。
[0092] 方案二(对应双排货架):
[0093] 步骤5.1、移动拍照机器人2行进到第一个货架远离第二个货架的一侧,且与第一个货架的一端对齐,使得摄像机8朝向第一个货架。移动平台5移动,使得摄像机8的镜头与第一个货架的间距等于L1;俯仰调节机构将摄像机8的仰角调节为θ1,升降平台6将升降底座与升降盘的间距调节为h1;摄像机8拍摄一张照片并加入第一照片组。之后进入步骤5.2。
[0094] 步骤5.2、若摄像机8已拍摄完成第一个货架远离第二个货架的侧面所有图像,则进入步骤5.3,否则,移动拍照机器人2正向行进z1距离后执行步骤5.1;z1=S1·e;e为摄像机8所拍得照片的长宽比。
[0095] 步骤5.3、将1赋值给i;进入步骤5.4。
[0096] 步骤5.4、移动拍照机器人2行进到第i个货架与第i+1个货架之间,且与第i个货架的一端对齐,使得摄像机8朝向第i个货架。
[0097] 步骤5.5、移动平台5移动,使得摄像机8的镜头与第i个货架的间距等于Li;俯仰调节机构将摄像机8的仰角调节为θi;升降平台6运动,将升降底座与升降盘的间距调节为hi。摄像机8拍摄一张照片并加入第i照片组。进入步骤5.6。
[0098] 步骤5.6、若摄像机8已拍摄完成第i个货架朝向第i+1个货架的侧面的所有图像,则进入步骤5.7;否则,移动拍照机器人2正向行进zi距离后执行步骤5.3;zi=Si·e。
[0099] 步骤5.7、旋转盘转动180°,使得摄像机8朝向第i+1个货架。移动平台5移动,使得摄像机8的镜头与第i+1个货架的间距等于Li+1;俯仰调节机构将摄像机8的仰角调节为θi+1;升降平台6运动,将升降底座与升降盘的间距调节为hi+1。摄像机8拍摄一张照片并加入第i+
1照片组。进入步骤5.8。
[0100] 步骤5.8、若摄像机8已拍摄完成第i+1个货架朝向第i个货架的侧面的所有图像,则进入步骤5.9;否则,移动拍照机器人2反向行进zi+1距离后执行步骤5.7;zi+1=Si+1·e。
[0101] 步骤5.9、若i小于n-1,则将i增大1,并执行步骤5.4至步骤5.8;否则,进入步骤5.10。
[0102] 步骤5.10、移动拍照机器人2行进到第n个货架远离第n-1个货架的一侧,且与第n个货架的一端对齐,使得摄像机8朝向第n个货架。移动平台5移动,使得摄像机8的镜头与第n个货架的间距等于Ln;俯仰调节机构将摄像机8的仰角调节为θn,升降平台6将升降底座与升降盘的间距调节为hn;摄像机8拍摄一张照片并加入第n照片组。进入步骤5.11。
[0103] 步骤5.11、若摄像机8已拍摄完成第n个货架远离第n-1个货架的侧面所有图像,则进入步骤六,否则,移动拍照机器人2正向行进zn距离后执行步骤5.1;zn=Sn·e。
[0104] 步骤六、i=1,2,…,n,依次执行步骤七。
[0105] 步骤七、服务器识别第i照片组的照片中的商品种类,并与第i个货架上的应摆放商品种类进行对比。
[0106] 若第i照片组的照片中存在不属于第i个货架上的应摆放商品种类的商品种类,则判断第i个货架存在放货错误的情况,响应器4提示工作人员去除第i个货架上的错误商品种类。
[0107] 若第i个货架上的应摆放商品种类中存在第i照片组的照片中无法找到的商品种类,则判断第i个货架存在缺货,响应器4提示工作人员为第i个货架补货。放货错误与缺货的情况若同时出现,则同时提示工作人员。
[0108] 若第i照片组的照片中的商品种类均为第i个货架上的应摆放商品种类,且第i照片组的照片中的商品种类数量等于第i个货架上的应摆放商品种类,则判断第i个货架上的货物正常。
[0109] 步骤七中服务器识别照片上商品种类的方法如下:
[0110] 7.1、用n个货架上应摆放商品的图片对卷积神经网络进行训练,得到商品检测模型。卷积神经网络采用FAST-R-CNN(基于区域的快速卷积网络)。
[0111] 7.2、通过CANNY边缘检测算法获取的垂直投影直方图对摄像机8拍摄的照片按照货架的分层进行逐层分割,得到单层商品图像。
[0112] 7.3、通过BRISK特征提取算法分别对步骤7.2得到的多张单层商品图像进行分割,得到多个商品图像块,每个商品图像块中均包含完整的商品图像。
[0113] 7.4、将所有商品图像块分别导入步骤7.1得到的商品检测模型,得到各商品图像块内商品的种类。

附图说明

[0061] 图1为本发明的整体结构示意图;
[0062] 图2为本发明中移动拍照机器人的结构示意图;
[0063] 图3为本发明计算拍照机器人与货柜相对位置的第一张示意图;
[0064] 图4为本发明计算拍照机器人与货柜相对位置的第二张示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号