技术领域
[0001] 本
发明涉及模型技术领域,尤其是一种用于立体车库的车辆数据处理方法、系统和存储介质。
背景技术
[0002] 车辆模型和对应的立体车库模型,不管是用于当作玩具,还是用于教学演示,都已经得到了一定的应用。在将车辆模型和立体车库模型应用于教学时,能够让学生更好的理解立体车库的工作原理以及车辆模型在立体车库内的工作过程。然而,现有的立体车库模型,当需要演示车辆模型进入立体车库模型后,立体车库模型的工作原理或者车辆模型在立体车库模型内的工作过程时,需要演示人员手动操作,但是,由于立体车库模型内部空间较小,从而操作人员无法操作车辆模型在立体车库内部的路径走向以及立体车库的工作过程,也就无法演示车辆模型进入到立体车库模型内后,车辆模型和立体车库模型的工作原理。
发明内容
[0003] 为解决上述技术问题,本发明的目的在于:提供一种用于立体车库的车辆数据处理方法、系统和存储介质,其有效演示车辆模型进入立体车库模型后,车辆模型和立体车库模型的工作原理。
[0005] 一种用于立体车库的车辆数据处理方法,其包括以下步骤:
[0006] 接收车辆模型在进入立体车库模型时上传的触发
信号;
[0007] 根据触发信号接收车辆模型信息,所述车辆模型信息包括车辆模型的重量数据;
[0008] 根据车辆模型信息在
数据库内匹配空余车位作为目标车位;
[0009] 根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态。
[0010] 进一步地,所述数据库通过以下步骤构建:
[0011] 获取立体车库模型的结构信息,所述结构信息包括车位信息和车辆模型的行驶路径信息;
[0012] 根据车位信息对立体车库模型内的车位进行分类编码;
[0013] 根据分类编码后的车位信息和车辆模型的行驶路径信息生成车辆行驶路径网络;
[0014] 根据车位信息和车辆行驶路径网络构成数据库。
[0015] 进一步地,所述根据车辆模型信息在数据库内匹配空余车位作为目标车位,其具体包括:
[0016] 从数据库内获取空余车位信息;
[0017] 根据车辆模型信息和空余车位信息获取至少一个符合第一预设要求的空余车位作为待匹配车位库;
[0018] 从待匹配车位库中获取与车辆模型的
位置距离最小的待匹配车位作为目标车位。
[0019] 进一步地,所述根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态,其具体包括:
[0020] 根据目标车位从车辆行驶路径网络中获取其中一条行驶路径作为目标行驶路径;
[0021] 获取目标行驶路径上的实时路况信息;
[0022] 根据实时路况信息控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态。
[0023] 进一步地,所述根据目标车位从车辆行驶路径网络中获取其中一条行驶路径作为目标行驶路径,其具体包括:
[0024] 根据目标车位从车辆行驶路径网络中获取多条行驶路径作为待匹配行驶路径库;
[0025] 获取待匹配行驶路径库内所有待匹配行驶路径上的历史路况信息;
[0026] 根据历史路况信息计算所有待匹配行驶路径上的行驶效率值;
[0027] 将行驶效率值最大的待匹配行驶路径设置为目标行驶路径。
[0028] 进一步地,还包括以下步骤:
[0029] 获取目标车位的车辆模型的第二预设要求;
[0030] 在确定车辆模型停放在目标车位后,获取目标车位上的车辆模型信息;
[0031] 在确定目标车位上的车辆模型信息不符合第二预设要求后,生成报警信号。
[0032] 本发明实施例的第二方面提供了:
[0033] 一种用于立体车库的车辆
数据处理系统,其包括立体车库模型、车辆模型和
控制器,所述立体车库模型设有多个车位和升降装置,所述多个车位上均设有车辆模型感应器,所述升降装置上设有压
力传感器,所述车辆模型感应器和所述
压力传感器均与所述控制器通信,所述控制器用于执行以下步骤:
[0034] 接收车辆模型在进入立体车库模型时上传的触发信号;
[0035] 根据触发信号接收车辆模型信息,所述车辆模型信息包括车辆模型的重量数据;
[0036] 根据车辆模型信息在数据库内匹配空余车位作为目标车位;
[0037] 根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态。
[0038] 进一步地,所述立体车库模型上还设有报警器,所述报警器与所述控制器连接。
[0039] 本发明实施例的第三方面提供了:
[0040] 一种用于立体车库的车辆数据处理系统,其包括:
[0042] 至少一个处理器,用于加载所述程序以执行上述的用于立体车库的车辆数据处理方法。
[0043] 本发明实施例的第四方面提供了:
[0044] 一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现上述的用于立体车库的车辆数据处理方法。
[0045] 本发明的有益效果是:本发明通过根据车辆模型进入立体车库模型的触发信号接收车辆模型信息,接着根据车辆模型信息在数据库内匹配空余车位作为目标车位,然后根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态,使车辆模型在进入立体车库模型后,无需人为控制即能自动运行到目标车位上,从而有效演示车辆模型在立体车库模型内的工作过程以及立体车库模型的工作过程。
附图说明
[0046] 图1为本发明一种具体实施例的用于立体车库的车辆数据处理方法的
流程图;
[0047] 图2为本发明一种具体实施例的用于立体车库的车辆数据处理系统的模
块框图。
具体实施方式
[0048] 下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0049] 参照图1,本发明实施例提供了一种用于立体车库的车辆数据处理方法,本实施例应用于控制器,所述控制器分别与立体车库模型和车辆模型进行通行。
[0050] 本实施包括步骤S110-S140:
[0051] S110、接收车辆模型在进入立体车库模型时上传的触发信号;所述触发信号是指在车辆模型进入到立体车库模型的入口后,在入口位置的传感器检测到有车辆模型后,向控制器发送的一个用于提醒控制器执行后续步骤的指令。
[0052] S120、根据触发信号接收车辆模型信息,所述车辆模型信息包括车辆模型的重量数据;所述车辆模型的重量数据是通过立体车库入口位置的压力传感器检测得到。所述车辆模型信息还包括车辆模型的尺寸大小数据。所述车辆模型的尺寸大小数据可以根据图片获取,所述图片可以通过在立体车库入口位置安装的微型摄像机得到。
[0053] S130、根据车辆模型信息在数据库内匹配空余车位作为目标车位;由于所述立体车库模型的内部结构包含多层,为了保证安全性,将重量较大的车辆模型停放在底层,将重量较小的车辆模型停放在高层。而为了更加有效的利用空间位置,会设置不同大小和高度的
停车位置,因此,本步骤的具体过程是根据车辆模型的重量数据确定车辆模型停放的层数,然后根据车辆模型的尺寸大小确定车辆模型在该层停放的具体车位。
[0054] S140、根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态。在确定车辆模型的目标停车位置后,根据车辆模型的目标位置和起始位置生成目标行驶路径,控制车辆模型在目标行驶路径上行驶,或者控制承载车辆模型的载板在目标行驶路径上行驶,并根据目标行驶路径上的实时路况控制车辆模型的行驶状态以及立体车库模型的工作状态,以使车辆模型在立体车库模型内的行驶状态更加符合实际情况,同时也能更好演示立体车库模型的工作过程。
[0055] 本实施例通过根据车辆模型进入立体车库模型的触发信号接收车辆模型信息,接着根据车辆模型信息在数据库内匹配空余车位作为目标车位,然后根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态,使车辆模型在进入立体车库模型后,无需人为控制即能自动运行到目标车位上,从而有效演示车辆模型在立体车库模型内的工作过程以及立体车库模型的工作过程。
[0056] 作为优选的实施方式,所述数据库通过以下步骤构建:
[0057] 获取立体车库模型的结构信息,所述结构信息包括车位信息和车辆模型的行驶路径信息;所述立体车库模型内的车位分别设置在不同层上,不同层与层之间的连接通过升降装置连接。同一个层内的车位通过公共行驶路径连接。所述车位信息包含车位尺寸信息和最大承载重量信息。所述车辆模型的行驶路径信息包括立体车库模型内的所有可行驶的通路。
[0058] 根据车位信息对立体车库模型内的车位进行分类编码;具体是根据车位尺寸信息和最大承载重量信息将车位分成不同类别,并对应编码。
[0059] 根据分类编码后的车位信息和车辆模型的行驶路径信息生成车辆行驶路径网络;所述车辆行驶路径网络包含了相同层之间的行驶路径和不同层之间的行驶路径。所述车辆行驶路径网络包括对不同类型车辆模型的行驶路径进行细化后的车辆行驶通路。
[0060] 根据车位信息和车辆行驶路径网络构成数据库。所述数据库内还包含车位的编码。
[0061] 本实施例通过根据车位信息对车位进行编码,并结合不同的车位和车辆行驶路径模型的通路进行细化后以形成车辆行驶路径网络,从而提高立体车库模型的工作效率和后续对车辆模型的车位和行驶路径确定结果的准确性。
[0062] 作为优选的实施方式,所述根据车辆模型信息在数据库内匹配空余车位作为目标车位,其具体包括:
[0063] 从数据库内获取空余车位信息;所述空余车位信息是指车辆模型进入到立体车库模型时,立体车库模型内当前时刻存在的空余车位及其车位对应的信息。
[0064] 根据车辆模型信息和空余车位信息获取至少一个符合第一预设要求的空余车位作为待匹配车位库;所述第一预设要求是指车位承载车辆模型的重量范围和尺寸范围。所述待匹配车位库内的车位对应的重量范围和尺寸范围均能包含当前车辆模型。
[0065] 从待匹配车位库中获取与车辆模型的位置距离最小的待匹配车位作为目标车位。本步骤具体是需要先获取待匹配车位库内的车位的位置坐标,接着根据车位的位置坐标和车辆模型的起始位置坐标计算车辆模型与所有车位的距离,然后选取距离最小的车位作为当前车辆模型的目标车位。
[0066] 本实施例通过从多个车位中确定距离最小的车位作为当前车辆模型的目标车位,使得车辆模型能够更加快速进入车位停放,避免造成立体车库模型内的车辆拥堵。
[0067] 作为优选的实施方式,所述根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态,其具体包括:
[0068] 根据目标车位从车辆行驶路径网络中获取其中一条行驶路径作为目标行驶路径;
[0069] 获取目标行驶路径上的实时路况信息;所述实时路况信息包括目标行驶路径上当前时刻的车辆模型信息或者运输车辆模型的载板的工作信息。
[0070] 根据实时路况信息控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态。所述行驶状态包括
加速运行、减速运行和停止运行。所述立体车库模型的工作状态包括升降装置和车辆模型载板的工作状态。
[0071] 本实施例通过根据目标行驶路径上的实施路况信息控制车辆模型的行驶状态和立体车库模型的工作状态,使得立体车库模型内的运输更加流畅,同时也能实现多个车辆在立体车库内行驶的演示过程,使得参观者能够更加深入的掌握车辆模型在立体车库模型内的工作过程。
[0072] 作为优选的实施方式,所述根据目标车位从车辆行驶路径网络中获取其中一条行驶路径作为目标行驶路径,其具体包括:
[0073] 根据目标车位从车辆行驶路径网络中获取多条行驶路径作为待匹配行驶路径库;
[0074] 获取待匹配行驶路径库内所有待匹配行驶路径上的历史路况信息;所述历史路况信息包括行驶路径的历史运输信息、运输能力和行驶路径上的零件状况。
[0075] 根据历史路况信息计算所有待匹配行驶路径上的行驶效率值;所述行驶效率值通过行驶路径上出现状况数和运输能力决定。
[0076] 将行驶效率值最大的待匹配行驶路径设置为目标行驶路径。
[0077] 本实施例通过获取行驶效率值最大的待匹配行驶路径作为当前车辆模型的目标行驶路径,加快车辆模型到达车位的速度,同时提高立体车库模型的停放效率,以更好的呈现出立体车库模型的优点。
[0078] 作为优选的实施方式,还包括以下步骤:
[0079] 获取目标车位的车辆模型的第二预设要求;所述第二预设要求包括目标车位上承担车辆模型的最大重量值和最大尺寸值。
[0080] 在确定车辆模型停放在目标车位后,获取目标车位上的车辆模型信息;所述车辆模型信息包括车辆的重量和尺寸。
[0081] 在确定目标车位上的车辆模型信息不符合第二预设要求后,生成报警信号。本步骤是在目标车位上的车辆模型的重量和尺寸有一个超过最大重量值和最大尺寸值时,生成报警信息,使控制器控制车辆模型停放到其他车位上,或者生成声音报警信号,提醒进行人为操作。
[0082] 参照图2,本发明实施例还提供了一种用于立体车库的车辆数据处理系统,其包括立体车库模型、车辆模型和控制器,所述立体车库模型设有多个车位和升降装置,所述多个车位上均设有车辆模型感应器,所述感应器可以采用红外光传感器,所述升降装置上设有压力传感器,所述车辆模型感应器和所述压力传感器均与所述控制器通信,所述控制器用于执行步骤S110-S140:
[0083] S110、接收车辆模型在进入立体车库模型时上传的触发信号;所述触发信号是指在车辆模型进入到立体车库模型的入口后,在入口位置的传感器检测到有车辆模型后,向控制器发送的一个用于提醒控制器进行后续步骤的指令。
[0084] S120、根据触发信号接收车辆模型信息,所述车辆模型信息包括车辆模型的重量数据;所述车辆模型的重量数据是通过立体车库入口位置的压力传感器检测得到。所述车辆模型信息还包括车辆模型的尺寸大小。所述车辆模型的尺寸大小可以根据图片获取,所述图片可以通过在立体车库入口位置安装的微型摄像机得到。
[0085] S130、根据车辆模型信息在数据库内匹配空余车位作为目标车位;由于所述立体车库模型的内部结构包含多层,为了保证安全性,将重量较大的车辆模型停放在底层,将重量较小的车辆模型停放在高层。而为了更加有效的利用空间位置,会设置不同大小和高度的停车位置,因此,本步骤的具体过程是根据车辆模型的重量数据确定车辆模型停放的层数,然后根据车辆模型的尺寸大小确定车辆模型在该层停放的具体车位。
[0086] S140、根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态。在确定车辆模型的目标停车位置后,根据车辆模型的目标位置和起始位置生成目标行驶路径,控制车辆模型在目标行驶路径上行驶,或者控制承载车辆模型的载板在目标行驶路径上行驶,并根据目标行驶路径上的实时路况控制车辆模型的行驶状态,以使车辆模型在立体车库模型内的行驶状态更加符合实际情况,同时也能更好演示立体车库模型的工作过程。
[0087] 本实施通过控制器进行实现自动控制,从而无需人为控制即能自动运行到目标车位上,达到有效演示车辆模型在立体车库模型内的工作过程的效果。
[0088] 作为优选的实施方式,如图2所示,所述立体车库模型上还设有报警器,所述报警器与所述控制器连接。所述报警器可以是蜂鸣器,也可以是声音报警器。当车辆模型在立体车库内遇到阻碍时进行报警,以提醒进行人为操作。
[0089] 本实施例还提供了一种与图1方法相对应的用于立体车库的车辆数据处理系统,其包括:
[0090] 至少一个存储器,用于存储程序;
[0091] 至少一个处理器,用于加载所述程序以执行上述的用于立体车库的车辆数据处理方法。
[0092] 本发明方法实施例的内容均适用于本系统实施例,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同。
[0093] 此外,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现上述的用于立体车库的车辆数据处理方法。
[0094] 综上所述,本发明实施例通过根据车辆模型进入立体车库模型的触发信号接收车辆模型信息,接着根据车辆模型信息在数据库内匹配空余车位作为目标车位,然后根据目标车位控制车辆模型在行驶路径上的行驶状态以及立体车库模型的工作状态,使车辆模型在进入立体车库模型内后,无需人为控制即能自动运行到目标车位上,从而有效演示车辆模型在立体车库模型内的工作过程。
[0095] 以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同
变形或替换,这些等同的变形或替换均包含在本
申请权利要求所限定的范围内。