CN109272651A - 自动售卖仓库的坐标检测方法、装置及*** - Google Patents

自动售卖仓库的坐标检测方法、装置及*** Download PDF

Info

Publication number
CN109272651A
CN109272651A CN201810995803.3A CN201810995803A CN109272651A CN 109272651 A CN109272651 A CN 109272651A CN 201810995803 A CN201810995803 A CN 201810995803A CN 109272651 A CN109272651 A CN 109272651A
Authority
CN
China
Prior art keywords
target object
manipulator
offset
article
original coordinates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810995803.3A
Other languages
English (en)
Inventor
徐丽娜
芮冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Huaqing Chi Technology Co Ltd
Original Assignee
Beijing Huaqing Chi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Huaqing Chi Technology Co Ltd filed Critical Beijing Huaqing Chi Technology Co Ltd
Priority to CN201810995803.3A priority Critical patent/CN109272651A/zh
Publication of CN109272651A publication Critical patent/CN109272651A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F11/00Coin-freed apparatus for dispensing, or the like, discrete articles
    • G07F11/02Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
    • G07F11/04Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which magazines the articles are stored one vertically above the other
    • G07F11/16Delivery means
    • G07F11/165Delivery means using xyz-picker or multi-dimensional article picking arrangements

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulator (AREA)
  • Image Analysis (AREA)

Abstract

本公开是关于一种自动售卖仓库的坐标检测方法、装置及***,该方法包括:向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;根据所述目标对象在所述图像中的位置,获取位置偏移量;在所述位置偏移量大于预设的偏移阈值时,发出告警信息。该技术方案通过图像识别对目标对象坐标位置自动检测,并能够在位置偏移过大时及时发出告警信息,实现了对自动售卖仓库内的货架和/或物品坐标位置的自动监测和异常告警。

Description

