Parking information processing device, parking information processing computer program, parking information processing method, parking information processing system, and parking information processing server

The parking information processing device addresses the issue of vehicle interference in parking lots without frames by determining optimal parking locations and routes based on topographical and restriction information, ensuring efficient and interference-free parking and exit operations.

JP7650431B2Active Publication Date: 2025-03-25TOYOTA JIDOSHA KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023003085
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-01-12
Publication Date
2025-03-25
Estimated Expiration
2043-01-12

AI Technical Summary

Technical Problem

The automatic control system fails to consider the driving route when determining the parking location of a vehicle, leading to potential interference with other vehicles trying to leave the parking lot, especially in lots without parking frames.

Method used

A parking information processing device that acquires restriction information, determines a first parking location based on topographical and restriction information, generates area information including the driving route and parking location as new restriction areas, and outputs this information to a server to avoid overlapping with existing vehicle routes and positions.

Benefits of technology

The solution ensures that vehicles are parked without interfering with the exit of other vehicles, effectively managing parking lots without frames by optimizing parking and exit routes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007650431000001
    Figure 0007650431000001
  • Figure 0007650431000002
    Figure 0007650431000002
  • Figure 0007650431000003
    Figure 0007650431000003
Patent Text Reader

Abstract

To provide a parking information processing device that enables an own vehicle to be parked such that another vehicle which is already parked is not hindered from exiting a parking lot in a parking lot without parking frames.SOLUTION: A parking information processing device includes: an acquisition unit 231 that acquires limitation information indicating a current limited region in a parking lot where parking is limited at a gateway of a parking lot 60 without parking frames from a server 30 via a device communication unit 4; a determination unit 232 that determines a parking position P2 where an own vehicle 10 is to be parked in the parking lot on the basis of geography information representing geography of the parking lot 60 and the limitation information; a generation unit 233 that generates region information containing a traveling route R2 that the own vehicle 10 has traveled from the gateway 61 of the parking lot 60 to the first parking position P2 and the parking position P2 as new limit regions; and an output unit 231 that outputs the region information to the server 30 via the device communication unit 4.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a parking information processing device, a parking information processing computer program, a parking information processing method, a parking information processing system, and a parking information processing server. [Background technology]

[0002] When parking a vehicle in a parking lot with parking spaces, an automatic vehicle control system selects a parking space where no other vehicles are parked as a parking position, and drives the vehicle to the parking space and parks it (see, for example, Patent Document 1).

[0003] There are some parking lots where there are no parking spaces available. For example, when an event is held and a vacant lot is temporarily used as a parking lot, there are often no parking spaces available.

[0004] When parking the vehicle in a parking lot with no parking spaces, the automatic control system selects a space at the entrance / exit of the parking lot where the vehicle can be parked as a parking position, and drives the vehicle to the parking position and parks it there, avoiding contact with other vehicles already parked there. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] International Publication No. 2017 / 104164 Summary of the Invention [Problem to be solved by the invention]

[0006] The automatic control system determines the parking position of the vehicle without considering the driving route of the other vehicle that parked earlier when it leaves the parking lot. Therefore, there is a risk that the parking position of the vehicle will be determined to be on the driving route that the other vehicle that parked earlier will take when it leaves the parking lot from the parking position to the entrance / exit of the parking lot.

[0007] Therefore, when another vehicle attempts to exit a parking lot, the other vehicle may use the route it took from the entrance to the parking lot to the parking position where the other vehicle was parked, and travel from the parking position to the entrance. In this case, if the vehicle is parked on the route to the entrance of the other vehicle, the vehicle may obstruct the other vehicle from exiting the parking lot.

[0008] Therefore, the present disclosure aims to provide a parking information processing device that can park a vehicle in a parking lot without parking spaces without preventing other vehicles already parked there from exiting the parking lot. [Means for solving the problem]

[0009] (1) According to one embodiment, a parking information processing device is provided. The parking information processing device includes an acquisition unit that acquires restriction information representing a current restricted area in a parking lot where parking is restricted at an entrance / exit of the parking lot without a parking frame from a server via a device communication unit, a determination unit that determines a first parking position in the parking lot where the vehicle is to be parked based on topographical information representing the topography of the parking lot and the restriction information, a generation unit that generates area information including a first driving route traveled by the vehicle from the entrance / exit of the parking lot to the first parking position and the first parking position as a new restricted area, and an output unit that outputs the area information to the server via the device communication unit.

[0010] (2) In the parking information processing device of (1), it is preferable that the restriction information includes, as a current restricted area, a second driving route that another vehicle parked in the parking lot travels from the entrance / exit of the parking lot to the second parking position where the other vehicle is parked, and the second parking position, and that the determination unit determines the first parking position so as not to overlap with the second driving route and the second parking position.

[0011] (3) In the parking information processing device of (2), it is preferable that the determination unit determines the first parking position within a predetermined range from the second parking position so as not to overlap with the second driving route and the second parking position.

[0012] (4) In the parking information processing device of (2), it is preferable that the determination unit determines the first driving route so that the overlapping portion of the first driving route with the second driving route is maximized, the distance traveled from the entrance / exit of the parking lot to the first parking position is minimized, and the first driving route does not overlap with the second parking position.

[0013] (5) In the parking information processing device of (2), it is preferable that the determination unit estimates the direction in which other vehicles parked in the parking lot are parked based on the current restriction information, and determines the first parking position so that the vehicle is parked facing in a direction that matches the direction in which the other vehicles are parked.

[0014] (6) In the parking information processing device of any one of (1) to (4), it is preferable that the generation unit expands the first parking position and the first driving route based on the accuracy of the position of the host vehicle to generate a new restricted area.

