This application claims priority to Japanese Patent Application No. 2021-172164 filed on Oct. 21, 2021, incorporated herein by reference in its entirety.
The present disclosure relates to an automated valet parking system, a control method for the automated valet parking system, and a non-transitory storage medium.
Hitherto, Japanese Unexamined Patent Application Publication No. 2020-079079 (JP 2020-079079 A) is known as a technical document relating to an automated valet parking system. This publication describes a method for automated valet parking in which a parking place control server (infrastructure) causes a vehicle to perform autonomous parking.
In automated valet parking for a plurality of vehicles, contact between the vehicles may be avoided in such a manner that new entry and exit are not started until entry and exit are completed for all the vehicles around a target parking space that is a parking target for an entry vehicle and an exit target space where an exit vehicle is parked. When the new entry and exit are not started until the entry and exit of all the vehicles are completed, a problem may arise because the efficiency of use of the parking place of the automated valet parking decreases.
An automated valet parking system according to a first aspect of the present disclosure is configured to perform automated valet parking for automatically parking autonomous driving vehicles in target parking spaces set among a plurality of parking spaces in a parking place. The automated valet parking system includes a vehicle information acquirer, an attention target space setter, an attention target vehicle determiner, a completion determiner, and a vehicle instructor. The vehicle information acquirer is configured to acquire vehicle information including position information of the autonomous driving vehicles in the parking place and entry and exit information of the autonomous driving vehicles. The attention target space setter is configured to set, based on a target parking space of an entry vehicle that is an autonomous driving vehicle serving as an entry target in the automated valet parking and parking place map information including entrance position information of the parking place, attention target spaces that are the parking spaces that affect entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces around the target parking space. The attention target vehicle determiner is configured to determine whether attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present based on the attention target spaces, the parking place map information, and the vehicle information. The completion determiner is configured to, when the attention target vehicle determiner determines that the attention target vehicles are present, determine whether all the attention target vehicles have completed entry or exit from the parking spaces based on the parking place map information and the vehicle information. The vehicle instructor is configured to, when the attention target vehicle determiner determines that the attention target vehicles are present, give an entry start instruction to the entry vehicle after the completion determiner determines that all the attention target vehicles have completed the entry or the exit from the parking spaces.
According to such a configuration, the attention target spaces that affect the entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces are set among the parking spaces around the target parking space. When the attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present, the entry start instruction is given to the entry vehicle after determination is made that the attention target vehicles have completed the entry or the exit from the parking spaces. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the entry start instruction is not given until the entry and exit are completed for all the vehicles around the target parking space.
The automated valet parking system according to the first aspect may further include a route setter configured to set an entry route for the entry vehicle to reach the target parking space based on a current position of the entry vehicle, the target parking space of the entry vehicle, and the parking place map information. The attention target space setter may be configured to set the attention target spaces based on the entry route, the target parking space of the entry vehicle, and the parking place map information.
According to such a configuration, the attention target spaces are set in consideration of the entry route of the entry vehicle. Therefore, the attention target spaces can be set not to include parking spaces where the entry or exit of other vehicles does not interfere with the entry route. Thus, it is possible to set appropriate attention target spaces.
In the automated valet parking system according to the first aspect, the attention target vehicles may include a move-aside vehicle that is an autonomous driving vehicle temporarily moving aside into an attention target space or temporarily moving aside into a traveling path in the parking place from the attention target space.
According to such a configuration, the attention target vehicles include the move-aside vehicle. Therefore, it is possible to reduce the occurrence of a case where the move-aside vehicle related to the attention target spaces affects the entry of the entry vehicle.
An automated valet parking system according to a second aspect of the present disclosure is configured to perform automated valet parking for automatically parking autonomous driving vehicles in target parking spaces set among a plurality of parking spaces in a parking place. The automated valet parking system includes a vehicle information acquirer, an attention target space setter, an attention target vehicle determiner, a completion determiner, and a vehicle instructor. The vehicle information acquirer is configured to acquire vehicle information including position information of the autonomous driving vehicles in the parking place and entry and exit information of the autonomous driving vehicles. The attention target space setter is configured to set, based on an exit target space where an exit vehicle that is an autonomous driving vehicle serving as an exit target in the automated valet parking is parked and parking place map information including exit position information of the parking place, attention target spaces that are the parking spaces that affect exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces around the exit target space. The attention target vehicle determiner is configured to determine whether attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present based on the attention target spaces, the parking place map information, and the vehicle information. The completion determiner is configured to, when the attention target vehicle determiner determines that the attention target vehicles are present, determine whether all the attention target vehicles have completed entry or exit from the parking spaces based on the parking place map information and the vehicle information. The vehicle instructor is configured to, when the attention target vehicle determiner determines that the attention target vehicles are present, give an exit start instruction to the exit vehicle after the completion determiner determines that all the attention target vehicles have completed the entry or the exit from the parking spaces.
According to such a configuration, the attention target spaces that affect the exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces are set among the parking spaces around the exit target space. When the attention target vehicles entering or exiting the attention target spaces are present, the exit start instruction is given to the exit vehicle after determination is made that the attention target vehicles have completed the entry or the exit from the parking spaces. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the exit start instruction is not given until the entry and exit are completed for all the vehicles around the exit target space.
The automated valet parking system according to the second aspect may further include a route setter configured to set an exit route for the exit vehicle toward an exit of the parking place based on the exit target space and the parking place map information. The attention target space setter may be configured to set the attention target spaces based on the exit route and the parking place map information.
According to such a configuration, the attention target spaces are set in consideration of the exit route of the exit vehicle. Therefore, the attention target spaces can be set not to include parking spaces where the entry or exit of other vehicles does not interfere with the exit route. Thus, it is possible to set appropriate attention target spaces.
In the automated valet parking system according to the second aspect, the attention target space setter may be configured to set a parking space located in a direction along the exit route as the attention target space among the parking spaces adjacent to the exit target space in contact with a traveling path in the parking place, and not to set a parking space that is not located in the direction along the exit route as an attention target space.
According to such a configuration, the parking space that is not located in the direction along the exit route and is presumed to have a small effect on the exit route is not set as the attention target space among the parking spaces adjacent to the exit target space in contact with the traveling path in the parking place. Therefore, it is not necessary to wait for the completion of entry or exit of another vehicle related to the parking space having a small effect. Thus, it is possible to improve the efficiency of use of the parking place.
In the automated valet parking system according to the second aspect, the attention target vehicles may include a move-aside vehicle that is an autonomous driving vehicle temporarily moving aside into an attention target space or temporarily moving aside into a traveling path in the parking place from the attention target space.
According to such a configuration, the attention target vehicles include the move-aside vehicle. Therefore, it is possible to reduce the occurrence of a case where the move-aside vehicle related to the attention target spaces affects the exit of the exit vehicle.
In the automated valet parking system according to the second aspect, the attention target vehicles may not include a move-aside vehicle that is located on the exit route of the exit vehicle and moves aside from the exit route.
According to such a configuration, the move-aside vehicle that moves aside from the exit route has a small possibility of affecting the exit of the exit vehicle. Therefore, it is possible to improve the efficiency of use of the parking place by excluding this move-aside vehicle from the attention target vehicles.
A control method for an automated valet parking system according to a third aspect of the present disclosure is a control method for an automated valet parking system configured to perform automated valet parking for automatically parking autonomous driving vehicles in target parking spaces set among a plurality of parking spaces in a parking place. The control method includes acquiring vehicle information including position information of the autonomous driving vehicles in the parking place and entry and exit information of the autonomous driving vehicles, setting, based on a target parking space of an entry vehicle that is an autonomous driving vehicle serving as an entry target in the automated valet parking and parking place map information including entrance position information of the parking place, attention target spaces that are the parking spaces that affect entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces around the target parking space, determining whether attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present based on the attention target spaces, the parking place map information, and the vehicle information, when determination is made that the attention target vehicles are present, determining whether all the attention target vehicles have completed entry or exit from the parking spaces based on the parking place map information and the vehicle information, and when determination is made that the attention target vehicles are present, giving an entry start instruction to the entry vehicle after determination is made that all the attention target vehicles have completed the entry or the exit from the parking spaces.
According to such a configuration, the attention target spaces that affect the entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces are set among the parking spaces around the target parking space. When the attention target vehicles entering or exiting the attention target spaces are present, the entry start instruction is given to the entry vehicle after determination is made that the attention target vehicles have completed the entry or the exit from the parking spaces. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the entry start instruction is not given until the entry and exit are completed for all the vehicles around the target parking space.
A control method for an automated valet parking system according to a fourth aspect of the present disclosure is a control method for an automated valet parking system configured to perform automated valet parking for automatically parking autonomous driving vehicles in target parking spaces set among a plurality of parking spaces in a parking place. The control method includes acquiring vehicle information including position information of the autonomous driving vehicles in the parking place and entry and exit information of the autonomous driving vehicles, setting, based on an exit target space where an exit vehicle that is an autonomous driving vehicle serving as an exit target in the automated valet parking is parked and parking place map information including exit position information of the parking place, attention target spaces that are the parking spaces that affect exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces around the exit target space, determining whether attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present based on the attention target spaces, the parking place map information, and the vehicle information, when determination is made that the attention target vehicles are present, determining whether all the attention target vehicles have completed entry or exit from the parking spaces based on the parking place map information and the vehicle information, and when determination is made that the attention target vehicles are present, giving an exit start instruction to the exit vehicle after determination is made that all the attention target vehicles have completed the entry or the exit from the parking spaces.
According to such a configuration, the attention target spaces that affect the exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces are set among the parking spaces around the exit target space. When the attention target vehicles entering or exiting the attention target spaces are present, the exit start instruction is given to the exit vehicle after determination is made that the attention target vehicles have completed the entry or the exit from the parking spaces. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the exit start instruction is not given until the entry and exit are completed for all the vehicles around the exit target space.
A non-transitory storage medium according to a fifth aspect of the present disclosure is a non-transitory storage medium storing instructions that are executable by a server including one or more processors and that cause the server to perform automated valet parking for automatically parking autonomous driving vehicles in target parking spaces set among a plurality of parking spaces in a parking place. The instructions cause the server including the one or more processors to perform functions. The functions include acquiring vehicle information including position information of the autonomous driving vehicles in the parking place and entry and exit information of the autonomous driving vehicles, setting, based on a target parking space of an entry vehicle that is an autonomous driving vehicle serving as an entry target in the parking place and parking place map information including entrance position information of the parking place, attention target spaces that are the parking spaces that affect entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces around the target parking space, determining whether attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present based on the attention target spaces, the parking place map information, and the vehicle information, when determination is made that the attention target vehicles are present, determining whether all the attention target vehicles have completed entry or exit from the parking spaces based on the parking place map information and the vehicle information, and when determination is made that the attention target vehicles are present, giving an entry start instruction to the entry vehicle after determination is made that all the attention target vehicles have completed the entry or the exit from the parking spaces.
According to such a configuration, the attention target spaces that affect the entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces are set among the parking spaces around the target parking space. When the attention target vehicles entering or exiting the attention target spaces are present, the entry start instruction is given to the entry vehicle after determination is made that the attention target vehicles have completed the entry or the exit from the parking spaces. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the entry start instruction is not given until the entry and exit are completed for all the vehicles around the target parking space.
A non-transitory storage medium according to a sixth aspect of the present disclosure is a non-transitory storage medium storing instructions that are executable by a server including one or more processors and that cause the server to perform automated valet parking for automatically parking autonomous driving vehicles in target parking spaces set among a plurality of parking spaces in a parking place. The instructions cause the server including the one or more processors to perform functions. The functions include acquiring vehicle information including position information of the autonomous driving vehicles in the parking place and entry and exit information of the autonomous driving vehicles, setting, based on an exit target space where an exit vehicle that is an autonomous driving vehicle serving as an exit target in the parking place is parked and parking place map information including exit position information of the parking place, attention target spaces that are the parking spaces that affect exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces around the exit target space, determining whether attention target vehicles that are the autonomous driving vehicles entering or exiting the attention target spaces are present based on the parking place map information and the vehicle information, when determination is made that the attention target vehicles are present, determining whether all the attention target vehicles have completed entry or exit from the parking spaces based on the parking place map information and the vehicle information, and when determination is made that the attention target vehicles are present, giving an exit start instruction to the exit vehicle after determination is made that all the attention target vehicles have completed the entry or the exit from the parking spaces.
According to such a configuration, the attention target spaces that affect the exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces are set among the parking spaces around the exit target space. When the attention target vehicles entering or exiting the attention target spaces are present, the exit start instruction is given to the exit vehicle after determination is made that the attention target vehicles have completed the entry or the exit from the parking spaces. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the exit start instruction is not given until the entry and exit are completed for all the vehicles around the exit target space.
According to the aspects of the present disclosure, it is possible to improve the efficiency of use of the parking place of the automated valet parking.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
An embodiment of the present disclosure will be described below with reference to the drawings.
The automated valet parking is a service in which an unmanned autonomous driving vehicle 2 after a user (occupant) has dropped off at a drop-off area in the parking place travels along a target route (for example, an entry route, an exit route, or a move-aside route) in response to an instruction from the parking place side and is automatically parked in a target parking space in the parking place. The target parking space is allocated to each autonomous driving vehicle 2 among parking spaces preset as parking positions of the autonomous driving vehicles 2. The target route is a route in the parking place where the autonomous driving vehicle 2 travels to reach the target parking space. The exit route is a route to be traveled to reach a pick-up space described later.
The parking place may be a parking place dedicated to the automated valet parking, or may be a shared parking place that can be used for communicable vehicles and general vehicles. Parking spaces for the automated valet parking and the other parking spaces may be discriminated from each other and have common traveling paths.
The parking area 51 is a place including parking spaces 61 where the autonomous driving vehicles 2 are parked by the automated valet parking. As shown in
The drop-off area 52 is provided on an entrance side of the parking place 50 as a place where occupants including the user drop off the autonomous driving vehicle 2 before entering the parking area. The drop-off area 52 includes drop-off spaces 62 where the autonomous driving vehicle 2 stops when the occupant drops off. The drop-off area 52 leads to the parking area 51 via an entry gate 54.
The pick-up area 53 is provided on an exit side of the parking place 50 as a place where occupants are picked up by the autonomous driving vehicle 2 that has exited the parking area. The pick-up area 53 includes pick-up spaces 63 where the autonomous driving vehicle 2 stands by to pick up the occupants. The pick-up area 53 leads to the parking area 51 via an exit gate 55. The parking space 61, the drop-off space 62, and the pick-up space 63 each serve as the target parking space that is a target of parking (including stopping) of the autonomous driving vehicle 2. A return gate 56 for returning the autonomous driving vehicle 2 from the pick-up area 53 to the parking area 51 is provided between the pick-up area 53 and the parking area 51. In some embodiments, the return gate 56 is not provided.
For example, in the automated valet parking system 1, the automated valet parking is started by obtaining instruction authority for the autonomous driving vehicle 2 from the user after the autonomous driving vehicle 2 that has entered the parking place 50 drops off the occupant in the drop-off space 62 (corresponding to the autonomous driving vehicle 2A). The automated valet parking system 1 drives the autonomous driving vehicle 2B that has entered the parking area 51, and automatically parks the autonomous driving vehicle 2B in a target parking space E1. When an exit request is received from the user, the automated valet parking system 1 drives the parked autonomous driving vehicle 2B toward the pick-up area 53, and automatically parks the autonomous driving vehicle 2B in the pick-up space 63 (corresponding to the autonomous driving vehicle 2D).
Configuration of Automated Valet Parking System
Hereinafter, the configuration of the automated valet parking system 1 will be described with reference to the drawings. As shown in
The parking place control server 10 is communicable with the autonomous driving vehicles 2 via network N. The parking place control server 10 may be provided in the parking place or in a facility remote from the parking place. The parking place control server 10 may be constituted by a plurality of computers provided at different locations. The parking place control server 10 is connected to a parking place sensor 3 and a parking place map database 4.
The parking place sensor 3 is used for recognizing a situation in the parking place. The parking place sensor 3 includes, for example, a surveillance camera for detecting the position of the autonomous driving vehicle 2 in the parking place. The surveillance camera is provided on the ceiling or wall of the parking place and images the autonomous driving vehicle 2 in the parking place. The surveillance camera transmits a captured image to the parking place control server 10.
The parking place sensor 3 may include a vacancy sensor for detecting whether vehicles are parked in the parking spaces (whether the parking spaces are full or vacant). The vacancy sensor may be provided for each parking space, or may be provided on the ceiling or the like so that a plurality of parking spaces can be monitored by one vacancy sensor. The configuration of the vacancy sensor is not particularly limited, and a well-known configuration can be adopted. The vacancy sensor may be a pressure sensor, a radar sensor or a sonar sensor using radio waves, or a camera. The vacancy sensor transmits vacancy information in the parking spaces to the parking place control server 10.
The parking place map database 4 stores parking place map information. The parking place map information includes information on the positions of the parking spaces in the parking place, and information on traveling paths in the parking place. The parking place map information may include position information of landmarks to be used for position recognition of the autonomous driving vehicles 2. The landmarks include at least one of white lines, poles, traffic cones, and parking place pillars.
The hardware configuration of the parking place control server 10 will be described.
The processor 10a operates various operating systems to control the parking place control server 10. The processor 10a is an arithmetic unit such as a central processing unit (CPU) including a control device, an arithmetic device, a register, and the like. The processor 10a controls the storage 10b, the communicator 10c, and the user interface 10d. The storage 10b is a recording medium including, for example, at least one of a read only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), and a solid state drive (SSD).
The communicator 10c is a communication device for performing wireless communication via a network. Examples of the communicator 10c include a network device, a network controller, and a network card. The parking place control server 10 communicates with the autonomous driving vehicles 2 by using the communicator 10c. The user interface 10d is an input/output unit of the parking place control server 10 for an administrator of the parking place control server 10. The user interface 10d includes an output device such as a display and a loudspeaker, and an input device such as a touch panel.
Next, the functional configuration of the parking place control server 10 will be described.
The vehicle information acquirer 11 acquires vehicle information of the autonomous driving vehicle 2 by communicating with the autonomous driving vehicle 2 in the parking place. The vehicle information includes identification information of the autonomous driving vehicle 2 and position information of the autonomous driving vehicle 2 in the parking place. The identification information may be any information that can identify the individual autonomous driving vehicle 2. Examples of the identification information include an identification number (ID number), a vehicle number, and a reservation number for automated valet parking. The vehicle information also includes entry and exit information related to entry or exit of the autonomous driving vehicle 2. The entry and exit information may include information related to a target parking space and a route.
The vehicle information may include a vehicle type of the autonomous driving vehicle 2, or a vehicle number in addition to the identification information. The vehicle information may include entry reservation information such as an entry reservation time, or an expected exit time. The vehicle information may include vehicle body information such as a turning radius, a size, and a vehicle width of the autonomous driving vehicle 2, or information related to the autonomous driving function of the autonomous driving vehicle 2. The information related to the autonomous driving function may include version information of the autonomous driving function.
The vehicle information may include results of recognition of traveling conditions (for example, a vehicle speed, an acceleration, and a yaw rate) of the autonomous driving vehicle 2, and results of recognition of an external environment (for example, a vehicle-to-vehicle distance from a preceding vehicle). The recognition of the traveling conditions and the external environment will be described later. The vehicle information may include information on the remaining travelable distance or the remaining fuel of the autonomous driving vehicle 2.
The vehicle information acquirer 11 continuously acquires the vehicle information from the autonomous driving vehicle 2 during the automated valet parking. The vehicle information acquirer 11 may suspend the acquisition of the vehicle information when the autonomous driving vehicle 2 is parked, or may acquire the vehicle information periodically.
The route setter 12 sets a target parking space, an entry route, and an exit route of the autonomous driving vehicle 2. The autonomous driving vehicle 2 that is a target of entry in the automated valet parking is hereinafter referred to as “entry vehicle”, and the autonomous driving vehicle 2 that is a target of exit in the automated valet parking is hereinafter referred to as “exit vehicle”.
When the autonomous driving vehicle 2 is the entry vehicle, the route setter 12 sets a target parking space for parking the entry vehicle. The route setter 12 sets the target parking space for parking the entry vehicle among vacant parking spaces 61 based on the parking place map information in the parking place map database 4 and the vehicle information. The method for determining the target parking space is not particularly limited.
The route setter 12 sets the entry route for the entry vehicle to reach the target parking space based on a current position of the entry vehicle, the target parking space of the entry vehicle, and the parking place map information. A position of the entrance of the parking place may be used as the current position of the entry vehicle. For example, the route setter 12 sets, as the entry route, a route for the entry vehicle to reach the target parking space within the shortest period. The route setter 12 may set the entry route so as not to interfere with routes of other autonomous driving vehicles 2 that are entering or exiting the parking area. When the entry vehicle needs to swivel or turn back to park in the target parking space, the route setter 12 sets an entry route including the swivel or turn-back motion.
When the autonomous driving vehicle 2 is the exit vehicle, the route setter 12 sets a vacant pick-up space 63 as a target parking space of the exit vehicle among the pick-up spaces 63 of the pick-up area 53 where the exit vehicle waits for the user. If there is only one pick-up space 63, it is not necessary to set the target parking space for the exit vehicle.
The route setter 12 sets the exit route for the exit vehicle toward the exit of the parking place based on an exit target space that is a parking space 61 where the exit vehicle is parked, the target parking space, and the parking place map information. The exit route can be set by a method similar to that for the entry route. If there is only one pick-up space 63, there is no need for the information on the target parking space of the exit vehicle.
The attention target space setter 13 sets an attention target space for each of the entry vehicle and the exit vehicle. First, the setting of the attention target space in the case of the entry vehicle will be described.
The attention target space setter 13 sets, for the target parking space of the entry vehicle, an attention target space that is a parking space 61 that affects the entry of the entry vehicle when any other vehicle is entering or exiting the attention target space among the parking spaces 61 around the target parking space.
The parking spaces around the target parking space may be parking spaces 61 within a range of a predetermined distance from the target parking space, may be parking spaces 61 adjacent to the target parking space on its front, rear, right, and left sides, or may include parking spaces 61 adjacent to the parking spaces 61 adjacent to the target parking space. The parking spaces 61 adjacent to the target parking space may include a parking space 61 adjacent to the target parking space across a traveling path in the parking place. The range of the parking spaces 61 around the target parking space may be predetermined for each target parking space.
The attention target space setter 13 sets the attention target space based on, for example, the target parking space of the entry vehicle, the entry route, and the parking place map information. The attention target space setter 13 may set, as the attention target space, parking spaces 61 along the entry route (such as parking spaces 61 near the entry route) among the parking spaces 61 around the target parking space.
The entry route R1 is a route along which the entry vehicle 2Ba swivels and parks in the target parking space E2 from the rear. The facing parking space M is a parking space facing the target parking space E2 across the traveling path P in the parking place.
In the situation shown in
In a case where the entry vehicle 2Ba swivels, the attention target space setter 13 sets the first attention target spaces W1 to include a plurality of parking spaces 61 located on a left side of the facing parking space M (beyond the target parking space E2 when viewed from the entry vehicle 2Ba approaching the target parking space E2). The number of parking spaces 61 to be added on the left side may be one, two, three, or more. In some embodiments, in a case where the entry vehicle 2Ba does not swivel (does not approach the facing parking space M), the attention target space setter 13 need not set the first attention target spaces W1 including the facing parking space M.
The attention target space setter 13 may or may not set the first attention target spaces W1 to include a parking space 61 on a right side of the facing parking space M (behind the target parking space E2 when viewed from the entry vehicle 2Ba approaching the target parking space E2). The attention target space setter 13 may set the first attention target spaces W1 to include the parking space on the right side of the facing parking space M in a case where the entry vehicle 2Ba approaches the parking space to turn back to park in the target parking space E2.
The attention target space setter 13 sets right and left parking spaces 61 around the target parking space E2 as the second attention target space W2 and the third attention target space W3. Out of the right and left parking spaces 61 around the target parking space E2, the attention target space setter 13 may set only the parking space 61 closer to the approaching entry vehicle 2Ba as the attention target space W.
In a case where the target parking space E2 is in contact with the traveling path P and a parking space 61 is present behind the target parking space E2 (there is a parking space that cannot be reached unless the entry vehicle passes through the target parking space E2), the attention target space setter 13 may set the attention target spaces W to include the parking space behind the target parking space E2.
The method for setting the attention target space by the attention target space setter 13 is not particularly limited. The attention target space setter 13 may set the attention target space W based on a distance from the entry route. Among the parking spaces 61 around the target parking space E2, the attention target space setter 13 may set parking spaces within a range of a predetermined distance from the entry route R1 as the attention target spaces W. The attention target space setter 13 may calculate contact risks based on relationships between the entry route R1 and assumed routes of vehicles entering and exiting the parking spaces 61, and set, as the attention target spaces W, parking spaces whose contact risks are equal to or higher than a predetermined threshold. For example, the contact risks increase as the routes are closer to each other, and may be the maximum value when the routes intersect each other.
The attention target space setter 13 may set the attention target space W based on the target parking space E2 and a direction of approach of the entry vehicle 2Ba to the target parking space E2. The direction of approach of the entry vehicle 2Ba to the target parking space E2 may be recognized based on the entry route R1 or entrance position information of the parking place 50.
The attention target space setter 13 may set the attention target space W based on the target parking space E2 of the entry vehicle 2Ba and the parking place map information instead of using the entry route R1. For example, the attention target space setter 13 sets the attention target space W among the parking spaces 61 around the target parking space E2 by referring to table data indicating a positional relationship between the target parking space E2 and the attention target space W associated with each other in advance.
In
In the situation shown in
Next, the setting of the attention target space in the case of the exit vehicle will be described. The attention target space setter 13 sets, for the exit target space of the exit vehicle, an attention target space W that is a parking space 61 that affects the exit of the exit vehicle when any other vehicle is entering or exiting the attention target space among the parking spaces 61 around the exit target space where the exit vehicle is parked. The parking spaces 61 around the exit target space can be defined in the same manner as that for the attention target spaces around the target parking space of the entry vehicle.
The attention target space setter 13 sets the attention target space based on, for example, the exit target space, the exit route, and the parking place map information including exit position information of the parking place. The attention target space setter 13 may set, as the attention target space, parking spaces 61 along the exit route (parking spaces 61 near the exit route) among the parking spaces 61 around the exit target space.
In the situation shown in
In the situation shown in
The attention target vehicle determiner 14 determines whether an attention target vehicle is present based on the attention target space W, the parking place map information, and the vehicle information. The attention target vehicle is an autonomous driving vehicle 2 that is entering or exiting the attention target space W.
The attention target vehicle may include a vehicle that may affect the entry vehicle or the exit vehicle among move-aside vehicles that are autonomous driving vehicles 2 moving aside temporarily. The move-aside vehicles include a vehicle temporarily moving aside into the attention target space W from the parking space 61, and a vehicle temporarily moving aside into the traveling path P in the parking place from the attention target space W where the vehicle is parked.
In the case shown in, for example,
In the case shown in, for example,
In the case shown in
In the situation shown in
The completion determiner 15 determines whether all the attention target vehicles determined by the attention target vehicle determiner 14 have completed the entry or the exit from the parking spaces. The completion of the entry of the attention target vehicle means that the attention target vehicle expected to enter the parking space has completed parking in the target parking space set for the attention target vehicle. The completion of the entry of the attention target vehicle includes a case where the move-aside vehicle to be parked or temporarily stopped in a parking space to move aside has completed the parking or stop.
The completion of the exit of the attention target vehicle from the parking space means that the attention target vehicle expected to exit the parking space has completed the exit from the current parking space by starting from the parking space. The exit from the parking space may be determined as being completed when the distance from the current parking space is equal to or longer than a predetermined distance. The exit from the parking space may be determined as being completed when the distance from the target parking space of the entry vehicle or the exit target space of the exit vehicle in place of the parking space 61 of the attention target vehicle is equal to or longer than a predetermined distance.
The completion determiner 15 determines whether all the attention target vehicles have completed the entry or the exit from the parking spaces based on the parking place map information and the vehicle information (including the position information and the entry and exit information of each autonomous driving vehicle 2).
The vehicle instructor 16 gives various instructions to the autonomous driving vehicles 2 to execute the automated valet parking. When the attention target vehicle determiner 14 determines for the entry vehicle that the attention target vehicles are present, the vehicle instructor 16 gives an entry start instruction to the entry vehicle after waiting for the determination by the completion determiner 15 that all the attention target vehicles have completed the entry or the exit from the parking spaces.
Even if there is a non-attention target vehicle that is an autonomous driving vehicle entering or exiting a parking space other than the attention target space, the vehicle instructor 16 gives the entry start instruction to the entry vehicle without waiting for the non-attention target vehicle to complete the entry or the exit from the parking space.
The entry start instruction is an instruction for the entry vehicle to start entry by the automated valet parking. The entry start instruction includes, for example, a target parking space of the entry vehicle and/or an entry route to the target parking space. The entry start instruction may include a target value related to a vehicle speed of the entry vehicle during traveling along the entry route.
The entry start instruction may include vehicle information such as positions of the autonomous driving vehicles 2 in the parking place. Alternatively, the entry start instruction may include, instead of the vehicle information, obstacle information including only information on, for example, the outlines of the autonomous driving vehicles 2 parked in the parking place. The obstacle information may be limited to an area along the entry route. The entry start instruction need not include information on the autonomous driving vehicles 2 other than the attention target vehicles.
When the attention target vehicle determiner 14 determines for the exit vehicle that the attention target vehicles are present, the vehicle instructor 16 gives an exit start instruction to the exit vehicle after waiting for the determination by the completion determiner 15 that all the attention target vehicles have completed the entry or the exit from the parking spaces. Even if there is a non-attention target vehicle that is an autonomous driving vehicle entering or exiting a parking space other than the attention target space W, the vehicle instructor 16 gives the exit start instruction to the exit vehicle without waiting for the non-attention target vehicle to complete the entry or the exit from the parking space.
The exit start instruction is an instruction for the exit vehicle to start exit by the automated valet parking. The exit start instruction includes, for example, a pick-up space 63 where the exit vehicle waits for the user and/or an exit route to the pick-up space 63. The exit start instruction may include a target value related to a vehicle speed of the exit vehicle during traveling along the exit route.
The exit start instruction may include vehicle information such as positions of the autonomous driving vehicles 2 in the parking place. Alternatively, the exit start instruction may include, instead of the vehicle information, obstacle information including only information on, for example, the outlines of the autonomous driving vehicles 2 parked in the parking place. The obstacle information may be limited to an area along the exit route. The exit start instruction need not include information on the autonomous driving vehicles 2 other than the attention target vehicles.
Program
A program causes the processor 10a of the parking place control server 10 to function (operate) as the vehicle information acquirer 11, the route setter 12, the attention target space setter 13, the attention target vehicle determiner 14, the completion determiner 15, and the vehicle instructor 16 described above. The program causes the communicator 10c of the parking place control server 10 to function (operate) as the vehicle information acquirer 11 and the vehicle instructor 16. The program is provided by the storage 10b of the parking place control server 10, for example, by a non-transitory recording medium such as a ROM or a semiconductor memory. The program may also be provided by communication via a network or the like.
Control Method for Automated Valet Parking System
Next, an example of a control method for the automated valet parking system 1 according to the embodiment will be described.
In S10 of
In S11, the parking place control server 10 causes the route setter 12 to set a target parking space and an entry route of the entry vehicle (route setting step). The route setter 12 sets the target parking space and the entry route based on the parking place map information and the vehicle information.
In S12, the parking place control server 10 causes the attention target space setter 13 to set attention target spaces W (attention target space setting step). The attention target space setter 13 sets, for the target parking space of the entry vehicle, attention target spaces W that are parking spaces 61 that affect the entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces 61 around the target parking space.
In S13, the parking place control server 10 causes the attention target vehicle determiner 14 to determine whether attention target vehicles are present (attention target vehicle determination step). The attention target vehicle determiner 14 determines whether the attention target vehicles are present based on the attention target spaces W, the parking place map information, and the vehicle information. When determination is made that the attention target vehicles are present (S13: YES), the parking place control server 10 proceeds to S14. When determination is not made that the attention target vehicles are present (S13: NO), the parking place control server 10 proceeds to S16.
In S14, the parking place control server 10 causes the completion determiner 15 to determine whether all the attention target vehicles have completed entry or exit from the parking spaces (completion determination step). The completion determiner 15 makes the above determination based on the parking place map information and the vehicle information. When determination is made that all the attention target vehicles have completed the entry or the exit from the parking spaces (S14: YES), the parking place control server 10 proceeds to S16. When determination is not made that all the attention target vehicles have completed the entry or the exit from the parking spaces (S14: NO), the parking place control server 10 proceeds to S15.
In S15, the parking place control server 10 causes the vehicle information acquirer 11 to reacquire the vehicle information of the autonomous driving vehicles 2 in the parking place (vehicle information reacquisition step). Then, the parking place control server 10 returns to S14 to repeat the process.
In S16, the parking place control server 10 causes the vehicle instructor 16 to give an entry start instruction to the entry vehicle (vehicle instruction step). For example, the vehicle instructor 16 transmits, to the entry vehicle, an entry start instruction including the target parking space, the entry route, and obstacle information. Then, the entry start instruction process is terminated.
In S20 of
In S21, the parking place control server 10 causes the route setter 12 to set a pick-up space 63 for an exit vehicle and an exit route of the exit vehicle (route setting step). The route setter 12 sets the pick-up space 63 and the exit route based on the parking place map information and the vehicle information.
In S22, the parking place control server 10 causes the attention target space setter 13 to set attention target spaces W (attention target space setting step). The attention target space setter 13 sets, for an exit target space of the exit vehicle, attention target spaces W that are parking spaces 61 that affect the exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces 61 around the exit target space where the exit vehicle is parked.
In S23, the parking place control server 10 causes the attention target vehicle determiner 14 to determine whether attention target vehicles are present (attention target vehicle determination step). The attention target vehicle determiner 14 determines whether the attention target vehicles are present based on the attention target spaces W, the parking place map information, and the vehicle information. When determination is made that the attention target vehicles are present (S23: YES), the parking place control server 10 proceeds to S24. When determination is not made that the attention target vehicles are present (S23: NO), the parking place control server 10 proceeds to S26.
In S24, the parking place control server 10 causes the completion determiner 15 to determine whether all the attention target vehicles have completed entry or exit from the parking spaces (completion determination step). The completion determiner 15 makes the above determination based on the parking place map information and the vehicle information. When determination is made that all the attention target vehicles have completed the entry or the exit from the parking spaces (S24: YES), the parking place control server 10 proceeds to S26. When determination is not made that all the attention target vehicles have completed the entry or the exit from the parking spaces (S24: NO), the parking place control server 10 proceeds to S25.
In S25, the parking place control server 10 causes the vehicle information acquirer 11 to reacquire the vehicle information of the autonomous driving vehicles 2 in the parking place (vehicle information reacquisition step). Then, the parking place control server 10 returns to S24 to repeat the process.
In S26, the parking place control server 10 causes the vehicle instructor 16 to give an exit start instruction to the exit vehicle (vehicle instruction step). For example, the vehicle instructor 16 transmits, to the exit vehicle, an exit start instruction including the pick-up space 63, the exit route, and obstacle information. Then, the exit start instruction process is terminated.
In S30 of
In S31, the parking place control server 10 causes the attention target vehicle determiner 14 to determine whether the move-aside vehicle is located on the exit route of the exit vehicle and moves aside from the exit route (move-aside direction determination step). When determination is made that the move-aside vehicle is located on the exit route of the exit vehicle and does not move aside from the exit route (S31: NO), the parking place control server 10 proceeds to S32. When determination is made that the move-aside vehicle is located on the exit route of the exit vehicle and moves aside from the exit route (S31: YES), the parking place control server 10 proceeds to S33.
In S32, the parking place control server 10 causes the attention target vehicle determiner 14 to determine the move-aside vehicle as the attention target vehicle (determination confirmation step). Then, the parking place control server 10 terminates the move-aside vehicle determination process. In S33, the parking place control server 10 causes the attention target vehicle determiner 14 not to determine the move-aside vehicle as the attention target vehicle (non-determination confirmation step). Then, the parking place control server 10 terminates the move-aside vehicle determination process.
The automated valet parking system 1 according to the embodiment described above sets the attention target spaces W that affect the entry of the entry vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces 61 around the target parking space. Even if there is a non-attention target vehicle entering or exiting a parking space 61 other than the attention target spaces W, the automated valet parking system 1 gives the entry start instruction to the entry vehicle without waiting for the non-attention target vehicle to complete the entry or the exit from the parking space. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the entry start instruction is not given until the entry and exit are completed for all the vehicles around the target parking space.
According to the automated valet parking system 1, the attention target spaces W are set in consideration of the entry route of the entry vehicle. Therefore, the attention target spaces can be set not to include parking spaces where the entry or exit of other vehicles does not interfere with the entry route. Thus, it is possible to set appropriate attention target spaces. According to the automated valet parking system 1, the attention target vehicles include the move-aside vehicle. Therefore, it is possible to reduce the occurrence of a case where the move-aside vehicle related to the attention target spaces W affects the entry of the entry vehicle.
The automated valet parking system 1 sets the attention target spaces W that affect the exit of the exit vehicle when any other vehicle is entering or exiting the attention target spaces among the parking spaces 61 around the exit target space. Even if there is a non-attention target vehicle entering or exiting a parking space 61 other than the attention target spaces W, the automated valet parking system 1 gives the exit start instruction to the exit vehicle without waiting for the non-attention target vehicle to complete the entry or the exit from the parking space. Therefore, it is possible to improve the efficiency of use of the parking place of the automated valet parking as compared with a case where the exit start instruction is not given until the entry and exit are completed for all the vehicles around the exit target space.
According to the automated valet parking system 1, the attention target spaces are set in consideration of the exit route of the exit vehicle. Therefore, the attention target spaces can be set not to include parking spaces where the entry or exit of other vehicles does not interfere with the exit route. Thus, it is possible to set appropriate attention target spaces.
According to the automated valet parking system 1, parking spaces that are not located in the direction along the exit route and are presumed to have a small effect on the exit route are not set as the attention target spaces among the parking spaces adjacent to the exit target space in contact with the traveling path in the parking place. Therefore, it is not necessary to wait for the completion of entry and exit of other vehicles related to the parking spaces having a small effect. Thus, it is possible to improve the efficiency of use of the parking place.
According to the automated valet parking system 1, the attention target vehicles include the move-aside vehicle. Therefore, it is possible to reduce the occurrence of a case where the move-aside vehicle related to the attention target spaces affects the exit of the exit vehicle. According to the automated valet parking system 1, the move-aside vehicle that moves aside from the exit route has a small possibility of affecting the exit of the exit vehicle. Therefore, it is possible to improve the efficiency of use of the parking place by excluding this move-aside vehicle from the attention target vehicles.
Although the embodiment of the present disclosure has been described above, the present disclosure is not limited to the embodiment described above. The present disclosure may be carried out in various forms having various changes and improvements based on the knowledge of those skilled in the art, including the embodiment described above.
The attention target vehicle determiner 14 need not determine the move-aside vehicle as the attention target vehicle. The attention target vehicle determiner 14 may set only an autonomous driving vehicle 2 that enters or exits the parking space as the attention target vehicle.
In the situation shown in
Number | Date | Country | Kind |
---|---|---|---|
2021-172164 | Oct 2021 | JP | national |