自动售卖仓库的坐标检测方法、装置及***
技术领域
本公开涉及自动化技术领域,尤其涉及自动售卖仓库的坐标检测方法、装置及***。
背景技术
目前,随着物联网和快捷支付的发展,自动售货机得到更广泛的应用。自动售货机是为了实现商品的自主化、自动化交易的一种设备,主要分布在人流密集地区,如火车站,汽车站,医院,工厂,商场等公共场地放置。
相关技术中,已有的自动售货机可以通过机械手抓取物品到出货口,这就要求机械手能够准确的对准物品进行抓放,在使用过程中,货架和/或物品的位置会发生变化,相应的,机械手的抓取位置需要根据这些位置变化进行调整,或者调整货架和/或物品的位置,与机械手的抓取位置相吻合。
发明内容
本公开实施例提供一种自动售卖仓库的坐标检测方法、装置及***,能够对自动售卖仓库内的货架和/或物品坐标位置的自动监测和异常告警。所述技术方案如下:
根据本公开实施例的第一方面,提供一种自动售卖仓库的坐标检测方法,包括:
向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
根据所述目标对象在所述图像中的位置,获取位置偏移量;
在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
本公开实施例提供的技术方案可以包括以下有益效果:该技术方案通过图像识别对目标对象位置偏移进行自动检测,并能够在位置偏移过大时及时发出告警信息,实现了对自动售卖仓库内的货架和/或物品坐标位置的自动监测和异常告警。
在一个实施例中,所述方法还包括:
所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
本公开实施例提供的技术方案可以包括以下有益效果:该技术方案通过对空货架和放置有物品的货架采用不同的基准坐标进行位置偏移的检测,能够使获取的位置偏移量更加准确。
在一个实施例中,所述方法还包括:
所述根据所述目标对象在所述图像中的位置,获取位置偏移量,包括:
确定所述目标对象在所述图像中的位置;
确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
本公开实施例提供的技术方案可以包括以下有益效果:该技术方案通过图像识别获取位置偏移量,实现了自动识别,通过预设的中心区域确定位置偏移量,简化了参考坐标系,提高了计算效率。
在一个实施例中,所述目标对象包括放置的物品;所述方法还包括:
根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
本公开实施例提供的技术方案可以包括以下有益效果:该技术方案通过确定实际坐标位置,使机械手在任何情况下都能够根据实际坐标抓取物品,保证了自动售卖仓库的正常运行。
在一个实施例中,所述方法还包括:
所述在所述位置偏移量大于预设的偏移阈值时,发出告警信息,包括:
在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
本公开实施例提供的技术方案可以包括以下有益效果:该技术方案通过发送告警信息的同时将图像和原始坐标作为参考信息一起发送,便于对告警信息进行辅助分析。
在一个实施例中,所述方法还包括:
所述在所述位置偏移量大于预设的偏移阈值时,发出告警信息,还包括:
在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象;
在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息;
在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
本公开实施例提供的技术方案可以包括以下有益效果:该技术方案通过对关联对象的关联位置偏移量的检测,针对目标对象产生告警信息的不同原因发出不同的告警信息,能够更加准确的分析告警信息产生的原因。
根据本公开实施例的第二方面,提供一种自动售卖仓库的坐标检测装置,包括:
第一发送模块,用于向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
第一获取模块,用于在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
第二获取模块,用于根据所述目标对象在所述图像中的位置,获取位置偏移量;
第二发送模块,用于在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
在一个实施例中,所述装置还包括:
所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
在一个实施例中,所述装置还包括:
所述第二获取模块,包括:
第一确定子模块,用于确定所述目标对象在所述图像中的位置;
第二确定子模块,用于确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
在一个实施例中,所述目标对象包括放置的物品,所述装置还包括:
确定模块,用于根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
在一个实施例中,所述装置还包括:
所述第二发送模块,包括:
第一发送子模块,用于在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
在一个实施例中,所述装置还包括:
所述第二发送模块,还包括:
第三确定子模块,用于在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象;
第二发送子模块,用于在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息;
第三发送子模块,用于在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
根据本公开实施例的第三方面,提供一种自动售卖仓库的坐标检测***,包括:机械手、图像采集装置和控制器;
所述机械手,与所述控制器相连,用于抓放物品;
所述图像采集装置,与所述控制器相连,且位于所述机械手上,用于获取图像;
所述控制器,用于向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;根据所述目标对象在所述图像中的位置,获取位置偏移量;在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
根据本公开实施例的第四方面,提供一种自动售卖仓库的坐标检测装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
根据所述目标对象在所述图像中的位置,获取位置偏移量;
在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述任一方案中所述自动售卖仓库的坐标检测方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
上述技术方案,通过对货架和/或物品的坐标位置自动检测,并能够在位置偏移过大时及时发出告警信息,实现了对自动售卖仓库内的货架和/或物品坐标位置的自动监测,并及时进行异常告警。后台维护人员可根据告警对自动售卖仓库进行及时维护管理,保证自动售卖仓库的正常运营,使用户能够正常使用自动售卖仓库进行购物,不仅提高了维护工作的效率,还提高了客户体验度。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
图2是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
图3是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
图4是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
图5是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
图6是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
图7是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置的框图。
图8是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置中第二获取模块的框图。
图9是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置的框图。
图10是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置中第二发送模块的框图。
图11是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置中第二获取模块的框图。
图12是根据一示例性实施例示出的一种自动售卖仓库的坐标检测***的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
相关技术中,自动售卖仓库包括主机、柜体、货架及机械手;主机安装于所述柜体内,机械手安装于所述柜体内,机械手用于抓放所选商品,货架前后并排安装于所述柜体内。通过移动机械手拿取货柜上的物品,并从柜体上的出货口将物品递出自动售卖仓库,实现向用户自动贩卖物品的目的。可以设置多个货架,在多排货架中增加了放置的物品的种类,满足用户选择所需要物品的需求。
但是,由于货架上的物品众多,货架在使用一段时间后可能会发生变形,例如倾斜或下沉,从而放在货架上的物品的位置也发生倾斜或下沉,或是物品本身放置位置不准确,此时,会导致机械手不能在准确的位置抓取物品。同时,自动售货仓库分散在户外,对于货架的变形无法进行监控和检测,无法及时发现问题所在,不能进行有效的维护管理,进一步导致用户使用自动售卖仓库时,无法正常获取物品。
为解决上述问题,本实施例提供一种自动售卖仓库的坐标检测方法、装置及***,通过对货架和/或物品的坐标位置自动检测,并能够在位置偏移过大时及时发出告警信息,实现了对自动售卖仓库内的货架和/或物品坐标位置的自动监测,并及时进行异常告警。维护人员可根据告警对自动售卖仓库进行及时维护管理,保证自动售卖仓库的正常运营,使用户能够正常使用自动售卖仓库进行购物,不仅提高了维护工作的效率,还提高了客户体验度。
图1是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图,如图1所示,该方法可用于服务器或自动售卖仓库终端中,包括以下步骤101-104:
在步骤101中,向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置。
在步骤102中,在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像。
在步骤103中,根据所述目标对象在所述图像中的位置,获取位置偏移量。
在步骤104中,在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
在该实施例中,目标对象可以包括货架的某个部位、货架的零部件(例如螺栓、轴承、加强件或限位件等)或物品等,向所述机械手发送检测指令,机械手移动到目标对象的原始坐标位置,该原始坐标位置表示对应的目标对象的正确位置。然后通过机械手上的图像采集装置对目标对象所表示的货架的某个部位、或货架的零部件或物品等目标对象进行图像采集,通过图像识别,获取目标对象的位置偏移量,在所述位置偏移量大于预设的偏移阈值时,说明目标对象现在的实际位置相对原始的位置发生了较大偏移,则发出告警信息,提示目标对象发生了异常的偏移。后续可以针对该告警信息对目标对象的位置进行纠正。
其中,检测指令可以包括原始坐标位置,则机械手根据检测指令移动到相应的原始坐标位置。或者,检测指令不包括原始坐标位置,则机械手按照预先存有的所有目标对象的原始坐标位置的列表,逐个移动到各个原始坐标位置,相当于对该列表的遍历。
在该实施例中,例如目标对象为货架的某个部位或货架的零部件时,如该目标对象的位置偏移量大于预设的偏移阈值时,可能说明货架的某个部位发生了较大的偏移,或者货架的零部件发生了较大的偏移,说明货架可能发生了倾斜、下沉或者损坏等,后续可能需要对货架进行维修。如有物品放置在货架上,则物品的位置也会随之发生较大偏移,则会造成机械手无法准确抓取物品。在位置偏移量大于预设的偏移阈值时,则会及时发出告警信息,以提示需要进行维修维护等。本实施例通过对物品的坐标位置进行自动检测,并能够在位置偏移较大时及时发出告警信息,实现了对自动售卖仓库内的货架的自动监测,并及时进行异常告警。后台维护人员可根据告警对自动售卖仓库进行及时有效的维护管理,保证自动售卖仓库的正常运营,使用户能够正常使用自动售卖仓库进行购物,不仅提高了维护工作的效率,还提高了客户体验度。
再例如,目标对象为物品时,如物品的位置偏移量大于预设的偏移阈值时,可能说明物品发生了较大的偏移,导致机械手不能准确抓取物品,还有可能对该物品相邻的物品造成影响,如两个物品距离很近,在抓取一个物品时,另外一个物品可能会被碰撞掉落等,所以后续可能需要对物品进行维护,例如重新摆放物品等。在物品的位置偏移量大于预设的偏移阈值时,则会及时发出告警信息,以提示需要进行维护。维护人员可根据告警对自动售卖仓库进行及时有效的维护管理,保证自动售卖仓库的正常运营,使用户能够正常使用自动售卖仓库进行购物,不仅提高了维护工作的效率,还提高了客户体验度。
在一个实施例中,所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置。
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
在该实施例中,当目标对象为空货架时,则机械手移动到初始未放置物品时第一原始坐标位置,图像采集装置获取图像。当目标对象为放置的物品时,则机械手移动到初始放置物品时的第二原始坐标位置,图像采集装置获取图像。由于放置了物品的货架相对于空货架可能会发生倾斜或下沉等,该倾斜和下沉属于正常现象,不是货架发生损坏。所以初始放置了物品的货架相对于空货架的原始坐标位置也发生了变化,在对空货架采集图像时,则以未放置物品时的坐标位置进行采集,即第一原始坐标位置;在对放置了物品的货架采集图像时,可以以物品为目标对象或以放置物品的货架为目标对象,并以初始放置物品时的物品的原始坐标位置或初始放置物品时货架的原始坐标位置进行采集。针对目标对象不同的采用不同的原始坐标采集图像,能够在后续图像识别获取位置偏移量时更加准确。
图2是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
如图2所示,上述步骤103包括步骤201-202:
在步骤201中,确定所述目标对象在所述图像中的位置。
在步骤202中,确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
在该实施例中,通过确定所述目标对象在所述图像中的坐标位置,然后确定所述坐标位置与所述图像中预设的中心区域的距离以获取位置偏移量。所述图像中预设的中心区域不一定指图像的正中间,这与机械手与图像采集装置的安装位置有关。可以设定图像中预设的中心区域的坐标为0,如果目标对象完全落入所述预设的中心区域,则说明没有偏移。如果目标对象没有完全落入所述预设的中心区域,则确定目标对象在图像中的坐标位置相对于预设的中心区域的坐标,该坐标就是位置偏移量。本实施例中的图像中的预设中心区域可以是目标对象的原始坐标位置在图像中的相对位置。本实施例通过图像识别获取位置偏移量,实现了自动识别,计算结果更准确。通过转化参考坐标系,提高了计算效率。
图3是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
如图3所示,上述步骤还包括步骤301:
在步骤301中,当所述目标对象包括放置的物品时,根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
在该实施例中,根据所述位置偏移量和原始坐标位置,确定目标对象现在的实际坐标位置,当目标对象为放置的物品时,该实际坐标位置用于机械手抓取物品时的移动坐标。
本实施例中,能够使机械手在目标对象发生较小偏移或较大偏移的情况下,始终根据实际坐标位置准确的抓取物品,保证用户能够正常购买物品。其中,在目标对象发生较大偏移时,发出告警信息,此时,需要进行维修或维护,但是在维修之前,机械手仍然可以根据实际坐标位置正常抓取物品,不影响自动售卖仓库的使用,提高了客户体验度。
本实施例中,原始坐标需要进行存储,以便后续维修时使用。
图4是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
如图4所示,上述步骤104还包括步骤401:
在步骤401中,在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
在该实施例中,在所述位置偏移量大于预设的偏移阈值时,发出告警信息的同时,将产生告警信息的图像和原始坐标一并发出,其中告警信息可以包括日志信息或提示信息等,提示维护人员货架或物品的位置发生了偏移。同时,在维护时,由于货架中的零部件和物品众多,原始坐标可以作为目标对象的标识,可以根据原始坐标确定具体哪一个目标对象发生了偏移。在维修维护时,需要将发生偏移的目标对象尽量调整至原始位置,可以将原始坐标位置作为维修调整的参考。
本实施例中,通过查看图像还可以进一步确定发生偏移的目标对象的图像信息,查看目标对象是否还发生了损坏,以便后续有针对性的进行维修和维护。
图5是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
如图5所示,上述步骤104还包括步骤501-503:
在步骤501中,在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象。
在步骤502中,在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息。
在步骤503中,在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
在该实施例中,当所述目标对象的位置偏移量大于预设的偏移阈值时,可能说明货架的某个部位发生了较大的偏移,或者货架的零部件发生了较大的偏移,说明货架可能发生了倾斜、下沉或者损坏等,此时,不会立即发出告警信息,而是继续检测关联对象,以便找到目标对象的位置偏移量大于预设的偏移阈值的原因,是否是由关联对象引起。其中,关联对象是与目标对象产生直接联系的对象,例如,目标对象是货架的A部位或部件,则关联对象是与A有受力关系的B部位或部件,B对A施加力或承受A施加的力。再例如目标对象是物品,则关联对象是与该物品相邻的物品。可以将关联对象预先与目标对象建立对应的关联信息,并将该关联信息进行预先存储,当目标对象的位置偏移量大于预设的偏移阈值时,则根据预先存储的关联信息确定对应的关联对象。对关联对象的关联位置偏移量的检测可执行上述如图1和图2中所示的过程。
在本实施例中,关联对象可以是一个,也可以是多个。当关联对象是一个时,则确定关联对象后,识别关联对象的关联位置偏移量是否大于预设的偏移阈值;所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息,说明目标对象的位置偏移量大于预设的偏移阈值可能是由于该关联对象的位置偏移量较大引起的,则发出关于该关联对象的告警信息,后续需要对关联对象进行维修或维护。在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息,说明目标对象的位置偏移量大于预设的偏移阈值可能是由于该目标对象本身的原因引起的,则发出关于该目标对象的告警信息,后续需要对目标对象进行维修或维护。
当关联对象是多个时,可以逐一进行识别关联位置偏移量是否大于预设的偏移阈值,所述一个或多个关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息,说明目标对象的位置偏移量大于预设的偏移阈值可能是由于该一个或多个关联对象的位置偏移量较大引起的,则发出关于该一个或多个关联对象的告警信息,后续需要对关联对象进行维修或维护。在所述所有关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息,说明目标对象的位置偏移量大于预设的偏移阈值可能是由于该目标对象本身的原因引起的,则发出关于该目标对象的告警信息,后续需要对目标对象进行维修或维护。
本实施例中,如目标对象发生倾斜或下沉等,可能是由于目标对象本身发生了倾斜或下沉,也可能是由于与其对应的关联对象发生了倾斜或下沉,而导致目标对象发生倾斜或下沉。通过对目标对象对应的关联对象的检测,能够进一步确定目标对象发生倾斜或下沉等导致的位置偏移量较大的原因是目标对象本身的原因,还是与目标对象对应的关联对象造成的,便于后续有针对性的进行维护和维修,节约了时间,提高了工作效率。
在一个实施例中,上述步骤502还可包括以下步骤:
在所述关联位置偏移量大于预设的偏移阈值时,发送所述关联对象的图像、关联对象的原始坐标位置和关联对象的告警信息。
在一个实施例中,上述步骤503还可包括以下步骤:
在所述关联位置偏移量不大于预设的偏移阈值时,发送所述目标对象的图像、目标对象的原始坐标位置和目标对象的告警信息。
以上实施例可以根据实际需要进行自由组合,下面通过具体实施例描述本公开提供的一种自动售卖仓库物品状态的更新方法。
图6是根据一示例性实施例示出的一种自动售卖仓库的坐标检测方法的流程图。
如图6所示,本实施例提供一种自动售卖仓库的坐标检测方法,包括:
步骤601,向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置。
所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
步骤602,在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像。
步骤603,确定所述目标对象在所述图像中的位置。
步骤604,确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
步骤605,在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象。
步骤606,在所述关联位置偏移量大于预设的偏移阈值时,发送所述关联对象的图像、关联对象的原始坐标位置和关联对象的告警信息。
步骤607,在所述关联位置偏移量不大于预设的偏移阈值时,发送所述目标对象的图像、目标对象的原始坐标位置和目标对象的告警信息。
步骤608,所述目标对象包括放置的物品,根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
其中,步骤605-步骤607和步骤608的执行顺序可以相互调换。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图7是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。
如图7所示,该自动售卖仓库的坐标检测装置包括:第一发送模块701、第一获取模块702、第二获取模块703和第二发送模块704。
第一发送模块701,用于向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置。
第一获取模块702,用于在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像。
第二获取模块703,用于根据所述目标对象在所述图像中的位置,获取位置偏移量。
第二发送模块704,用于在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
在一个实施例中,所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置。
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
图8是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置中第二获取模块的框图。
如图8所示,所述第二获取模块703,包括:第一确定子模块801和第二确定子模块802。
第一确定子模块801,用于确定所述目标对象在所述图像中的位置。
第二确定子模块802,用于确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
图9是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置的框图。
如图9所示,该自动售卖仓库的坐标检测装置,所述装置还包括:确定模块901。
确定模块901,在所述目标对象包括放置的物品时,用于根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
图10是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置中第二发送模块的框图。
如图10所示,所述第二发送模块704,包括:第一发送子模块1001。
第一发送子模块1001,用于在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
图11是根据一示例性实施例示出的一种自动售卖仓库的坐标检测装置中第二发送模块的框图。
如图11所示,所述第二发送模块704,包括:第三确定子模块1101、第二发送子模块1102和第三发送子模块1103。
第三确定子模块1101,用于在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象;
第二发送子模块1102,用于在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息;
第三发送子模块1103,用于在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
图12是根据一示例性实施例示出的一种自动售卖仓库的坐标检测***的框图。
如图12所示,提供一种自动售卖仓库的坐标检测***,包括:机械手1201、图像采集装置1202和控制器1203。
所述机械手1201,与所述控制器相连,用于抓放物品。
所述图像采集装置1202,与所述控制器相连,且位于所述机械手上,用于获取图像。
所述控制器1203,用于向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;根据所述目标对象在所述图像中的位置,获取位置偏移量;在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
在一个实施例中,所述控制器1203还可用于执行如图2-图5所述的过程。
在该实施例中,自动售卖仓库的坐标检测***还包括机械手和图像采集装置,机械手可用于在售卖时抓取物品,图像采集装置位于机械手上,图像采集装置可以是摄像头,用于拍摄照片。
根据本公开实施例的第四方面,提供一种自动售卖仓库的坐标检测装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
根据所述目标对象在所述图像中的位置,获取位置偏移量;
在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
其中,上述处理器还被配置为:
所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
其中,上述处理器还被配置为:
所述根据所述目标对象在所述图像中的位置,获取位置偏移量,包括:
确定所述目标对象在所述图像中的位置;
确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
其中,上述处理器还被配置为:
所述目标对象包括放置的物品时,根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
其中,上述处理器还被配置为:
所述在所述位置偏移量大于预设的偏移阈值时,发出告警信息,包括:
在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
其中,所述处理器被配置为:
在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象。
在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息。
在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述任一方案中所述自动售卖仓库的坐标检测方法的步骤。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
一种计算机可读存储介质,当所述存储介质中的指令由装置的处理器执行时,使得装置能够执行上述自动售卖仓库的坐标检测方法,所述方法包括:
向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
根据所述目标对象在所述图像中的位置,获取位置偏移量;
在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
在一个实施例中,所述方法还包括:
所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
在一个实施例中,所述方法还包括:
所述根据所述目标对象在所述图像中的位置,获取位置偏移量,包括:
确定所述目标对象在所述图像中的位置;
确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
在一个实施例中,所述方法还包括:
所述目标对象包括放置的物品时,根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
在一个实施例中,所述方法还包括:
所述在所述位置偏移量大于预设的偏移阈值时,发出告警信息,包括:
在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
在一个实施例中,所述方法还包括:
在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象。
在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息。
在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (15)