[0015] (7) According to another embodiment, a parking information processing computer program is provided, which causes a processor to execute a process including: acquiring restriction information representing a current restricted area in a parking lot where parking is restricted at an entrance / exit of the parking lot without a parking frame from a server via a device communication unit; determining a first parking position in the parking lot where the vehicle is to be parked based on the restriction information and topographical information representing the topography of the parking lot; generating area information including a first driving route traveled by the vehicle from the entrance / exit of the parking lot to the first parking position and the first parking position as a new restricted area; and outputting the area information to the server via the device communication unit.

[0016] (8) According to another embodiment, a parking information processing method is provided, which is characterized in that a parking information processing device executes the following: at an entrance / exit of a parking lot without a parking frame, restriction information indicating a current restricted area in the parking lot where parking is restricted is acquired from a server via a device communication unit, a first parking position for parking the vehicle in the parking lot is determined based on topographical information indicating the topography of the parking lot and the restriction information, a first driving route traveled by the vehicle from the entrance / exit of the parking lot to the first parking position and area information including the first parking position as a new restricted area are generated, and the area information is output to the server via the device communication unit.

[0017] (9) According to another embodiment, a parking information processing system is provided. The parking information processing system is characterized by having a server including a server communication unit, a storage unit that stores restriction information representing a current restricted area where parking is restricted in a parking lot without a parking frame, a server output unit that outputs the restriction information stored in the storage unit via the server communication unit, a server acquisition unit that acquires area information representing a new restricted area via the server communication unit, and an update unit that updates the restriction information stored in the storage unit based on the area information, a parking information processing device including a device acquisition unit that acquires the restriction information from the server via the device communication unit at the entrance / exit of the parking lot, a determination unit that determines a first parking position in the parking lot where the vehicle is to be parked based on the terrain information and the restriction information representing the terrain of the parking lot, a generation unit that generates area information including a first driving route traveled by the vehicle from the entrance / exit of the parking lot to the first parking position and the first parking position as a new restricted area, and an device output unit that outputs the area information to the server via the device communication unit.

[0018] (10) According to another embodiment, a parking information processing server is provided. The parking information processing server includes a server communication unit, a storage unit that stores restriction information representing a current restricted area where parking is restricted in a parking lot without a parking space, a server output unit that outputs the restriction information stored in the storage unit via the server communication unit, a server acquisition unit that acquires area information representing a driving route traveled by a vehicle parked in the parking lot from the entrance / exit of the parking lot to a parking position and the parking position as a new restricted area via the server communication unit, and an update unit that updates the restriction information stored in the storage unit based on the area information. Effect of the Invention

[0019] The parking information processing device of the present invention parks a vehicle in a parking lot without parking spaces so as not to park on the driving route of other vehicles already parked therein to exit the parking lot, thereby achieving the effect of not obstructing the exit of these other vehicles from the parking lot. [Brief description of the drawings]

[0020] [Figure 1] 1 is a schematic configuration diagram of a parking information processing system in which a parking information processing device is implemented. [Diagram 2] FIG. 2 is a sequence diagram of parking information processing of the parking information processing system. [Diagram 3] 1 is a schematic configuration diagram of a vehicle in which a parking information processing device is implemented. [Figure 4] FIG. 2 is a diagram illustrating a hardware configuration of a server. [Diagram 5] 13 is an example of an operational flowchart of a restriction information acquisition process of the parking information processing device. [Figure 6] FIG. 1 is a diagram (part 1) for explaining restriction information. [Figure 7] FIG. 13 is a diagram illustrating topographical information associated with restriction information. [Figure 8] 4 is an example of an operational flowchart of a parking position determination process of the parking information processing device. [Figure 9] 13 is an example of an operational flowchart of a driving route determination process of the parking information processing device. [Figure 10] 13 is an example of an operational flowchart of an area information generating process of the parking information processing device. [Figure 11] FIG. 1 is a diagram (part 1) for explaining area information. [Figure 12] FIG. 2 is a diagram (part 2) for explaining area information. [Figure 13] 13 is an example of an operation flowchart of an exit route determination process of the parking information processing device. [Figure 14] 13 is a first example of a flowchart illustrating an operation of an update process of a server. [Figure 15] FIG. 2 is a diagram (part 2) for explaining restriction information. [Figure 16] 13 is a second example of a flowchart of an update process of a server. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] 1 is a schematic configuration diagram of a parking information processing system 1 of this embodiment in which a parking information processing device 11 is implemented. The parking information processing system 1 of this embodiment has at least one vehicle 10 and a server 30. The vehicle 10 is implemented with the parking information processing device 11. The vehicle 10 is connected to the server 30 via the macrocell base station 50 and the communication network 40 by, for example, accessing a wireless base station 50 (hereinafter also referred to as a macrocell base station 50) that provides a macrocell connected to the communication network 40 to which the server 30 is connected via a gateway (not shown) or the like. The server 30 is an example of a parking information processing server.

[0022] 1, only one vehicle 10 is shown, but the parking information processing system 1 may include multiple vehicles 10. Similarly, multiple macrocell base stations 50 may be connected to the communication network 40.

[0023] Fig. 2 is a sequence diagram of parking information processing of the parking information processing system 1. The parking information processing system 1 executes parking information processing according to the sequence diagram shown in Fig. 2 every time the vehicle 10 parks in a parking lot 60 that does not have a parking space. Note that, although Fig. 1 illustrates only one parking lot 60, the parking information processing system 1 can also execute parking information processing when the vehicle 10 parks in other parking lots that do not have a parking space.

[0024] Parking lot 60 is an example of a vacant lot that is temporarily used as a parking lot when an event or the like is held. Parking lot 60 does not have parking spaces. Vehicle 10 searches for a space within parking lot 60 and determines parking position P2. Parking lot 60 also has a doorway 61 that serves as both an entrance and an exit. Vehicle 10 enters and exits parking lot 60 through doorway 61.

