WO2021120691A1 - Dynamic parking stall planning and vehicle parking method and apparatus, and automatic parking system - Google Patents
Dynamic parking stall planning and vehicle parking method and apparatus, and automatic parking system Download PDFInfo
- Publication number
- WO2021120691A1 WO2021120691A1 PCT/CN2020/112648 CN2020112648W WO2021120691A1 WO 2021120691 A1 WO2021120691 A1 WO 2021120691A1 CN 2020112648 W CN2020112648 W CN 2020112648W WO 2021120691 A1 WO2021120691 A1 WO 2021120691A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- parking
- vehicle
- size
- sub
- parked
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
- G08G1/145—Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
Definitions
- This application relates to the field of intelligent transportation technology, in particular to a dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system.
- parking spaces are generally pre-defined according to a fixed size.
- the parking space size is usually set to a preset fixed size that can park the largest size vehicle.
- the utilization rate of the parking space is low.
- the purpose of the embodiments of the present application is to provide a dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system to improve the utilization of parking space.
- the specific technical solutions are as follows:
- an embodiment of the present application provides a method for parking a vehicle, the method including:
- the target parking sub-areas that meet the size of the parking space are divided from the free space of the parking area.
- an embodiment of the present application provides a vehicle parking control method, the method including:
- an embodiment of the present application provides a dynamic parking space planning device, which includes:
- the acquisition module is used to acquire the vehicle size of the vehicle to be parked
- the determination module is used to determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked;
- the dividing module is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space.
- an embodiment of the present application provides a vehicle parking control device, which includes: an acquisition module, a determination module, a division module, and an indication module;
- the acquisition module is used to acquire the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked;
- the determination module is used to determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked;
- the dividing module is used to divide the target parking sub-area that meets the size of the parking space from the free space of the parking area according to the size of the parking space;
- the indication module is used to instruct the vehicle handling equipment to park the vehicle to be parked in the target parking sub-area.
- an embodiment of the present application provides a scheduling server, including a processor and a memory; the memory is used to store computer programs; the processor is used to execute the computer programs stored in the memory to implement the first embodiment of the present application.
- a scheduling server including a processor and a memory; the memory is used to store computer programs; the processor is used to execute the computer programs stored in the memory to implement the first embodiment of the present application.
- an embodiment of the present application provides a computer-readable storage medium that stores a computer program in the computer-readable storage medium, and when the computer program is executed by a processor, the method provided in the first aspect of the embodiment of the present application or The method provided in the second aspect.
- an embodiment of the present application provides a computer program product for executing at runtime: the method provided in the first aspect of the embodiment of the present application or the method provided in the second aspect.
- an embodiment of the present application provides a vehicle parking system, which includes: a dispatch server and at least one vehicle handling device;
- the dispatch server is used to obtain the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked; determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked; according to the parking space size, from the free parking area
- the space is divided into a target parking subarea that meets the size of the parking space; instructs the target vehicle handling equipment to park the vehicle to be parked in the target parking subarea, where the target vehicle handling equipment is any vehicle handling equipment in at least one vehicle handling equipment;
- the target vehicle handling equipment is used to park the to-be-parked vehicle to the target parking sub-area.
- the dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system provided by the embodiments of the application.
- the vehicle size of the vehicle to be parked is obtained according to the vehicle to be parked.
- the parking area Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
- FIG. 1 is a schematic flowchart of a dynamic parking space planning method according to an embodiment of this application
- Figure 2 is a schematic diagram of parking space planning according to an embodiment of the application.
- Fig. 3 is a schematic diagram of parking space planning according to another embodiment of the application.
- FIG. 4 is a schematic flowchart of a dynamic parking space planning method according to another embodiment of this application.
- Fig. 5 is a schematic diagram of parking space selection when not parking in an embodiment of the application.
- FIG. 6 is a schematic flowchart of a dynamic parking space planning method according to still another embodiment of this application.
- FIG. 7 is a schematic flowchart of a vehicle parking control method according to an embodiment of the application.
- FIG. 8 is a schematic flowchart of a vehicle parking control method according to another embodiment of the application.
- FIG. 9 is a schematic flowchart of a vehicle parking control method according to still another embodiment of the application.
- FIG. 10 is a schematic flowchart of a vehicle parking process when a new vehicle to be parked is detected according to an embodiment of the application;
- FIG. 11 is a schematic flow chart of the parking space planning of the first vehicle to be parked when the entire parking area has not been parked according to an embodiment of the application;
- FIG. 12 is a schematic diagram of parking space planning and parking sequence according to an embodiment of the application.
- FIG. 13 is a schematic diagram of a parking process according to an embodiment of the application.
- FIG. 14 is a schematic diagram of a parking process when there are new vehicles to be parked continuously according to an embodiment of the application;
- FIG. 15 is a schematic structural diagram of a dynamic parking space planning device according to an embodiment of the application.
- FIG. 16 is a schematic structural diagram of a vehicle parking control device according to an embodiment of the application.
- FIG. 17 is a schematic structural diagram of a dispatch server according to an embodiment of the application.
- FIG. 18 is a schematic structural diagram of a vehicle parking system according to an embodiment of the application.
- embodiments of the present application provide a dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system, which are described in detail below.
- the dynamic parking space planning method and the vehicle parking method provided in the embodiments of the present application can be implemented by a dispatch server, which is a server with dispatch and control functions in the background and is used to dispatch vehicle handling equipment for parking operations.
- the method for realizing the dynamic parking space planning method and the vehicle parking method provided in the embodiments of the present application may be at least one of the software, hardware circuit, and logic circuit provided in the dispatch server.
- an embodiment of the present application provides a dynamic parking space planning method, which may include the following steps.
- S101 Acquire the vehicle size of the vehicle to be parked.
- S102 Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
- S103 According to the size of the parking space, a target parking sub-areas that meets the size of the parking space is divided from the free space of the parking area.
- the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked.
- the size of the parking space from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
- the dispatch server can obtain the real-time measured vehicle size of the vehicle to be parked from the vehicle detection equipment, and can also obtain the vehicle size of the vehicle to be parked based on the vehicle size corresponding to different vehicle types by identifying the vehicle type of the vehicle to be parked.
- S101 may specifically be: receiving the vehicle size obtained by the vehicle detection device detecting the vehicle to be parked; or, identifying the vehicle type of the vehicle to be parked, from the pre-configured vehicle type and vehicle size In the corresponding relationship, the vehicle size of the vehicle to be parked is obtained by matching.
- vehicle detection equipment such as laser sensors, vision sensors, photoelectric sensors, etc.
- the vehicle detection equipment can measure the length, width and height of the vehicle to be parked to obtain the vehicle to be parked. size.
- the corresponding relationship between vehicle type and vehicle size can be pre-configured locally in the dispatch server, such as the length, width and height corresponding to the A series of XXX brand. If the vehicle to be parked is identified as the A series of XXX brand, it can be based on The configured correspondence matches the vehicle size of the vehicle to be parked.
- the size of the parking space required by the vehicle For example, if the length of the vehicle to be parked is 5 meters and the width is 1.8 meters, and 0.5 meters in length and 0.4 meters in width are required, the size of the parking space required to park the vehicle should be 5.5 meters* 2.2 meters.
- the parking area refers to the three-dimensional garage, parking lot, etc.
- the free space refers to the space that has not been parked.
- the parking space size refers to the size that the vehicle to be parked needs to occupy. It can be divided from the free space to divide the target parking sub-area that meets the size of the parking space. There is no restriction on how to divide it, as long as it can be divided from the free space.
- a certain size area can cover the size of the parking space. For example, the determined parking space size is 5.5 meters * 2.2 meters.
- the target parking sub-area is a sub-area for parking vehicles to be parked.
- a map of the parking area can be stored in the dispatch server, which contains the location information of each parking space, the real-time location information of the vehicle handling equipment, the coordinate location of the parked vehicle, and the parking sub
- the dispatch server can plan a target parking sub-area for parking vehicles to be parked based on the map.
- S103 may specifically be: determining the location information of the occupied space in the parking area; determining the adjacent free space of the occupied space according to the location information of the occupied space; according to the size of the parking space , Divide the target parking sub-areas that meets the size of the parking space from the adjacent free space.
- the occupied space in the parking area is the space where vehicles have been parked.
- the position information of the occupied space can be represented by the center coordinates of the occupied space plus the length and width, or the edge coordinates. This position information is generally in the process of planning parking spaces.
- the adjacent free space of the occupied space can be determined according to the location information of the occupied space, and the adjacent free space can be divided according to the size of the parking space.
- the step of dividing the target parking sub-area that meets the size of the parking space from the adjacent free space may be specifically: obtaining any one of the occupied space and the occupied space.
- the adjacent free space in the same row of the sub-area is divided into the target parking sub-areas that meets the size of the parking space; if the first size is smaller than the size of the parking space, according to the size of the parking space, from the free space adjacent to the occupied sub-areas Divide the target parking sub-areas that meets the size of the parking space.
- the occupied sub-area is a sub-area where a vehicle has been parked
- the target parking sub-area that meets the size of the parking space can be divided from the adjacent free space of this row; if it is smaller, It means that the adjacent free space of this row cannot park the vehicles to be parked.
- the target parking sub-areas that meets the size of the parking space can be divided from the free space of the adjacent rows of the row.
- the rows are not limited to the traditional horizontal arrangement, and the specific arrangement direction can be determined according to actual needs, for example, it can be a horizontal arrangement, a vertical arrangement, an oblique arrangement, and so on.
- the parking spaces in each row are not limited to being arranged along the long side of the parking space. They can be arranged along the long side or the short side. Even the parking spaces and the parking spaces can be arranged diagonally, as long as they are arranged in a row.
- every time a car comes dynamic parking space planning is performed on the vehicle, and the planning is carried out in a way that the vehicles are connected head to tail along the length direction.
- the length direction cannot be parked and waited
- parking the vehicle re-select the area plan in the width direction, and divide the target parking sub-areas that meets the size of the parking space required by the vehicle to be parked in the free space of the adjacent row.
- the parking in the first row The space P is smaller than the size of the parking space required by the vehicle to be parked, so it is divided in the second row.
- the parking space Q in the second row is divided into a target parking sub-area that meets the size of the parking space required by the vehicle to be parked.
- the parking space planning and parking of this parking space are completed.
- vehicles in the same row are generally required to have the same width.
- planning can be done in a left-to-right way along the width direction.
- Vehicles in the same row generally require the same length.
- the step of dividing the target parking sub-areas that meets the size of the parking space from the adjacent free space in the same row as the occupied sub-areas can be specifically as follows: The first size is less than twice the size of the preset parking space, and then according to the size of the parking space, the target parking sub-areas meeting the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-areas.
- the first size is not less than the size of the parking space, in order to improve parking efficiency, it can be judged whether the free space of this row can park two medium-sized vehicles (that is, whether the first size is equal to twice the size of the preset parking space) If the first size is less than twice the size of the preset parking space, it means that the free space in this row can no longer park two medium-sized vehicles.
- the adjacent free space is divided into target parking sub-areas that meet the size of the parking space. On this basis, a preset multiple between 1 and 1.5 can also be introduced, such as 1.05. If the first size is greater than the preset multiple of twice the size of the preset parking space, it can also be based on the size of the parking space. In the adjacent free space in the same row as the occupied sub-areas, the target parking sub-areas meeting the size of the parking space is divided.
- the method may further include: if the first size is not less than twice the size of the preset parking space and the size of the parking space is greater than the preset parking space size, then according to the size of the parking space, The target parking sub-areas that meets the size of the parking space are divided from the free space in the row adjacent to the occupied sub-areas.
- the first size is not less than twice the size of the preset parking space, it means that the free space of this row can park two medium-sized vehicles. In order to improve the utilization of parking space and avoid space waste, you can reduce the free space of this row Reserve a medium-sized vehicle. If the size of the parking space required by the current vehicle to be parked is greater than the preset parking space size, then the vehicle to be parked can be parked in an adjacent row. Specifically, according to the size of the parking space, from The free space of adjacent rows of the row is divided into target parking sub-areas that meet the size of the parking space.
- the free space P in the first row can be planned to park two medium-sized vehicles in the parking sub-area, and the parking space required by the vehicle to be parked is larger than the preset parking space size, then in the width direction
- the second line re-plans the target parking sub-areas for parking the vehicles to be parked, that is, divides the target parking sub-areas in the parking space Q that meets the size of the parking space required by the vehicles to be parked.
- the target parking sub-areas meeting the size of the parking space can be divided from the free space adjacent to the occupied sub-areas according to the size of the parking space.
- the parking area may include multiple parking spaces, and the free space is a space in each parking space where no vehicles are parked.
- the parking area is generally large, there will be multiple entrances, and in scenarios such as three-dimensional garages, there are parking areas on multiple floors. Therefore, the parking area is generally divided into multiple parking spaces, such as one parking space on the first floor, Divide multiple parking spaces according to areas A, B, C, D, etc.
- the free space is the space in each parking space where no vehicles are parked.
- the embodiment of the present application provides a dynamic parking space planning method. As shown in FIG. 4, the method may include the following steps.
- S401 Acquire the vehicle size of the vehicle to be parked.
- S402 Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
- S403 Acquire the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked.
- S404 According to the size of the free space in each parking space, the location information of each parking space, and the current position information of the vehicle to be parked, find from multiple parking spaces that the size of the free space is not less than the size of the parking space and is away from the vehicle to be parked The nearest first parking space.
- S405 According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the first parking space.
- the parking area is divided into multiple parking spaces
- the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked are acquired, based on the size of the free space in each parking space, the location information of each parking space, and the waiting space.
- the current position information of the parked vehicle can be used to find the first parking space that is not less than the size of the parking space and is closest to the vehicle to be parked from among multiple parking spaces. For example, there are a total of 10 parking spaces in the parking area.
- the size of the free space in the five parking spaces 2, 3, 5, 7, and 9 can cover the size of the parking space required by the vehicle to be parked.
- the current location information of the parked vehicle usually obtained by entrance detection
- the parking space 3 can be divided into the target parking sub-areas that meets the size of the parking space.
- FIG. 5 there are four parking spaces A, B, C and D, and the size of the free space of each parking space can cover the parking space of the vehicle to be parked.
- the vehicle to be parked is located at entrance 1, it can be known that the vehicle to be parked is the closest to parking space A. Therefore, according to the size of the parking space required by the vehicle to be parked, the target parking space that meets the size of the parking space can be divided from the parking space A.
- Area target parking sub-area
- the embodiment of the present application also provides a dynamic parking space planning method. As shown in FIG. 6, the method may include the following steps.
- S601 Acquire the vehicle size of the vehicle to be parked.
- S602 Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
- S603 According to the size of the parking space, a target parking sub-areas that meets the size of the parking space is divided from the free space of the parking area.
- S604 If the size of the free space is smaller than the size of the parking space, a prompt message is sent, where the prompt message is used to prompt that the parking area cannot park the vehicle to be parked.
- the dispatch server When the size of the free space is less than the size of the parking space required by the vehicle to be parked, it indicates that there is no space for parking the vehicle to be parked in the parking area. At this time, the dispatch server needs to initiate a prompt message to remind the parking area that the vehicle cannot be parked. .
- the dispatch server can send the prompt information to the display at the entrance where the vehicle to be parked is located, and prompt the owner through the display screen and voice that the car owner cannot park in the parking area. At the same time, it can also prompt the owner to park the vehicle to another parking area. Thereby improving the car owner's parking experience.
- the embodiment of the present application also provides a vehicle parking control method. As shown in FIG. 7, the method may include the following steps.
- S701 Obtain a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked.
- S702 Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
- S703 According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area.
- S704 Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
- the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked.
- the size of the parking space from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the target vehicle handling equipment is instructed to park the vehicle to be parked in the target parking sub-area, which can instruct the target vehicle handling equipment to transport the vehicle to be parked
- the utilization rate of parking space is improved.
- the dispatch server After the dispatch server plans the target parking sub-area for the vehicles to be parked, it can instruct the target vehicle handling equipment to park the to-be-parked vehicles in the target parking sub-area.
- the vehicle handling equipment can be AGV (Automated Guided Vehicle). ), parking robots and other equipment used to transport cars.
- the target vehicle handling equipment can be any specified vehicle handling equipment, or the vehicle handling equipment with the shortest distance from the vehicle to be parked. There may also be more than one target vehicle handling equipment, for example, a fleet or combination of two or more vehicle handling equipment may be used to move a car.
- the dispatch server instructs the target vehicle handling equipment to park the vehicle to be parked can be instructed by issuing a parking instruction, which carries the location information of the target parking sub-area, and can also control the target vehicle handling equipment to park the vehicle to be parked throughout the process.
- the specific method may be that the target vehicle handling equipment drives into the bottom of the vehicle to be parked, and the sensors (such as laser sensors, photoelectric sensors, etc.) equipped on the target vehicle handling equipment detect the front and rear tires of the vehicle to be parked At the location, the length of the target vehicle handling equipment is automatically adjusted, clamps the tires of the vehicle to be parked, lifts the vehicle to be parked, and moves to the target parking sub-area.
- the vehicle to be parked can be parked on the pallet, and the parking robot can carry the vehicle to be parked by carrying the pallet.
- the method provided in the embodiment of the present application may further perform the following steps: receiving updated sub-area information of the target parking sub-area sent by the target vehicle handling equipment; The updated sub-area information, and the target parking sub-area is updated.
- the updated sub-area information is that after the target vehicle handling equipment has parked the vehicle to be parked to the target parking sub-area, it detects that the distance between the vehicle to be parked and the parked vehicle in the adjacent occupied sub-area is less than the preset safety threshold. After the vehicle is parked such that the distance between the vehicle to be parked and the parked vehicle in the adjacent occupied sub-area is greater than or equal to the preset safety threshold, the sub-area information of the parking sub-area where the vehicle to be parked is actually parked is obtained. After the target vehicle handling equipment transports the vehicle to be parked to the target parking sub-area, it can detect the parking position of the vehicle to determine whether the actual safety margin of parking is sufficient.
- the subsequent sub-area information of the parking sub-area where the vehicle is parked to be parked is reported to the dispatch server, and the dispatch server updates the target parking sub-area, and records the actual parking data of the vehicle to be parked as the occupied sub-area.
- the embodiment of the present application also provides a vehicle parking control method. As shown in FIG. 8, the method may include the following steps.
- S801 Acquire a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked.
- S802 Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
- S803 According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area.
- S804 Acquire the actual location information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, and the location information of the divided adjacent occupied sub-areas, where the adjacent occupied sub-areas is A sub-area where a vehicle has been parked adjacent to the target parking sub-area.
- S805 Determine whether the actual location information is consistent with the location information of the divided adjacent occupied sub-areas, if they are consistent, execute S806, otherwise execute S807.
- S806 Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
- S807 Update the free space of the parking area according to the actual location information, and according to the size of the parking space, re-divide the target parking sub-areas that meets the size of the parking space from the updated free space, and instruct the target vehicle handling equipment to park the vehicle to be parked To the re-divided target parking sub-area.
- the dispatch server plans a target parking sub-area for a vehicle and instructs the target vehicle handling equipment to park the vehicle to be parked in the target parking sub-area, it will locally record the target parking sub-area as an occupied sub-area, and record it The location information of the sub-area.
- the location information of the divided adjacent occupied sub-areas is the location information of the sub-areas divided by the vehicles parked in the occupied sub-areas adjacent to the target parking sub-areas, which is recorded locally by the dispatch server, and is generally determined by the sub-areas
- the center coordinates are indicated.
- Vehicle handling equipment may have a certain parking error when parking the vehicle.
- the space and parking location occupied by parking may not be exactly the same as the target parking sub-area planned by the dispatch server.
- the dispatch server is planning parking for new vehicles to be parked.
- the target sub-area it is first necessary to obtain the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, as well as the position information of the divided adjacent occupied sub-areas, and determine the two Whether the location information is consistent, if it is consistent, it means that the space occupied by the vehicle handling equipment parked adjacent to the vehicle and the parking location are completely consistent with the sub-area planned by the dispatch server, and for the new vehicle to be parked, the target vehicle can be directly indicated
- the handling equipment parks the to-be-parked vehicle to the target parking sub-area.
- the two location information is inconsistent, it means that the space occupied by the vehicle handling equipment parked adjacent to the vehicle and the parking location do not match the sub-area planned by the dispatch server.
- the change in the actual location information represents the actual size of the space occupied by the vehicle when it is parked Further, changes in the actual location information will cause the area of the free space in the parking area to change. Therefore, the free space in the parking area is first updated according to the actual location information, and the free space in the parking area is updated according to the actual location information to become larger or smaller , Due to the change of free space, it is necessary to re-plan the parking space. According to the size of the parking space, re-divide the target parking sub-areas that meets the size of the parking space from the updated free space, and instruct the target vehicle handling equipment to park the vehicle to be parked until the new The planned target parking sub-area.
- the embodiment of the present application also provides a vehicle parking control method. As shown in FIG. 9, the method may include the following steps.
- S901 Obtain a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked.
- S902 Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
- S903 According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area.
- S904 Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
- S905 Receive a parking confirmation instruction sent by the target vehicle handling equipment.
- S906 According to the parking confirmation instruction, mark the target parking sub-area as an occupied sub-area, and update the free space.
- the target vehicle handling equipment After the target vehicle handling equipment parks the vehicle to be parked, it will feed back a parking confirmation instruction to the dispatch server, and the confirmation parking instruction can carry the size and location information of the target parking sub-area.
- the dispatch server After the dispatch server receives the parking confirmation instruction, it can determine that the target parking sub-area has been parked. At this time, the target parking sub-area can be marked as an occupied sub-area, and the free space can be updated at the same time to change the target parking sub-area from the free space. Excluded.
- the confirmation parking instruction sent by the target vehicle handling equipment the status of the parking area is updated to ensure the real-time nature of dynamic parking space planning.
- the method of the embodiment shown in FIG. 4 can be used to obtain the target parking sub-area, and then determine whether the size of the free space is If it is smaller than the size of the parking space, if it is smaller, send a prompt message. If it is not smaller, use the steps S804-S807 in the embodiment shown in FIG. 8 to instruct the target vehicle handling equipment to park the vehicle to be parked in the target parking sub-area and receive After the target vehicle handling equipment sends the parking confirmation instruction after parking the vehicle to be parked in the target parking subarea, the target parking subarea is marked as an occupied subarea, and the free space is updated.
- the fusion manner of each embodiment is not limited to the above fusion scheme, and the above fusion scheme is only an example for illustration, and other fusion manners will not be repeated here.
- FIG. 10 it is a schematic flow chart of a vehicle parking process when a new vehicle to be parked is detected in an embodiment of this application, which mainly includes the following steps:
- S1001 The vehicle A to be parked is detected at the entrance, and the length and width of the vehicle A to be parked are detected by the vehicle detection equipment as L1*W1, plus a certain safety margin s1, to obtain the parking space size L11 for the vehicle A to be parked *W11.
- S1002 Search whether the free space of each parking space in the parking area on the map meets the parking space size L11*W11. If yes, execute S1003-S1005, otherwise execute S1006.
- S1005 Calculate the walking path from the entrance to the center coordinates (X1, Y1), and send the walking path, the center coordinates (X1, Y1) and the entrance coordinates to the target vehicle handling equipment, and the target vehicle handling equipment will transport the waiting vehicle A to the coordinates (X1, Y1).
- the dispatch server obtains the task completion feedback of the target vehicle handling equipment, and sets the parking sub-area of the parking vehicle to be an occupied sub-area.
- S1006 The display screen and sound at the entrance prompt the owner that the vehicle cannot be parked in the parking area, and prompt the owner to park the vehicle to other parking areas.
- the first parking space planning process diagram of the vehicle to be parked mainly includes the following steps:
- S1101 Initially, the entire parking area is divided into multiple parking spaces, and each parking space is separated by the walking passage of the vehicle handling equipment, denoted as parking spaces F1, F2,..., Fn, where the number n is determined by the number of parking areas The area and number of floors are determined, and parking spaces are not divided in advance in each parking space.
- S1102 detects and obtains the parking space size L11*W11 required by the first vehicle to be parked.
- select a parking space Fm select the distance of the parking space Fm
- align the long side L11 of the parking space with the long side of Fm and align the short side W11 with the short side of Fm to obtain the target parking sub-area A1 of the first vehicle to be parked, and calculate the center of A1 Coordinates (X1, Y1).
- S1103 Send the center coordinates (X1, Y1) to the target vehicle handling equipment.
- the target vehicle handling equipment transports the first vehicle to be parked to the target parking subarea A1, and the dispatch server updates the free space of the parking space Fm.
- S1104 detects and obtains the parking space size L22*W22 required by the second vehicle to be parked.
- the target parking sub-areas A1 is divided into the target parking sub-areas A2 , And calculate the center coordinates of A2 (X2, Y2).
- the parking space planning and parking sequence shown in Figure 12 are: parking vehicles in sequence in the length direction, if the length direction is full, park the vehicles in the next row along the width direction until the parking space has no free space in the length direction and width direction, then Stop and continue parking in this parking space.
- S1105 Send the center coordinates (X2, Y2) to the target vehicle handling device, and the target vehicle handling device transfers the second vehicle to be parked to the target parking sub-area A2, and the dispatch server updates the free space of the parking space Fm.
- the dispatch server stops the remaining vehicles to be parked in the free space until the parking spaces F1 to Fn are full.
- the parking process is shown in Figure 13.
- the parking space is in an unparked state.
- the size of the parking space required by the No. 1 car is obtained.
- the parking space size from the parking space The upper left corner of the space is divided into No. 1; then by detecting and calculating the No. 2 car, the size of the parking space required for the No. 2 car is obtained.
- the No. 2 position is divided from the parking space next to the No. 1 position. ;
- the size of the parking space required for the No. 3 car is obtained.
- the No. 3 position is divided from the parking space next to the No. 2 position. And so on, until the parking space is full of cars.
- this is a schematic diagram of the parking process when there are new vehicles to be parked continuously in the embodiment of this application, which mainly includes the following steps:
- the vehicle n to be parked is detected at the entrance, and the length and width of n are detected by the vehicle detection device as Ln*Wn, plus a certain safety margin sn, to obtain the parking space size Lnn*Wnn required by the vehicle n to be parked.
- S1402 Determine whether the free space in the length direction is less than Lnn*Wnn according to the parking space planning logic shown in FIG. 12. If yes, execute S1403-S1405, otherwise execute S1406.
- the planning logic shown in Fig. 2 reselects the parking sub-area An whose size is equal to Lnn*Wnn in the width direction.
- S1405 Calculate the walking path from the entrance to the center coordinates (Xn, Yn), and send the walking path, the center coordinates (Xn, Yn) and the entrance coordinates to the target vehicle handling equipment, and the target vehicle handling equipment transports the waiting vehicle n to the coordinates (Xn, Yn).
- the dispatch server obtains the task completion feedback of the target vehicle handling equipment, and sets the parking sub-area of the parking vehicle to be an occupied sub-area.
- S1406 According to the parking space planning logic shown in Figure 12, determine whether the free space in the length direction meets the condition: greater than or equal to 2 times the average size of the parking space required by the medium-sized vehicle, and less than or equal to the required parking space for the medium-sized vehicle 2 times the average space size*1.05, and the parking space required by the vehicle to be parked is greater than the average parking space required by the medium-sized vehicle. If yes, go to S1403, otherwise go to S1407.
- S1407 Carry out parking space planning according to the process shown in FIG. 10, and the target vehicle handling equipment moves the vehicle to be parked to the planned target parking sub-area.
- an embodiment of the present application also provides a dynamic parking space planning device.
- the device may include:
- the obtaining module 1510 is used to obtain the vehicle size of the vehicle to be parked;
- the determining module 1520 is used to determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked;
- the dividing module 1530 is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space.
- the acquisition module 1510 may be specifically used to: receive the vehicle size obtained by the vehicle detection device detecting the vehicle to be parked; or, to identify the vehicle type of the vehicle to be parked, from the pre-configured vehicle In the corresponding relationship between the type and the vehicle size, the vehicle size of the vehicle to be parked is obtained by matching.
- the parking area includes multiple parking spaces, and the free space is a space in each parking space where no vehicles are parked;
- the obtaining module 1501 can also be used to obtain the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked;
- the device may also include: a search module, which is used to find the size of the free space from multiple parking spaces based on the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked. The size of the parking space and the first parking space closest to the vehicle to be parked;
- the dividing module 1530 may be specifically used to: according to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the first parking space.
- the dividing module 1530 can be specifically used to: determine the location information of the occupied space in the parking area; determine the adjacent free space of the occupied space according to the location information of the occupied space; According to the size of the parking space, the target parking sub-areas that meet the size of the parking space are divided from the adjacent free space.
- the dividing module 1530 can be specifically used to: obtain the first size of the adjacent free space in the same row as any occupied subregion in the occupied space, where the occupied subregion
- the area is a sub-area where a vehicle has been parked; if the first size is not less than the size of the parking space, according to the size of the parking space, the target parking sub-area that meets the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-area.
- Area if the first size is smaller than the size of the parking space, according to the size of the parking space, the target parking sub-areas that meets the size of the parking space are divided from the free space adjacent to the occupied sub-areas.
- the dividing module 1530 can be specifically used to: if the first size is less than twice the size of the preset parking space, then according to the size of the parking space, from the same row as the occupied sub-area The adjacent free space is divided into a target parking sub-areas that meets the size of the parking space.
- the dividing module 1530 can also be used for if the first size is not less than twice the size of the preset parking space, and the size of the parking space is greater than the preset parking space size, then the parking space The size of the target parking sub-areas that meets the size of the parking space is divided from the free space in the adjacent row of the occupied sub-areas.
- the device may further include: a sending module, configured to send prompt information if the size of the free space is smaller than the size of the parking space, wherein the prompt information is used to prompt that the parking area cannot be parked. Park the vehicle.
- a sending module configured to send prompt information if the size of the free space is smaller than the size of the parking space, wherein the prompt information is used to prompt that the parking area cannot be parked. Park the vehicle.
- the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked.
- the size of the parking space from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
- An embodiment of the present application also provides a vehicle parking control device.
- the device includes: an acquisition module 1610, a determination module 1620, a division module 1630, and an indication module 1640;
- the obtaining module 1610 is used to obtain the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked;
- the determining module 1620 is used to determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle;
- the dividing module 1630 is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space;
- the instruction module 1640 is used to instruct the vehicle handling equipment to park the vehicle to be parked in the target parking sub-area.
- the obtaining module 1610 can also be used to obtain the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, and the divided phases. Location information of the adjacent occupied sub-region, where the adjacent occupied sub-region is a sub-region where a vehicle has parked adjacent to the target parking sub-region;
- the indication module 1640 can be specifically used to: if the actual location information is consistent with the location information of the divided adjacent occupied sub-areas, instruct the target vehicle handling equipment to park the vehicle to be parked in the target parking sub-area; if the actual location information is consistent with the divided location information If the location information of the adjacent occupied sub-areas is inconsistent, the free space of the parking area is updated according to the actual location information, and the target parking sub-areas that meets the size of the parking space are re-divided from the updated free space according to the size of the parking space; Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the re-divided target parking sub-area.
- the device may further include:
- the first receiving module is used to receive the parking confirmation instruction sent by the target vehicle handling equipment
- the first update module is used to mark the target parking sub-area as an occupied sub-area according to the parking confirmation instruction, and update the free space.
- the device may further include:
- the second receiving module is used to receive updated sub-area information of the target parking sub-area sent by the target vehicle handling equipment, where the updated sub-area information is detected by the target vehicle handling equipment after parking the vehicle to be parked to the target parking sub-area
- the preset safety threshold When the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is less than the preset safety threshold, move the to-be-parked vehicle so that the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is greater than or equal to the preset safety threshold
- the second update module is used to update the target parking sub-area according to the updated sub-area information.
- the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked.
- the size of the parking space from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the target vehicle handling equipment is instructed to park the vehicle to be parked in the target parking sub-area, which can instruct the target vehicle handling equipment to transport the vehicle to be parked
- the utilization rate of parking space is improved.
- the embodiment of the present application also provides a scheduling server, as shown in FIG. 17, including a processor 1701 and a memory 1702.
- the memory 1702 is used to store computer programs.
- the processor 1701 is configured to implement the dynamic parking space planning method or the vehicle parking control method provided in the foregoing embodiment of the present application when executing the calculation program stored in the memory 1702.
- the vehicle size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the vehicle size of the vehicle to be parked.
- the space is divided into target parking sub-areas that meet the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
- the foregoing memory may include RAM (Random Access Memory, random access memory), and may also include NVM (Non-Volatile Memory, non-volatile memory), such as at least one disk storage.
- NVM Non-Volatile Memory, non-volatile memory
- the memory may also be at least one storage device located far away from the foregoing processor.
- the aforementioned processor may be a general-purpose processor, including CPU (Central Processing Unit), NP (Network Processor), etc.; it may also be DSP (Digital Signal Processor), ASIC ( Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
- CPU Central Processing Unit
- NP Network Processor
- DSP Digital Signal Processor
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array, Field Programmable Gate Array
- other programmable logic devices discrete gates or transistor logic devices, discrete hardware components.
- a computer-readable storage medium stores a computer program.
- the computer program is executed by a processor, the above-mentioned embodiments of the present application are implemented.
- the vehicle size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the vehicle size of the vehicle to be parked.
- the space is divided into target parking sub-areas that meet the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
- the embodiment of the present application also provides a computer program product for executing at runtime: the dynamic parking space planning method or the vehicle parking control method provided in the foregoing embodiment of the present application.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center.
- the machine-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
- the usable medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD (Digital Versatile Disc)), or a semiconductor medium (such as an SSD (Solid State Disk)), etc. .
- An embodiment of the present application also provides a vehicle parking system.
- the system includes: a dispatch server 1801 and at least one vehicle handling device 1802;
- the dispatch server is used to obtain the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked; determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked; according to the parking space size, from the free parking area
- the space is divided into a target parking subarea that meets the size of the parking space; instructs the target vehicle handling equipment to park the vehicle to be parked in the target parking subarea, where the target vehicle handling equipment is any vehicle handling equipment in at least one vehicle handling equipment;
- the target vehicle handling equipment is used to park the to-be-parked vehicle to the target parking sub-area.
- Vehicle handling equipment can be equipment used to transport cars such as AGVs, parking robots, etc.
- the target vehicle handling equipment can be any specified vehicle handling equipment, or the shortest distance from the vehicle to be parked Vehicle handling equipment.
- the target vehicle handling equipment is also used to collect the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area, and send the actual position information to the dispatch server, Among them, the adjacent occupied sub-area is a sub-area where a vehicle is parked adjacent to the target parking sub-area;
- the dispatch server is also used to receive the actual location information sent by the target vehicle handling equipment, and obtain the location information of the divided adjacent occupied sub-areas; if the actual location information is consistent with the location information of the divided adjacent occupied sub-areas, then Instruct the target vehicle handling equipment to park the vehicle to be parked in the target parking subarea; if the actual location information is inconsistent with the location information of the divided adjacent occupied subarea, the free space of the parking area will be updated according to the actual location information, and the parking space will be updated according to the parking space. Size, re-divide the target parking sub-areas that meets the size of the parking space from the updated free space; instruct the target vehicle handling equipment to park the vehicle to be parked in the re-divided target parking sub-areas.
- the target vehicle handling equipment is also used to send a parking confirmation instruction to the dispatch server after parking the vehicle to be parked to the target parking sub-area;
- the dispatch server is also used to receive the parking confirmation instruction, and according to the parking confirmation instruction, mark the target parking sub-area as an occupied sub-area, and update the free space.
- the target vehicle handling equipment is also used to detect whether the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is less than after parking the to-be-parked vehicle to the target parking sub-area Preset safety threshold; if less than, move the waiting vehicle so that the distance between the waiting vehicle and the parked vehicle in the adjacent occupied sub-area is greater than or equal to the preset safety threshold; confirm that the waiting vehicle is actually parked after moving the waiting vehicle
- the dispatch server is also used to receive the sub-area information sent by the target vehicle handling equipment, and update the target parking sub-area according to the sub-area information.
- the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked.
- the size of the parking space from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space.
- the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked.
- the divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance
- the parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
- dispatch server computer readable storage medium, computer program product, and vehicle parking system, since they are basically similar to the method embodiment, the description is relatively simple.
- related parts please refer to the part of the description of the method embodiment. can.
- the program can be stored in a computer readable storage medium, which is referred to herein as Storage media, such as ROM/RAM, magnetic disks, optical disks, etc.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
A dynamic parking stall planning and vehicle parking method and apparatus, and an automatic parking system. The method comprises: acquiring vehicle dimensions of a vehicle to be parked (S101); determining, according to the vehicle dimensions, parking space dimensions required for said vehicle (S102); and according to the parking space dimensions, dividing the free space of a parking region to obtain a target parking sub-region that matches the parking space dimensions (S103). Before a vehicle is parked, no specific parking stall division is performed on the parking region, instead, the parking space dimensions required for the vehicle to be parked are determined according to the vehicle dimensions of said vehicle, and the free space of the parking region is divided to obtain a target parking sub-region that matches the parking space dimensions, wherein the target parking sub-region used for parking said vehicle is obtained by means of dynamic division according to the vehicle dimensions of said vehicle, and the target parking sub-region obtained by means of division can match the actual dimensions of said vehicle. Therefore, the mismatch between the parking stall and the actual dimensions of the vehicle caused due to advanced division of the parking stall is avoided, and the utilization rate of the parking stall is improved.
Description
本申请要求于2019年12月19日提交中国专利局、申请号为201911318407.8、发明名称为“一种动态车位规划和车辆停放方法、装置及自动停车系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the Chinese Patent Office on December 19, 2019, the application number is 201911318407.8, and the invention title is "A dynamic parking space planning and vehicle parking method, device, and automatic parking system", all of which The content is incorporated in this application by reference.
本申请涉及智能交通技术领域,特别是涉及一种动态车位规划和车辆停放方法、装置、调度服务器、计算机可读存储介质、计算机程序产品及自动停车系统。This application relates to the field of intelligent transportation technology, in particular to a dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system.
随着经济的持续高速发展,汽车的迅速普及和城市用地的极度紧缺,造成很多城市普遍存在“停车难”的问题。如何高效合理地停车,成为了建设智慧城市急需解决的难题。With the sustained and rapid economic development, the rapid spread of automobiles and the extreme shortage of urban land have caused the problem of "difficult parking" in many cities. How to park efficiently and reasonably has become an urgent problem to be solved in the construction of a smart city.
在传统的自动停车系统中,车位一般是预先按照固定尺寸划定的,为了保证车位可以停放各种尺寸的车辆,通常将车位尺寸设置为可以停放最大尺寸车辆的预设固定尺寸,导致在这种车位上停放小尺寸的车辆时,车位空间的利用率较低。In traditional automatic parking systems, parking spaces are generally pre-defined according to a fixed size. In order to ensure that the parking space can park vehicles of various sizes, the parking space size is usually set to a preset fixed size that can park the largest size vehicle. When small-sized vehicles are parked in a parking space, the utilization rate of the parking space is low.
发明内容Summary of the invention
本申请实施例的目的在于提供一种动态车位规划和车辆停放方法、装置、调度服务器、计算机可读存储介质、计算机程序产品及自动停车系统,以提高车位空间的利用率。具体技术方案如下:The purpose of the embodiments of the present application is to provide a dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system to improve the utilization of parking space. The specific technical solutions are as follows:
第一方面,本申请实施例提供了一种车辆停放方法,该方法包括:In the first aspect, an embodiment of the present application provides a method for parking a vehicle, the method including:
获取待停车辆的车辆尺寸;Obtain the vehicle size of the vehicle to be parked;
根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸;Determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle to be parked;
根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。According to the size of the parking space, the target parking sub-areas that meet the size of the parking space are divided from the free space of the parking area.
第二方面,本申请实施例提供了一种车辆停放控制方法,该方法包括:In a second aspect, an embodiment of the present application provides a vehicle parking control method, the method including:
获取停放待停车辆的停车请求;Obtain the parking request for parking the vehicle to be parked;
按照本申请实施例第一方面所提供的方法划分待停车辆的目标停车子区 域;According to the method provided in the first aspect of the embodiments of the present application, divide the target parking sub-areas of the vehicle to be parked;
指示目标车辆搬运设备将待停车辆停放至目标停车子区域。Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
第三方面,本申请实施例提供了一种动态车位规划装置,该装置包括:In a third aspect, an embodiment of the present application provides a dynamic parking space planning device, which includes:
获取模块,用于获取待停车辆的车辆尺寸;The acquisition module is used to acquire the vehicle size of the vehicle to be parked;
确定模块,用于根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸;The determination module is used to determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked;
划分模块,用于根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。The dividing module is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space.
第四方面,本申请实施例提供了一种车辆停放控制装置,该装置包括:获取模块、确定模块、划分模块及指示模块;In a fourth aspect, an embodiment of the present application provides a vehicle parking control device, which includes: an acquisition module, a determination module, a division module, and an indication module;
获取模块,用于获取停放待停车辆的停车请求及待停车辆的车辆尺寸;The acquisition module is used to acquire the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked;
确定模块,用于根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸;The determination module is used to determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked;
划分模块,用于根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域;The dividing module is used to divide the target parking sub-area that meets the size of the parking space from the free space of the parking area according to the size of the parking space;
指示模块,用于指示车辆搬运设备将待停车辆停放至目标停车子区域。The indication module is used to instruct the vehicle handling equipment to park the vehicle to be parked in the target parking sub-area.
第五方面,本申请实施例提供了一种调度服务器,包括处理器和存储器;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的计算机程序时,实现本申请实施例第一方面所提供的方法或者第二方面所提供的方法。In the fifth aspect, an embodiment of the present application provides a scheduling server, including a processor and a memory; the memory is used to store computer programs; the processor is used to execute the computer programs stored in the memory to implement the first embodiment of the present application. The method provided in one aspect or the method provided in the second aspect.
第六方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现本申请实施例第一方面所提供的方法或者第二方面所提供的方法。In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium that stores a computer program in the computer-readable storage medium, and when the computer program is executed by a processor, the method provided in the first aspect of the embodiment of the present application or The method provided in the second aspect.
第七方面,本申请实施例提供了一种计算机程序产品,用于在运行时执行:本申请实施例第一方面所提供的方法或者第二方面所提供的方法。In a seventh aspect, an embodiment of the present application provides a computer program product for executing at runtime: the method provided in the first aspect of the embodiment of the present application or the method provided in the second aspect.
第八方面,本申请实施例提供了一种车辆停放系统,该系统包括:调度服务器和至少一个车辆搬运设备;In an eighth aspect, an embodiment of the present application provides a vehicle parking system, which includes: a dispatch server and at least one vehicle handling device;
调度服务器,用于获取停放待停车辆的停车请求及待停车辆的车辆尺寸;根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸;根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域;指示目标车辆搬运设备将待停车辆停放至目标停车子区域,其中,目标 车辆搬运设备为至少一个车辆搬运设备中的任一车辆搬运设备;The dispatch server is used to obtain the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked; determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked; according to the parking space size, from the free parking area The space is divided into a target parking subarea that meets the size of the parking space; instructs the target vehicle handling equipment to park the vehicle to be parked in the target parking subarea, where the target vehicle handling equipment is any vehicle handling equipment in at least one vehicle handling equipment;
目标车辆搬运设备,用于将待停车辆停放至目标停车子区域。The target vehicle handling equipment is used to park the to-be-parked vehicle to the target parking sub-area.
本申请实施例提供的动态车位规划和车辆停放方法、装置、调度服务器、计算机可读存储介质、计算机程序产品及自动停车系统,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,提高了车位空间的利用率。The dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system provided by the embodiments of the application. During dynamic parking space planning, the vehicle size of the vehicle to be parked is obtained according to the vehicle to be parked. Determine the size of the parking space required by the vehicle to be parked, and divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance The parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
为了更清楚地说明本申请实施例和现有技术的技术方案,下面对实施例和现有技术中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present application and the technical solutions of the prior art more clearly, the following briefly introduces the drawings that need to be used in the embodiments and the prior art. Obviously, the drawings in the following description are merely the present invention. For some of the embodiments of the application, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.
图1为本申请一实施例的动态车位规划方法的流程示意图;FIG. 1 is a schematic flowchart of a dynamic parking space planning method according to an embodiment of this application;
图2为本申请一实施例的车位规划示意图;Figure 2 is a schematic diagram of parking space planning according to an embodiment of the application;
图3为本申请另一实施例的车位规划示意图;Fig. 3 is a schematic diagram of parking space planning according to another embodiment of the application;
图4为本申请另一实施例的动态车位规划方法的流程示意图;4 is a schematic flowchart of a dynamic parking space planning method according to another embodiment of this application;
图5为本申请实施例的未停车时的车位选取示意图;Fig. 5 is a schematic diagram of parking space selection when not parking in an embodiment of the application;
图6为本申请再一实施例的动态车位规划方法的流程示意图;FIG. 6 is a schematic flowchart of a dynamic parking space planning method according to still another embodiment of this application;
图7为本申请一实施例的车辆停放控制方法的流程示意图;FIG. 7 is a schematic flowchart of a vehicle parking control method according to an embodiment of the application;
图8为本申请另一实施例的车辆停放控制方法的流程示意图;FIG. 8 is a schematic flowchart of a vehicle parking control method according to another embodiment of the application;
图9为本申请再一实施例的车辆停放控制方法的流程示意图;FIG. 9 is a schematic flowchart of a vehicle parking control method according to still another embodiment of the application;
图10为本申请实施例的检测到有新的待停车辆时的车辆停放流程的流程示意图;10 is a schematic flowchart of a vehicle parking process when a new vehicle to be parked is detected according to an embodiment of the application;
图11为本申请实施例的当整个停车区域还未停车时第一个待停车辆的车位规划的流程示意图;FIG. 11 is a schematic flow chart of the parking space planning of the first vehicle to be parked when the entire parking area has not been parked according to an embodiment of the application;
图12为本申请实施例的车位规划和停车顺序示意图;FIG. 12 is a schematic diagram of parking space planning and parking sequence according to an embodiment of the application;
图13为本申请实施例的停车流程示意图;FIG. 13 is a schematic diagram of a parking process according to an embodiment of the application;
图14为本申请实施例的连续有新的待停车辆时的停车流程示意图;FIG. 14 is a schematic diagram of a parking process when there are new vehicles to be parked continuously according to an embodiment of the application;
图15为本申请实施例的动态车位规划装置的结构示意图;15 is a schematic structural diagram of a dynamic parking space planning device according to an embodiment of the application;
图16为本申请实施例的车辆停放控制装置的结构示意图;FIG. 16 is a schematic structural diagram of a vehicle parking control device according to an embodiment of the application;
图17为本申请实施例的调度服务器的结构示意图;FIG. 17 is a schematic structural diagram of a dispatch server according to an embodiment of the application;
图18为本申请实施例的车辆停放系统的结构示意图。FIG. 18 is a schematic structural diagram of a vehicle parking system according to an embodiment of the application.
为使本申请的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本申请进一步详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions, and advantages of the present application clearer, the following further describes the present application in detail with reference to the accompanying drawings and embodiments. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of this application.
为了提高车位空间的利用率,本申请实施例提供了一种动态车位规划和车辆停放方法、装置、调度服务器、计算机可读存储介质、计算机程序产品及自动停车系统,以下分别进行详细说明。In order to improve the utilization of parking space, embodiments of the present application provide a dynamic parking space planning and vehicle parking method, device, dispatch server, computer readable storage medium, computer program product, and automatic parking system, which are described in detail below.
本申请实施例所提供的动态车位规划方法和车辆停放方法可以由调度服务器执行实现,调度服务器为后台具有调度、控制功能的服务器,用来调度车辆搬运设备进行停车操作。实现本申请实施例所提供的动态车位规划方法和车辆停放方法的方式可以为设置于调度服务器中的软件、硬件电路和逻辑电路中的至少一种方式。The dynamic parking space planning method and the vehicle parking method provided in the embodiments of the present application can be implemented by a dispatch server, which is a server with dispatch and control functions in the background and is used to dispatch vehicle handling equipment for parking operations. The method for realizing the dynamic parking space planning method and the vehicle parking method provided in the embodiments of the present application may be at least one of the software, hardware circuit, and logic circuit provided in the dispatch server.
如图1所示,本申请实施例提供了一种动态车位规划方法,该方法可以包括如下步骤。As shown in FIG. 1, an embodiment of the present application provides a dynamic parking space planning method, which may include the following steps.
S101,获取待停车辆的车辆尺寸。S101: Acquire the vehicle size of the vehicle to be parked.
S102,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸。S102: Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
S103,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。S103: According to the size of the parking space, a target parking sub-areas that meets the size of the parking space is divided from the free space of the parking area.
应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车 辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,提高了车位空间的利用率。Applying the embodiment of this application, during dynamic parking space planning, the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked. According to the size of the parking space, from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance The parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
调度服务器可以从车辆检测设备获取实时测量的待停车辆的车辆尺寸,也可以通过对待停车辆的车辆类型进行识别,基于不同车辆类型对应的车辆尺寸,获取到待停车辆的车辆尺寸。在本申请实施例的一种实现方式中,S101具体可以为:接收车辆检测设备对待停车辆进行检测得到的车辆尺寸;或者,识别待停车辆的车辆类型,从预先配置的车辆类型与车辆尺寸的对应关系中,匹配得到待停车辆的车辆尺寸。The dispatch server can obtain the real-time measured vehicle size of the vehicle to be parked from the vehicle detection equipment, and can also obtain the vehicle size of the vehicle to be parked based on the vehicle size corresponding to different vehicle types by identifying the vehicle type of the vehicle to be parked. In an implementation manner of the embodiment of the present application, S101 may specifically be: receiving the vehicle size obtained by the vehicle detection device detecting the vehicle to be parked; or, identifying the vehicle type of the vehicle to be parked, from the pre-configured vehicle type and vehicle size In the corresponding relationship, the vehicle size of the vehicle to be parked is obtained by matching.
在实际的应用场景中,在停车场入口可以安装有车辆检测设备(例如激光传感器、视觉传感器、光电传感器等),车辆检测设备可以对待停车辆进行长宽高的测量,得到待停车辆的车辆尺寸。或者,在调度服务器本地可以预先配置有车辆类型与车辆尺寸的对应关系,例如XXX品牌的A系列车辆对应的长宽高,则如果识别出待停车辆为XXX品牌的A系列车辆,则可以根据配置的对应关系匹配出待停车辆的车辆尺寸。In actual application scenarios, vehicle detection equipment (such as laser sensors, vision sensors, photoelectric sensors, etc.) can be installed at the entrance of the parking lot. The vehicle detection equipment can measure the length, width and height of the vehicle to be parked to obtain the vehicle to be parked. size. Or, the corresponding relationship between vehicle type and vehicle size can be pre-configured locally in the dispatch server, such as the length, width and height corresponding to the A series of XXX brand. If the vehicle to be parked is identified as the A series of XXX brand, it can be based on The configured correspondence matches the vehicle size of the vehicle to be parked.
为了避免在停车时出现车辆剐蹭的现象,一般需要给车辆的停放空间留有一定的余量,即在长度方向和宽度方向都需要预留一定的空间,因此,需要根据车辆尺寸,确定待停车辆所需的停车空间尺寸。例如,待停车辆的长度为5米、宽度为1.8米,需要在长度上预留0.5米、宽度上预留0.4米的空间,则停放该车的所需的停车空间尺寸应为5.5米*2.2米。In order to avoid the phenomenon of vehicle scratching when parking, it is generally necessary to leave a certain margin for the parking space of the vehicle, that is, a certain amount of space needs to be reserved in the length direction and the width direction. Therefore, it is necessary to determine the parking space according to the size of the vehicle. The size of the parking space required by the vehicle. For example, if the length of the vehicle to be parked is 5 meters and the width is 1.8 meters, and 0.5 meters in length and 0.4 meters in width are required, the size of the parking space required to park the vehicle should be 5.5 meters* 2.2 meters.
在得到待停车辆所需的停车空间尺寸后,基于停车空间尺寸将待停车辆停到停车区域的空闲空间内,停车区域是指立体车库、停车场等,空闲空间是指还未停车的空间,停车空间尺寸是指待停车辆需要占用的尺寸,可以从空闲空间内进行划分,划分出符合停车空间尺寸的目标停车子区域,这里对于如何划分可以不做限定,只要能够从空闲空间内划分出来一定大小的区域,能够覆盖停车空间尺寸即可,例如,确定的停车空间尺寸为5.5米*2.2米,只要空闲空间的长度大于或等于5.5米、宽度大于或等于2.2米,则一定可以划分出一个尺寸为5.5米*2.2米的区域作为目标停车子区域,该目标停车子区域即为用来停放待停车辆的子区域。After obtaining the size of the parking space required by the vehicle to be parked, based on the size of the parking space, park the vehicle to be parked in the free space of the parking area. The parking area refers to the three-dimensional garage, parking lot, etc., and the free space refers to the space that has not been parked. , The parking space size refers to the size that the vehicle to be parked needs to occupy. It can be divided from the free space to divide the target parking sub-area that meets the size of the parking space. There is no restriction on how to divide it, as long as it can be divided from the free space. A certain size area can cover the size of the parking space. For example, the determined parking space size is 5.5 meters * 2.2 meters. As long as the length of the free space is greater than or equal to 5.5 meters and the width is greater than or equal to 2.2 meters, it must be divided. An area with a size of 5.5 meters*2.2 meters is used as the target parking sub-area, and the target parking sub-area is a sub-area for parking vehicles to be parked.
在本申请实施例的一种实现方式中,调度服务器中可以存储一张停车区域的地图,包含了各个停车空间的位置信息、车辆搬运设备的实时位置信息、已停车辆的坐标位置、停车子区域尺寸等停车信息,调度服务器可以基于该地图规划出停放待停车辆的目标停车子区域。In an implementation of the embodiment of the present application, a map of the parking area can be stored in the dispatch server, which contains the location information of each parking space, the real-time location information of the vehicle handling equipment, the coordinate location of the parked vehicle, and the parking sub For parking information such as area size, the dispatch server can plan a target parking sub-area for parking vehicles to be parked based on the map.
在本申请实施例的一种实现方式中,S103具体可以为:确定停车区域内已占用空间的位置信息;根据已占用空间的位置信息,确定已占用空间的相邻空闲空间;根据停车空间尺寸,从相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, S103 may specifically be: determining the location information of the occupied space in the parking area; determining the adjacent free space of the occupied space according to the location information of the occupied space; according to the size of the parking space , Divide the target parking sub-areas that meets the size of the parking space from the adjacent free space.
停车区域内的已占用空间为已经停放车辆的空间,已占用空间的位置信息可以由已占用空间的中心坐标加长宽尺寸表示、也可以由边缘坐标表示,该位置信息一般是在规划车位的过程中动态记录的,在确定已占用空间的位置信息后,可以根据已占用空间的位置信息,确定出已占用空间的相邻空闲空间,并根据停车空间尺寸,从相邻空闲空间内划分出符合待停车辆所需停车空间尺寸的目标停车子区域。The occupied space in the parking area is the space where vehicles have been parked. The position information of the occupied space can be represented by the center coordinates of the occupied space plus the length and width, or the edge coordinates. This position information is generally in the process of planning parking spaces. After determining the location information of the occupied space, the adjacent free space of the occupied space can be determined according to the location information of the occupied space, and the adjacent free space can be divided according to the size of the parking space. The target parking sub-area of the parking space required by the vehicle to be parked.
在本申请实施例的一种实现方式中,根据停车空间尺寸,从相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域的步骤,具体可以为:获取与已占用空间中任一已占用子区域同一行的相邻空闲空间的第一尺寸,其中,已占用子区域为已停放一车辆的子区域;若第一尺寸不小于停车空间尺寸,则根据停车空间尺寸,从与已占用子区域同一行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域;若第一尺寸小于停车空间尺寸,则根据停车空间尺寸,从与已占用子区域相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, according to the size of the parking space, the step of dividing the target parking sub-area that meets the size of the parking space from the adjacent free space may be specifically: obtaining any one of the occupied space and the occupied space. The first size of the adjacent free space in the same row of the occupied sub-region, where the occupied sub-region is the sub-region where a vehicle has been parked; if the first size is not less than the size of the parking space, the size of the parking space will be compared with the occupied sub-region. The adjacent free space in the same row of the sub-area is divided into the target parking sub-areas that meets the size of the parking space; if the first size is smaller than the size of the parking space, according to the size of the parking space, from the free space adjacent to the occupied sub-areas Divide the target parking sub-areas that meets the size of the parking space.
在进行车位规划时,针对于已占用空间中任一已占用子区域(已占用子区域为已停放一车辆的子区域),获取与该已占用子区域同一行的相邻空闲空间的第一尺寸,并判断第一尺寸是否不小于停车空间尺寸。如果不小于,则说明这一行的相邻空闲空间可以停放下待停车辆,可以根据停车空间尺寸,从该行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域;如果小于,则说明这一行的相邻空闲空间无法停放待停车辆,可以根据停车空间尺寸,从该行的相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。When planning parking spaces, for any occupied sub-area in the occupied space (the occupied sub-area is a sub-area where a vehicle has been parked), obtain the first adjacent free space in the same row as the occupied sub-area. Size, and determine whether the first size is not less than the size of the parking space. If it is not smaller, it means that the adjacent free space of this row can park vehicles to be parked. According to the size of the parking space, the target parking sub-area that meets the size of the parking space can be divided from the adjacent free space of this row; if it is smaller, It means that the adjacent free space of this row cannot park the vehicles to be parked. According to the size of the parking space, the target parking sub-areas that meets the size of the parking space can be divided from the free space of the adjacent rows of the row.
在本申请实施例中,行不仅限于指传统的横向排列,具体的排列方向可 以根据实际需求确定,例如,可以是横向排列、竖向排列、斜向排列等。每行中的车位也不仅限于沿车位长边排列,可以沿长边排列、沿短边排列,甚至车位和车位之间也可以是斜着排列的,只要排列成行即可。In the embodiments of the present application, the rows are not limited to the traditional horizontal arrangement, and the specific arrangement direction can be determined according to actual needs, for example, it can be a horizontal arrangement, a vertical arrangement, an oblique arrangement, and so on. The parking spaces in each row are not limited to being arranged along the long side of the parking space. They can be arranged along the long side or the short side. Even the parking spaces and the parking spaces can be arranged diagonally, as long as they are arranged in a row.
在本申请实施例的一种实现方式中,每来一辆车,则对该车辆进行动态车位规划,沿着长度方向以车辆头尾相接的方式进行规划,当长度方向上无法停放下待停车辆时,则在宽度方向上重新选择区域规划,在相邻行的空闲空间内划分出符合待停车辆所需停车空间尺寸的目标停车子区域,如图2所示,第一行的停车空间P小于待停车辆所需停车空间尺寸,因此在第二行进行划分,具体是在第二行的停车空间Q内划分出符合待停车辆所需停车空间尺寸的目标停车子区域。以此类推,直到长度方向和宽度方向上都无法停放更多的车辆时,则说明这个停车空间已完全利用。假设车辆停放后没有车辆驶出,这一停车空间的车位规划和停放完成。为了保证车辆停放的效率,合理利用停车空间,以头尾相接的方式停放车辆时,同一行的车辆一般要求等宽。在本申请实施例的另一种实现方式中,可以沿着宽度方向以左右相间的方式进行规划,同理,为了保证车辆停放的效率,合理利用停车空间,以左右相间的方式停放车辆时,同一行的车辆一般要求等长。In an implementation of the embodiment of the present application, every time a car comes, dynamic parking space planning is performed on the vehicle, and the planning is carried out in a way that the vehicles are connected head to tail along the length direction. When the length direction cannot be parked and waited When parking the vehicle, re-select the area plan in the width direction, and divide the target parking sub-areas that meets the size of the parking space required by the vehicle to be parked in the free space of the adjacent row. As shown in Figure 2, the parking in the first row The space P is smaller than the size of the parking space required by the vehicle to be parked, so it is divided in the second row. Specifically, the parking space Q in the second row is divided into a target parking sub-area that meets the size of the parking space required by the vehicle to be parked. By analogy, until no more vehicles can be parked in the length direction and width direction, it means that the parking space has been fully utilized. Assuming that no vehicle leaves after parking, the parking space planning and parking of this parking space are completed. In order to ensure the efficiency of vehicle parking, reasonable use of parking space, when vehicles are parked in a head-to-tail manner, vehicles in the same row are generally required to have the same width. In another implementation manner of the embodiments of the present application, planning can be done in a left-to-right way along the width direction. Similarly, in order to ensure the efficiency of vehicle parking, reasonable use of the parking space, when the vehicle is parked in a left-to-right way, Vehicles in the same row generally require the same length.
在本申请实施例的一种实现方式中,根据停车空间尺寸,从与已占用子区域同一行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域的步骤,具体可以为:若第一尺寸小于预设停车空间尺寸的两倍,则根据停车空间尺寸,从与已占用子区域同一行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, according to the size of the parking space, the step of dividing the target parking sub-areas that meets the size of the parking space from the adjacent free space in the same row as the occupied sub-areas can be specifically as follows: The first size is less than twice the size of the preset parking space, and then according to the size of the parking space, the target parking sub-areas meeting the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-areas.
在第一尺寸不小于停车空间尺寸的前提下,为了提高停车效率,可以判断这一行的空闲空间是否可以停放两个中等尺寸的车辆(即第一尺寸是否等于预设停车空间尺寸的两倍),如果第一尺寸小于预设停车空间尺寸的两倍,则说明这一行的空闲空间无法再停放两个中等尺寸的车辆,可以停放待停车辆,则可以根据停车空间尺寸,从该行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域。在此基础上,还可以引入一个介于1和1.5之间的预设倍数,例如1.05,如果第一尺寸大于预设停车空间尺寸的两倍的预设倍数,也可以根据停车空间尺寸,从与已占用子区域同一行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域。On the premise that the first size is not less than the size of the parking space, in order to improve parking efficiency, it can be judged whether the free space of this row can park two medium-sized vehicles (that is, whether the first size is equal to twice the size of the preset parking space) If the first size is less than twice the size of the preset parking space, it means that the free space in this row can no longer park two medium-sized vehicles. The adjacent free space is divided into target parking sub-areas that meet the size of the parking space. On this basis, a preset multiple between 1 and 1.5 can also be introduced, such as 1.05. If the first size is greater than the preset multiple of twice the size of the preset parking space, it can also be based on the size of the parking space. In the adjacent free space in the same row as the occupied sub-areas, the target parking sub-areas meeting the size of the parking space is divided.
在本申请实施例的一种实现方式中,该方法还可以包括:若第一尺寸不 小于预设停车空间尺寸的两倍、且停车空间尺寸大于预设停车空间尺寸,则根据停车空间尺寸,从与已占用子区域相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, the method may further include: if the first size is not less than twice the size of the preset parking space and the size of the parking space is greater than the preset parking space size, then according to the size of the parking space, The target parking sub-areas that meets the size of the parking space are divided from the free space in the row adjacent to the occupied sub-areas.
如果第一尺寸不小于预设停车空间尺寸的两倍,则说明这一行的空闲空间可以停放两个中等尺寸的车辆,为了提高停车空间的利用率,避免空间浪费,可以将这一行的空闲空间留着停放中等尺寸的车辆,而如果当前待停车辆所需的停车空间尺寸大于预设停车空间尺寸,则可以将这个待停车辆停放到相邻行,具体的,可以根据停车空间尺寸,从该行的相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。If the first size is not less than twice the size of the preset parking space, it means that the free space of this row can park two medium-sized vehicles. In order to improve the utilization of parking space and avoid space waste, you can reduce the free space of this row Reserve a medium-sized vehicle. If the size of the parking space required by the current vehicle to be parked is greater than the preset parking space size, then the vehicle to be parked can be parked in an adjacent row. Specifically, according to the size of the parking space, from The free space of adjacent rows of the row is divided into target parking sub-areas that meet the size of the parking space.
如图3所示,第一行的空闲空间P可以规划出停放两个中等尺寸车辆的停车子区域,且待停车辆所需的停车空间尺寸大于预设停车空间尺寸,则在宽度方向上在第二行重新规划停放待停车辆的目标停车子区域,即在停车空间Q内划分出符合待停车辆所需停车空间尺寸的目标停车子区域。在此基础上,还可以引入一个介于1和1.5之间的预设倍数,例如1.05,如果第一尺寸不小于预设停车空间尺寸的两倍、第一尺寸不大于预设停车空间尺寸的两倍的预设倍数,且停车空间尺寸大于预设停车空间尺寸,则可以根据停车空间尺寸,从与已占用子区域相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。As shown in Figure 3, the free space P in the first row can be planned to park two medium-sized vehicles in the parking sub-area, and the parking space required by the vehicle to be parked is larger than the preset parking space size, then in the width direction The second line re-plans the target parking sub-areas for parking the vehicles to be parked, that is, divides the target parking sub-areas in the parking space Q that meets the size of the parking space required by the vehicles to be parked. On this basis, you can also introduce a preset multiple between 1 and 1.5, such as 1.05, if the first size is not less than twice the size of the preset parking space, and the first size is not greater than the size of the preset parking space. A preset multiple of twice, and the size of the parking space is greater than the preset size of the parking space, then the target parking sub-areas meeting the size of the parking space can be divided from the free space adjacent to the occupied sub-areas according to the size of the parking space.
作为本申请实施例的一种可以实现的具体方式,停车区域可以包括多个停车空间,空闲空间为各停车空间内未停放车辆的空间。As a specific manner that can be implemented in the embodiments of the present application, the parking area may include multiple parking spaces, and the free space is a space in each parking space where no vehicles are parked.
由于停车区域一般较大,会有多个入口,并且在立体车库等场景下,有多个楼层的停车区,因此,一般将停车区域划分为多个停车空间,例如一层是一个停车空间、按照A、B、C、D等区域划分多个停车空间。空闲空间即为各停车空间内未停放车辆的空间。Since the parking area is generally large, there will be multiple entrances, and in scenarios such as three-dimensional garages, there are parking areas on multiple floors. Therefore, the parking area is generally divided into multiple parking spaces, such as one parking space on the first floor, Divide multiple parking spaces according to areas A, B, C, D, etc. The free space is the space in each parking space where no vehicles are parked.
在此场景下,本申请实施例提供了一种动态车位规划方法,如图4所示,该方法可以包括如下步骤。In this scenario, the embodiment of the present application provides a dynamic parking space planning method. As shown in FIG. 4, the method may include the following steps.
S401,获取待停车辆的车辆尺寸。S401: Acquire the vehicle size of the vehicle to be parked.
S402,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸。S402: Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
S403,获取各停车空间内空闲空间的尺寸、各停车空间的位置信息以及待停车辆的当前位置信息。S403: Acquire the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked.
S404,根据各停车空间内空闲空间的尺寸、各停车空间的位置信息以及待停车辆的当前位置信息,从多个停车空间中,查找空闲空间的尺寸不小于停车空间尺寸、且距离待停车辆最近的第一停车空间。S404: According to the size of the free space in each parking space, the location information of each parking space, and the current position information of the vehicle to be parked, find from multiple parking spaces that the size of the free space is not less than the size of the parking space and is away from the vehicle to be parked The nearest first parking space.
S405,根据停车空间尺寸,从第一停车空间的空闲空间内划分出符合停车空间尺寸的目标停车子区域。S405: According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the first parking space.
针对于停车区域划分为多个停车空间的场景,可能有多个停车空间的空闲空间能够符合待停车辆所需的停车空间尺寸,为了提高车辆停放的效率,降低搬运车辆产生的能耗,本申请实施例中,对各停车空间内空闲空间的尺寸、各停车空间的位置信息以及待停车辆的当前位置信息进行获取,根据各停车空间内空闲空间的尺寸、各停车空间的位置信息以及待停车辆的当前位置信息,可以从多个停车空间中,查找出空闲空间的尺寸不小于停车空间尺寸、且距离待停车辆最近的第一停车空间。例如,停车区域总共有10个停车空间,其中停车空间2、3、5、7、9这五个停车空间中空闲空间的尺寸都能够覆盖待停车辆所需的停车空间尺寸,则需要根据待停车辆的当前位置信息(一般是入口检测得到)和2、3、5、7、9这五个停车空间的位置信息,判断待停车辆当前离哪个停车空间最近,假设待停车辆离停车空间3最近,则可以根据待停车辆所需的停车空间尺寸,从停车空间3内划分出符合停车空间尺寸的目标停车子区域。For the scenario where the parking area is divided into multiple parking spaces, there may be multiple parking spaces with free space that can meet the size of the parking space required by the vehicle to be parked. In order to improve the efficiency of vehicle parking and reduce the energy consumption of transport vehicles, this In the application example, the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked are acquired, based on the size of the free space in each parking space, the location information of each parking space, and the waiting space. The current position information of the parked vehicle can be used to find the first parking space that is not less than the size of the parking space and is closest to the vehicle to be parked from among multiple parking spaces. For example, there are a total of 10 parking spaces in the parking area. The size of the free space in the five parking spaces 2, 3, 5, 7, and 9 can cover the size of the parking space required by the vehicle to be parked. The current location information of the parked vehicle (usually obtained by entrance detection) and the location information of the five parking spaces 2, 3, 5, 7, and 9, to determine which parking space the vehicle to be parked is currently closest to, assuming that the vehicle to be parked is away from the parking space 3 Recently, according to the size of the parking space required by the vehicle to be parked, the parking space 3 can be divided into the target parking sub-areas that meets the size of the parking space.
下面,结合图5对上述动态车位规划的过程进行说明:如图5所示,现有4个停车空间A、B、C和D,各停车空间的空闲空间的尺寸均能够覆盖待停车辆所需的停车空间尺寸。当待停车辆位于1号入口时,可知,待停车辆距离停车空间A最近,因此,可以根据待停车辆所需的停车空间尺寸,从停车空间A内划分出符合停车空间尺寸的目标停车子区域(停车空间A中的“目标停车子区域”)。In the following, the above dynamic parking space planning process will be described with reference to Figure 5. As shown in Figure 5, there are four parking spaces A, B, C and D, and the size of the free space of each parking space can cover the parking space of the vehicle to be parked. The size of the parking space required. When the vehicle to be parked is located at entrance 1, it can be known that the vehicle to be parked is the closest to parking space A. Therefore, according to the size of the parking space required by the vehicle to be parked, the target parking space that meets the size of the parking space can be divided from the parking space A. Area ("target parking sub-area" in parking space A).
基于图1所示实施例,本申请实施例还提供了一种动态车位规划方法,如图6所示,该方法可以包括如下步骤。Based on the embodiment shown in FIG. 1, the embodiment of the present application also provides a dynamic parking space planning method. As shown in FIG. 6, the method may include the following steps.
S601,获取待停车辆的车辆尺寸。S601: Acquire the vehicle size of the vehicle to be parked.
S602,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸。S602: Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
S603,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。S603: According to the size of the parking space, a target parking sub-areas that meets the size of the parking space is divided from the free space of the parking area.
S604,若空闲空间的尺寸小于停车空间尺寸,则发送提示信息,其中,提示信息用于提示停车区域无法停放待停车辆。S604: If the size of the free space is smaller than the size of the parking space, a prompt message is sent, where the prompt message is used to prompt that the parking area cannot park the vehicle to be parked.
当空闲空间的尺寸小于待停车辆所需的停车空间尺寸时,表明停车区域内无可停放待停车辆的空间,此时,调度服务器需要发起提示信息,用来提示停车区域无法停放待停车辆。具体实现时,调度服务器可以将该提示信息发送给待停车辆所在的入口处的显示器,通过显示屏和语音提示车主无法停入该停车区域,同时也可以提示车主将车辆停至其他停车区域,从而提高车主的停车体验度。When the size of the free space is less than the size of the parking space required by the vehicle to be parked, it indicates that there is no space for parking the vehicle to be parked in the parking area. At this time, the dispatch server needs to initiate a prompt message to remind the parking area that the vehicle cannot be parked. . In specific implementation, the dispatch server can send the prompt information to the display at the entrance where the vehicle to be parked is located, and prompt the owner through the display screen and voice that the car owner cannot park in the parking area. At the same time, it can also prompt the owner to park the vehicle to another parking area. Thereby improving the car owner's parking experience.
本申请实施例还提供了一种车辆停放控制方法,如图7所示,该方法可以包括如下步骤。The embodiment of the present application also provides a vehicle parking control method. As shown in FIG. 7, the method may include the following steps.
S701,获取停放待停车辆的停车请求和待停车辆的车辆尺寸。S701: Obtain a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked.
S702,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸。S702: Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
S703,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。S703: According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area.
S704,指示目标车辆搬运设备将待停车辆停放至目标停车子区域。S704: Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,在划分出目标停车子区域后,指示目标车辆搬运设备将待停车辆停放至目标停车子区域,能够指示目标车辆搬运设备将待停车辆搬运到划分的目标停车子区域,提高了车位空间的利用率。Applying the embodiment of this application, during dynamic parking space planning, the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked. According to the size of the parking space, from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance When the parking space caused by the parking space does not match the actual size of the vehicle, after the target parking sub-area is divided, the target vehicle handling equipment is instructed to park the vehicle to be parked in the target parking sub-area, which can instruct the target vehicle handling equipment to transport the vehicle to be parked To the divided target parking sub-areas, the utilization rate of parking space is improved.
调度服务器在为待停车辆规划出目标停车子区域后,可以指示目标车辆搬运设备将待停车辆停放至目标停车子区域,其中,车辆搬运设备可以为AGV(Automated Guided Vehicle,自动导引运输车)、停车机器人等用于搬运汽车的设备,当有多个车辆搬运设备时,目标车辆搬运设备可以是指定的任意一 个车辆搬运设备,也可以是与待停车辆距离最短的车辆搬运设备。目标车辆搬运设备还可以不止一个,例如,可以两个以上的车辆搬运设备组成的车队或组合去搬运一辆汽车。调度服务器指示目标车辆搬运设备停放待停车辆的方式可以是通过下发停车指令的方式指示,停车指令携带目标停车子区域的位置信息,也可以全程控制目标车辆搬运设备停放待停车辆。目标车辆搬运设备在搬运待停车辆时,具体方式可以是,目标车辆搬运设备驶入待停车辆底部,目标车辆搬运设备上配备的传感器(例如激光传感器、光电传感器等)检测待停车辆前后轮胎所在位置,目标车辆搬运设备长度自动调整,夹持待停车辆轮胎,托起待停车辆,移动至目标停车子区域。或者,待停车辆可以停放在托盘上,停车机器人通过搬运托盘,实现对待停车辆的搬运。After the dispatch server plans the target parking sub-area for the vehicles to be parked, it can instruct the target vehicle handling equipment to park the to-be-parked vehicles in the target parking sub-area. The vehicle handling equipment can be AGV (Automated Guided Vehicle). ), parking robots and other equipment used to transport cars. When there are multiple vehicle handling equipment, the target vehicle handling equipment can be any specified vehicle handling equipment, or the vehicle handling equipment with the shortest distance from the vehicle to be parked. There may also be more than one target vehicle handling equipment, for example, a fleet or combination of two or more vehicle handling equipment may be used to move a car. The dispatch server instructs the target vehicle handling equipment to park the vehicle to be parked can be instructed by issuing a parking instruction, which carries the location information of the target parking sub-area, and can also control the target vehicle handling equipment to park the vehicle to be parked throughout the process. When the target vehicle handling equipment transports the vehicle to be parked, the specific method may be that the target vehicle handling equipment drives into the bottom of the vehicle to be parked, and the sensors (such as laser sensors, photoelectric sensors, etc.) equipped on the target vehicle handling equipment detect the front and rear tires of the vehicle to be parked At the location, the length of the target vehicle handling equipment is automatically adjusted, clamps the tires of the vehicle to be parked, lifts the vehicle to be parked, and moves to the target parking sub-area. Alternatively, the vehicle to be parked can be parked on the pallet, and the parking robot can carry the vehicle to be parked by carrying the pallet.
在本申请实施例的一种实现方式中,在执行S704之后,本申请实施例所提供的方法还可以执行如下步骤:接收目标车辆搬运设备发送的目标停车子区域的更新的子区域信息;根据更新的子区域信息,更新目标停车子区域。In an implementation manner of the embodiment of the present application, after performing S704, the method provided in the embodiment of the present application may further perform the following steps: receiving updated sub-area information of the target parking sub-area sent by the target vehicle handling equipment; The updated sub-area information, and the target parking sub-area is updated.
其中,更新的子区域信息为目标车辆搬运设备在停放待停车辆至目标停车子区域之后,检测到待停车辆与相邻已占用子区域中停放车辆的距离小于预设安全阈值时,移动待停车辆使得待停车辆与相邻已占用子区域中停放车辆的距离大于或等于预设安全阈值后,得到的实际停放待停车辆的停车子区域的子区域信息。目标车辆搬运设备搬运待停车辆至目标停车子区域后,可以对车辆停放位置进行检测,判断停车的实际安全余量是否足够,如果不足,则自动调整达到设定的安全余量,并将调整后的停放待停车辆的停车子区域的子区域信息报送给调度服务器,由调度服务器进行目标停车子区域的更新,记录下这一个待停车辆的实际停车数据作为已占用子区域。Among them, the updated sub-area information is that after the target vehicle handling equipment has parked the vehicle to be parked to the target parking sub-area, it detects that the distance between the vehicle to be parked and the parked vehicle in the adjacent occupied sub-area is less than the preset safety threshold. After the vehicle is parked such that the distance between the vehicle to be parked and the parked vehicle in the adjacent occupied sub-area is greater than or equal to the preset safety threshold, the sub-area information of the parking sub-area where the vehicle to be parked is actually parked is obtained. After the target vehicle handling equipment transports the vehicle to be parked to the target parking sub-area, it can detect the parking position of the vehicle to determine whether the actual safety margin of parking is sufficient. If it is insufficient, it will automatically adjust to the set safety margin and will adjust The subsequent sub-area information of the parking sub-area where the vehicle is parked to be parked is reported to the dispatch server, and the dispatch server updates the target parking sub-area, and records the actual parking data of the vehicle to be parked as the occupied sub-area.
基于图7所示实施例,本申请实施例还提供了一种车辆停放控制方法,如图8所示,该方法可以包括如下步骤。Based on the embodiment shown in FIG. 7, the embodiment of the present application also provides a vehicle parking control method. As shown in FIG. 8, the method may include the following steps.
S801,获取停放待停车辆的停车请求和待停车辆的车辆尺寸。S801: Acquire a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked.
S802,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸。S802: Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
S803,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。S803: According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area.
S804,获取目标车辆搬运设备采集的停车区域内目标停车子区域的相邻已占用子区域的实际位置信息,以及划分的相邻已占用子区域的位置信息, 其中,相邻已占用子区域为与目标停车子区域相邻的已停放一车辆的子区域。S804: Acquire the actual location information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, and the location information of the divided adjacent occupied sub-areas, where the adjacent occupied sub-areas is A sub-area where a vehicle has been parked adjacent to the target parking sub-area.
S805,判断实际位置信息与划分的相邻已占用子区域的位置信息是否一致,若一致,则执行S806,否则执行S807。S805: Determine whether the actual location information is consistent with the location information of the divided adjacent occupied sub-areas, if they are consistent, execute S806, otherwise execute S807.
S806,指示目标车辆搬运设备将待停车辆停放至目标停车子区域。S806: Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
S807,根据实际位置信息更新停车区域的空闲空间,并根据停车空间尺寸,从更新后的空闲空间内重新划分出符合停车空间尺寸的目标停车子区域,并指示目标车辆搬运设备将待停车辆停放至重新划分的目标停车子区域。S807: Update the free space of the parking area according to the actual location information, and according to the size of the parking space, re-divide the target parking sub-areas that meets the size of the parking space from the updated free space, and instruct the target vehicle handling equipment to park the vehicle to be parked To the re-divided target parking sub-area.
调度服务器在每次为一辆车规划目标停车子区域、指示目标车辆搬运设备将待停车辆停放至目标停车子区域后,会在本地将该目标停车子区域记录为已占用子区域,并记录该子区域的位置信息。划分的相邻已占用子区域的位置信息,即是调度服务器在本地记录的为目标停车子区域相邻的已占用子区域中停放的车辆所划分的子区域的位置信息,一般由该子区域的中心坐标表示。车辆搬运设备在停放车辆时可能会有一定的停放误差,停车所占用的空间和停放位置不一定与调度服务器规划的目标停车子区域完全吻合,因此,调度服务器在为新的待停车辆规划停车目标子区域后,首先需要获取目标车辆搬运设备采集的停车区域内目标停车子区域的相邻已占用子区域的实际位置信息,以及划分的相邻已占用子区域的位置信息,判断这两个位置信息是否一致,如果一致,则说明车辆搬运设备停放相邻位置的车辆所占用的空间和停放位置与调度服务器规划的子区域完全吻合,则针对于新的待停车辆,可以直接指示目标车辆搬运设备将待停车辆停放至目标停车子区域。Each time the dispatch server plans a target parking sub-area for a vehicle and instructs the target vehicle handling equipment to park the vehicle to be parked in the target parking sub-area, it will locally record the target parking sub-area as an occupied sub-area, and record it The location information of the sub-area. The location information of the divided adjacent occupied sub-areas is the location information of the sub-areas divided by the vehicles parked in the occupied sub-areas adjacent to the target parking sub-areas, which is recorded locally by the dispatch server, and is generally determined by the sub-areas The center coordinates are indicated. Vehicle handling equipment may have a certain parking error when parking the vehicle. The space and parking location occupied by parking may not be exactly the same as the target parking sub-area planned by the dispatch server. Therefore, the dispatch server is planning parking for new vehicles to be parked. After the target sub-area, it is first necessary to obtain the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, as well as the position information of the divided adjacent occupied sub-areas, and determine the two Whether the location information is consistent, if it is consistent, it means that the space occupied by the vehicle handling equipment parked adjacent to the vehicle and the parking location are completely consistent with the sub-area planned by the dispatch server, and for the new vehicle to be parked, the target vehicle can be directly indicated The handling equipment parks the to-be-parked vehicle to the target parking sub-area.
如果两个位置信息不一致,则说明车辆搬运设备停放相邻位置的车辆所占用的空间和停放位置与调度服务器规划的子区域不吻合,实际位置信息的变化表征了车辆停放时实际占用空间的大小变化,进一步的,实际位置信息的变化会导致停车区域的空闲空间的面积变化,因此,根据实际位置信息首先更新停车区域的空闲空间,根据实际位置信息更新停车区域的空闲空间变大或者变小,由于空闲空间变化,则需要重新进行车位规划,根据停车空间尺寸,从更新后的空闲空间内重新划分出符合停车空间尺寸的目标停车子区域,指示目标车辆搬运设备将待停车辆停放至重新规划得到的目标停车子区域。If the two location information is inconsistent, it means that the space occupied by the vehicle handling equipment parked adjacent to the vehicle and the parking location do not match the sub-area planned by the dispatch server. The change in the actual location information represents the actual size of the space occupied by the vehicle when it is parked Further, changes in the actual location information will cause the area of the free space in the parking area to change. Therefore, the free space in the parking area is first updated according to the actual location information, and the free space in the parking area is updated according to the actual location information to become larger or smaller , Due to the change of free space, it is necessary to re-plan the parking space. According to the size of the parking space, re-divide the target parking sub-areas that meets the size of the parking space from the updated free space, and instruct the target vehicle handling equipment to park the vehicle to be parked until the new The planned target parking sub-area.
基于图7所示实施例,本申请实施例还提供了一种车辆停放控制方法, 如图9所示,该方法可以包括如下步骤。Based on the embodiment shown in FIG. 7, the embodiment of the present application also provides a vehicle parking control method. As shown in FIG. 9, the method may include the following steps.
S901,获取停放待停车辆的停车请求和待停车辆的车辆尺寸。S901: Obtain a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked.
S902,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸。S902: Determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked.
S903,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。S903: According to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area.
S904,指示目标车辆搬运设备将待停车辆停放至目标停车子区域。S904: Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
S905,接收目标车辆搬运设备发送的确认停车指令。S905: Receive a parking confirmation instruction sent by the target vehicle handling equipment.
S906,根据确认停车指令,将目标停车子区域标记为已占用子区域,并更新空闲空间。S906: According to the parking confirmation instruction, mark the target parking sub-area as an occupied sub-area, and update the free space.
目标车辆搬运设备在停放待停车辆之后,会向调度服务器反馈一个确认停车指令,确认停车指令可以携带目标停车子区域的尺寸和位置信息等。调度服务器在接收到确认停车指令后,能够确定目标停车子区域已经停好车,此时可以将目标停车子区域标记为已占用子区域,同时可以更新空闲空间,将目标停车子区域从空闲空间中剔除。根据目标车辆搬运设备发送的确认停车指令,更新停车区域的状态,保证动态车位规划的实时性。After the target vehicle handling equipment parks the vehicle to be parked, it will feed back a parking confirmation instruction to the dispatch server, and the confirmation parking instruction can carry the size and location information of the target parking sub-area. After the dispatch server receives the parking confirmation instruction, it can determine that the target parking sub-area has been parked. At this time, the target parking sub-area can be marked as an occupied sub-area, and the free space can be updated at the same time to change the target parking sub-area from the free space. Excluded. According to the confirmation parking instruction sent by the target vehicle handling equipment, the status of the parking area is updated to ensure the real-time nature of dynamic parking space planning.
上述各方法实施例可以相融合,所得到的技术方案也属于本申请实施例所保护的范围,例如,可以利用图4所示实施例的方法得到目标停车子区域,然后判断空闲空间的尺寸是否小于停车空间尺寸,如果小于则发送提示信息,如果不小于则利用图8所示实施例中的S804-S807的步骤,指示目标车辆搬运设备将待停车辆停放至目标停车子区域,并且在接收到目标车辆搬运设备将待停车辆停放至目标停车子区域后发送的确认停车指令后,将目标停车子区域标记为已占用子区域,并更新空闲空间。当然,各实施例的融合方式不仅限于上述的融合方案,上述的融合方案仅是举例说明,其他的融合方式这里不再一一赘述。The foregoing method embodiments can be combined, and the obtained technical solutions also fall within the scope of protection of the embodiments of this application. For example, the method of the embodiment shown in FIG. 4 can be used to obtain the target parking sub-area, and then determine whether the size of the free space is If it is smaller than the size of the parking space, if it is smaller, send a prompt message. If it is not smaller, use the steps S804-S807 in the embodiment shown in FIG. 8 to instruct the target vehicle handling equipment to park the vehicle to be parked in the target parking sub-area and receive After the target vehicle handling equipment sends the parking confirmation instruction after parking the vehicle to be parked in the target parking subarea, the target parking subarea is marked as an occupied subarea, and the free space is updated. Of course, the fusion manner of each embodiment is not limited to the above fusion scheme, and the above fusion scheme is only an example for illustration, and other fusion manners will not be repeated here.
为了便于理解,下面结合三种不同的场景对本申请实施例所提供的车辆停放流程进行介绍。如图10所示,为本申请实施例的检测到有新的待停车辆时的车辆停放流程的流程示意图,主要包括如下步骤:For ease of understanding, the following describes the vehicle parking process provided by the embodiments of the present application in combination with three different scenarios. As shown in FIG. 10, it is a schematic flow chart of a vehicle parking process when a new vehicle to be parked is detected in an embodiment of this application, which mainly includes the following steps:
S1001,在入口处检测到待停车辆A,通过车辆检测设备检测待停车辆A的长宽尺寸为L1*W1,加上一定安全余量s1,得到待停车辆A所需的停车空间尺寸L11*W11。S1001: The vehicle A to be parked is detected at the entrance, and the length and width of the vehicle A to be parked are detected by the vehicle detection equipment as L1*W1, plus a certain safety margin s1, to obtain the parking space size L11 for the vehicle A to be parked *W11.
S1002,查找地图上的停车区域中各停车空间的空闲空间是否符合停车空间尺寸L11*W11。如果是则执行S1003-S1005,否则执行S1006。S1002: Search whether the free space of each parking space in the parking area on the map meets the parking space size L11*W11. If yes, execute S1003-S1005, otherwise execute S1006.
S1003,检索到多个停车空间的空闲空间符合停车空间尺寸L11*W11,根据从入口到达停车空间的路径最短原则,选择一个停车空间。In S1003, it is retrieved that the free space of multiple parking spaces meets the parking space size L11*W11, and a parking space is selected according to the principle of the shortest path from the entrance to the parking space.
S1004,在选择出的停车空间内,根据已停车子区域的尺寸和空闲空间的尺寸,计算得到待停车辆A的目标停车子区域的中心坐标(X1,Y1)。S1004: In the selected parking space, according to the size of the parked sub-region and the size of the free space, the center coordinates (X1, Y1) of the target parking sub-region of the vehicle A to be parked are calculated.
S1005,计算从入口到达中心坐标(X1,Y1)的行走路径,将行走路径、中心坐标(X1,Y1)以及入口坐标发送给目标车辆搬运设备,目标车辆搬运设备将待停车辆A搬运至坐标(X1,Y1)处。此时,调度服务器得到目标车辆搬运设备的任务完成反馈,将停放待停车辆的停车子区域设为已占用子区域。S1005: Calculate the walking path from the entrance to the center coordinates (X1, Y1), and send the walking path, the center coordinates (X1, Y1) and the entrance coordinates to the target vehicle handling equipment, and the target vehicle handling equipment will transport the waiting vehicle A to the coordinates (X1, Y1). At this time, the dispatch server obtains the task completion feedback of the target vehicle handling equipment, and sets the parking sub-area of the parking vehicle to be an occupied sub-area.
S1006,入口处显示屏和声音提示车主无法停入该停车区域,提示车主将车辆停至其他停车区域。S1006: The display screen and sound at the entrance prompt the owner that the vehicle cannot be parked in the parking area, and prompt the owner to park the vehicle to other parking areas.
如图11所示,为本申请实施例中,当整个停车区域还未停车时,第一个待停车辆的车位规划的流程示意图,主要包括如下步骤:As shown in FIG. 11, in this embodiment of the application, when the entire parking area has not been parked, the first parking space planning process diagram of the vehicle to be parked mainly includes the following steps:
S1101,初始时整个停车区域被划分为多个停车空间,各个停车空间之间由车辆搬运设备的行走通道隔开,记为停车空间F1、F2、…、Fn,其中,数量n由停车区域的面积和层数决定,每个停车空间内不提前划分车位。S1101: Initially, the entire parking area is divided into multiple parking spaces, and each parking space is separated by the walking passage of the vehicle handling equipment, denoted as parking spaces F1, F2,..., Fn, where the number n is determined by the number of parking areas The area and number of floors are determined, and parking spaces are not divided in advance in each parking space.
S1102,如图10所示,检测并得到第一台待停车辆所需的停车空间尺寸L11*W11,根据从入口到达停车空间的路径最短原则,选择一个停车空间Fm,选取停车空间Fm的距离入口处最近的一角,将停车空间的长边L11与Fm的长边对齐,短边W11与Fm的短边对齐,得到第一台待停车辆的目标停车子区域A1,并计算得到A1的中心坐标(X1,Y1)。S1102, as shown in Figure 10, detects and obtains the parking space size L11*W11 required by the first vehicle to be parked. According to the principle of the shortest path from the entrance to the parking space, select a parking space Fm, and select the distance of the parking space Fm At the nearest corner of the entrance, align the long side L11 of the parking space with the long side of Fm, and align the short side W11 with the short side of Fm to obtain the target parking sub-area A1 of the first vehicle to be parked, and calculate the center of A1 Coordinates (X1, Y1).
S1103,将中心坐标(X1,Y1)发送给目标车辆搬运设备,目标车辆搬运设备将第一台待停车辆搬运至目标停车子区域A1,调度服务器更新停车空间Fm的空闲空间。S1103: Send the center coordinates (X1, Y1) to the target vehicle handling equipment. The target vehicle handling equipment transports the first vehicle to be parked to the target parking subarea A1, and the dispatch server updates the free space of the parking space Fm.
S1104,如图10所示,检测并得到第二台待停车辆所需的停车空间尺寸L22*W22,按照图12所示的车位规划顺序,紧接着目标停车子区域A1划分目标停车子区域A2,并计算得到A2的中心坐标(X2,Y2)。S1104, as shown in Figure 10, detects and obtains the parking space size L22*W22 required by the second vehicle to be parked. According to the parking space planning sequence shown in Figure 12, the target parking sub-areas A1 is divided into the target parking sub-areas A2 , And calculate the center coordinates of A2 (X2, Y2).
图12所示的车位规划和停车顺序为:按照长度方向依次停放车辆,如果长度方向停满,则沿着宽度方向在下一行停放车辆,直至停车空间在长度方 向和宽度方向都没有空闲空间,则停止向这个停车空间内继续停车。The parking space planning and parking sequence shown in Figure 12 are: parking vehicles in sequence in the length direction, if the length direction is full, park the vehicles in the next row along the width direction until the parking space has no free space in the length direction and width direction, then Stop and continue parking in this parking space.
S1105,将中心坐标(X2,Y2)发送给目标车辆搬运设备,目标车辆搬运设备将第二台待停车辆搬运至目标停车子区域A2,调度服务器更新停车空间Fm的空闲空间。S1105: Send the center coordinates (X2, Y2) to the target vehicle handling device, and the target vehicle handling device transfers the second vehicle to be parked to the target parking sub-area A2, and the dispatch server updates the free space of the parking space Fm.
S1106,按照上述逻辑,调度服务器将剩余待停车辆停止空闲空间,直至停车空间F1至Fn停满。S1106: According to the foregoing logic, the dispatch server stops the remaining vehicles to be parked in the free space until the parking spaces F1 to Fn are full.
按照上述流程,停车流程如图13所示,初始时停车空间为未停车状态,通过对1号车进行检测、计算,得到1号车所需的停车空间尺寸,基于该停车空间尺寸,从停车空间的左上角划分1号位;再通过对2号车进行检测、计算,得到2号车所需的停车空间尺寸,基于该停车空间尺寸,从停车空间中紧接着1号位划分2号位;再通过对3号车进行检测、计算,得到3号车所需的停车空间尺寸,基于该停车空间尺寸,从停车空间中紧接着2号位划分3号位。以此类推,直至停车空间全部停满车。According to the above process, the parking process is shown in Figure 13. Initially, the parking space is in an unparked state. By detecting and calculating the No. 1 car, the size of the parking space required by the No. 1 car is obtained. Based on the parking space size, from the parking space The upper left corner of the space is divided into No. 1; then by detecting and calculating the No. 2 car, the size of the parking space required for the No. 2 car is obtained. Based on the parking space size, the No. 2 position is divided from the parking space next to the No. 1 position. ; And then through the detection and calculation of the No. 3 car, the size of the parking space required for the No. 3 car is obtained. Based on the parking space size, the No. 3 position is divided from the parking space next to the No. 2 position. And so on, until the parking space is full of cars.
如图14所示,为本申请实施例中连续有新的待停车辆时的停车流程示意图,主要包括如下步骤:As shown in Figure 14, this is a schematic diagram of the parking process when there are new vehicles to be parked continuously in the embodiment of this application, which mainly includes the following steps:
S1401,在入口处检测到待停车辆n,通过车辆检测设备检测n的长宽尺寸为Ln*Wn,加上一定安全余量sn,得到待停车辆n所需的停车空间尺寸Lnn*Wnn。In S1401, the vehicle n to be parked is detected at the entrance, and the length and width of n are detected by the vehicle detection device as Ln*Wn, plus a certain safety margin sn, to obtain the parking space size Lnn*Wnn required by the vehicle n to be parked.
S1402,根据图12所示的车位规划逻辑,判断在长度方向上的空闲空间是否小于Lnn*Wnn。如果是则执行S1403-S1405,否则执行S1406。S1402: Determine whether the free space in the length direction is less than Lnn*Wnn according to the parking space planning logic shown in FIG. 12. If yes, execute S1403-S1405, otherwise execute S1406.
S1403,如图2所示的规划逻辑,在宽度方向上重新选择尺寸等于Lnn*Wnn的停车子区域An。In S1403, the planning logic shown in Fig. 2 reselects the parking sub-area An whose size is equal to Lnn*Wnn in the width direction.
S1404,根据已占用子区域尺寸和空闲空间的尺寸,计算得到An的停车位置中心坐标(Xn,Yn)。S1404: According to the size of the occupied sub-area and the size of the free space, the center coordinates (Xn, Yn) of the parking position of An are calculated.
S1405,计算从入口到达中心坐标(Xn,Yn)的行走路径,将行走路径、中心坐标(Xn,Yn)以及入口坐标发送给目标车辆搬运设备,目标车辆搬运设备将待停车辆n搬运至坐标(Xn,Yn)处。此时,调度服务器得到目标车辆搬运设备的任务完成反馈,将停放待停车辆的停车子区域设为已占用子区域。S1405: Calculate the walking path from the entrance to the center coordinates (Xn, Yn), and send the walking path, the center coordinates (Xn, Yn) and the entrance coordinates to the target vehicle handling equipment, and the target vehicle handling equipment transports the waiting vehicle n to the coordinates (Xn, Yn). At this time, the dispatch server obtains the task completion feedback of the target vehicle handling equipment, and sets the parking sub-area of the parking vehicle to be an occupied sub-area.
S1406,根据图12所示的车位规划逻辑,判断在长度方向上的空闲空间是否满足条件:大于或等于中等车型车辆所需停车空间尺寸平均值的2倍、 小于或等于中等车型车辆所需停车空间尺寸平均值的2倍*1.05,并且待停车辆所需的停车空间尺寸大于中等车型车辆所需停车空间尺寸平均值。如果是则执行S1403,否则执行S1407。S1406: According to the parking space planning logic shown in Figure 12, determine whether the free space in the length direction meets the condition: greater than or equal to 2 times the average size of the parking space required by the medium-sized vehicle, and less than or equal to the required parking space for the medium-sized vehicle 2 times the average space size*1.05, and the parking space required by the vehicle to be parked is greater than the average parking space required by the medium-sized vehicle. If yes, go to S1403, otherwise go to S1407.
S1407,按照图10所示流程进行车位规划,目标车辆搬运设备将待停车辆搬运至所规划的目标停车子区域。S1407: Carry out parking space planning according to the process shown in FIG. 10, and the target vehicle handling equipment moves the vehicle to be parked to the planned target parking sub-area.
相应于上述方法实施例,本申请实施例还提供了一种动态车位规划装置,如图15所示,该装置可以包括:Corresponding to the foregoing method embodiment, an embodiment of the present application also provides a dynamic parking space planning device. As shown in FIG. 15, the device may include:
获取模块1510,用于获取待停车辆的车辆尺寸;The obtaining module 1510 is used to obtain the vehicle size of the vehicle to be parked;
确定模块1520,用于根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸;The determining module 1520 is used to determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked;
划分模块1530,用于根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。The dividing module 1530 is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space.
在本申请实施例的一种实现方式中,获取模块1510,具体可以用于:接收车辆检测设备对待停车辆进行检测得到的车辆尺寸;或者,识别待停车辆的车辆类型,从预先配置的车辆类型与车辆尺寸的对应关系中,匹配得到待停车辆的车辆尺寸。In an implementation of the embodiment of the present application, the acquisition module 1510 may be specifically used to: receive the vehicle size obtained by the vehicle detection device detecting the vehicle to be parked; or, to identify the vehicle type of the vehicle to be parked, from the pre-configured vehicle In the corresponding relationship between the type and the vehicle size, the vehicle size of the vehicle to be parked is obtained by matching.
在本申请实施例的一种实现方式中,停车区域包括多个停车空间,空闲空间为各停车空间内未停放车辆的空间;In an implementation manner of the embodiment of the present application, the parking area includes multiple parking spaces, and the free space is a space in each parking space where no vehicles are parked;
获取模块1501,还可以用于获取各停车空间内空闲空间的尺寸、各停车空间的位置信息以及待停车辆的当前位置信息;The obtaining module 1501 can also be used to obtain the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked;
该装置还可以包括:查找模块,用于根据各停车空间内空闲空间的尺寸、各停车空间的位置信息以及待停车辆的当前位置信息,从多个停车空间中,查找空闲空间的尺寸不小于停车空间尺寸、且距离待停车辆最近的第一停车空间;The device may also include: a search module, which is used to find the size of the free space from multiple parking spaces based on the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked. The size of the parking space and the first parking space closest to the vehicle to be parked;
划分模块1530,具体可以用于:根据停车空间尺寸,从第一停车空间的空闲空间内划分出符合停车空间尺寸的目标停车子区域。The dividing module 1530 may be specifically used to: according to the size of the parking space, divide the target parking sub-areas that meets the size of the parking space from the free space of the first parking space.
在本申请实施例的一种实现方式中,划分模块1530,具体可以用于:确定停车区域内已占用空间的位置信息;根据已占用空间的位置信息,确定已占用空间的相邻空闲空间;根据停车空间尺寸,从相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, the dividing module 1530 can be specifically used to: determine the location information of the occupied space in the parking area; determine the adjacent free space of the occupied space according to the location information of the occupied space; According to the size of the parking space, the target parking sub-areas that meet the size of the parking space are divided from the adjacent free space.
在本申请实施例的一种实现方式中,划分模块1530,具体可以用于:获取与已占用空间中任一已占用子区域同一行的相邻空闲空间的第一尺寸,其中,已占用子区域为已停放一车辆的子区域;若第一尺寸不小于停车空间尺寸,则根据停车空间尺寸,从与已占用子区域同一行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域;若第一尺寸小于停车空间尺寸,则根据停车空间尺寸,从与已占用子区域相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, the dividing module 1530 can be specifically used to: obtain the first size of the adjacent free space in the same row as any occupied subregion in the occupied space, where the occupied subregion The area is a sub-area where a vehicle has been parked; if the first size is not less than the size of the parking space, according to the size of the parking space, the target parking sub-area that meets the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-area. Area; if the first size is smaller than the size of the parking space, according to the size of the parking space, the target parking sub-areas that meets the size of the parking space are divided from the free space adjacent to the occupied sub-areas.
在本申请实施例的一种实现方式中,划分模块1530,具体可以用于:若第一尺寸小于预设停车空间尺寸的两倍,则根据停车空间尺寸,从与已占用子区域同一行的相邻空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation of the embodiment of the present application, the dividing module 1530 can be specifically used to: if the first size is less than twice the size of the preset parking space, then according to the size of the parking space, from the same row as the occupied sub-area The adjacent free space is divided into a target parking sub-areas that meets the size of the parking space.
在本申请实施例的一种实现方式中,划分模块1530,还可以用于若第一尺寸不小于预设停车空间尺寸的两倍,且停车空间尺寸大于预设停车空间尺寸,则根据停车空间尺寸,从与已占用子区域相邻行的空闲空间内划分出符合停车空间尺寸的目标停车子区域。In an implementation manner of the embodiment of the present application, the dividing module 1530 can also be used for if the first size is not less than twice the size of the preset parking space, and the size of the parking space is greater than the preset parking space size, then the parking space The size of the target parking sub-areas that meets the size of the parking space is divided from the free space in the adjacent row of the occupied sub-areas.
在本申请实施例的一种实现方式中,该装置还可以包括:发送模块,用于若空闲空间的尺寸小于停车空间尺寸,则发送提示信息,其中,提示信息用于提示停车区域无法停放待停车辆。In an implementation of the embodiment of the present application, the device may further include: a sending module, configured to send prompt information if the size of the free space is smaller than the size of the parking space, wherein the prompt information is used to prompt that the parking area cannot be parked. Park the vehicle.
应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,提高了车位空间的利用率。Applying the embodiment of this application, during dynamic parking space planning, the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked. According to the size of the parking space, from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance The parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
本申请实施例还提供了一种车辆停放控制装置,如图16所示,该装置包括:获取模块1610、确定模块1620、划分模块1630及指示模块1640;An embodiment of the present application also provides a vehicle parking control device. As shown in FIG. 16, the device includes: an acquisition module 1610, a determination module 1620, a division module 1630, and an indication module 1640;
获取模块1610,用于获取停放待停车辆的停车请求及待停车辆的车辆尺寸;The obtaining module 1610 is used to obtain the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked;
确定模块1620,用于根据车辆尺寸,确定待停车辆所需的停车空间尺寸;The determining module 1620 is used to determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle;
划分模块1630,用于根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域;The dividing module 1630 is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space;
指示模块1640,用于指示车辆搬运设备将待停车辆停放至目标停车子区域。The instruction module 1640 is used to instruct the vehicle handling equipment to park the vehicle to be parked in the target parking sub-area.
在本申请实施例的一种实现方式中,获取模块1610,还可以用于获取目标车辆搬运设备采集的停车区域内目标停车子区域的相邻已占用子区域的实际位置信息,以及划分的相邻已占用子区域的位置信息,其中,相邻已占用子区域为与目标停车子区域相邻的已停放一车辆的子区域;In an implementation of the embodiment of the present application, the obtaining module 1610 can also be used to obtain the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, and the divided phases. Location information of the adjacent occupied sub-region, where the adjacent occupied sub-region is a sub-region where a vehicle has parked adjacent to the target parking sub-region;
指示模块1640,具体可以用于:若实际位置信息与划分的相邻已占用子区域的位置信息一致,则指示目标车辆搬运设备将待停车辆停放至目标停车子区域;若实际位置信息与划分的相邻已占用子区域的位置信息不一致,则根据实际位置信息更新停车区域的空闲空间,并根据停车空间尺寸,从更新后的空闲空间内重新划分出符合停车空间尺寸的目标停车子区域;指示目标车辆搬运设备将待停车辆停放至重新划分的目标停车子区域。The indication module 1640 can be specifically used to: if the actual location information is consistent with the location information of the divided adjacent occupied sub-areas, instruct the target vehicle handling equipment to park the vehicle to be parked in the target parking sub-area; if the actual location information is consistent with the divided location information If the location information of the adjacent occupied sub-areas is inconsistent, the free space of the parking area is updated according to the actual location information, and the target parking sub-areas that meets the size of the parking space are re-divided from the updated free space according to the size of the parking space; Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the re-divided target parking sub-area.
在本申请实施例的一种实现方式中,该装置还可以包括:In an implementation manner of the embodiment of the present application, the device may further include:
第一接收模块,用于接收目标车辆搬运设备发送的确认停车指令;The first receiving module is used to receive the parking confirmation instruction sent by the target vehicle handling equipment;
第一更新模块,用于根据确认停车指令,将目标停车子区域标记为已占用子区域,并更新空闲空间。The first update module is used to mark the target parking sub-area as an occupied sub-area according to the parking confirmation instruction, and update the free space.
在本申请实施例的一种实现方式中,该装置还可以包括:In an implementation manner of the embodiment of the present application, the device may further include:
第二接收模块,用于接收目标车辆搬运设备发送的目标停车子区域的更新的子区域信息,其中,更新的子区域信息为目标车辆搬运设备在停放待停车辆至目标停车子区域之后检测到待停车辆与相邻已占用子区域中停放车辆的距离小于预设安全阈值时,移动待停车辆使得待停车辆与相邻已占用子区域中停放车辆的距离大于或等于预设安全阈值后得到的实际停放待停车辆的停车子区域的子区域信息;The second receiving module is used to receive updated sub-area information of the target parking sub-area sent by the target vehicle handling equipment, where the updated sub-area information is detected by the target vehicle handling equipment after parking the vehicle to be parked to the target parking sub-area When the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is less than the preset safety threshold, move the to-be-parked vehicle so that the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is greater than or equal to the preset safety threshold The obtained sub-area information of the parking sub-area where the vehicle is actually parked to be parked;
第二更新模块,用于根据更新的子区域信息,更新目标停车子区域。The second update module is used to update the target parking sub-area according to the updated sub-area information.
应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车 辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,在划分出目标停车子区域后,指示目标车辆搬运设备将待停车辆停放至目标停车子区域,能够指示目标车辆搬运设备将待停车辆搬运到划分的目标停车子区域,提高了车位空间的利用率。Applying the embodiment of this application, during dynamic parking space planning, the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked. According to the size of the parking space, from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance When the parking space caused by the parking space does not match the actual size of the vehicle, after the target parking sub-area is divided, the target vehicle handling equipment is instructed to park the vehicle to be parked in the target parking sub-area, which can instruct the target vehicle handling equipment to transport the vehicle to be parked To the divided target parking sub-areas, the utilization rate of parking space is improved.
本申请实施例还提供了一种调度服务器,如图17所示,包括处理器1701和存储器1702。The embodiment of the present application also provides a scheduling server, as shown in FIG. 17, including a processor 1701 and a memory 1702.
存储器1702,用于存放计算机程序。The memory 1702 is used to store computer programs.
处理器1701,用于执行存储器1702上所存放的计算程序时,实现上述本申请实施例所提供的动态车位规划方法或者车辆停放控制方法。The processor 1701 is configured to implement the dynamic parking space planning method or the vehicle parking control method provided in the foregoing embodiment of the present application when executing the calculation program stored in the memory 1702.
可见,应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,提高了车位空间的利用率。It can be seen that when applying the embodiment of this application, during dynamic parking space planning, the vehicle size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the vehicle size of the vehicle to be parked. The space is divided into target parking sub-areas that meet the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance The parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
上述的存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The foregoing memory may include RAM (Random Access Memory, random access memory), and may also include NVM (Non-Volatile Memory, non-volatile memory), such as at least one disk storage. Optionally, the memory may also be at least one storage device located far away from the foregoing processor.
上述的处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件 组件。The aforementioned processor may be a general-purpose processor, including CPU (Central Processing Unit), NP (Network Processor), etc.; it may also be DSP (Digital Signal Processor), ASIC ( Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述本申请实施例所提供的动态车位规划方法或者车辆停放控制方法。In yet another embodiment provided in this application, a computer-readable storage medium is also provided. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned embodiments of the present application are implemented. Provide dynamic parking space planning method or vehicle parking control method.
可见,应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,提高了车位空间的利用率。It can be seen that when applying the embodiment of this application, during dynamic parking space planning, the vehicle size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the vehicle size of the vehicle to be parked. The space is divided into target parking sub-areas that meet the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance The parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
本申请实施例还提供了一种计算机程序产品,用于在运行时执行:上述本申请实施例所提供的动态车位规划方法或者车辆停放控制方法。The embodiment of the present application also provides a computer program product for executing at runtime: the dynamic parking space planning method or the vehicle parking control method provided in the foregoing embodiment of the present application.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在机器可读存储介质中,或者从一个机器可读存储介质向另一个机器可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、DSL(Digital Subscriber Line,数字用户线))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述机器机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如DVD(Digital Versatile Disc,数字多功能光盘))、或者半导体介质(例如SSD(Solid State Disk,固态硬盘))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center. Transmission to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, DSL (Digital Subscriber Line)) or wireless (such as infrared, wireless, microwave, etc.). The machine-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media. The usable medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD (Digital Versatile Disc)), or a semiconductor medium (such as an SSD (Solid State Disk)), etc. .
本申请实施例还提供了一种车辆停放系统,如图18所示,该系统包括:调度服务器1801和至少一个车辆搬运设备1802;An embodiment of the present application also provides a vehicle parking system. As shown in FIG. 18, the system includes: a dispatch server 1801 and at least one vehicle handling device 1802;
调度服务器,用于获取停放待停车辆的停车请求及待停车辆的车辆尺寸;根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸;根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域;指示目标车辆搬运设备将待停车辆停放至目标停车子区域,其中,目标车辆搬运设备为至少一个车辆搬运设备中的任一车辆搬运设备;The dispatch server is used to obtain the parking request for parking the vehicle to be parked and the vehicle size of the vehicle to be parked; determine the size of the parking space required by the vehicle to be parked according to the vehicle size of the vehicle to be parked; according to the parking space size, from the free parking area The space is divided into a target parking subarea that meets the size of the parking space; instructs the target vehicle handling equipment to park the vehicle to be parked in the target parking subarea, where the target vehicle handling equipment is any vehicle handling equipment in at least one vehicle handling equipment;
目标车辆搬运设备,用于将待停车辆停放至目标停车子区域。The target vehicle handling equipment is used to park the to-be-parked vehicle to the target parking sub-area.
车辆搬运设备可以为AGV、停车机器人等用于搬运汽车的设备,当有多个车辆搬运设备时,目标车辆搬运设备可以是指定的任意一个车辆搬运设备,也可以是与待停车辆距离最短的车辆搬运设备。目标车辆搬运设备还可以不止一个,例如,可以两个以上的车辆搬运设备组成的车队或组合去搬运一辆汽车。Vehicle handling equipment can be equipment used to transport cars such as AGVs, parking robots, etc. When there are multiple vehicle handling equipment, the target vehicle handling equipment can be any specified vehicle handling equipment, or the shortest distance from the vehicle to be parked Vehicle handling equipment. There may also be more than one target vehicle handling equipment, for example, a fleet or combination of two or more vehicle handling equipment may be used to move a car.
在本申请实施例的一种实现方式中,目标车辆搬运设备,还用于采集停车区域内目标停车子区域的相邻已占用子区域的实际位置信息,并将实际位置信息发送至调度服务器,其中,相邻已占用子区域为与目标停车子区域相邻的已停放一车辆的子区域;In an implementation of the embodiment of the present application, the target vehicle handling equipment is also used to collect the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area, and send the actual position information to the dispatch server, Among them, the adjacent occupied sub-area is a sub-area where a vehicle is parked adjacent to the target parking sub-area;
调度服务器,还用于接收目标车辆搬运设备发送的实际位置信息,并获取划分的相邻已占用子区域的位置信息;若实际位置信息与划分的相邻已占用子区域的位置信息一致,则指示目标车辆搬运设备将待停车辆停放至目标停车子区域;若实际位置信息与划分的相邻已占用子区域的位置信息不一致,则根据实际位置信息更新停车区域的空闲空间,并根据停车空间尺寸,从更新后的空闲空间内重新划分出符合停车空间尺寸的目标停车子区域;指示目标车辆搬运设备将待停车辆停放至重新划分的目标停车子区域。The dispatch server is also used to receive the actual location information sent by the target vehicle handling equipment, and obtain the location information of the divided adjacent occupied sub-areas; if the actual location information is consistent with the location information of the divided adjacent occupied sub-areas, then Instruct the target vehicle handling equipment to park the vehicle to be parked in the target parking subarea; if the actual location information is inconsistent with the location information of the divided adjacent occupied subarea, the free space of the parking area will be updated according to the actual location information, and the parking space will be updated according to the parking space. Size, re-divide the target parking sub-areas that meets the size of the parking space from the updated free space; instruct the target vehicle handling equipment to park the vehicle to be parked in the re-divided target parking sub-areas.
在本申请实施例的一种实现方式中,目标车辆搬运设备,还用于在停放待停车辆至目标停车子区域之后,发送确认停车指令至调度服务器;In an implementation manner of the embodiment of the present application, the target vehicle handling equipment is also used to send a parking confirmation instruction to the dispatch server after parking the vehicle to be parked to the target parking sub-area;
调度服务器,还用于接收确认停车指令,并根据确认停车指令,将目标停车子区域标记为已占用子区域,更新空闲空间。The dispatch server is also used to receive the parking confirmation instruction, and according to the parking confirmation instruction, mark the target parking sub-area as an occupied sub-area, and update the free space.
在本申请实施例的一种实现方式中,目标车辆搬运设备,还用于在停放待停车辆至目标停车子区域之后,检测待停车辆与相邻已占用子区域中停放车辆的距离是否小于预设安全阈值;若小于,则移动待停车辆,以使待停车 辆与相邻已占用子区域中停放车辆的距离大于或等于预设安全阈值;确定移动待停车辆后实际停放待停车辆的停车子区域的子区域信息,并将子区域信息发送至调度服务器;In an implementation manner of the embodiment of the present application, the target vehicle handling equipment is also used to detect whether the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is less than after parking the to-be-parked vehicle to the target parking sub-area Preset safety threshold; if less than, move the waiting vehicle so that the distance between the waiting vehicle and the parked vehicle in the adjacent occupied sub-area is greater than or equal to the preset safety threshold; confirm that the waiting vehicle is actually parked after moving the waiting vehicle The sub-area information of the parking sub-area of, and send the sub-area information to the dispatch server;
调度服务器,还用于接收目标车辆搬运设备发送的子区域信息,并根据子区域信息,更新目标停车子区域。The dispatch server is also used to receive the sub-area information sent by the target vehicle handling equipment, and update the target parking sub-area according to the sub-area information.
应用本申请实施例,动态车位规划时,获取待停车辆的车辆尺寸,根据待停车辆的车辆尺寸,确定待停车辆所需的停车空间尺寸,根据停车空间尺寸,从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域。在停放车辆之前不对停车区域进行具体的车位划分,而是根据待停车辆的车辆尺寸确定出待停车辆所需的停车空间尺寸,再从停车区域的空闲空间内划分出符合停车空间尺寸的目标停车子区域,用于停放待停车辆的目标停车子区域是根据待停车辆的车辆尺寸动态划分得到的,所划分出来的目标停车子区域能够符合待停车辆的实际尺寸,避免了因提前划分车位而导致的车位与车辆实际尺寸不相符的情况,提高了车位空间的利用率。Applying the embodiment of this application, during dynamic parking space planning, the size of the vehicle to be parked is obtained, and the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked. According to the size of the parking space, from the free space of the parking area Divide the target parking sub-areas that meets the size of the parking space. Before parking the vehicle, the parking area is not divided into specific parking spaces, but the size of the parking space required by the vehicle to be parked is determined according to the size of the vehicle to be parked, and then the target that meets the size of the parking space is divided from the free space of the parking area Parking sub-area, the target parking sub-area used to park the vehicle to be parked is dynamically divided according to the size of the vehicle to be parked. The divided target parking sub-area can meet the actual size of the vehicle to be parked, avoiding the division in advance The parking space caused by the parking space does not match the actual size of the vehicle, which improves the utilization rate of the parking space.
对于装置、调度服务器、计算机可读存储介质、计算机程序产品和车辆停放系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。For the embodiments of the device, dispatch server, computer readable storage medium, computer program product, and vehicle parking system, since they are basically similar to the method embodiment, the description is relatively simple. For related parts, please refer to the part of the description of the method embodiment. can.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, the terms "include", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, It also includes other elements that are not explicitly listed, or elements inherent to the process, method, article, or equipment. If there are no more restrictions, the element defined by the sentence "including a..." does not exclude the existence of other identical elements in the process, method, article, or equipment that includes the element.
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。A person of ordinary skill in the art can understand that all or part of the steps in the above-mentioned method embodiments can be implemented by a program instructing relevant hardware. The program can be stored in a computer readable storage medium, which is referred to herein as Storage media, such as ROM/RAM, magnetic disks, optical disks, etc.
以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。The above descriptions are only preferred embodiments of the present application, and are not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application are all included in the protection scope of this application.
Claims (21)
- 一种动态车位规划方法,其特征在于,所述方法包括:A dynamic parking space planning method, characterized in that the method includes:获取待停车辆的车辆尺寸;Obtain the vehicle size of the vehicle to be parked;根据所述车辆尺寸,确定所述待停车辆所需的停车空间尺寸;Determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle;根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域。According to the size of the parking space, a target parking sub-areas that meets the size of the parking space is divided from the free space of the parking area.
- 根据权利要求1所述的方法,其特征在于,所述获取待停车辆的车辆尺寸,包括:The method according to claim 1, wherein the obtaining the vehicle size of the vehicle to be parked comprises:接收车辆检测设备对待停车辆进行检测得到的车辆尺寸;Receiving the size of the vehicle obtained by the vehicle detection equipment to detect the vehicle to be parked;或者,or,识别待停车辆的车辆类型,从预先配置的车辆类型与车辆尺寸的对应关系中,匹配得到所述待停车辆的车辆尺寸。The vehicle type of the vehicle to be parked is identified, and the vehicle size of the vehicle to be parked is obtained by matching the corresponding relationship between the vehicle type and the vehicle size configured in advance.
- 根据权利要求1所述的方法,其特征在于,所述停车区域包括多个停车空间,所述空闲空间为各停车空间内未停放车辆的空间;The method according to claim 1, wherein the parking area includes a plurality of parking spaces, and the free space is a space for unparked vehicles in each parking space;在所述根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域之前,所述方法还包括:Before dividing a target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space, the method further includes:获取所述各停车空间内空闲空间的尺寸、所述各停车空间的位置信息以及所述待停车辆的当前位置信息;Acquiring the size of the free space in each parking space, the location information of each parking space, and the current location information of the vehicle to be parked;根据所述各停车空间内空闲空间的尺寸、所述各停车空间的位置信息以及所述待停车辆的当前位置信息,从所述多个停车空间中,查找空闲空间的尺寸不小于所述停车空间尺寸、且距离所述待停车辆最近的第一停车空间;According to the size of the free space in each parking space, the position information of each parking space, and the current position information of the vehicle to be parked, from the plurality of parking spaces, find that the size of the free space is not smaller than the parking space The size of the space and the first parking space closest to the vehicle to be parked;所述根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域,包括:According to the size of the parking space, dividing the target parking sub-areas that meets the size of the parking space from the free space of the parking area includes:根据所述停车空间尺寸,从所述第一停车空间的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域。According to the size of the parking space, a target parking sub-region meeting the size of the parking space is divided from the free space of the first parking space.
- 根据权利要求1所述的方法,其特征在于,所述根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域,包括:The method according to claim 1, wherein the dividing a target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space comprises:确定所述停车区域内已占用空间的位置信息;Determine the location information of the occupied space in the parking area;根据所述已占用空间的位置信息,确定所述已占用空间的相邻空闲空间;Determine the adjacent free space of the occupied space according to the location information of the occupied space;根据所述停车空间尺寸,从所述相邻空闲空间内划分出符合所述停车空 间尺寸的目标停车子区域。According to the size of the parking space, a target parking sub-area conforming to the size of the parking space is divided from the adjacent free space.
- 根据权利要求4所述的方法,其特征在于,所述根据所述停车空间尺寸,从所述相邻空闲空间内划分出符合所述停车空间尺寸的目标停车子区域,包括:The method according to claim 4, wherein the dividing a target parking sub-areas that meets the size of the parking space from the adjacent free space according to the size of the parking space comprises:获取与所述已占用空间中任一已占用子区域同一行的相邻空闲空间的第一尺寸,其中,所述已占用子区域为已停放一车辆的子区域;Acquiring the first size of the adjacent free space in the same row as any occupied sub-region in the occupied space, where the occupied sub-region is a sub-region where a vehicle has been parked;若所述第一尺寸不小于所述停车空间尺寸,则根据所述停车空间尺寸,从与所述已占用子区域同一行的相邻空闲空间内划分出符合所述停车空间尺寸的目标停车子区域;If the first size is not less than the size of the parking space, then according to the size of the parking space, a target parking sub-area that meets the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-region area;若所述第一尺寸小于所述停车空间尺寸,则根据所述停车空间尺寸,从与所述已占用子区域相邻行的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域。If the first size is smaller than the size of the parking space, then according to the size of the parking space, a target parking sub-region meeting the size of the parking space is divided from the free space in a row adjacent to the occupied sub-region.
- 根据权利要求5所述的方法,其特征在于,所述根据所述停车空间尺寸,从与所述已占用子区域同一行的相邻空闲空间内划分出符合所述停车空间尺寸的目标停车子区域,包括:The method according to claim 5, characterized in that, according to the size of the parking space, the target parking sub-area that meets the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-area. Area, including:若所述第一尺寸小于预设停车空间尺寸的两倍,则根据所述停车空间尺寸,从与所述已占用子区域同一行的相邻空闲空间内划分出符合所述停车空间尺寸的目标停车子区域。If the first size is less than twice the size of the preset parking space, then according to the size of the parking space, a target that meets the size of the parking space is divided from the adjacent free space in the same row as the occupied sub-region Parking sub-area.
- 根据权利要求5所述的方法,其特征在于,所述方法还包括:The method according to claim 5, wherein the method further comprises:若所述第一尺寸不小于预设停车空间尺寸的两倍、且所述停车空间尺寸大于所述预设停车空间尺寸,则根据所述停车空间尺寸,从与所述已占用子区域相邻行的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域。If the first size is not less than twice the size of the preset parking space, and the size of the parking space is greater than the size of the preset parking space, then according to the size of the parking space, from adjacent to the occupied sub-area The free space of the row is divided into a target parking sub-areas that meets the size of the parking space.
- 根据权利要求1所述的方法,其特征在于,在所述根据所述车辆尺寸,确定所述待停车辆所需的停车空间尺寸之后,所述方法还包括:The method according to claim 1, wherein after determining the size of the parking space required by the vehicle to be parked according to the size of the vehicle, the method further comprises:若所述空闲空间的尺寸小于所述停车空间尺寸,则发送提示信息,所述提示信息用于提示所述停车区域无法停放所述待停车辆。If the size of the free space is smaller than the size of the parking space, a prompt message is sent, and the prompt message is used to prompt that the parking area cannot park the vehicle to be parked.
- 一种车辆停放控制方法,其特征在于,所述方法包括:A vehicle parking control method, characterized in that the method includes:获取停放待停车辆的停车请求;Obtain the parking request for parking the vehicle to be parked;按照权利要求1-8任一所述的方法划分所述待停车辆的目标停车子区域;Divide the target parking sub-areas of the vehicle to be parked according to the method of any one of claims 1-8;指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域。Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
- 根据权利要求9所述的方法,其特征在于,在所述指示目标车辆搬 运设备将所述待停车辆停放至所述目标停车子区域之前,所述方法还包括:The method according to claim 9, characterized in that, before the instructing the target vehicle transport equipment to park the to-be-parked vehicle in the target parking sub-area, the method further comprises:获取所述目标车辆搬运设备采集的所述停车区域内所述目标停车子区域的相邻已占用子区域的实际位置信息,以及划分的所述相邻已占用子区域的位置信息,其中,所述相邻已占用子区域为与所述目标停车子区域相邻的已停放一车辆的子区域;Acquire the actual position information of the adjacent occupied sub-areas of the target parking sub-areas in the parking area collected by the target vehicle handling equipment, and the divided position information of the adjacent occupied sub-areas, wherein, The adjacent occupied sub-region is a sub-region where a vehicle is parked adjacent to the target parking sub-region;所述指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域,包括:The instructing the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area includes:若所述实际位置信息与划分的所述相邻已占用子区域的位置信息一致,则指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域;If the actual position information is consistent with the divided position information of the adjacent occupied sub-areas, instruct the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area;若所述实际位置信息与划分的所述相邻已占用子区域的位置信息不一致,则根据所述实际位置信息更新所述停车区域的空闲空间,并根据所述停车空间尺寸,从更新后的空闲空间内重新划分出符合所述停车空间尺寸的目标停车子区域;指示所述目标车辆搬运设备将所述待停车辆停放至重新划分的所述目标停车子区域。If the actual position information is inconsistent with the divided position information of the adjacent occupied sub-areas, the free space of the parking area is updated according to the actual position information, and the updated parking space size is changed from the updated The free space is re-divided into a target parking sub-area that meets the size of the parking space; and the target vehicle handling equipment is instructed to park the vehicle to be parked in the re-divided target parking sub-area.
- 根据权利要求9所述的方法,其特征在于,在所述指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域之后,所述方法还包括:The method according to claim 9, wherein after the instructing the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area, the method further comprises:接收所述目标车辆搬运设备发送的确认停车指令;Receiving a parking confirmation instruction sent by the target vehicle handling equipment;根据所述确认停车指令,将所述目标停车子区域标记为已占用子区域,并更新所述空闲空间。According to the parking confirmation instruction, the target parking sub-area is marked as an occupied sub-area, and the free space is updated.
- 根据权利要求9所述的方法,其特征在于,在所述指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域之后,所述方法还包括:The method according to claim 9, wherein after the instructing the target vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area, the method further comprises:接收所述目标车辆搬运设备发送的所述目标停车子区域的更新的子区域信息,其中,所述更新的子区域信息为所述目标车辆搬运设备在停放所述待停车辆至所述目标停车子区域之后检测到所述待停车辆与相邻已占用子区域中停放车辆的距离小于预设安全阈值时,移动所述待停车辆使得所述待停车辆与相邻已占用子区域中停放车辆的距离大于或等于所述预设安全阈值后得到的实际停放所述待停车辆的停车子区域的子区域信息;Receive updated sub-area information of the target parking sub-area sent by the target vehicle handling equipment, where the updated sub-area information is that the target vehicle handling equipment is parking the vehicle to be parked to the target parking After the sub-area detects that the distance between the vehicle to be parked and the vehicle parked in the adjacent occupied sub-area is less than the preset safety threshold, move the vehicle to be parked so that the vehicle to be parked is parked in the adjacent occupied sub-area Sub-region information of the parking sub-region where the vehicle to be parked is actually parked obtained after the distance of the vehicle is greater than or equal to the preset safety threshold;根据所述更新的子区域信息,更新所述目标停车子区域。According to the updated sub-area information, the target parking sub-area is updated.
- 一种动态车位规划装置,其特征在于,所述装置包括:A dynamic parking space planning device, characterized in that the device includes:获取模块,用于获取待停车辆的车辆尺寸;The acquisition module is used to acquire the vehicle size of the vehicle to be parked;确定模块,用于根据所述车辆尺寸,确定所述待停车辆所需的停车空间 尺寸;The determining module is used to determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle;划分模块,用于根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域。The dividing module is used to divide the target parking sub-areas that meets the size of the parking space from the free space of the parking area according to the size of the parking space.
- 一种车辆停放控制装置,其特征在于,所述装置包括:获取模块、确定模块、划分模块及指示模块;A vehicle parking control device, characterized in that the device includes: an acquisition module, a determination module, a division module, and an indication module;所述获取模块,用于获取停放待停车辆的停车请求及所述待停车辆的车辆尺寸;The acquisition module is used to acquire a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked;所述确定模块,用于根据所述车辆尺寸,确定所述待停车辆所需的停车空间尺寸;The determining module is configured to determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle;所述划分模块,用于根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域;The dividing module is configured to divide a target parking sub-area that meets the size of the parking space from the free space of the parking area according to the size of the parking space;所述指示模块,用于指示车辆搬运设备将所述待停车辆停放至所述目标停车子区域。The indication module is used to instruct the vehicle handling equipment to park the to-be-parked vehicle in the target parking sub-area.
- 一种调度服务器,其特征在于,包括处理器和存储器;A dispatch server, characterized in that it comprises a processor and a memory;所述存储器,用于存放计算机程序;The memory is used to store computer programs;所述处理器,用于执行所述存储器上所存放的计算机程序时,实现权利要求1-8中任一项所述的方法或者9-14中任一项所述的方法。The processor is configured to implement the method according to any one of claims 1-8 or the method according to any one of claims 9-14 when executing the computer program stored on the memory.
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8中任一项所述的方法或者9-14中任一项所述的方法。A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1-8 or 9 -14 The method of any one of.
- 一种计算机程序产品,其特征在于,用于在运行时执行:权利要求1-8中任一项所述的方法或者9-14中任一项所述的方法。A computer program product, characterized in that it is used to execute at runtime: the method according to any one of claims 1-8 or the method according to any one of claims 9-14.
- 一种车辆停放系统,其特征在于,所述系统包括:调度服务器和至少一个车辆搬运设备;A vehicle parking system, characterized in that the system includes: a dispatch server and at least one vehicle handling equipment;所述调度服务器,用于获取停放待停车辆的停车请求及所述待停车辆的车辆尺寸;根据所述车辆尺寸,确定所述待停车辆所需的停车空间尺寸;根据所述停车空间尺寸,从停车区域的空闲空间内划分出符合所述停车空间尺寸的目标停车子区域;指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域,所述目标车辆搬运设备为所述至少一个车辆搬运设备中的任一车辆搬运设备;The dispatch server is configured to obtain a parking request for parking a vehicle to be parked and the vehicle size of the vehicle to be parked; determine the size of the parking space required by the vehicle to be parked according to the size of the vehicle; and determine the size of the parking space required by the vehicle to be parked according to the size of the parking space , Dividing a target parking sub-area that meets the size of the parking space from the free space of the parking area; instructing a target vehicle handling device to park the vehicle to be parked in the target parking sub-area, and the target vehicle handling device is Any vehicle handling equipment in the at least one vehicle handling equipment;所述目标车辆搬运设备,用于将所述待停车辆停放至所述目标停车子区 域。The target vehicle handling equipment is used to park the to-be-parked vehicle in the target parking sub-area.
- 根据权利要求18所述的系统,其特征在于,The system of claim 18, wherein:所述目标车辆搬运设备,还用于采集所述停车区域内所述目标停车子区域的相邻已占用子区域的实际位置信息,并将所述实际位置信息发送至所述调度服务器,其中,所述相邻已占用子区域为与所述目标停车子区域相邻的已停放一车辆的子区域;The target vehicle handling equipment is also used to collect actual position information of adjacent occupied sub-areas of the target parking sub-areas in the parking area, and send the actual position information to the dispatch server, wherein: The adjacent occupied sub-region is a sub-region where a vehicle is parked adjacent to the target parking sub-region;所述调度服务器,还用于接收所述目标车辆搬运设备发送的所述实际位置信息,并获取划分的所述相邻已占用子区域的位置信息;若所述实际位置信息与划分的所述相邻已占用子区域的位置信息一致,则指示目标车辆搬运设备将所述待停车辆停放至所述目标停车子区域;若所述实际位置信息与划分的所述相邻已占用子区域的位置信息不一致,则根据所述实际位置信息更新所述停车区域的空闲空间,并根据所述停车空间尺寸,从更新后的空闲空间内重新划分出符合所述停车空间尺寸的目标停车子区域;指示所述目标车辆搬运设备将所述待停车辆停放至重新划分的所述目标停车子区域。The dispatch server is further configured to receive the actual position information sent by the target vehicle handling equipment, and obtain the divided position information of the adjacent occupied sub-areas; if the actual position information is different from the divided position If the location information of adjacent occupied sub-regions is consistent, the target vehicle handling equipment is instructed to park the vehicle to be parked in the target parking sub-region; if the actual location information is consistent with the divided adjacent occupied sub-regions If the location information is inconsistent, update the free space of the parking area according to the actual location information, and re-divide the target parking sub-areas that meets the size of the parking space from the updated free space according to the size of the parking space; Instruct the target vehicle handling equipment to park the to-be-parked vehicle in the re-divided target parking sub-area.
- 根据权利要求18所述的系统,其特征在于,The system of claim 18, wherein:所述目标车辆搬运设备,还用于在停放所述待停车辆至所述目标停车子区域之后,发送确认停车指令至所述调度服务器;The target vehicle handling equipment is further configured to send a parking confirmation instruction to the dispatch server after the vehicle to be parked is parked in the target parking subarea;所述调度服务器,还用于接收所述确认停车指令,并根据所述确认停车指令,将所述目标停车子区域标记为已占用子区域,更新所述空闲空间。The dispatch server is further configured to receive the parking confirmation instruction, mark the target parking sub-area as an occupied sub-area according to the parking confirmation instruction, and update the free space.
- 根据权利要求18所述的系统,其特征在于,The system of claim 18, wherein:所述目标车辆搬运设备,还用于在停放所述待停车辆至所述目标停车子区域之后,检测所述待停车辆与相邻已占用子区域中停放车辆的距离是否小于预设安全阈值;若小于,则移动所述待停车辆,以使所述待停车辆与相邻已占用子区域中停放车辆的距离大于或等于所述预设安全阈值;确定移动所述待停车辆后实际停放所述待停车辆的停车子区域的子区域信息,并将所述子区域信息发送至所述调度服务器;The target vehicle handling equipment is also used to detect whether the distance between the to-be-parked vehicle and the parked vehicle in the adjacent occupied sub-area is less than a preset safety threshold after parking the to-be-parked vehicle to the target parking sub-area If it is less than, move the to-be-parked vehicle so that the distance between the to-be-parked vehicle and the vehicle parked in the adjacent occupied sub-area is greater than or equal to the preset safety threshold; determine the actual after moving the to-be-parked vehicle Parking the sub-area information of the parking sub-area of the vehicle to be parked, and sending the sub-area information to the dispatch server;所述调度服务器,还用于接收所述目标车辆搬运设备发送的所述子区域信息,并根据所述子区域信息,更新所述目标停车子区域。The dispatch server is further configured to receive the sub-area information sent by the target vehicle handling equipment, and update the target parking sub-area according to the sub-area information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911318407.8A CN113012462B (en) | 2019-12-19 | 2019-12-19 | Dynamic parking space planning and vehicle parking method and device and automatic parking system |
CN201911318407.8 | 2019-12-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021120691A1 true WO2021120691A1 (en) | 2021-06-24 |
Family
ID=76381206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/112648 WO2021120691A1 (en) | 2019-12-19 | 2020-08-31 | Dynamic parking stall planning and vehicle parking method and apparatus, and automatic parking system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113012462B (en) |
WO (1) | WO2021120691A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118411850A (en) * | 2024-07-01 | 2024-07-30 | 深圳妙月科技有限公司 | Intelligent ground lock control method and device and terminal equipment |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114016788B (en) * | 2021-11-10 | 2023-01-10 | 合肥市春华起重机械有限公司 | Lifting and transverse moving parking equipment control system |
TWI832153B (en) * | 2022-02-09 | 2024-02-11 | 兆竑智聯股份有限公司 | Planning method of vehicle transportating for park lot and computing apparatus for parking planning |
CN115641746A (en) * | 2022-09-29 | 2023-01-24 | 深圳市旗扬特种装备技术工程有限公司 | Shared bicycle free parking space identification method, parking guidance method and system |
CN117095338B (en) * | 2023-10-18 | 2024-02-06 | 深圳市前海铼停科技有限公司 | Wireless parking method based on road video identification and related device |
CN118609415B (en) * | 2024-08-09 | 2024-11-08 | 深圳市皇驰科技有限公司 | Charging pile parking space control method and device, electronic equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193543A (en) * | 2008-02-18 | 2009-08-27 | Japan Research Institute Ltd | Parking lot management system |
JP2012027767A (en) * | 2010-07-26 | 2012-02-09 | Nippon Soken Inc | Parking space detecting device |
CN105575171A (en) * | 2016-01-13 | 2016-05-11 | 徐海明 | Automatic guiding intelligent parking method and system based on video image identification technology |
CN107437341A (en) * | 2016-05-27 | 2017-12-05 | 鸿富锦精密工业(深圳)有限公司 | Intelligent parking system and intelligent parking method |
CN206877494U (en) * | 2017-05-03 | 2018-01-12 | 昆明理工大学 | A kind of real-time distributor in dynamic parking stall based on infrared light curtain |
CN108492574A (en) * | 2018-03-20 | 2018-09-04 | 京东方科技集团股份有限公司 | Parking management method and system |
CN108615404A (en) * | 2018-06-15 | 2018-10-02 | 北京四象网讯科技有限公司 | The method, apparatus and readable storage medium storing program for executing of automatic planning parking position |
CN109427207A (en) * | 2017-08-30 | 2019-03-05 | 丁立伟 | A kind of parking lot intelligent control method and system |
CN109472979A (en) * | 2018-10-23 | 2019-03-15 | 罗永平 | A kind of trackside variable area parking occupancy management system and its operation method |
CN109598969A (en) * | 2018-08-09 | 2019-04-09 | 西安艾润物联网技术服务有限责任公司 | A kind of distribution method and device on parking stall |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9731765B2 (en) * | 2015-08-12 | 2017-08-15 | Hyundai Motor Company | Parking assist apparatus and method |
CN108182824B (en) * | 2017-12-29 | 2019-04-23 | 广东雅达电子股份有限公司 | A kind of intelligence high density AGV shutdown system |
CN108533041A (en) * | 2018-04-26 | 2018-09-14 | 浙江科技学院 | Intelligent parking system based on automobile vehicle commander and its method |
CN109961653A (en) * | 2019-03-14 | 2019-07-02 | 京东方科技集团股份有限公司 | Parking management system and parking management method |
CN110544391A (en) * | 2019-09-12 | 2019-12-06 | 京东方科技集团股份有限公司 | Vehicle-mounted system, parking lot management system, auxiliary parking system and method |
-
2019
- 2019-12-19 CN CN201911318407.8A patent/CN113012462B/en active Active
-
2020
- 2020-08-31 WO PCT/CN2020/112648 patent/WO2021120691A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193543A (en) * | 2008-02-18 | 2009-08-27 | Japan Research Institute Ltd | Parking lot management system |
JP2012027767A (en) * | 2010-07-26 | 2012-02-09 | Nippon Soken Inc | Parking space detecting device |
CN105575171A (en) * | 2016-01-13 | 2016-05-11 | 徐海明 | Automatic guiding intelligent parking method and system based on video image identification technology |
CN107437341A (en) * | 2016-05-27 | 2017-12-05 | 鸿富锦精密工业(深圳)有限公司 | Intelligent parking system and intelligent parking method |
CN206877494U (en) * | 2017-05-03 | 2018-01-12 | 昆明理工大学 | A kind of real-time distributor in dynamic parking stall based on infrared light curtain |
CN109427207A (en) * | 2017-08-30 | 2019-03-05 | 丁立伟 | A kind of parking lot intelligent control method and system |
CN108492574A (en) * | 2018-03-20 | 2018-09-04 | 京东方科技集团股份有限公司 | Parking management method and system |
CN108615404A (en) * | 2018-06-15 | 2018-10-02 | 北京四象网讯科技有限公司 | The method, apparatus and readable storage medium storing program for executing of automatic planning parking position |
CN109598969A (en) * | 2018-08-09 | 2019-04-09 | 西安艾润物联网技术服务有限责任公司 | A kind of distribution method and device on parking stall |
CN109472979A (en) * | 2018-10-23 | 2019-03-15 | 罗永平 | A kind of trackside variable area parking occupancy management system and its operation method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118411850A (en) * | 2024-07-01 | 2024-07-30 | 深圳妙月科技有限公司 | Intelligent ground lock control method and device and terminal equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113012462B (en) | 2024-05-03 |
CN113012462A (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021120691A1 (en) | Dynamic parking stall planning and vehicle parking method and apparatus, and automatic parking system | |
JP6614464B6 (en) | Vehicle scheduling method, apparatus, equipment, and storage medium | |
CN108389426A (en) | A kind of method and apparatus for controlling vehicle parking | |
JP7353387B2 (en) | Delivery robot control method, apparatus, device, system and storage medium | |
CN109658724B (en) | Method and device for providing public transport trip information of user | |
CN112835359B (en) | AVP control method and device based on visual SLAM technology | |
CN113375678B (en) | Driving path planning method, management server and parking management system | |
CN106228848B (en) | A kind of parking navigation method and apparatus | |
CN114519940B (en) | Big data analysis method and equipment applied to intelligent parking | |
CN105528907A (en) | Parking lot management system and parking lot management method | |
CN115497331B (en) | Parking method, device and equipment and vehicle | |
CN115503692A (en) | Cross-layer parking guiding method and system based on carrying platform, electronic device and medium | |
CN112748736B (en) | Vehicle driving assisting method and device | |
CN113008249B (en) | Avoidance point detection method and avoidance method of mobile robot and mobile robot | |
US20220414581A1 (en) | Information processing method and information processing system | |
CN110032190A (en) | Control method for vehicle and device | |
CN110473397B (en) | Station and scheduling method and device thereof | |
CN117636641B (en) | Inter-vehicle cooperative carrying method and device for vehicle carrying robot | |
CN115857515B (en) | AGV robot route planning method, system and storage medium | |
EP4350661A1 (en) | Vehicle control method and apparatus, and system | |
CN118397870B (en) | Parking navigation method, device, system and medium based on intelligent property system | |
CN117496755B (en) | Automatic internal route planning method and device, storage medium and computer equipment | |
CN116561874B (en) | Layout planning method and device for intelligent parking lot, electronic equipment and storage medium | |
CN112857388B (en) | Navigation system and navigation method | |
CN114973762A (en) | Parking space management method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20903649 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20903649 Country of ref document: EP Kind code of ref document: A1 |