1.一种自动售卖仓库的坐标检测方法,其特征在于,包括:
向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
根据所述目标对象在所述图像中的位置,获取位置偏移量;
在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
2.如权利要求1所述的方法,其特征在于,所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
3.如权利要求1所述的方法,其特征在于,所述根据所述目标对象在所述图像中的位置,获取位置偏移量,包括:
确定所述目标对象在所述图像中的位置;
确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
4.如权利要求1所述的方法,其特征在于,所述目标对象包括放置的物品,所述方法还包括:
根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
5.如权利要求1所述的方法,其特征在于,所述在所述位置偏移量大于预设的偏移阈值时,发出告警信息,包括:
在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
6.如权利要求1所述的方法,其特征在于,所述在所述位置偏移量大于预设的偏移阈值时,发出告警信息,还包括:
在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象;
在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息;
在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
7.一种自动售卖仓库的坐标检测装置,其特征在于,包括:
第一发送模块,用于向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
第一获取模块,用于在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
第二获取模块,用于根据所述目标对象在所述图像中的位置,获取位置偏移量;
第二发送模块,用于在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
8.如权利要求7所述的装置,其特征在于,所述目标对象包括空货架时,所述原始坐标位置包括初始未放置物品时的第一原始坐标位置;
所述目标对象包括放置的物品时,所述原始坐标位置包括初始放置物品时的第二原始坐标位置。
9.如权利要求7所述的装置,其特征在于,所述第二获取模块,包括:
第一确定子模块,用于确定所述目标对象在所述图像中的位置;
第二确定子模块,用于确定所述位置与所述图像中预设的中心区域的距离,获取位置偏移量。
10.如权利要求7所述的装置,其特征在于,所述目标对象包括放置的物品,所述装置还包括:
确定模块,用于根据所述位置偏移量和所述原始坐标位置,确定实际坐标位置;所述实际坐标位置为机械手抓取物品时的移动坐标。
11.如权利要求7所述的装置,其特征在于,所述第二发送模块,包括:
第一发送子模块,用于在所述位置偏移量大于预设的偏移阈值时,发送所述图像、原始坐标位置和告警信息。
12.如权利要求7所述的方法,其特征在于,所述第二发送模块,还包括:
第三确定子模块,用于在所述位置偏移量大于预设的偏移阈值时,确定所述目标对象对应的关联对象;
第二发送子模块,用于在所述关联对象的关联位置偏移量大于预设的偏移阈值时,发出关于所述关联对象的告警信息;
第三发送子模块,用于在所述关联对象的关联位置偏移量不大于预设的偏移阈值时,发出关于所述目标对象的告警信息。
13.一种自动售卖仓库的坐标检测***,其特征在于,包括:机械手、图像采集装置和控制器;
所述机械手,与所述控制器相连,用于抓放物品;
所述图像采集装置,与所述控制器相连,且位于所述机械手上,用于获取图像;
所述控制器,用于向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;根据所述目标对象在所述图像中的位置,获取位置偏移量;在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
14.一种自动售卖仓库的坐标检测装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
向用于抓放物品的机械手发送检测指令,使所述机械手移动到目标对象的原始坐标位置;
在所述机械手移动到所述原始坐标位置时,向位于所述机械手上的图像采集装置发送拍摄指令,获取图像;
根据所述目标对象在所述图像中的位置,获取位置偏移量;
在所述位置偏移量大于预设的偏移阈值时,发出告警信息。
15.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至5中任一项所述自动售卖仓库的坐标检测方法的步骤。
CN201810995803.3A 2018-08-29 2018-08-29 自动售卖仓库的坐标检测方法、装置及*** Pending CN109272651A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810995803.3A CN109272651A (zh) 2018-08-29 2018-08-29 自动售卖仓库的坐标检测方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810995803.3A CN109272651A (zh) 2018-08-29 2018-08-29 自动售卖仓库的坐标检测方法、装置及***