[0025] The vehicle 10 includes a parking information processing device 11 and an automatic control device 12. The automatic control device 12 uses a sensor such as a camera to detect the environment around the vehicle 10 and drives the vehicle 10. The vehicle 10 is, for example, an automatically driven vehicle.

[0026] First, when the vehicle 10 arrives at the entrance / exit 61 of a parking lot 60 that has no parking spaces, the parking information processing device 11 sends an information request for restriction information representing the current restricted area in which parking is restricted within the parking lot 60 to the server 30 via the macrocell base station 50 and the communication network 4 (step S101).

[0027] Next, the server 30 transmits the restriction information of the parking lot 60 to the parking information processing device 11 via the communication network 4 and the macrocell base station 50 (step S102). When the server 30 stores the restriction information of each of a plurality of parking lots without parking spaces, it is preferable that each of the plurality of pieces of restriction information is identified by identification information that identifies the parking lot.

[0028] In the example shown in Figure 1, the restriction information includes, as the current restricted area, the driving route R1 that another vehicle 70 already parked in the parking lot 60 has traveled from the entrance / exit 61 of the parking lot 60 to the parking position P1 where the vehicle 70 is parked, and the parking position P1.

[0029] Next, the parking information processing device 11 determines a parking position P2 in the parking lot 60 where the vehicle 10 is to be parked, based on topographical information (e.g., map information) that indicates the topography of the parking lot and the restriction information (step S103). The topographical information that indicates the topography of the parking lot may be received from the server 30 together with the restriction information. The parking information processing device 11 determines the parking position P2 so as not to overlap with the driving route R1 and the parking position P1.

[0030] Next, the parking information processing device 11 generates a driving route R2 for the vehicle 10 to travel from the entrance / exit 61 of the parking lot 60 to the parking position P2 based on the topographical information and the restriction information that indicate the topography of the parking lot (step S104). Then, the automatic control device 12 drives the vehicle 10 from the entrance / exit 61 of the parking lot 60 to the parking position P2 based on the driving route R2, and stops the vehicle 10 at the parking position P2. The parking position P2 is located at a position that does not prevent the vehicle 70 from exiting the parking lot 60.

[0031] Next, the parking information processing device 11 generates area information including the driving route R2 that the vehicle 10 has traveled from the entrance / exit 61 of the parking lot 60 to the parking position P2 and the parking position P2 as a new restricted area (step S105).

[0032] Next, the parking information processing device 11 transmits the area information to the server 30 via the macrocell base station 50 and the communication network 4 (step S106).

[0033] Next, the server 30 updates the restriction information based on the acquired area information (step S107).

[0034] According to the parking information processing system 1 of this embodiment described above, in a parking lot 60 with no parking spaces, the vehicle 10 is parked so as not to park on the driving route R1 leading to an exit from the parking lot 60 of an already parked vehicle 70, thereby making it possible to avoid obstructing the exit of the vehicle 70 from the parking lot 60.

[0035] The parking information processing system 1 may include multiple vehicles 10, 70. However, since each vehicle has the same configuration and executes the same processing with respect to parking information processing, the following description will be given of one vehicle 10.

[0036] Next, the vehicle 10 in which the parking information processing device 11 is implemented will be described below with reference to Fig. 3. Fig. 3 is a schematic configuration diagram of the vehicle in which the parking information processing device is implemented.

[0037] The vehicle 2 includes cameras 2a and 2b, LIDAR sensors 3a and 3b, a communication device 4, a parking information processing device 11, an automatic control device 12, and the like.

[0038] The cameras 2a, 2b, the LIDAR sensors 3a, 3b, the communication device 4, the parking information processing device 11, and the automatic control device 12 are communicatively connected via an in-vehicle network 13 that complies with a standard such as a controller area network.

[0039] The camera 2a is attached to the vehicle 10 so as to face forward of the vehicle 10. The camera 2a captures camera images showing the environment of a predetermined area ahead of the vehicle 10, for example at a predetermined cycle. The camera images may show the road included in the predetermined area ahead of the vehicle 10 and road features such as lane markings on the road surface. The camera images captured by the camera 2a may show other vehicles located ahead of the vehicle 10.

[0040] Camera 2b is attached to vehicle 10 so as to face the rear of vehicle 10. Camera 2b captures camera images showing the environment of a predetermined area behind vehicle 10, for example, at the same period as camera 2a. The camera images may show roads included in the predetermined area behind vehicle 10 and road features such as lane markings on the road surface. Other vehicles located behind vehicle 10 may be shown in the camera images captured by camera 2b.

[0041] The cameras 2a and 2b each have a two-dimensional detector configured with an array of photoelectric conversion elements, such as a CCD or a C-MOS, that are sensitive to visible light, and an imaging optical system that forms an image of the area to be photographed on the two-dimensional detector. The camera image is an example of environmental information that represents the environment ahead of the vehicle 10.

[0042] Each time the cameras 2a and 2b capture a camera image, they output the camera image and the camera image capture time to the automatic control device 12 via the in-vehicle network 13. The camera image is used by the automatic control device 12 in a process of detecting objects around the vehicle 10.

[0043] The LiDAR sensor 3a is attached, for example, to the outer surface of the vehicle 10 so as to face the front of the vehicle 10. The LiDAR sensor 3a emits a pulsed laser to scan the front of the vehicle 10 at a reflected wave information acquisition time set at a predetermined cycle, and receives a reflected wave reflected by a reflecting object. The LiDAR sensor 3b is attached, for example, to the outer surface of the vehicle 10 so as to face the rear of the vehicle 10. The LiDAR sensor 3b emits a pulsed laser to scan the rear of the vehicle 10 at a reflected wave information acquisition time set at the same cycle as the LiDAR sensor 3a, and receives a reflected wave reflected by a reflecting object.

