一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

立体库存储物巡检方法以及系统与流程

2021-12-15 01:14:00 来源:中国专利 TAG:


1.本发明涉及物流领域,具体涉及一种立体库存储物的巡检方法以及系统。


背景技术:

2.立体库用于存储料箱。穿梭车被用在立体库中穿梭运行,以取、放料箱。穿梭车取放料箱的控制逻辑为:上位机发送调取或存放料箱的指令,穿梭车根据接收到的指令行驶至设定的货位,执行调取或者存放料箱的动作。
3.在实际生产中,穿梭车在货架轨道上行驶和取放料箱的过程中产生的振动,会造成料箱实际位置偏离预期。穿梭车调取偏离预期位置的料箱时,会造成顶箱、撞箱、取空等后果。存放料箱时,穿梭车会受到旁边偏离位置的料箱的影响。这些故障发生后,必须终止作业,人工介入,严重影响生产效率。
4.为了解决该问题,现有技术中,在取货之前,增加了对穿梭车位置调整的环节。具体方法为:在生产过程中,穿梭车根据接收到的指令移动到取箱位置;取箱之前,先判断该料箱是不是偏斜;如果料箱偏斜,则将穿梭车的位置调整到与偏斜的料箱相对应。然后,穿梭车再将料箱取走。
5.发明人发现,现有技术中至少存在下述问题:仓库中的某些料箱取放频次低,长期放置后偏移量太大,与其他货箱距离太近或直接接触,穿梭车即使调整自身姿态也无法进行取放动作,这使得取箱作业无法完成。


技术实现要素:

6.本发明提出一种立体库存储物巡检方法以及系统,用以使得仓库内的存储物整齐摆放,并为取物操作提供便利。
7.本发明实施例提供了一种立体库存储物巡检方法,包括以下步骤:
8.在设定条件下,控制穿梭车移动至巡检位置;
9.计算所述巡检位置对应的所述存储物是否改变姿态;
10.如果所述存储物改变姿态,则采用所述穿梭车取出所述存储物,然后再将所述存储物放回原位。
11.在一些实施例中,采用下述步骤计算所述巡检位置对应的所述存储物是否改变姿态:
12.计算所述存储物的偏移量和/或倾斜角度;
13.判断所述偏移量和倾斜角度是否超过设定值;
14.如果偏移量和倾斜角度其中任何一个超过所述设定值,则所述存储物改变姿态。
15.在一些实施例中,采用下述步骤计算所述存储物的倾斜角度:
16.检测所述巡检位置对应的存储物的第一个角与所述穿梭车的第一距离、所述存储物的第二个角与所述穿梭车的第二距离、以及所述穿梭车从对应所述存储物的第一个角移动至对应所述存储物的第二个角的第三距离;
17.根据所述第一距离、第二距离和所述第三距离,计算所述存储物的倾斜角度。
18.在一些实施例中,采用下述步骤计算所述存储物的偏移量:
19.根据所述穿梭车在所述巡检存储物坐标系中的坐标、所述存储物尺寸、所述存储物的倾斜角度、所述第一距离、第二距离,计算所述存储物的偏移量。
20.在一些实施例中,所述第一个角是所述存储物朝向所述穿梭车所在的通道的角,且所述第一个角为所述穿梭车第一次经过的角。
21.在一些实施例中,所述第二个角是所述存储物朝向所述穿梭车所在的通道的角,且所述第二个角为所述穿梭车第二次经过的角。
22.在一些实施例中,采用同一个距离检测元件检测所述第一距离和所述第二距离。
23.在一些实施例中,所述距离检测元件包括激光测距模组。
24.在一些实施例中,所述穿梭车的每一侧都设置有距离检测元件,每个所述距离检测元件被用于检测所述通道其中一侧的巡检位置对应的存储物。
25.在一些实施例中,所述巡检位置是指通道内的位置,每个所述巡检位置的至少一侧放置有所述存储物。
26.在一些实施例中,位于所述巡检位置的每一侧的所述存储物的数量为两个或者两个以上,采用下述步骤判断位于所述巡检位置的其中一侧的多个所述存储物是否改变姿态:
27.如果位于所述通道侧的存储物未改变姿态,则判断位于所述存储物远离所述通道一侧的各个所述存储物均未改变姿态。
28.在一些实施例中,立体库存储物巡检方法还包括以下步骤:
29.如果位于所述通道一侧的存储物改变姿态,则取走位于该排的所述存储物;
30.判断位于下一排的所述存储物是否改变姿态;
31.重复执行上述步骤,直到对所述通道一侧的全部存储物都判断完成。
32.在一些实施例中,立体库存储物巡检方法还包括以下步骤:
33.采用所述穿梭车取出被判断为姿态倾斜的最后一排的存储物,然后将其放回原位,以实现对该存储物的姿态矫正;
34.逐一放回位于所述通道一侧的存储物,以完成对所述通道一侧的存储物都完成姿态矫正。
35.在一些实施例中,立体库存储物巡检方法还包括以下步骤:
36.在所述巡检位置所对应的全部存储物的姿态都矫正完成之后,将所述穿梭车运行至所述巡检位置的下一个巡检位置,以完成对所有巡检位置的存储物的姿态判断。
37.在一些实施例中,所述设定条件为:穿梭车未接收到作业指令时。
38.本发明实施例又提供一种立体库存储物巡检系统,包括:
39.穿梭车;
40.控制器,安装于所述穿梭车;
41.距离检测元件,安装于所述穿梭车,且与所述控制器通信连接,以检测所述穿梭车距离待检测的存储物之间的距离;
42.定位元件,安装于所述穿梭车,且与所述控制器通信连接,以使得所述穿梭车停至设定的巡检位置;以及
43.位移检测元件,安装于所述穿梭车,且与所述控制器通信连接,以检测所述穿梭车移动的第三距离。
44.在一些实施例中,所述穿梭车的宽度方向的每一侧都安装有所述距离检测元件。
45.上述技术方案提供的立体库存储物巡检方法,上述技术方案,在设定条件下对仓库内的存储物进行巡检操作,并在检测到存储物出现倾斜时,通过取下该存储物、再重新将存储物放回原位的方式实现对倾斜存储物的姿态的矫正,使得该存储物整齐摆放,为后续穿梭车执行取物操作提供便利。并且,使得穿梭车在执行取物操作时,完全不需要停下来矫正存储物的姿态、也不需要调整穿梭车自身的姿态,大大提高了取物效率。
附图说明
46.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
47.图1为本发明实施例提供的立体库存储物巡检系统结构示意图。
48.图2为执行本发明实施例提供的立体库存储物巡检方法时,穿梭车和存储物的相对位置示意图。
49.图3为执行本发明实施例提供的立体库存储物巡检方法时,判断存储物偏移量和倾斜角度的示意图。
50.图4为图3的m处放大示意图。
51.图5为本发明实施例提供的立体库存储物巡检方法流程示意图。
52.图6为判断存储物是否改变姿态的流程示意图。
53.图7为计算偏移量和倾斜角度的流程示意图。
54.图8为存储物偏移量的示意图。
55.附图标记:1、穿梭车;2、距离检测元件;3、定位元件。
具体实施方式
56.下面结合图1~图8对本发明提供的技术方案进行更为详细的阐述。
57.仓库内存储有大量的存储物,存储物比如为料箱、托盘或者其他容器。为了便于描述,后文以存储物为托盘为例,可以理解的是,这些技术方案针对托盘或者其他容器也是适用的,只要这些存储物具有确定的形状和摆放顺序。仓库内的这些存储物成排放置。在相邻两排存储物之间设置有通道,以供穿梭车1运行。穿梭车1运行的目的是根据指令取走位于某个特定巡检位置的存储物,或者将接收的存储物放置到仓库的某个巡检位置。本发明实施例的技术方案,改变了仓库内穿梭车1的控制逻辑,将穿梭车1的操作分为两类:第一类为穿梭车1的作业时间,在作业时间内,穿梭车1执行正常的作业,即:穿梭车1根据接收到的订单信息,执行存物、取物操作。第二类为穿梭车1的非作业时间。在非作业时间,穿梭车1没有接收到任何涉及取物、存物的订单信息。在这段非作业时间内,穿梭车1处于闲置状态。该非作业时间,可能是夜间等非工作时间,也可能是两个订单之间的空白时间。本发明实施例的技术方案,为处于非作业时间的穿梭车1增加了巡检操作。具体是指,在穿梭车1没有接收到指令时,即穿梭车1处于待命状态或者闲置状态时,自动在仓库内移动,以对仓库内已有的存储物进行巡视操作。如果发现存储物改变姿态,则通过取下存储物、再放回存储物的方式
使得存储物的姿态得到矫正。由于穿梭车1放置存储物的操作精准度非常高,所以,通过穿梭车1一取一放的操作,就能够很精准地完成对姿态改变的存储物的准确定位,降低甚至避免了存储物出现过于倾斜或者过于偏移的情况,并且不需要设置额外的存储物姿态矫正设备。
58.穿梭车1的巡视操作是在非作业时间段内进行的,即在穿梭车1不执行取物、存物操作时完成,所以不会影响整个仓库存、取存储物的作业效率。并且,由于仓库内的存储物姿态得到巡视和调整,这使得穿梭车1在执行作业(存、取存储物)时,不再需要停止下来调整自身姿态以适应倾斜或者偏移的存储物,也不再需要采用其他的方式调整存储物的姿态。并且,穿梭车1取出存储物的操作非常连贯,取物效率非常高。下面详细介绍本发明实施例的技术方案。
59.参见图1至图5,本发明实施例提供一种立体库存储物巡检方法,包括以下步骤:
60.步骤s100、在设定条件下,控制穿梭车1移动至巡检位置。在一些实施例中,设定条件具体是指在穿梭车1未接收到作业指令时。在穿梭车执行作业的间隙内,即不执行取物放箱操作时执行该巡检方法,不会占用穿梭车1的工作时间。并且,利用的是仓库中已有的穿梭车1进行巡检,也不需要增加额外的巡检设备。
61.穿梭车1本身具有导向功能和定位功能,这些功能在巡检过程中同样发挥作用,穿梭车1利用自身的导向功能和定位功能来实现存取存储物。只要不出现存储物姿态太斜/距离别的存储物太近的极端情况,穿梭车1都能将存储物取到车身上,再按要求放置到位。通过一取一放的操作,存储物的位置就是准确的。穿梭车1存取存储物的具体动作过程是穿梭车1正常的操作功能,此处不再赘述。
62.仓库内设置有很多条通道,根据的穿梭车1的闲置数量和每辆穿梭车1的闲置频率,可以设定每辆穿梭车1巡检的通道数量,比如某穿梭车1是备用穿梭车1,闲置频率较高,那么可以设定该穿梭车1的巡检作业时间长。对于每一辆穿梭车1,由于巡检操作是在穿梭车1的闲置时间完成的,所以穿梭车1每次巡检操作并不需要完成设定数量的存储物的巡检操作,也不需要每次巡检都完成一条通道全部存储物的巡检。如果穿梭车1闲置时间长,穿梭车1的巡检时间相应也长;如果穿梭车1闲置时间短,穿梭车1的巡检时间相应也短。
63.在通道的每一侧都设置有一排或者多排存储物。比如在图2所示的俯视图中,在通道的一侧设置有一排存储物,在通道的另一侧设置有两排存储物。为了方便说明,在图2中建立xy坐标系,x表示通道的长度方向,也是穿梭车1的移动方向。y方向为存储物的摆放深度方向。每条通道被分为多个巡检位置,每个巡检位置对应xy坐标系上的一个x值。根据xy坐标系y值的不同,该x值对应的位置被划分为多个货位,每个货位摆放一个存储物,比如图2中,穿梭车1所在的位置对应a1、a2和b三个存储物。此处,为了便于区分巡检位置,穿梭车1所在的位置是指安装于穿梭车1的距离检测元件2所对着的x轴位置。巡检位置是指在通道内巡视以对存储物姿态进行检测的位置。巡检位置和穿梭车1正常作业取物、放箱时的操作位置是相同的。在一些实施例中,每个巡检位置的至少一侧放置有存储物。需要说明的是,图2给出的仓库的俯视示意图,只是为了说明本发明实施例的技术方案,而不是为了加以限定。实际情况中,通道的每一侧都可以设置多排存储物。
64.穿梭车1移动的指令可以来自于穿梭车1自身的控制器。控制器被配置为判断当前一段时间内,比如10分钟或者20分钟内,穿梭车1是否有作业指令。如果没有作业指令,则穿
梭车1执行巡检操作,穿梭车1随机或者按照设定的顺序移动至巡检位置。穿梭车1随机选择一条通道开始巡检操作。或者,穿梭车1按照设定的顺序选择一条通道进行巡检操作。设定的顺序比如为:选择距离当前穿梭车1所在位置最近的一条通道开始巡检操作。这样进行巡检操作时,穿梭车1移动至巡检位置所需要移动的距离短,时间最短。或者,按照通道的排列顺序,从第一条通道开始巡检操作,或者从最后一条通道开始巡检操作。或者,根据每条通道的使用频率来确定巡检顺序。具体比如为:从存取操作最频繁的通道开始巡检操作,这样能使得该通道的存储物摆放更加整齐,使得该通道的存储物在后续存取作业时更加顺利。或者,从存取操作最少的通道开始巡检操作,这样能使得在巡检操作时,不易与其他执行作业的穿梭车1发生干涉或者其他相互影响。
65.对于存取操作频率不相同的通道,所执行巡检操作的频率可以不相同。对于存取操作频繁的通道,进行巡检的次数可以稍多一些。对于存取操作频率很低的通道,巡检操作的频率也可以低一些。
66.对于同一条通道上不同货位的存储物,巡检操作的频率也可以根据该货位的存储物的存取频率进行设定。对于存取操作频繁的货位的存储物,如果该货位的存储物发生倾斜,对穿梭车1的存取操作影响大。所以,可以增加对这些货位的存储物的巡检操作,以增加穿梭车1正常取物操作的可靠性。对于存取操作不频繁的货位的存储物,可以设定巡检周期。比如,该位置存储物为一周存取一次,那么将上一周的其中一个时间段设置为巡检时间。这种方式,减少了穿梭车1巡检的工作量,最大限度地保证穿梭车1的巡检效率。
67.进行巡检操作的穿梭车1为非作业时间段的穿梭车1,这种方式,不需要在仓库内增加额外的巡检设备,最大程度地利用了仓库内的已有设备,使得仓库在不增加多余车辆的前提下就能够完成巡检操作,大大增加了仓库内存储物整齐摆放的几率,增加了穿梭车1在作业时间的作业的效率,使得仓库的存物取物效率得到很明显地提高。
68.步骤s200、计算巡检位置对应的存储物是否改变姿态。
69.如上文介绍的,一个巡检位置的两侧可能都有存储物。这些存储物的巡检顺序比如为逐一巡检。比如,以图2所示的方向为例,先巡检位于图2中通道下方所示的存储物是否改变姿态;然后再巡检位于图2中通道上方所示的存储物是否改变姿态。
70.改变姿态是当穿梭车巡检1时,存储物的姿态与原始放置该存储物时的姿态不相同。改变姿态的情形包括:存储物1发生平移或者转动的情况,或者既发生平移又发生转动的情况。
71.判断存储物是否改变姿态的方式有多种,一种方式为采用图片判断,比如采用摄像头等图像巡检元件,拍摄所要判断的存储物的图片,通过对图片进行分析计算,以得到该存储物是否改变姿态。另一种方式为采用距离检测方式进行判断。存储物为规整形状的长方体或者正方体存储物,存储物整齐放置的情况下,存储物朝向通道的侧面与通道的长度方向平行。根据检测存储物上该侧面几个点距离通道的距离,就能够计算得到存储物的姿态,进而实现对存储物是否改变姿态的判断。
72.参见图6,在一些实施例中,具体采用下述步骤实现步骤s200。
73.步骤s201、计算存储物的偏移量(δx,δy)和/或倾斜角度θ。
74.参见图3和图4,偏移量是指存储物相对于原始状态在x方向和y方向偏移原坐标值的量。倾斜角度θ是指存储物相对于原始状态转动的角度。原始状态是至存储物最开始被放
入货位的正确姿态所对应的参数。
75.在图2和图3所示意的平面图内,为了清晰描述位于xy平面的存储物(各个附图中示意的存储物是料箱),给存储物定义一个局部坐标系,即xy坐标系。局部坐标系的原点m与存储物的一个基准点(例如形心)重合。x坐标轴与存储物的短边平行且固定、y坐标轴与存储物的长边平行且固定。此处,存储物的短边与存储物的长边垂直。局部坐标系的原点m在全局坐标系xy下的坐标(x,y)表示了存储物的位置。局部坐标系的x轴(或y轴)与全局坐标系的x轴(或y轴)的夹角θ表示存储物的角度(姿态)。通过坐标(x,y)和夹角θ可完整的描述平面中存储物的位置和姿态。当坐标(x,y)发生变化后,偏移量就是原点m前、后两次坐标的变化量,即(δx,δy)。当夹角θ发生变化后,倾斜角度就是两次夹角的变化量,即δθ。存储物的位置和/或姿态发生改变,可能只是位置(x,y)发生改变而夹角θ未变,即平动;也可能是夹角θ改变而位置(x,y)不变,即转动;也可能是两者均产生变化。
76.本文是通过测量δy1、δy2和δx1,同时结合穿梭车自身的位置信息和尺寸参数,来计算出偏移量(δx,δy)和倾斜角度θ。
77.参见图7,在一些实施例中,采用下述步骤计算存储物的倾斜角度和偏移量。
78.步骤s2011、检测巡检位置对应的存储物的第一个角p1与穿梭车1的第一距离δy1、存储物的第二个角p2与穿梭车1的第二距离δy2、穿梭车1从对应存储物的第一个角移动至对应存储物的第二个角的第三距离δx1。
79.在一些实施例中,第一个角p1是存储物朝向穿梭车1所在的通道的角,且第一个角p1为穿梭车1第一次经过的角。
80.在一些实施例中,第二个角p2是存储物朝向穿梭车1所在的通道的角,且第二个角p2为穿梭车1第二次经过的角。
81.具体采用穿梭车1上的位移检测元件(图未示出)实现第三距离δx1的测量。
82.步骤s2012、根据第一距离、第二距离和第三距离,计算所述存储物的倾斜角度θ。
83.存储物的倾斜角度θ可用下述公式(1)计算:
[0084][0085]
步骤s2013、根据第一距离δy1、第二距离δy2、第三距离δx1、倾斜角度θ,存储物长度尺寸h和宽度尺寸b,计算存储物的偏移量(δx,δy)。偏移量(δx,δy)的计算公式(2)如下:
[0086][0087]
式中,x1和y1分别为穿梭车上激光测距模组在xoy坐标系中的坐标,xoy坐标系与所巡检存储物的形心重合,(x1,y1

δy1)是存储物第一个角p1点在xoy坐标系中的坐标,参见图8所示。
[0088]
根据公式(2)计算得到存储物的偏移量之后,如果δx、δy中的任何一个超过设定值,则判断为存储物出现偏移,后续需要通过穿梭车1一取一放的操作来矫正。此处,沿着x,
y方向的偏移量的设定值,可以分别设定,也可以采用相同的数值。
[0089]
在一些实施例中,穿梭车1的每一侧都设置有距离检测元件2,每个距离检测元件2被用于检测通道其中一侧的巡检位置对应的存储物。距离检测元件2比如为激光测距模组。实际应用中,具体检测过程如下。
[0090]
穿梭车1在通道内沿着通道的长度方向,即x方向行走。激光测距模组向存储物a1所在方向发射激光信号。当激光照射到存储物a1后,会被存储物a1反射,激光测距模组会接收存储物a1反射回来的激光信号。根据该激光信号接收的时间、激光自身的传播速度,通过计算得到激光测距模组与存储物a1之间的距离。处理器接收此距离值,并与系统预设值进行比较。将距离值与预设值的差值定义为误差值。如果误差值在预设误差值e1范围内,穿梭车1继续行走。激光测距模组测量得到存储物的两个角分别与激光测距模组距离后,测量结束;此时激光测距模组已经随着穿梭车1移动至接收不到存储物反射信号的位置。如果在激光测距模组测量测量存储物的两个角分别与激光测距模组的距离的过程中,测试计算得到的误差值超出预设误差值e1,穿梭车1停止。采用上面介绍的计算方案,结合激光测距模组测量的数值,计算可得该存储物的偏移量和倾斜角度。
[0091]
在激光测距模组从开始接收预设误差e1范围内的反射信号到停止接收信号的过程中,可得激光测距模组与存储物a1之间的距离δy1、δy2。通过设置于穿梭车1的位移检测元件,可以计算得到穿梭车1行驶的距离,也即存储物a1靠近穿梭车1的一面的最左侧和最右侧之间的距离δx1,如图3所示。此时存储物a1可能是位置和角度正常,也可能是平行偏移,或旋转偏移,或平行偏移和旋转偏移都有。结合定位传感器的状态和位移检测元件的数值,可判断出存储物a1的偏移量。
[0092]
步骤s202、判断偏移量和倾斜角度是否均未超过设定值。
[0093]
步骤s203、如果偏移量和倾斜角度其中任何一个超过设定值,则判断结果为:存储物改变姿态。
[0094]
步骤s300、如果存储物改变姿态,则采用穿梭车1取出存储物,然后再将存储物放回原位,以实现对存储物姿态的矫正。
[0095]
根据偏移量和倾斜角度的计算公式判断存储物的姿态,如果判断结果是存储物改变姿态,那么采用穿梭车1取出存储物,然后再将存储物放回原位的方式实现对存储物位置的纠正。由于穿梭车1放置存储物时,会将存储物以很高的精确度被放回至原位。这样就自动实现了对存储物姿态的矫正,使得后续正常作业时,穿梭车1能够很顺利地取走存储物。
[0096]
在一些实施例中,位于巡检位置的每一侧的存储物的数量为两个或者两个以上,采用下述步骤判断位于巡检位置的其中一侧的多个存储物是否改变姿态:如果位于通道侧的存储物未改变姿态,则判断位于存储物远离通道一侧的各个存储物均未改变姿态。
[0097]
相对地,如果判断出某个存储物改变姿态,那么采用下述方法判断其余的存储物姿态。具体来说,在一些实施例中,立体库存储物巡检方法还包括以下步骤:
[0098]
步骤s400、如果位于通道一侧的存储物改变姿态,则取走位于该排的存储物。取走的存储物可以暂存于穿梭车1,也可以放置到该通道或者附近通道的空货位上。
[0099]
步骤s500、判断位于下一排的存储物是否改变姿态。由于取出了挡住该存储物的前一排存储物,所以待判断的存储物是直接对着穿梭车1的,穿梭车1上的距离检测元件2可以直接进行测量。所以,对于每个存储物的判断方法都和上文介绍的相同。
[0100]
步骤s600、重复执行上述步骤,直到对通道一侧的全部存储物都判断完成。
[0101]
参见图2和图3,对于通道下方有多个存储物的情形,先巡检距离通道较近的存储物,然后再巡检距离通道较远的存储物。当然,如果巡检得到的距离通道较近的存储物没有倾斜,那么由于距离通道教员的存储物被外界干扰的几率更小,所以,此时不需巡检,可以直接判断:距离通道较远的存储物也没有倾斜。这种方式,可以减少穿梭车1巡检的工作量,提高巡检效率。
[0102]
如果巡检结果为:距离通道较近的存储物改变了姿态,比如a1是倾斜的,那么需要进一步巡检位于该存储物远离通道一侧的存储物a2是否改变姿态。巡检方法为:先将存储物a1移动到仓库内的某个空置的货位,以露出待巡检的存储物a2。然后采用和巡检存储物a1相同的方式巡检存储物a2是否改变姿态。如果巡检得到的结果为存储物a2也倾斜,那么就先将存储物a2移动到仓库内的某个空置的货位,以露出待检测的存储物a3。然后采用和检测存储物a1、a2相同的方式检测存储物a3是否改变姿态。如果检测结果为存储物a3是不倾斜的,那么不需要继续检测位于存储物a3远离通道一侧的存储物a4是否改变姿态,而是直接判断存储物a4以及位于存储物a4远离通道一侧的其余所有存储物都不倾斜。如果检测结果为存储物a3是倾斜的,那么需要继续检测位于存储物a3远离通道一侧的存储物a4是否改变姿态。按照上述方式,完成对通道一侧的全部存储物的检测,或者直至检测到某一个存储物不倾斜。需要说明的是,如上文介绍的,仓库内有很多条通道,上述检测过程中所提到的通道,是指用于检测该通道对应的存储物的穿梭车1所在的通道,而不是指其他与该穿梭车1巡检操作无关的其他通道。
[0103]
下面再结合图2和图3中示意的两列存储物作出说明。
[0104]
图2和图3中,在深度方向,即y方向具有两个存储物,即存储物a1和存储物a2。那么先可根据激光测距模组测得的距离值、存储物a1靠近穿梭车1最左侧和最右侧的距离、定位传感器的状态判断出存储物a1的偏移量、偏移角度。
[0105]
根据实测的工程数据,存储物a1的偏移量和偏移角度大于a2的相应值。因此,如果存储物a1的偏移量和偏移角度在误差允许范围内,则存储物a1和存储物a2均不需要重新定位。
[0106]
如果a1的偏移量和偏移角度超出误差允许范围,则先调整穿梭车1将存储物a1取出,放置于车上暂存,再由穿梭车1对存储物a2的偏移量和偏移角度进行检测。
[0107]
如果存储物a2的偏移量和偏移角度在误差允许范围内,则不需要重新定位,直接将存储物a1放置在其货位上实现重新定位。
[0108]
如果a2的偏移量和偏移角度超出误差允许范围,则穿梭车1先将存储物a1放置于其他的空货位暂存,再对存储物a2进行重新定位,最后将存储物a1放回其所属的货位以实现重新定位。
[0109]
此过程中,巷道对面的存储物利用穿梭车1另一侧的激光测距模组进行巡检,过程和原理相同,至此,此列存储物巡检工作完成,可进行下一列巡检。
[0110]
在一些实施例中,立体库存储物巡检方法还包括以下步骤:
[0111]
步骤s700、采用穿梭车1取出被判断为姿态倾斜的最后一排的存储物,然后将其放回原位,以实现对该存储物的姿态矫正。
[0112]
矫正存储物姿态的过程与判断存储物姿态的顺序相反,即对存储物进行姿态判断
时,先判断距离通道近的存储物,再判断距离通道远的存储物。而在矫正存储物姿态时,由于采用的是重新放置存储物的方式进行矫正,所以先放回距离通道远的存储物,再放回距离通道近的存储物。
[0113]
步骤s900、逐一放回位于通道一侧的存储物,以完成对通道一侧的存储物都完成姿态矫正。
[0114]
在一些实施例中,立体库存储物巡检方法还包括以下步骤:
[0115]
步骤s1000、在巡检位置所对应的全部存储物的姿态都矫正完成之后,将穿梭车1运行至巡检位置的下一个巡检位置,以完成对所有巡检位置的存储物的姿态判断。
[0116]
如果立体库吞吐量特别大的情况,是每个巷道的每层都有一台穿梭车1,每个穿梭车1巡检自己所在的巷道,巡检操作耗时不长。而且吞吐量大的话,长时间不被取放的存储物比较少,超出设定值的存储物数量少,巡检更快。本发明的上述技术方案,不影响穿梭车1正常的作业,而是利用穿梭车1正常作业的间歇进行。正常工作时,穿梭车1不停地往返运行,取放存储物。正常工作完成后,有一段时间是没有作业任务的,穿梭车1处于闲置状态。上述技术方案,利用这段空闲时间完成巡检,而且是自动完成的,所以不会干扰穿梭车1正常的作业,也不用额外的时间单独执行巡检操作。
[0117]
上述技术方案,穿梭车1巡检工作可在出入库作业波次间歇或作业完成后进行,根据系统繁忙程度制定巡检计划,在系统的调度下,自动完成巡检工作,使每个存储物的位置状态都能及时得到更新,避免某些存储物在长时间未取放的状态下由于货架振动而发生过大的偏移,保证在正常的出入库作业中每个存储物都能被顺利的取放,也即缩小每个存储物的取放周期,使每个存储物的偏移不至于因长时间未取放而累积到超出允许的范围。也正因如此,前述的巡检工作才由于没有偏移量过大的存储物而能正常完成,所以整个巡检操作实现了防患于未然,增强了系统的稳定性。
[0118]
本发明实施例还提供一种立体库存储物巡检系统,其用于执行本发明任一实施例所提供的立体库存储物巡检方法。立体库存储物巡检系统包括穿梭车1、控制器(图未示出)、距离检测元件2、定位元件3以及位移检测元件(图未示出)。控制器安装于穿梭车1。距离检测元件2安装于穿梭车1,且与控制器通信连接,以检测穿梭车1距离待检测的存储物之间的距离。定位元件3安装于穿梭车1,且与控制器通信连接,以使得穿梭车1停至设定的货位。位移检测元件安装于穿梭车1,且与控制器通信连接,以检测穿梭车1的第三距离。
[0119]
在一些实施例中,穿梭车1的宽度方向的每一侧都安装有距离检测元件2。穿梭车1的宽度方向是指穿梭车1自身的宽度方向,以图2建立的xy坐标系来说,是指穿梭车1的宽度方向平行于y方向。参见图2可知,穿梭车1安装了两个距离检测元件2,其中一个距离检测元件2对应检测穿梭车1一侧的八个存储物,其中一个距离检测元件2对应检测穿梭车1另一侧的四个存储物。当然,此处的存储物数量只是用于示意,实际情况中,存储物的数量可能远远多于图示的数量。距离检测元件2具体比如为激光测距模组。激光测距模组测量速度快、精准度高。
[0120]
关于各个部件的功能、巡检操作的执行过程以及技术效果,请参见上文介绍的内容,此处不再赘述。
[0121]
需要说明的是,上文是以具体地实施例对本公开的技术方案,这些具体实施例并不是全部的实施例;并且这些具体实施例相互之间可以结合,对于相同或相似的概念或过
程可能在某些实施例中没有赘述,但并不影响对技术方案的理解。
[0122]
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为便于描述本发明和简化描述,而不是指示或暗指所指的装置或元件必须具有特定的方位、为特定的方位构造和操作,因而不能理解为对本发明保护内容的限制。
[0123]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,但这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献