Publications (1)

Publication Number Publication Date
CN109272651A true CN109272651A (zh) 2019-01-25

Family

ID=65154651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810995803.3A Pending CN109272651A (zh) 2018-08-29 2018-08-29 自动售卖仓库的坐标检测方法、装置及***

Country Status (1)

Country Link
CN (1) CN109272651A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110738793A (zh) * 2019-10-22 2020-01-31 刘惠敏 基于截面数据检测的抓取平台、方法及存储介质
CN110910567A (zh) * 2019-11-29 2020-03-24 合肥美的智能科技有限公司 扣付方法、装置、电子设备、计算机可读存储介质和货柜

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348952A (ja) * 1993-06-11 1994-12-22 Sanyo Electric Co Ltd 位置決め装置
CN101853387A (zh) * 2010-04-02 2010-10-06 北京物资学院 立体仓库货物盘点方法及***
CN102195826A (zh) * 2010-03-10 2011-09-21 杭州华三通信技术有限公司 一种检测根源告警的方法及设备
CN104776832A (zh) * 2015-04-16 2015-07-15 浪潮软件集团有限公司 一种空间内物体的定位方法、机顶盒和***
CN204695390U (zh) * 2015-07-02 2015-10-07 蒋永红 一种物流用仓储管理***
CN105516710A (zh) * 2015-11-27 2016-04-20 上海凌云天博光电科技有限公司 有线电视网络设备故障检测方法及装置
CN106209400A (zh) * 2015-04-30 2016-12-07 华为技术有限公司 一种定位故障的方法和设备
CN206203184U (zh) * 2016-11-05 2017-05-31 曹小萍 一种堆垛机及其***
CN107030687A (zh) * 2016-02-04 2017-08-11 上海晨兴希姆通电子科技有限公司 位置偏移检测方法及模块、抓取位置校准方法、抓取***
CN107464080A (zh) * 2017-08-14 2017-12-12 四川鹏尧智运科技有限公司 可用于运输船舶的云端监管***
US20180043535A1 (en) * 2015-05-04 2018-02-15 Bby Solutions, Inc. Random-access robotic inventory dispensary: replenishment and purge operation prioritization
CN107966154A (zh) * 2017-12-07 2018-04-27 英业达科技有限公司 移动后位置与目标地点不符时再次移动的自动车及其方法
CN108436905A (zh) * 2018-02-06 2018-08-24 中山微宇电器科技有限公司 一种售货机的坐标采集矫正***
CN108460933A (zh) * 2018-02-01 2018-08-28 王曼卿 一种基于图像处理的管理***及方法

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348952A (ja) * 1993-06-11 1994-12-22 Sanyo Electric Co Ltd 位置決め装置
CN102195826A (zh) * 2010-03-10 2011-09-21 杭州华三通信技术有限公司 一种检测根源告警的方法及设备
CN101853387A (zh) * 2010-04-02 2010-10-06 北京物资学院 立体仓库货物盘点方法及***
CN104776832A (zh) * 2015-04-16 2015-07-15 浪潮软件集团有限公司 一种空间内物体的定位方法、机顶盒和***
CN106209400A (zh) * 2015-04-30 2016-12-07 华为技术有限公司 一种定位故障的方法和设备
US20180043535A1 (en) * 2015-05-04 2018-02-15 Bby Solutions, Inc. Random-access robotic inventory dispensary: replenishment and purge operation prioritization
CN204695390U (zh) * 2015-07-02 2015-10-07 蒋永红 一种物流用仓储管理***
CN105516710A (zh) * 2015-11-27 2016-04-20 上海凌云天博光电科技有限公司 有线电视网络设备故障检测方法及装置
CN107030687A (zh) * 2016-02-04 2017-08-11 上海晨兴希姆通电子科技有限公司 位置偏移检测方法及模块、抓取位置校准方法、抓取***
CN206203184U (zh) * 2016-11-05 2017-05-31 曹小萍 一种堆垛机及其***
CN107464080A (zh) * 2017-08-14 2017-12-12 四川鹏尧智运科技有限公司 可用于运输船舶的云端监管***
CN107966154A (zh) * 2017-12-07 2018-04-27 英业达科技有限公司 移动后位置与目标地点不符时再次移动的自动车及其方法
CN108460933A (zh) * 2018-02-01 2018-08-28 王曼卿 一种基于图像处理的管理***及方法
CN108436905A (zh) * 2018-02-06 2018-08-24 中山微宇电器科技有限公司 一种售货机的坐标采集矫正***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110738793A (zh) * 2019-10-22 2020-01-31 刘惠敏 基于截面数据检测的抓取平台、方法及存储介质
CN110910567A (zh) * 2019-11-29 2020-03-24 合肥美的智能科技有限公司 扣付方法、装置、电子设备、计算机可读存储介质和货柜