[0044] The time required for the reflected wave to return contains distance information between an object located in the direction of the laser irradiation and the vehicle 10. The LiDAR sensors 3a and 3b output reflected wave information including the laser irradiation direction and the time required for the reflected wave to return, together with the time when the reflected wave information was acquired when the laser was emitted, to the automatic control device 12 via the in-vehicle network 13. The reflected wave information is used by the automatic control device 12 in a process of detecting objects around the vehicle 10.

[0045] The communication device 4 is an example of a device communication unit, and has an interface circuit for connecting the parking information processing device 11 to the macrocell base station 50. The communication device 4 is configured to be able to communicate with the server 30 via the macrocell base station 50 and the communication network 40.

[0046] The parking information processing device 11 executes control processing, decision processing, and generation processing. To this end, the parking information processing device 11 has a communication interface (IF) 21, a memory 22, and a processor 23. The communication interface 21, the memory 22, and the processor 23 are connected via a signal line 24. The communication interface 21 has an interface circuit for connecting the parking information processing device 11 to the in-vehicle network 13.

[0047] The memory 22 is an example of a storage unit and includes, for example, a volatile semiconductor memory and a non-volatile semiconductor memory. The memory 22 stores computer programs of applications used in the information processing executed by the processor 23 and various data.

[0048] All or part of the functions of the parking information processing device 11 are functional modules realized by a computer program operating on the processor 23, for example. The processor 23 has a control unit 231, a determination unit 232, and a generation unit 233. Alternatively, the functional modules of the processor 23 may be dedicated arithmetic circuits provided in the processor 23. The processor 23 has one or more CPUs (Central Processing Units) and their peripheral circuits. The processor 23 may further have other arithmetic circuits such as a logic arithmetic unit, a numerical arithmetic unit, or a graphic processing unit. The parking information processing device 11 is, for example, an electronic control unit (ECU). Details of the operation of the parking information processing device 11 will be described later.

[0049] The automatic control device 12 controls the operation of the vehicle 10, including the traveling of the vehicle 10. The automatic control device 12 detects objects around the vehicle 10 based on camera images and reflected wave information. The automatic control device 12 generates a driving plan for controlling operations such as steering, driving, and braking, based on map information including the current position of the vehicle 10 and information indicating objects detected around the vehicle 10. The automatic control device 12 outputs automatic control signals based on this driving plan to an actuator (not shown) that controls the steering wheel, a driving device (not shown), or a brake (not shown) via an in-vehicle network 13, thereby driving the vehicle 10.

[0050] In FIG. 3, the parking information processing device 11 and the automatic control device 12 are described as separate devices, but all or part of these devices may be configured as a single device.

[0051] 4 is a hardware configuration diagram of the server 30. The server 30 executes control processing and update processing. To that end, the server 30 has a communication interface (IF) 31, a storage device 32, a memory 33, and a processor 34. The communication IF 31, the storage device 32, and the memory 33 are connected to the processor 34 via a signal line 35. The server 30 may further have input devices such as a keyboard and a mouse, and a display device such as a liquid crystal display.

[0052] The communication IF 31 has an interface circuit for connecting the server 30 to the communication network 40. The communication IF 31 is configured to be able to communicate with the vehicle 10 via the communication network 40 and the macrocell base station 50. The communication IF 31 is an example of a server communication unit.

[0053] The storage device 32 includes, for example, a hard disk device or an optical recording medium and an access device therefor. The storage device 32 stores restriction information 321 and the like that is updated by the processor 34. The restriction information is stored in the storage device 32 for each parking lot. The restriction information can be identified by identification information that identifies the parking lot. The storage device 32 may further store identification information that identifies the vehicle 10. Furthermore, the storage device 32 may store a computer program for executing the processing of the server 30 related to parking lot information processing, which is executed on the processor 34. The storage device 32 is an example of a memory unit.

[0054] The memory 33 includes, for example, a volatile semiconductor memory and a non-volatile semiconductor memory. The memory 33 stores computer programs of applications and various data used in information processing executed by the processor 34. Note that the restriction information may be stored in the memory 33. The memory 33 is an example of a storage unit.

[0055] All or part of the functions of the server 30 are functional modules realized by, for example, a computer program running on the processor 34. The processor 34 has a control unit 341 and an update unit 342. The control unit 231 is an example of a server output unit. Alternatively, the functional modules of the processor 34 may be dedicated arithmetic circuits provided in the processor 34. The processor 34 has one or more CPUs (Central Processing Units) and their peripheral circuits. The processor 34 may further have other arithmetic circuits such as a logic arithmetic unit, a numerical arithmetic unit, or a graphic processing unit. Details of the operation of the server 30 will be described later.

[0056] Fig. 5 is an example of an operation flowchart of the restriction information acquisition process of the parking information processing device 11. Hereinafter, the restriction information acquisition process of the parking information processing device 11 will be described with reference to Fig. 5. When the parking information processing device 11 arrives at the entrance / exit 61 of a parking lot 60 without a parking space, the parking information processing device 11 executes the restriction information acquisition process according to the operation flowchart shown in Fig. 5. For example, the parking information processing device 11 determines that the vehicle 10 has arrived at the entrance / exit 61 of the parking lot 60 without a parking space by being notified by the automatic control device 12 that the vehicle 10 has arrived at the entrance / exit 61 of the parking lot 60 without a parking space.

[0057] First, the control unit 231 transmits an information request for restriction information indicating a current restricted area in the parking lot 60 where parking is restricted to the server 30 via the communication device 4 (step S201). The control unit 231 is an example of a device acquisition unit.

[0058] Next, the control unit 231 acquires the restriction information of the parking lot 60 from the control unit 341 of the server 30 via the communication device 4 (step S202). The control unit 231 may acquire topographical information (e.g., map information) representing the topography of the parking lot 60 from the server 30 together with the restriction information. In addition, when the parking information processing device 11 or the automatic control device 12 has topographical information representing the topography of the parking lot 60, the parking information processing device 11 may use this topographical information.

