本申请涉及自动控制领域,更具体地说,涉及一种立体车库存取车控制方法和装置。
背景技术:
机械立体车库是用来存取储放车辆的机械设备系统,是解决城市停车难题的一大利器。在众多类型的立体车库中,升降横移类立体车库存取车速度快,操作简单,具体广泛的应用前景。
当前的升降横移类立体车库每层空位所在位置均为固定位置,因而当客户存取车完毕,各层的空位均需要重新回归原固定位置,这样就造成升降横移类立体车库的存取车效率低。
技术实现要素:
有鉴于此,本申请提供一种立体车库存储车控制方法和装置,以提高升降横移类立体车库的存储车效率。
为了实现上述目的,现提出的方案如下:
一种立体车库存取车控制方法,所述方法应用于升降横移类立体车库,包括:
获取存取车信号,以确定进行存取车操作的目标停车层和目标车位;
确定位于所述目标停车层下方的各个停车层的空位所在位置;
按照预先赋值规则分别为所述目标车位和所述空位赋值,其中所述目标车位的赋值为第一赋值,所述空位的赋值为第二赋值;
计算所述第一赋值和所述第二赋值的差;
根据所述第一赋值和所述第二赋值的差,移动所述空位,以实现存取车操作。
优选的,所述确定位于所述目标停车层下方的各个停车层中空位所在位置,包括:
基于各个停车层中各个载车板上的限位开关输出的限位信号,确定各个停车层中空位所在位置。
优选的,所述按照预先赋值规则分别为所述目标车位和所述空位赋值,包括:
对于任意停车层,按照车位和空位的排列顺序,基于赋值由小到大的规则为各个停车层的车位和空位赋值。
优选的,所述按照预先赋值规则分别为所述目标车位和所述空位赋值,包括:
对于任意停车层,按照车位和空位的排列顺序,基于赋值由大到小的规则为各个停车层的车位和空位赋值。
一种立体车库存取车控制装置,包括:
信号采集单元,用于获取存取车信号,以确定进行存取车操作的目标停车层和目标车位;
空位确定单元,用于确定位于所述目标停车层下方的各个停车层的空位所在位置;
赋值单元,用于按照预先赋值规则分别为所述目标车位和所述空位赋值,其中所述目标车位的赋值为第一赋值,所述空位的赋值为第二赋值;
计算单元,用于计算所述第一赋值和所述第二赋值的差;
控制单元,用于根据所述第一赋值和所述第二赋值的差,移动所述空位,以实现存取车操作。
优选的,所述空位确定单元具体用于基于各个停车层中各个载车板上的限位开关输出的限位信号,确定各个停车层中空位所在位置。
优选的,所述赋值单元包括:第一赋值子单元,用于对于任意停车层,按照车位和空位的排列顺序,基于赋值由大到小的规则为各个停车层的车位和空位赋值。
优选的,所述赋值单元包括:第二赋值子单元,用于对于任意停车层,按照车位和空位的排列顺序,基于赋值由大到小的规则为各个停车层的车位和空位赋值。
经由上述技术方案可知,本申请公开一种立体车库存取车控制方法和装置。该立体车库在存储车时首先根据存取车信号,确定进行存取车操作的目标停车层和目标车位,进而确定位于目标停车层下方的各个停车层的空位所在位置,并按照预设赋值规则分别为目标车位和空位赋值,并根据目标车位和空位的赋值差移动该空位,以实现存取车操作。与现有技术相比,本发明在每次进行存取车操作时都需要对目标车位和空位重新赋值,并利用二者的赋值差对空位进行移动。可见,与现有技术相比,本发明在进行存取车操作后无需将各个停车层上的空位重新移至空位固定位置,提高了立体车库的存取车效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本发明一个实施例公开的一种立体车位存取车控制方法的流程示意图;
图2示出了本发明另一个实施例公开的一种立体车位存取车控制方法的流程示意图
图3示出了本发明另一个实施例公开的一种立体车库存取车控制装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1示出了本发明一个实施例公开的一种立体车位存取车控制方法的流程示意图。
由图1可知,该方法包括:
S101:获取存取车信号,以确定进行存取车操作的目标停车层和目标车位。
该存取车信号中包含了待进行存取车操作的目标停车层和目标车位的所在位置信息,如对三层三号车位进行存取车操作。
S102:确定位于所述目标停车层下方的各个停车层中空位所在位置。
可选的,可通过各个停车层上安装的限位开关确定各个停车层的空位所在位置。
当某个位置的限位开关输出限位信号时,则确定该位置为载车板所在位置,当某个位置上的限位开关不能输出限位信号时,则该位置为该停车层的空位所在位置。
S103:按照预先赋值规则分别为所述目标车位和所述空位赋值,其中所述目标车位的赋值为第一赋值,所述空位的赋值为第二赋值。
S104:计算所述第一赋值和所述第二赋值的差。
S105:根据所述第一赋值和所述第二赋值的差,移动所述空位,以实现存取车操作。
下面以一个三层升降横移类立体车库为例,具体介绍本发明的执行过程。该三层升降横移类立体车库顶层有3个车位,2层停车位由2个停车位一个空位,1层停车位由2个停车位一个空位。
首选根据存取车信号,确定该三层升降横移类立体车库的目标停车层和目标车位,其中,目标停车层为3层,目标车位为3号车位。
进而,确定该三层升降横移类立体车库2层停车层和1层停车层的空位位置,如该立体车库2层停车层的空位位置为2号空位,1层停车位的空位位置为1号空位。
进而,按照预先赋值规则分别为目标车位和空位赋值,可选的可将目标车位赋值为3,二层的空位赋值为2,一层的空位赋值为1。
根据目标车位和空位的赋值差移动各个停车层的空位,如目标车位赋值与二层空位赋值的差为1,则说明需要对二层停车层的空位向右移动一个位置,目标车位与一层停车层的空位赋值差为2,则说明需要对一层空位向右移动两个位置。
由以上实施例可知,申请公开一种立体车库存取车控制方法该立体车库在存储车时首先根据存取车信号,确定进行存取车操作的目标停车层和目标车位,进而确定位于目标停车层下方的各个停车层中空位所在位置,并按照预先赋值规则分别为目标车位和空位赋值,并根据目标车位和空位的赋值差移动该空位,以实现存取车操作。与现有技术相比,本发明在每次进行存取车操作时都需要对目标车位和空位重新赋值,并利用二者的赋值差对空位进行移动。可见,与现有技术相比,本发明在进行存取车操作后无需将各个停车层上的空位重新移至空位固定位置,提高了立体车库的存取车效率。
参见图2示出了本发明另一个实施例公开的一种立体车位存取车控制方法的流程示意图。
S201:获取存取车信号,以确定进行存取车操作的目标停车层和目标车位。
S202:确定位于所述目标停车层下方的各个停车层中空位所在位置。
S203:对于任意停车层,按照车位和空位的排列顺序,基于赋值由小到大的规则为各个停车层的车位和空位赋值。
如可按照车位和空位的排列顺序,如从左至右(或从右至左),对每个车位和空位按照赋值由小到大的顺序进行赋值,如赋值为1、2、3、4。
S204:分别计算所述目标车位的第一赋值和各个停车层空位的第二赋值的差;
S205:根据所述第一赋值和所述第二赋值的差,移动所述空位,以实现存取车操作。
当赋值顺序为从左至右,从小到大时,若第一赋值和第二赋值的差为正数,则说明空位需要右移动,当第一赋值和第二赋值的差为负数时,则说明空位需要向左移动。
当赋值顺序为从右向左,且从小到大时,若第一赋值和第二赋值的差为正数,则说明空位需要向左移动,当第二赋值与第二赋值的差为负数时,则说明空位需要向右移动。
需要说明的是,在本发明公开的其他实施例中在对各个停车层的车位和空位赋值时,既可按照赋值有小到大的顺序,如,赋值为1、2、3、4,也可按照赋值由大到小的顺序4、3、2、1。同时,也可以从左向右赋值,也可从右向左赋值。
参见图3示出了本发明另一个实施例公开的一种立体车库存取车控制装置的结构示意图。
由图3可知,该装置包括:信号采集单元1、空位确定单元2、赋值单元3、计算单元4以及控制单元5。
其中,信号采集单元1用于获取存取车信号,以根据该存取车信号确定进行存取车操作的目标停车层和目标车位。
当信号采集单元确定目标停车层和目标车位后,空位确定单元2用于确定位于所述目标停车层下方的各个停车层中空位所在位置。具体的,该空位确定单元2基于各个停车层中限位开关输出的限位信号,确定各个停车层中空位所在位置。
赋值单元3,用于按照预先赋值规则分别为所述目标车位和所述空位赋值,其中所述目标车位的赋值为第一赋值,所述空位的赋值为第二赋值。
可选的,该赋值单元3具体包括第一赋值子单元31和第二赋值子单元32。
第一赋值子单元,用于对于任意停车层,按照车位和空位的排列顺序,基于赋值由大到小的规则为各个停车层的车位和空位赋值。
第二赋值子单元,用于对于任意停车层,按照车位和空位的排列顺序,基于赋值由大到小的规则为各个停车层的车位和空位赋值。
计算单元4,用于计算所述目标车位的第一赋值和所述空位的第二赋值的差;
继而,控制单元5根据所述第一赋值和所述第二赋值的差,移动所述空位,以实现存取车操作。
其中,当车位和空位的赋值顺序为从左至右,赋值大小从小到大时,若第一赋值减去第二赋值的差为正数,则说明空位需要右移动,当第一赋值减去第二赋值的差为负数时,则说明空位需要向左移动。
当赋值顺序为从右向左,且从小到大时,若第一赋值减去第二赋值的差为正数,则说明空位需要向左移动,当第二赋值减去第二赋值的差为负数时,则说明空位需要向右移动。
当赋值顺序为从左至右,且赋值从大到小时,若第一赋值减去第二赋值的差为正数,则说明空位需要向左移动,当第二赋值减去第二赋值的差为负数时,则说明空位需要向右移动。
当赋值顺序为从右至左,且赋值大小从大到小时,若第一赋值减去第二赋值的差为正数,则说明空位需要右移动,当第一赋值减去第二赋值的差为负数时,则说明空位需要向左移动。
需要说明的是上述装置实施例与方法实施例相对应,其执行过程和执行原理相同,在此不作赘述。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。