Similar Documents

Publication Publication Date Title
US11501537B2 (en) Multiple-factor verification for vision-based systems
CN110621984B (zh) 用于改进质量检查的方法和***
JP7463559B2 (ja) 物品処理の方法、装置、システム、電子機器、記憶媒体およびコンピュータプログラム
US11887051B1 (en) Identifying user-item interactions in an automated facility
WO2016117600A1 (ja) 商品棚割管理装置及び商品棚割管理方法
KR20190031526A (ko) 동적인 재고 관리 시스템 및 방법
CN108647553A (zh) 模型训练用图像的快速扩充方法、***、设备及存储介质
CN103377471B (zh) 物体定位方法和装置、最优摄像机对确定方法和装置
US10311593B2 (en) Object instance identification using three-dimensional spatial configuration
US20190377330A1 (en) Augmented Reality Systems, Methods And Devices
JP2008235504A (ja) 組立品検査装置
CN109272651A (zh) 自动售卖仓库的坐标检测方法、装置及***
US11138805B2 (en) Quantitative quality assurance for mixed reality
JP2017049676A (ja) 姿勢判定装置および物体検知装置
CN107833001A (zh) 物流箱管理方法、装置及电子设备
US11238401B1 (en) Identifying user-item interactions in an automated facility
KR102198028B1 (ko) 스마트 팩토리 가상설계에 따른 설비배치에 대한 설비위치 검증방법
CN113240731A (zh) 托盘中心位置的确定方法、装置、电子设备及存储介质
EP3591483B1 (en) Method, device and positioning system for positioning a sensor
CN112560563A (zh) 物品布局的识别方法、装置及电子设备
JP6912454B2 (ja) 情報処理システム及び情報処理方法、クライアント、並びにコンピュータ・プログラム
CN114227699A (zh) 机器人动作调整方法、设备以及存储介质
CN111028339A (zh) 一种行为动作建模方法、装置、电子设备和存储介质
CN116193262B (zh) 一种堆场中集装箱ptz相机选择瞄准方法及***
US20240233113A9 (en) Method and system of providing assistance during an operation performed on an equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190125

RJ01 Rejection of invention patent application after publication