[0059] FIG. 6 is a diagram for explaining the restriction information. In the example shown in FIG. 6, the restriction information is represented by a table 100 in which the current restricted area in the parking lot 60 is registered. The table 100 has a coordinate column 101 indicating the cell coordinates and an occupancy rate column 102 indicating the occupancy rate of the cell by the vehicle. The terrain of the parking lot 60 is divided into a plurality of cells, and the coordinate column 101 registers the coordinates of each cell. The restricted area is represented by the position of the cell on the cell coordinates. The occupancy rate column 102 registers the probability that the cell is occupied by the vehicle. The occupancy rate of the cell corresponding to the restricted area is greater than zero. The occupancy rate of the cell that is not a restricted area is zero. The occupancy rate indicates whether the position of the parking lot 60 corresponding to the cell is occupied by the vehicle. For example, 100% is registered as the occupancy rate in the cell corresponding to the parking position and driving route of the vehicle.

[0060] 6, table 100 registers current restriction information in which vehicle 70 is parked in parking lot 60. An occupancy rate of 100% and identification information IP1 indicative of vehicle 70 occupying this cell are registered in a cell representing parking position P1 in which vehicle 70 is parked. Also, an occupancy rate of 100% and identification information IR1 indicative of vehicle 70 occupying driving route R1 are registered in a cell representing driving route R2 of vehicle 70.

[0061] In addition, an occupancy rate lower than 100% may be registered in a cell. This occurs when a new restricted area is generated by expanding the parking position and driving route based on the accuracy of the vehicle's position. In a cell representing an expanded area of ​​the parking position and driving route, an occupancy rate lower than 100% is registered based on the accuracy of the vehicle's position.

[0062] Next, the control unit 231 associates the restriction information with the topographical information (step S203), and ends the series of processes. Fig. 7 is a diagram for explaining the topographical information associated with the restriction information. The topographical information of the parking lot 60 and the restriction information of the parking lot 60 are associated based on a reference position and a direction set at the entrance and exit of the parking lot, etc.

[0063] 7, parking lot 60 has a rectangular shape and has reference point 62 at the end of entrance / exit 61. Reference point 62 is an example of a reference position. The restriction information includes the position of reference point 62 expressed in the world coordinate system and the orientation of the X-axis and Y-axis.

[0064] The control unit 231 associates the restriction information with the terrain information by matching the origin of the cell coordinates with the reference point 62 included in the terrain information and matching the X-axis and Y-axis positions of the cell coordinates with the corresponding positions in the terrain information. The cell coordinates are expressed by the position of the cell in the X-axis and Y-axis directions with the reference point 62 as the origin.

[0065] Based on the topographical information of the parking lot 60 with which the restriction information is associated, the parking position P1 where the vehicle 70 is parked and the area of ​​the driving route R1 of the vehicle 70 are expressed in the world coordinate system. The automatic control device 12 drives in the parking lot 60 based on the topographical information of the parking lot 60 with which the restriction information is associated.

[0066] In the example shown in Fig. 6, the parking position P1 of the vehicle 70 already parked in the parking lot 60 is represented by a plurality of cells associated with the parking position P1, and the travel route R1 of the vehicle 70 is represented by a plurality of cells associated with the travel route R1. Note that, although the travel route R1 is represented by a single curve in Fig. 6, in reality, the travel route R1 has a width spanning a plurality of cells.

[0067] Fig. 8 is an example of an operation flowchart of the parking position determination process of the parking information processing device 11. Hereinafter, the parking position determination process of the parking information processing device 11 will be described with reference to Fig. 8. After associating the restriction information with the topographical information, the parking information processing device 11 executes the parking position determination process according to the operation flowchart shown in Fig. 8.

[0068] First, the determination unit 232 acquires the driving route R1 and parking position P1 of another vehicle 70 already parked in the parking lot 60 based on the topographical information of the parking lot 60 associated with the restriction information (step S301). The driving route R1 and the parking position P1 are represented by the topographical information as a predetermined area in the parking lot 60.

[0069] Next, the determination unit 232 determines a parking position P2 for the vehicle 10 so as not to overlap with the driving route R1 of the vehicle 70 and the parking position P1 of the vehicle 70 (step S302), and ends the series of processes. The parking position P2 has a space in which the vehicle 10 can be parked. The dimensions of the vehicle 10 are stored in the memory 22. The parking position P2 is represented by the topographical information as a predetermined area within the parking lot 60.

[0070] For example, the determination unit 232 determines the parking position P2 within a predetermined range (for example, within 5 m) from the vehicle 70. Furthermore, the determination unit 232 may estimate the direction (forward / backward) in which the vehicle 70 is parked in the parking lot 60 based on the current restriction information, and determine the parking position P2 so that the vehicle 10 is parked facing in the direction that matches the direction in which the vehicle 70 is parked. The determination unit 232 stores the parking position P2 in the memory 22.

[0071] For example, if the vehicle 10 determines parking position Q2 (see FIG. 7) so as to overlap with the travel route R1 in the vicinity of the vehicle 70, the vehicle 70 will be unable to move from parking position P1 to the entrance / exit 61. Therefore, as described above, the determination unit 232 determines parking position P2 for the vehicle 10 so as not to overlap with the travel route R1 of the vehicle 70. This allows the vehicle 10 to be parked without interfering with the exit of the vehicle 70.

[0072] On the other hand, determining the parking position P2 of the vehicle 10 so as not to overlap with the travel route R1 in all sections of the travel route R1 of the vehicle 70 narrows the range in which the parking position P2 can be selected. Therefore, the determination unit 232 may determine the parking position P2 of the vehicle 10 so as not to overlap with the travel route R1 and the parking position P1 within a predetermined range from the vehicle 70. The predetermined range may be two to three times the longitudinal dimension of a typical vehicle (for example, 5 m). This ensures a wide range in which the parking position P2 can be selected, and the vehicle 10 can be parked without interfering with the exit of the vehicle 70.

[0073] By parking vehicle 10 adjacent to vehicle 70 with the same orientation, vehicle 10 can avoid interfering with vehicle 10's movement when vehicle 70 leaves the parking lot. Also, by parking vehicle 10 adjacent to vehicle 70 with the same orientation, vehicle 10 can leave a larger parking area for other vehicles parking behind vehicle 10.

[0074] It should be noted that the restriction information does not include a restricted area if there are no other vehicles parked in the parking lot 60. In this case, the determination unit 232 may determine the parking position P2 to be at the edge of the parking lot 60.

[0075] Fig. 9 is an example of an operation flowchart of the driving route determination process of the parking information processing device 11. Hereinafter, the driving route determination process of the parking information processing device 11 will be described with reference to Fig. 9. After determining the parking position, the parking information processing device 11 executes the driving route determination process according to the operation flowchart shown in Fig. 9.

[0076] First, the determination unit 232 acquires a driving route R1 and a parking position P1 of another vehicle 70 already parked in the parking lot 60 based on the topographical information of the parking lot 60 associated with the restriction information (step S401). The driving route R1 and the parking position P1 are represented by the topographical information as a predetermined area in the parking lot 60.

[0077] Next, the determination unit 232 determines the travel route R2 of the vehicle 10 based on the topographical information of the parking lot 60 associated with the restriction information (step S402), and ends the series of processes. For example, the determination unit 232 determines the travel route R2 of the vehicle 10 so that the overlapping portion of the travel route R2 of the vehicle 10 with the travel route R1 of the vehicle 70 is maximized, the distance traveled from the entrance / exit 61 of the parking lot 60 to the parking position P2 is minimized, and the travel route R2 does not overlap with the parking position P1. The travel route R2 is represented by the topographical information as a predetermined area in the parking lot 60.

[0078] For example, the determination unit 232 determines the travel route R2 of the vehicle 10 such that the number of cells corresponding to the travel route R2 of the vehicle 10 is the largest compared to the number of cells corresponding to the travel route R1, the number of cells corresponding to the travel route R2 of the vehicle 10 is the smallest, and the travel route R2 does not overlap with the parking position P1. The determination unit 232 stores the travel route R2 in the memory 22.

[0079] By overlapping the travel route R2 of the vehicle 10 with the travel route R1 of the vehicle 70 as much as possible, the vehicle 10 can leave a larger parking area for other vehicles parking behind the vehicle 10.

[0080] Then, the determination unit 232 notifies the automatic control device 12 of information representing the parking position P2 and the driving route R2 together with the topographical information of the parking lot 60. The automatic control device 12 drives the vehicle 10 from the entrance / exit 61 of the parking lot 60 to the parking position P2 based on the driving route R2, and parks the vehicle 10 at the parking position P2. The automatic control device 12 notifies the parking information processing device 11 that the vehicle 10 has been parked at the parking position P2.

[0081] The automatic control device 12 drives the vehicle 10 based on information representing objects detected around the vehicle, etc., and therefore, when an object is detected, the automatic control device 12 may change the driving route R2 to drive the vehicle 10. When the driving route R2 is changed, the automatic control device 12 stores the updated driving route R2 in the memory 22.

[0082] Fig. 10 is an example of an operation flowchart of the area information generation process of the parking information processing device 11. Hereinafter, the area information generation process of the parking information processing device 11 will be described with reference to Fig. 10. After the vehicle 10 is parked in a parking position, the parking information processing device 11 executes the area information generation process according to the operation flowchart shown in Fig. 10.

[0083] First, the generation unit 233 determines a restricted area based on the travel route R2 and the parking position P2 of the vehicle 10 stored in the memory 22 (step S501). The generation unit 233 determines the area representing the travel route R2 in the topographical information of the parking lot 60 as the restricted area representing the travel route R2. The generation unit 233 also determines the area representing the parking position P2 in the topographical information of the parking lot 60 as the restricted area representing the parking position P2.

[0084] Next, the generating unit 233 generates area information including the travel route R2 and the parking position P2 as a new restricted area (step S502). The generating unit 233 generates area information including cell coordinates and occupancy rates representing the restricted area representing the travel route R2 and the parking position P2 and the cells corresponding thereto. In the area information, the restricted area is represented by cell coordinates. The occupancy rate of the cell representing the restricted area is, for example, 100%.

[0085] Fig. 11 is a diagram for explaining area information. Fig. 11 shows area information associated with a portion of a parking lot 60 as a grid map. In the grid map, a number of cells are arranged according to their cell coordinates, and the occupancy rate of each cell is indicated by the pattern of the cell.

[0086] The parking position P2 is represented by a plurality of cells C1, which indicate that the occupancy rate is 100%. The travel route R2 is also represented by a group of a plurality of cells C1, which indicate that the occupancy rate is 100%. Meanwhile, the area other than the parking position P2 and the travel route R2 is represented by the cell C3, which indicates that the occupancy rate is 0%. The area information may only have the cell coordinates of the cells whose occupancy rate is not zero.

[0087] Here, the generating unit 233 may generate the restricted area by expanding the parking position P2 and the driving route R2 based on the position accuracy of the vehicle 10. The position accuracy of the vehicle 10 is determined based on the accuracy of the GNSS position notified from the automatic control device 12, for example. Also, the lower the position accuracy of the vehicle 10, the greater the extent to which the restricted area is expanded. The lower the position accuracy of the vehicle 10, the higher the occupancy rate of the expanded cell.

[0088] 11 is a diagram for explaining other area information. The parking position P2 and the driving route R2 are expanded by one cell. The parking position P2 is represented by a plurality of cells C1 indicating an occupancy rate of 100% and a plurality of cells C2 arranged around these cells C1 and indicating an occupancy rate of 30%. Similarly, the driving route R2 is represented by a plurality of cells C1 indicating an occupancy rate of 100% and a plurality of cells C2 arranged around these cells C1 and indicating an occupancy rate of 30%.

[0089] Next, the control unit 231 transmits area information including the new restricted area to the server 30 via the communication device 4, and ends a series of processes (step S503). The control unit 231 is an example of an output unit or a device output unit.

[0090] Fig. 13 is an example of an operation flowchart of the exit route determination process of the parking information processing device. Hereinafter, the exit route determination process of the parking information processing device 11 will be described with reference to Fig. 13. When the vehicle 10 exits the parking lot 60, the parking information processing device 11 executes the exit route determination process according to the operation flowchart shown in Fig. 13. For example, before causing the vehicle 10 to leave the parking position P2, the automatic control device 12 notifies the parking information processing device 11 of a request to execute the exit route determination process.

[0091] First, the control unit 231 transmits an information request for restriction information indicating the current restricted area in the parking lot 60 where parking is restricted to the server 30 via the communication device 4 (step S601). When the vehicle 10 is parked, the restriction information may be updated when a new vehicle parks in the parking lot 60 or when a vehicle that was already parked leaves the parking lot 60. Therefore, the control unit 231 acquires the latest restriction information.

[0092] Next, the control unit 231 acquires restriction information of the parking lot 60 from the server 30 via the communication device 4 (step S602).

[0093] Next, the determination unit 232 determines an exit route from the parking position P2 to the entrance / exit 61 of the parking lot 60 based on the topographical information and the restriction information (step S603). For example, the determination unit 232 determines the exit route so as not to overlap with the parking position P1 of another vehicle 70. The exit route is represented by the topographical information as a predetermined area within the parking lot 60.

[0094] The determination unit 232 notifies the automatic control device 12 of the exit route. The automatic control device 12 drives the vehicle 10 based on the exit route to the entrance / exit 61 of the parking lot 60. The automatic control device 12 notifies the parking information processing device 11 that the vehicle 10 has arrived at the entrance / exit 61 of the parking lot 60.

[0095] Next, the generation unit 233 transmits exit information indicating that the vehicle 10 has exited the parking lot 60 to the server 30 via the communication device 4 (step S604), and ends the series of processes. The server 30 executes a process of updating the restriction information based on the exit information. The process of updating the restriction information by the server 30 will be described later.

[0096] Fig. 14 is an example of an operation flowchart of the update process of the control information of the server 30. Hereinafter, the update process of the server 30 will be described with reference to Fig. 14. The server 30 executes the update process according to the operation flowchart shown in Fig. 14 every time it acquires area information from the parking information processing device 11.

[0097] First, the control unit 341 acquires area information including a new restricted area of ​​the parking lot 60 from the parking information processing device 11 via the communication IF 31 (step S701). The control unit 341 is an example of a server acquisition unit.

[0098] Next, the update unit 342 updates the restriction information 321 stored in the storage device 32 based on the area information (step S702). Fig. 15 is a diagram for explaining the restriction information. Fig. 15 shows an example in which the control information shown in Fig. 6 is updated.

[0099] The update unit 342 updates the restriction information 321 stored in the storage device 32 so as to add information on cells whose occupancy rate is not zero among the area information acquired from the parking information processing device 11.

[0100] In the example shown in Fig. 6, the occupancy rate field 102 of the cell represented by the cell coordinates (1,1) has registered therein that the occupancy rate of the travel route R1 of the vehicle 70 is 100%. In the example shown in Fig. 15, the occupancy rate field 102 of the cell represented by the cell coordinates (1,1) has newly added thereto that the occupancy rate of the travel route R2 of the vehicle 10 is 100%.

[0101] The travel route R1 of the vehicle 70 and the travel route R2 of the vehicle 10 may partially overlap. In this case, the occupancy rates of the two vehicles are registered in the same cell. When the parking position of one vehicle is expanded (see FIG. 12), the expanded cell may also overlap with the parking position of another vehicle.

[0102] 15, the occupancy rate field 102 of the cell represented by the cell coordinates (5, 10) newly registers that the occupancy rate of the travel route R2 of the vehicle 10 is 100%. Also, the occupancy rate field 102 of the cell represented by the cell coordinates (6, 25) newly registers that the occupancy rate of the parking position P2 of the vehicle 10 is 100%.

[0103] Next, the update unit 342 stores the updated restriction information 321 in the storage device 32 (step S703), and ends the series of processes.

[0104] When the control unit 341 of the server 30 outputs the restriction information in response to an information request from the parking information processing device 11 (see step S107), if the occupancy rates of multiple vehicles are registered in one cell, the highest occupancy rate for this cell is output as the restriction information. This makes it possible to reduce the amount of communication.

[0105] Fig. 16 is an example of an operation flowchart of another update process of the control information of the server 30. Hereinafter, the other update process of the server 30 will be described with reference to Fig. 16. The server 30 executes the update process according to the operation flowchart shown in Fig. 16 every time it acquires the exit information from the parking information processing device 11.

[0106] First, the control unit 341 acquires the exit information from the parking information processing device 11 via the communication IF 31 (step S801).

[0107] Next, the update unit 342 updates the restriction information 321 stored in the storage device 32 based on the exit information (step S802). The update unit 342 deletes the information associated with the identification information of the vehicle 10 from the restriction information 321.

[0108] For example, if the restriction information 321 shown in FIG. 15 is stored in the storage device 32, after the information associated with the identification information of the vehicle 10 is deleted and updated, the restriction information becomes the information shown in FIG. 6.

[0109] Next, the update unit 342 stores the updated restriction information 321 in the storage device 32 (step S803), and ends the series of processes.

[0110] According to the parking information processing system of this embodiment described above in detail, in a parking lot with no parking spaces, the vehicle is parked so as not to be parked on the driving route that other vehicles already parked there take to exit the parking lot, thereby preventing the other vehicles from being hindered from exiting the parking lot.

[0111] In the present invention, the parking information processing device, the parking information processing computer program, the parking information processing method, the parking information processing system, and the parking information processing server of the above-mentioned embodiments can be modified as appropriate without departing from the spirit of the present invention. Furthermore, the technical scope of the present invention is not limited to those embodiments, but extends to the inventions described in the claims and their equivalents.

[0112] For example, in the above-described embodiment, the topographical information of the parking lot is map information, but the topographical information of the parking lot may be acquired using a sensor such as a camera mounted on the vehicle 10. In this case, it is preferable that the topographical information of the parking lot and the parking lot restriction information are associated with each other based on a reference position and direction set at the entrance and exit of the parking lot, etc. [Explanation of symbols]

[0113] 1. Parking lot information processing system 2a, 2b Camera 3a, 3b LiDAR sensor 4. Communications equipment 10 Vehicles 11 Parking lot information processing device 21 Communication Interface 22 Memory 23 Processors 231 Control Unit 232 Decision Section 233 Generation part 12 Automatic control device 13 In-vehicle network 30 Server (Parking lot information processing server) 31 Communication Interface 32 Storage Device 321 Restricted Information 33 Memory 34 processors 341 Control Unit 342 Update Department 35 Communication lines 40 Communication Network 50 Macrocell base station

Claims

1. an acquisition unit that acquires, from a server via a device communication unit, restriction information that indicates a current restricted area in a parking lot where parking is restricted at an entrance or exit of the parking lot where there is no parking space; a determination unit that determines a first parking position in the parking lot where the vehicle is to be parked based on topographical information that represents a topography of the parking lot and the restriction information; a generating unit that generates area information including a first driving route that the vehicle has traveled from an entrance / exit of the parking lot to the first parking position and the first parking position as a new restricted area; an output unit that outputs the area information to the server via the device communication unit; A parking information processing device comprising:

2. The restriction information includes, as the current restriction area, a second driving route that the other vehicle parked in the parking lot has traveled from an entrance / exit of the parking lot to a second parking position where the other vehicle is parked, and the second parking position; The parking information processing device according to claim 1 , wherein the determination unit determines the first parking position so as not to overlap with the second driving route and the second parking position.

3. The parking information processing device according to claim 2 , wherein the determination unit determines the first parking position within a predetermined range from the second parking position so as not to overlap with the second driving route and the second parking position.

4. 3. The parking information processing device according to claim 2, wherein the determination unit determines the first driving route so that an overlapping portion of the first driving route with the second driving route is maximized, a distance traveled from an entrance / exit of the parking lot to the first parking position is minimized, and the first driving route does not overlap with the second parking position.

5. 3. The parking information processing device according to claim 2, wherein the determination unit estimates a direction in which other vehicles parked in the parking lot are parked based on the current restriction information, and determines the first parking position so that the vehicle is parked facing a direction that matches the direction in which the other vehicles are parked.

6. The parking information processing device according to any one of claims 1 to 5, wherein the generation unit expands the first parking position and the first driving route based on the accuracy of the position of the vehicle to generate the new restricted area.

7. At an entrance / exit of a parking lot where there is no parking space, restriction information representing a current restricted area in the parking lot where parking is restricted is obtained from a server via a device communication unit; determining a first parking position for parking the vehicle within the parking lot based on topographical information representing a topography of the parking lot and the restriction information; Generate area information including a first driving route traveled by the vehicle from an entrance / exit of the parking lot to the first parking position and the first parking position as a new restricted area; outputting the area information to the server via the device communication unit; A parking information processing computer program comprising: a processor for executing a process including the steps of:

8. At an entrance / exit of a parking lot where there is no parking space, restriction information representing a current restricted area in the parking lot where parking is restricted is obtained from a server via a device communication unit; determining a first parking position for parking the vehicle within the parking lot based on topographical information representing a topography of the parking lot and the restriction information; Generate area information including a first driving route traveled by the vehicle from an entrance / exit of the parking lot to the first parking position and the first parking position as a new restricted area; outputting the area information to the server via the device communication unit; A parking information method characterized in that the above is executed by a parking information processing device.

9. A server communication unit; A storage unit that stores restriction information that indicates a current restricted area in which parking is restricted in a parking lot that does not have a parking space; a server output unit that outputs the restriction information stored in the storage unit via the server communication unit; a server acquisition unit that acquires area information indicating a new restricted area via the server communication unit; an update unit that updates the restriction information stored in the storage unit based on the area information; A server having an apparatus acquisition unit that acquires the restriction information from the server via an apparatus communication unit at an entrance / exit of the parking lot; a determination unit that determines a first parking position in the parking lot where the vehicle is to be parked based on topographical information that represents a topography of the parking lot and the restriction information; a generating unit that generates the area information including a first driving route that the vehicle has traveled from an entrance / exit of the parking lot to the first parking position and the first parking position as the new restricted area; a device output unit that outputs the area information to the server via the device communication unit; A parking information processing device having A parking information processing system having the above configuration.

10. A server communication unit; A storage unit that stores restriction information that indicates a current restricted area in which parking is restricted in a parking lot that does not have a parking space; a server output unit that outputs the restriction information stored in the storage unit via the server communication unit; a server acquisition unit that acquires, via the server communication unit, from a vehicle parked in the parking lot, area information that indicates a driving route that the vehicle parked in the parking lot has taken from an entrance / exit of the parking lot to a parking position and the parking position as a new restricted area; an update unit that updates the restriction information stored in the storage unit based on the area information; A parking information processing server comprising:

Citation Information

Patent Citations

  • On-vehicle processing device and control method of on-vehicle processing device

    JP2020101473A

  • Parking support method and device

    WO2017104164A1

  • Empty space notification device, empty space notification system, and empty space notification method

    WO2018225177A1