Vehicle-mounted device
A vehicle-mounted device addresses the communication and processing load issues of centralized parking systems by utilizing roadside units for dynamic parking data, enhancing on-street parking assistance and guidance.
Patent Information
- Application Number
- JP2024544174
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-08-30
- Filing Date
- 2023-08-24
- Publication Date
- 2025-10-15
- Estimated Expiration
- 2043-08-24
AI Technical Summary
Existing server- or cloud-based parking systems face significant communication and processing load challenges due to the vast amount of sensor information being aggregated, which can hinder efficient on-street parking assistance.
A vehicle-mounted device that communicates with roadside units to obtain dynamic parking area data, assists in selecting parking positions, and provides on-street parking guidance using roadside sensor data, reducing the need for centralized data processing and communication.
Enables efficient on-street parking assistance by leveraging local roadside sensors, providing accurate parking information and guidance, thereby improving the overall parking experience for vehicles.
Smart Images

Figure 0007754333000001 
Figure 0007754333000002 
Figure 0007754333000003
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based on Patent Application No. 2022-137297 filed in Japan on August 30, 2022, and the contents of the original application are incorporated by reference in their entirety. [Technical Field]
[0002] The disclosure of this specification relates to technology for assisting on-street parking. [Background technology]
[0003] Patent Document 1 discloses a server- or cloud-based parking facilitation system that collects sensor information from multiple sensors, identifies available parking spaces, and generates a parking space map. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2020-109628 Summary of the Invention
[0005] However, in a system that aggregates all sensor information in a center such as a server or cloud, as in Patent Document 1, the amount of sensor information becomes enormous, which can cause concerns about the impact on the communication load for aggregating the sensor information and the processing load for identifying parking spaces from the sensor information.
[0006] One of the purposes of this disclosure is to , stationed In cooperation with car assistance services Car The object of the present invention is to provide a mounting device.
[0011] Another aspect disclosed herein is an on-board device that is mounted on a vehicle and includes at least one processor for executing a process to support on-street parking of the vehicle, and is capable of communicating with a roadside unit that is installed on a roadside and includes a roadside sensor that senses a sensing area of a road surrounding an installation location, At least one processor Obtaining dynamic available parking area data from a roadside device or a server that collects information from the roadside devices; Proposing a parking position to an occupant of the vehicle based on the available parking area data; Based on the acceptance of the proposed parking position, if the parking position is within the sensing area, the sensing result by the roadside sensor is acquired, and the on-street parking assistance is performed using the sensing result of the roadside sensor. crew Automatic parking that does not require driving the law of nature, At least one processor determining whether there is available parking near the destination; If there is a parking space available near your destination, we will guide you to the parking space. When there is no available parking space around the destination and on-street parking is required, acquiring available parking area data includes acquiring available parking area data including information on on-street parking spaces; In suggesting parking locations, based on information about on-street parking spaces, Suggest on-street parking to occupants do.
[0012] According to this aspect, the sensing results of the roadside device can be used to assist vehicles wishing to park in smoothly parking on the road, thereby allowing vehicles wishing to park to effectively enjoy the parking assistance service.
[0013] Note that the symbols in parentheses included in the claims etc. are intended to exemplify the correspondence with the parts of the embodiments described below, and are not intended to limit the technical scope. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 2 is a diagram showing the schematic configuration of a roadside unit and a vehicle. [Figure 2] FIG. 2 is a diagram showing the functional configuration of a roadside unit and a vehicle. [Figure 3] FIG. 10 is a diagram illustrating an example of a parking availability map. [Figure 4] FIG. 10 is a diagram illustrating an example of a parking availability map. [Figure 5] FIG. 10 is a diagram showing an example of display using a CID. [Figure 6] FIG. 10 is a diagram showing an example of AR display using a HUD. [Figure 7] 10 is a flowchart showing an example of processing by a roadside device. [Figure 8] FIG. 2 is a diagram showing the functional configuration of a roadside unit and a vehicle. [Figure 9] FIG. 10 is a diagram illustrating an example of a parking availability map. [Figure 10] FIG. 1 is a diagram showing a schematic configuration of a reservation system. [Figure 11] FIG. 2 is a diagram showing the functional configuration of a roadside unit and a cloud server. [Figure 12] FIG. 2 is a diagram showing the functional configuration of a cloud server and a vehicle. [Figure 13] FIG. 10 is a diagram showing an example of display using a CID. [Figure 14] 10 is a flowchart showing an example of processing by a roadside device. [Figure 15] FIG. 2 is a diagram showing the functional configuration of a roadside unit and a vehicle. [Figure 16] FIG. 10 is a diagram showing an example of display using a CID. [Figure 17] FIG. 1 is a diagram for explaining automatic parking using communication. [Figure 18] 10 is a flowchart showing an example of processing by a vehicle. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, several embodiments will be described with reference to the drawings. Note that corresponding components in each embodiment are given the same reference numerals, and redundant description may be omitted. When only a portion of the configuration is described in each embodiment, the configuration of another embodiment described previously can be applied to the remaining portion of the configuration. Furthermore, in addition to the combinations of configurations explicitly stated in the description of each embodiment, configurations of several embodiments can also be partially combined together even if not explicitly stated, as long as there is no particular problem with the combination.
[0016] (First embodiment) As shown in Fig. 1, the roadside device 1 of the first embodiment is a parking assistance device installed on the roadside. The roadside device 1 provides a local parking assistance service in a sensing area SA, which will be described later. The roadside device 1 is sometimes called an RSU (Road Side Unit). The roadside device 1 may constitute a part of a traffic infrastructure.
[0017] The roadside device 1 can also be referred to as a V2I communication device that communicates with the vehicle 20. The roadside device 1 may be configured to be able to perform V2I (Vehicle-to-Infrastructure) communication between the vehicle 20 and the roadside device 1. V2I communication is also sometimes called road-to-vehicle communication. The architecture of V2X communication including V2I communication may be one defined in ISO21217, ETSI TS 102 940-943, IEEE 1609, etc. The roadside device 1 can also be one element constituting an ITS (Intelligent Transport System). The roadside device 1 includes a processing device 2, a communication circuit 3, roadside sensors 4, a map database (hereinafter referred to as map DB) 5, etc.
[0018] The processing device 2 is mainly composed of, for example, a computer. The computer constituting the processing device 2 may have at least one memory 2a and one processor 2b. The memory 2a may be at least one type of non-transitory tangible storage medium, such as a semiconductor memory, a magnetic medium, or an optical medium, that non-temporarily stores programs and data that can be read by the processor 2b. Furthermore, the memory 2a may be provided with a rewritable volatile storage medium, such as a RAM (Random Access Memory). The processor 2b includes at least one type of core, such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a RISC (Reduced Instruction Set Computer)-CPU.
[0019] The communication circuit 3 is configured to be capable of V2I communication with the vehicle 20. The communication circuit 3 includes a modulation circuit, a demodulation circuit, and an amplification circuit. The communication circuit 3 modulates and amplifies a message provided by the processing device 2 and transmits the message from the antenna 3a. The communication circuit 3 also demodulates and amplifies a message received via the antenna 3a and provides the message to the processing device 2. The frequency used for communication may be, for example, the 5 GHz band or the 700 MHz band.
[0020] The roadside sensor 4 is configured to be able to sense a sensing area SA of the road RD around the roadside unit 1. The roadside sensor 4 is fixedly installed with respect to the road RD. In order to achieve a wide sensing area SA or to prevent blind spots due to obstacles, the roadside sensor 4 may be attached to the tip of a pole or a building. The sensing area SA is set in advance to include the road RD.
[0021] The roadside sensor 4 is, for example, a camera, a LiDAR (Light Detection and Ranging / Laser Imaging Detection and Ranging), an imaging radar, etc. The roadside sensor 4 may be configured by combining a plurality of types of sensors.
[0022] The map DB 5 is mainly composed of a storage medium that non-transitoryly stores computer-readable data, and the storage medium may be at least one type of non-transitory tangible storage medium, such as a semiconductor memory, a magnetic medium, or an optical medium.
[0023] The map DB5 stores a map of the road area including the sensing area SA. The map may include a parking availability map that stores a distinguishable parking space SP1 and a non-parking space SP0. The map stored in the map DB5 may be a map that includes dynamic information and is configured to be updatable by the processing device 2.
[0024] The vehicle 20 may be a vehicle capable of achieving autonomous driving at level 3 or higher as defined in SAE J3016. The vehicle 20 may also be a vehicle capable of achieving autonomous driving at level 1 or 2.
[0025] A vehicle 20 capable of achieving automated driving level 1 or 2 may be a vehicle capable of performing driving assistance in which an on-board system assists the driver in driving. The automated driving or driving assistance may include one or both of automatic parking in which an on-board system automatically performs parking and parking assistance in which an on-board system provides auxiliary assistance to the driver in parking. The vehicle 20 may correspond to one or both of a vehicle requesting parking and an information providing vehicle.
[0026] An in-vehicle system may be called an OBU (On-Board Unit). An in-vehicle system that performs autonomous driving may be called an autonomous driving system. An in-vehicle system capable of V2X (Vehicle-to-Everything) communication with a roadside unit 1 and another vehicle may also be called a V2X communication device.
[0027] The vehicle 20 includes a processing device 21, a communication circuit 22, an on-board sensor 23, a driving actuator 24, a display device 25, an operation input device 26, etc. Here, the processing device 21 and the communication circuit 22 may be included in an on-board system. At least one of the on-board sensor 23, the driving actuator 24, the display device 25, and the operation input device 26 may further be included in the on-board system.
[0028] The processing device 21 is an in-vehicle device mainly composed of, for example, a computer. The computer constituting the processing device 21 may have at least one memory 21a and one processor 21b. The memory 21a may be at least one type of non-transitory tangible storage medium, such as a semiconductor memory, a magnetic medium, or an optical medium, that non-temporarily stores programs and data that can be read by the processor 21b. Furthermore, the memory 21a may be provided with a rewritable volatile storage medium, such as a RAM (Random Access Memory). The processor 21b includes at least one type of core, such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a RISC (Reduced Instruction Set Computer)-CPU.
[0029] The communication circuit 22 is configured to be capable of V2I communication with the roadside device 1. Furthermore, the communication circuit 22 may be configured to be capable of V2V (Vehicle-to-Vehicle) communication with other vehicles. The communication circuit 22 includes a modulation circuit, a demodulation circuit, and an amplification circuit. The communication circuit 22 modulates and amplifies a message provided by the processing device 21 and transmits the message from the antenna 22a. The communication circuit 22 also demodulates and amplifies a message received via the antenna 22a and provides the message to the processing device 21. The frequency used for communication may be, for example, the 5 GHz band or the 700 MHz band.
[0030] The on-board sensor 23 is configured to be capable of sensing a sensing area SA around the vehicle 20. The on-board sensor 23 is, for example, a camera, LiDAR, laser radar, millimeter-wave radar, ultrasonic sonar, imaging radar, etc. The on-board sensor 23 may be a combination of multiple sensors or multiple types of sensors mounted on the vehicle 20 to sense the areas in front, to the sides, and behind the vehicle 20.
[0031] The driving actuator 24 is an actuator for driving the vehicle 20. A plurality of different types of driving actuators 24 may be provided in the vehicle 20. The driving type driving actuator 24 is, for example, a power train including at least one of an internal combustion engine, an electric motor, etc. The braking type driving actuator 24 is, for example, a brake actuator. The steering type driving actuator 24 is, for example, a steering. The driving actuator 24 is configured to be controllable by, for example, the processing device 21.
[0032] The display device 25 displays information for passengers including the driver of the vehicle 20. The display device 25 is, for example, a graphic meter, a combination meter, a car navigation system, a CID (Center Information Display), or a HUD (Head-Up Display). The display device 25 may include a display capable of displaying images.
[0033] The operation input device 26 accepts operations by occupants including the driver of the vehicle 20. The operation input device 26 may be an accelerator pedal, a brake pedal, or a steering wheel for operating the driving actuator 24 during manual driving. The operation input device 26 may also be a switch, a lever, a touch panel, or the like for transmitting the intentions of the occupant to the processing device 21. The touch panel may be configured to be integrated with a display. The display device 25 and the operation input device 26 may be collectively referred to as an HMI (Human Machine Interface).
[0034] Next, the functional configuration for the roadside device 1 to provide a parking assistance service to the vehicle 20 will be described with reference to Fig. 2. The processing device 2 of the roadside device 1 includes a space determination unit 11, a map generation unit 12, and a space information transmission unit 13 as functional blocks realized by a processor 2b that executes a program.
[0035] In the roadside unit 1, the space determination unit 11 determines on-street parking spaces in the sensing area SA of the roadside sensor 4. The space determination unit 11 determines whether the spaces that make up the sensing area SA are parking-prohibited or not. The space determination unit 11 determines that any area where parking is prohibited under the Road Traffic Act is a no-parking space SP0, without exception, and designates it as a no-parking space SP0.
[0036] The space determination unit 11 also acquires sensing results for the sensing area SA from the roadside sensors 4. The space determination unit 11 processes the sensing results and recognizes objects in the sensing area SA. For example, if an image is obtained as the sensing result, it is possible to recognize the object, including its type, using semantic segmentation. Furthermore, if a reflected signal of a pulse emitted by LiDAR is obtained as the sensing result, it is possible to recognize the object, including its distance, using a method such as TOF (Time Of Flight).
[0037] The space determination unit 11 designates an area of the sensing area SA where it has determined through object recognition that a static object exists as a no-parking space SP0. If a dynamic object (for example, a vehicle traveling on a road) is temporarily recognized, the area in which the dynamic object is recognized does not need to be designated as a no-parking space SP0. Whether an object is dynamic or static can be determined, for example, by whether the object is continuously recognized in the same position in the time-series data of the sensing results.
[0038] The space determination unit 11 may determine whether parking is possible for each segment obtained by dividing the sensing area SA. The segments to be determined may be virtual divisions of the sensing area SA in advance. The size of the segments may be set to comply with the official format for V2X communication. The size of the segments may be set appropriately based on the viewpoints of the calculation processing load, the communication load, the reliability of the parking space output as the calculation result, etc.
[0039] The sensing area SA may be divided into segments the size of a standard vehicle. The sensing area SA may be divided into matrix-shaped segments, for example, 1 meter square. In this way, when the segments are set relatively large, the processing load and communication load due to increased data volume can be reduced. On the other hand, if even a part of a segment overlaps an area where parking is prohibited under the Road Traffic Act, the entire segment must be designated as a no-parking space SP0.
[0040] The sensing area SA may be divided into small segments of approximately 30 cm square. In this way, when the segments are set relatively small, it becomes possible to display road signs as the boundaries between parking spaces SP1 and no-parking spaces SP0, and it is possible to display spaces with higher accuracy.
[0041] The map generation unit 12 generates a parking availability map that associates road map information stored in advance in the map DB 5 with the determination result by the space determination unit 11. The parking availability map is a dynamic map that is updated every time the space determination unit 11 makes a determination. The map generation unit 12 stores the parking availability map based on the latest information in the map DB 5.
[0042] 3 illustrates a visualized example of a parking availability map. Parking availability spaces SP1 and parking availability spaces SP0 are associated with and superimposed on a sensing area SA of a road RD around the road-side unit 1.
[0043] Furthermore, the map generation unit 12 may add information regarding the cost of on-street parking to each parking available space SP1, as shown in FIG. 4. The cost may be calculated by the space determination unit 11 or the map generation unit 12. When the cost is mapped, a numerical value indicating the cost may be associated with each parking available space SP1. When the cost is mapped, the cost may be classified into multiple categories, such as low-cost spaces and high-cost spaces, and the categories may be associated with each parking available space SP1. In the example of FIG. 4, low-performance spaces SP11 corresponding to high costs and high-performance spaces SP12 corresponding to low costs are set as the multiple categories.
[0044] The cost may be calculated based on the parking history. The parking history may be based on the number of times that on-street parking has actually been performed in the space. The parking history may be obtained by the roadside device 1 accumulating sensing results of the roadside sensor 4. The parking history may be obtained from data provided by the vehicle 20 parked in the sensing area SA via V2I communication.
[0045] For example, when there is a shrubbery PL on the side of the road as shown in Figure 4, the parking record tends to be low in the space adjacent to the shrubbery PL even if parking is permitted because the shrubbery PL gets in the way and makes it difficult for occupants to get in and out of the vehicle 20.
[0046] The cost may be a cost imposed on a vehicle traveling on road RD. That is, the cost required for a vehicle traveling on road RD to avoid a vehicle parked on the road may be calculated. For example, the amount of change in the traveling trajectory of a traveling vehicle to avoid a vehicle parked on the road may be calculated as the cost. For example, the extra time taken by a traveling vehicle to avoid a vehicle parked on the road may be calculated as the cost.
[0047] When the space determination unit 11 determines whether parking is possible for each segment, the map generation unit 12 may generate a parking possibility map with the same granularity as the segment. When the space determination unit 11 determines whether parking is possible for each segment, the map generation unit 12 may combine multiple segments into segments with coarser granularity and then generate a parking possibility map.
[0048] Consider a case where vehicles 20 compatible with the first message format and vehicles compatible with the second message format coexist in a city. In this case, the map generator 12 may generate both a parking availability map expressed with segments compatible with the first message format and a parking availability map expressed with segments compatible with the second message format. In this way, information can be quickly provided to vehicles 20 compatible with each format.
[0049] The information on the determination result by the space determination unit 11 and the parking possibility map generated by the map generation unit 12 and stored in the map DB 5 correspond to available parking area data indicating areas where parking is possible.
[0050] In response to a request from a vehicle that approaches the sensing area SA and wishes to park on the street in the sensing area SA, the space information transmitter 13 transmits information about on-street parking spaces via V2I communication using the communication circuit 3. The information about on-street parking spaces may be essentially the available parking area data itself, an excerpt of the available parking area data, or processed available parking area data.
[0051] More specifically, the information about on-street parking spaces may be the parking availability map itself or information extracted from the parking availability map. The information about on-street parking spaces may simply be information indicating whether or not a parking available space SP1 exists in the sensing area SA. The information about on-street parking spaces may be transmitted in a predetermined message format.
[0052] The processing device 21 of the vehicle 20 (particularly the vehicle requesting parking) includes a transmission request unit 31, a space display unit 32, and an automatic parking unit 33 as functional blocks realized by a processor 21b that executes a program.
[0053] The transmission request unit 31 determines whether the destination of the vehicle 20 is within the sensing area SA of the roadside unit 1 or the vicinity of the sensing area SA, and whether on-street parking is planned in the vicinity of the destination. The destination may be, for example, a destination set by the occupant in a navigation system of the vehicle 20. The destination may be a destination set by the occupant for autonomous driving. The navigation system is a system that shows the driver the route to the destination of the vehicle 20.
[0054] When the vehicle is planning to park on the road near the destination, the transmission request unit 31 requests the roadside device 1 corresponding to the sensing area SA to provide information about the on-street parking space upon approaching the sensing area SA. Approaching the sensing area SA here may mean approaching to a distance that allows V2I communication with the communication circuit 3 of the roadside device 1 (for example, direct communication in a single hop system).
[0055] When the roadside device 1 receives the request, information about the on-street parking space is transmitted to the vehicle 20 as described above.
[0056] The space display unit 32 generates display content to be displayed on the display device 25 based on information about on-street parking spaces.
[0057] The display content may be content to be displayed as a real image on the CID as the display device 25. For example, as shown in Fig. 5, the display content may be content DC1 displayed on the screen of the CID.
[0058] Specifically, the display content may be content DC1 that displays a bird's-eye view of the sensing area SA on the road RD. The display content may be in a form in which an image showing the road RD is superimposed with an image showing a parking space where parking is permitted and an image showing a space where parking is not permitted.
[0059] The plurality of available parking spaces may be selectively selected by the occupant operating the operation input device 26 (for example, a touch panel integrated with the screen). The automatic parking unit 33, which will be described later, will automatically park the vehicle in the selected available parking space SP1.
[0060] Furthermore, the operation input device 26 may be able to switch between simple display content in which parking-allowed spaces SP1 and no-parking spaces SP0 are displayed in a distinguishable manner as shown in Fig. 5, and display content in which low-performance spaces SP11 and high-performance spaces SP12 are displayed in an even more distinguishable manner as shown in Fig. 4. In the display format according to Fig. 4, even in a situation where multiple parking-allowed spaces SP1 exist, the driver can easily determine a space in which to park by referring to the cost (parking history).
[0061] The display content may be content DC2 that is a virtual image displayed on the HUD serving as the display device 25. For example, as shown in Fig. 6, the display content may be AR display content used for AR display that is superimposed on the environment outside the vehicle.
[0062] Specifically, the display content may be configured to be superimposed on the road surface outside the vehicle, and may include an image indicating a parking-allowed space that is superimposed on the parking-allowed space on the road surface, and an image indicating a parking-prohibited space that is superimposed on the parking-prohibited space.
[0063] 4 and 5, the plurality of available parking spaces SP1 may be alternatively selectable by receiving an operation by the occupant of the operation input device 26. In this case, the operation input device 26 may be, for example, a steering switch.
[0064] The automatic parking unit 33 performs automatic parking in the parking space SP1 selected by the occupant. The automatic parking unit 33 calculates a driving trajectory from the current position of the vehicle 20 to the parking space SP1 selected by the occupant. The driving trajectory includes a trajectory for performing parallel parking, including turning. The automatic parking unit 33 determines the operation of the driving actuator 24 to realize the calculated driving trajectory and controls the driving actuator 24. In this way, the vehicle 20 is parked on the road by the on-board system.
[0065] Next, an example of a processing method for supporting on-street parking by the roadside unit 1 will be described with reference to the flowchart in Fig. 7. A series of processes shown in steps S11 to S15 is started at predetermined time intervals or based on a predetermined trigger.
[0066] In S11, the roadside sensor 4 performs sensing of the sensing area SA. After the process of S11, the process proceeds to S12.
[0067] In S12, the space determination unit 11 determines whether the sensing area SA is an on-street parking space. After the process of S12, the process proceeds to S13.
[0068] In S13, the map generation unit 12 generates a parking possibility map for the sensing area SA based on the determination by the space determination unit 11. After the process of S13, the process proceeds to S14.
[0069] In S14, the space information transmitting unit 13 determines whether or not there is an information transmission request from a vehicle 20 approaching the sensing area SA. If Yes, the process proceeds to S15. If No, the series of processes ends.
[0070] In S15, the space information transmitter 13 transmits information about the on-street parking space to the vehicle 20 approaching the sensing area SA. This completes the series of processes.
[0071] According to the first embodiment described above, it is possible to quickly provide information about available spaces for on-street parking based on the sensing results of the roadside sensor 4 to a vehicle 20 approaching the roadside device 1 and desiring to park. Therefore, the roadside device 1 can assist the vehicle 20 in smoothly parking on the street. In this way, a parking assistance service can be realized.
[0072] Furthermore, according to the first embodiment, the available parking area data includes a parking availability map that indicates available parking spaces SP1 and unavailable parking spaces SP0. The available parking spaces SP1 and unavailable parking spaces SP0 are clearly indicated on the map, allowing the vehicle 20 to easily determine where to park on the street.
[0073] Furthermore, according to the first embodiment, the cost of on-street parking is calculated for the parking space SP1, and the parking space SP1 is further classified into multiple categories based on the calculated cost. By referring to the classification, the vehicle 20 can easily determine the optimal location for on-street parking within the parking space SP1.
[0074] Furthermore, according to the first embodiment, the information about on-street parking spaces includes data that includes a plurality of segments obtained by dividing the sensing area SA into a matrix and information about whether parking is permitted or prohibited attached to each of the plurality of segments. Because the data is constructed using segments, information about on-street parking spaces can be exchanged between devices in a general purpose manner.
[0075] (Second embodiment) 8 and 9, the second embodiment is a modification of the first embodiment. The second embodiment will be described, focusing on the differences from the first embodiment.
[0076] The roadside device 1 of the second embodiment provides parking assistance services not only in the sensing area SA but also in an area including an extended sensing area ESA. The extended sensing area ESA is an area sensed by an on-board sensor 23 of an information providing vehicle 20a that provides information on sensing results to the roadside device 1, and is an area excluding the sensing area SA of the roadside sensor 4. The information providing vehicle 20a may be a vehicle different from or the same as the parking requesting vehicle 20b. The roadside device 1 may collect sensing results from multiple information providing vehicles 20a.
[0077] As shown in FIG. 7, the processing device 21 of the vehicle 20 (particularly the information providing vehicle 20a) is configured to include a sensing result transmission unit 34 as a functional block realized by a processor 21b that executes a program.
[0078] The sensing result transmission unit 34 acquires the sensing result from the on-board sensor 23. If it is determined that the extended sensing area ESA acquired from the on-board sensor 23 is an area adjacent to the sensing area SA of the roadside unit 1, the sensing result transmission unit 34 determines to transmit information related to the sensing result to the roadside unit 1.
[0079] The sensing result transmission unit 34 generates a message including information about the sensing result based on the sensing result, which may be, for example, a Collective Perception Message (CPM).
[0080] The space determination unit 11 in the roadside unit 1 determines the on-street parking spaces in the sensing area SA based on the sensing results obtained from the roadside sensor 4. Furthermore, the space determination unit 11 in the roadside unit 1 determines the on-street parking spaces in the extended sensing area ESA based on the information on the sensing results received from the information providing vehicle 20a.
[0081] The map generation unit 12 generates a parking availability map (see FIG. 9) for the sensing area SA and the extended sensing area ESA based on the determination result by the space determination unit 11. Based on this parking availability map, information about on-street parking spaces is provided to the vehicle 20b requesting parking.
[0082] According to the second embodiment described above, the processing device 2 of the roadside device 1 receives information about the sensing results from communication targets that sense the extended sensing area ESA outside the sensing area SA, including a vehicle 20a other than the vehicle 20b requesting parking, via the communication circuit 3. Then, the processing device 2 generates dynamic available parking area data by expanding it to include information about the extended sensing area ESA.
[0083] (Third embodiment) 10 to 12, the third embodiment is a modification of the first embodiment. The third embodiment will be described, focusing on the differences from the first embodiment.
[0084] In the third embodiment, as shown in Fig. 10, a plurality of roadside units 1, which are the roadside units 1 shown in the first embodiment and installed at locations separated from each other, are configured to be able to communicate with a cloud server 41 by being connected to the Internet, for example. In addition to the local parking assistance service of the first embodiment, each roadside unit 1 cooperates with the cloud server 41 to provide a road parking space reservation service to a vehicle 20. The plurality of roadside units 1 and the cloud server 41 constitute a reservation system 40.
[0085] The cloud server 41 is a remote center that aggregates and manages reservation information. The cloud server 41 is connected to the Internet, for example, and thereby is capable of communicating with a plurality of roadside units 1 over a wide area and with vehicles 20 over a wide area. Communication between the cloud server 41 and the vehicles 20 may be referred to as V2N (Vehicle-to-Network) communication or V2C (Vehicle-to-Cloud) communication.
[0086] The cloud server 41 collects local data from each roadside unit 1. The cloud server 41 integrates the local data and provides the integrated data to each vehicle 20. The cloud server 41 accepts reservations from each vehicle 20. The cloud server 41 provides reservation information of each vehicle 20 to each roadside unit 1.
[0087] The cloud server 41 refers to a server on a network realized by cloud computing. The cloud server 41 includes at least one processing device 42 and a map DB 43.
[0088] In the reservation system 40, the cloud server 41 may be realized by one processing device 42, or may be realized by multiple processing devices 42 linked to each other. The multiple processing devices 42 may be located in remote locations separated from each other. The processing device 42 may be realized mainly by a computer.
[0089] The computer constituting the processing device 42 may have at least one memory 42a and one processor 42b. The memory 42a may be at least one type of non-transitory tangible storage medium, such as a semiconductor memory, a magnetic medium, or an optical medium, that non-temporarily stores programs and data that can be read by the processor 42b. The memory 42a may further be a rewritable volatile storage medium, such as a random access memory (RAM). The processor 42b includes at least one type of core, such as a central processing unit (CPU), a graphics processing unit (GPU), or a reduced instruction set computer (RISC)-CPU.
[0090] The map DB 43 is mainly composed of a storage medium that non-transitoryly stores computer-readable data. The storage medium may be at least one type of non-transitory tangible storage medium, such as a semiconductor memory, a magnetic medium, or an optical medium.
[0091] The map DB 43 stores a wide-area parking availability map that aggregates the local parking availability maps stored in the map DB 5 of each roadside device 1. For this reason, it is preferable that the storage capacity of the map DB 5 of the cloud server 41 be larger than the storage capacity of the map DB 5 of each roadside device 1.
[0092] The map DB 43 may further store reservation information associated with each space on the parking availability map. The reservation information may include information about the vehicle 20 to be reserved (e.g., vehicle ID, information about the vehicle size), the reservation time, etc.
[0093] Next, the functional configuration for the reservation system 40 to provide parking assistance services to a vehicle 20 (e.g., a vehicle requesting parking) will be described with reference to Figures 11 and 12. The processing device 2 of the roadside unit 1 includes a space determination unit 11, a map generation unit 12, and a local data transmission unit 14 as functional blocks realized by a processor 2b that executes a program.
[0094] In addition to the functions of the first embodiment, the space determination unit 11 reflects reservation information provided by the cloud server 41 in determining whether or not parking is permitted for an on-street parking space. Specifically, the space determination unit 11 designates a space for which parking has been reserved as a no-parking space SP0. As in the first embodiment, the map generation unit 12 updates the parking permit map for the sensing area SA to the latest version. This local parking permit map is stored in the map DB5.
[0095] The local data transmitter 14 transmits local data, i.e., information related to local on-street parking spaces, to the cloud server 41. Specifically, the local data transmitter 14 transmits the latest parking availability map stored in the map DB 5 to the cloud server 41. With a configuration in which a parking availability map is transmitted, the amount of data to be transmitted can be made smaller than when the sensing results of the roadside sensors 4 are transmitted to the cloud server 41, and the processing load on the cloud server 41 can be reduced.
[0096] The processing device 42 of the cloud server 41 includes a map integration unit 51, an integrated data transmission unit 52, a reservation reception unit 53, and a reservation information transmission unit 54 as functional blocks realized by a processor 42b that executes a program.
[0097] The map integration unit 51 integrates the local parking availability maps provided by each roadside unit 1. The integrated map (hereinafter referred to as the integrated map) is a parking availability map covering a wide area. For example, adjacent roadside units 1 are arranged so that their sensing areas SA are not far apart, for example, so that the ends of the sensing areas SA overlap. In this case, the integrated map can cover on-street parking spaces in a wide, continuous area. The map integration unit 51 stores the integrated map based on the latest information in the map DB 43.
[0098] In response to receiving an integrated data request for reservation from the vehicle 20, the integrated data transmission unit 52 transmits the integrated data to the vehicle 20. The integrated data is, for example, the latest integrated map stored in the map DB 43. When information regarding the destination of the vehicle 20 is received in the data request from the vehicle 20, the data transmitted by the cloud server 41 may be excerpted data that excerpts information about the area around the destination from the integrated map.
[0099] The reservation reception unit 53 receives a reservation from the vehicle 20. The reservation reception unit 53 may receive a space directly specified by the vehicle 20 as a reserved space. The reservation reception unit 53 may receive a designation of a desired parking area from the vehicle 20, and select an optimal reserved space from within the desired parking area.
[0100] In response to the acceptance of the reservation, the reservation information transmitting unit 54 transmits the reservation information to the roadside unit 1 that has jurisdiction over the reserved space. The reservation information transmitting unit 54 may request that the roadside unit 1 respond that the reservation has been successfully processed.
[0101] When a response is received from the roadside device 1, the reservation reception unit 53 may reflect the reservation information in the map DB 5 of the roadside device 1. Furthermore, the reservation information transmission unit 54 may notify the vehicle 20 that the reservation has been successfully processed.
[0102] The processing device 21 of the vehicle 20 includes a data request unit 35, a space display unit 32, and a reservation request unit 36 as functional blocks realized by a processor 21b that executes a program.
[0103] The data request unit 35 requests the cloud server 41 to transmit data for determining an on-street parking space to be reserved. The trigger for the request by the data request unit 35 may be, for example, an operation of the operation input device 26 by the driver of the vehicle 20, i.e., an expression of intent to make a reservation. On the other hand, when the vehicle 20 is in autonomous driving, the autonomous driving system may trigger the data request without the driver's expression of intent.
[0104] Here, the reservation should be made when the vehicle 20 is far away from the destination, rather than when the vehicle 20 approaches the sensing area SA around the destination as in the first embodiment. This allows the reservation function of the reservation system 40 to be used more effectively.
[0105] When data is provided from the cloud server 41 in response to a data request, the space display unit 32 displays information based on the data on the display device 25. If the provided data is an integrated map, the space display unit 32 generates display content similar to that of the first embodiment. However, the display content of the third embodiment may include a parking availability map of a relatively wide area that includes the destination, as shown in FIG. 13 .
[0106] In the first embodiment, the vehicle 20 is immediately parked in the selected parking space SP1 from among the parking spaces SP1 displayed by the display device 25, but in the third embodiment, the selected parking space SP1 is reserved.
[0107] When the driver (or the automatic driving system) selects an available parking space SP1, the reservation request unit 36 requests the cloud server 41 to reserve the available parking space.
[0108] According to the third embodiment described above, the cloud server 41 integrates data collected from multiple roadside devices 1, transmits it to the vehicle 20, and shares the reservation request of the vehicle 20 with the roadside device 1. By providing a reservation service in cooperation with the roadside device 1 and the cloud server 41, a vehicle 20 wishing to park can secure a parking spot on the road. In this way, the quality of the parking assistance service can be improved.
[0109] (Fourth embodiment) 14, the fourth embodiment is a modification of the first or third embodiment. The fourth embodiment will be described, focusing on the differences from the first or third embodiment.
[0110] In the fourth embodiment, the parking availability map generated by the map generation unit 12 includes information on parking records. Here, an example of a processing method for generating a parking availability map including information on parking records will be described in detail with reference to the flowchart in FIG.
[0111] In S101, the map generation unit 12 stores a road map containing road information in the map DB 5. The road information may be downloaded from a road map server that distributes road maps, or may be downloaded from the cloud server 41 of the reservation system 40 as described in the third embodiment. The map generation unit 12 may periodically download the road information and update the road information in the map DB 5 to the latest information. After processing S101, the process proceeds to S102.
[0112] In S102, the map generation unit 12 adds the area where parking is prohibited under the Road Traffic Act as information on the no-parking space SP0 to the road map stored in the map DB 5. After the processing of S102, the process proceeds to S103.
[0113] In S103, when on-street parking is performed in a space other than the no-parking space SP0, the map generation unit 12 adds or updates information about on-street parking history to the space where the on-street parking occurred and records the information in the map DB 5. Here, the on-street parking history information may be the cumulative number of on-street parking occurrences for the target space. The on-street parking history information may also be the number of on-street parking occurrences for a predetermined period of time, in other words, the frequency of on-street parking. After processing S103, the process proceeds to S104.
[0114] In S104, the space determination unit 11 or the map generation unit 12 calculates the cost required for avoidance when a vehicle traveling on the road RD avoids a vehicle 20 parked on the road and detours around the road. The map generation unit 12 records information on the cost required for avoidance in the map DB 5 as a negative impact caused by the vehicle 20 parked on the road. Information on the negative impact may be included in information on the on-street parking record. After processing S104, the process proceeds to S105.
[0115] In S105, the space determination unit 11 or the map generation unit 12 evaluates the parking available space SP1 using the on-street parking record information recorded in the map DB 5. The evaluation here may be to calculate the cost of on-street parking for the parking available space SP1. The series of processes ends with S105.
[0116] According to the fourth embodiment described above, when on-street parking occurs in the sensing area SA, information on the on-street parking record is added to the parking availability map. Since the on-street parking record is updated sequentially, the reliability of the parking availability map can be improved.
[0117] (Fifth embodiment) 15 to 18, the fifth embodiment is a modified example of the fourth embodiment. The fifth embodiment will be described focusing on the differences from the fourth embodiment. In the fifth embodiment, the roadside unit 1 receives information from the information providing vehicle 20a as in the second embodiment, and thereby generates a map for the extended sensing area ESA as well.
[0118] As shown in Figure 15, the processing device 21 of the vehicle 20 (particularly the vehicle 20b requesting parking) is configured to include a destination surrounding information search unit 37, a parking request unit 38, a parking position determination unit 39, and an automatic parking unit 33 as functional blocks realized by the processor 21b executing a program.
[0119] The destination surrounding area information search unit 37 searches for information about the area around the destination. The information about the area around the destination includes information about parking lots around the destination. Here, the area around the destination may be within walking distance of the destination, and is preset to, for example, a range of 500 m or 1 km from the destination. The destination surrounding area information search unit 37 further determines whether there is an available parking lot around the destination.
[0120] If the destination surroundings information search unit 37 determines that there are no available parking spaces around the destination, i.e., if on-street parking is necessary, the parking request unit 38 requests information about on-street parking spaces from roadside units 1 around the destination. This parking request may be a direct request to the roadside unit 1 if the vehicle 20 is already close enough to communicate with the roadside unit 1. If the vehicle 20 is far from the destination, this parking request may be replaced with a reservation request to the reservation system 40, i.e., a request to the cloud server 41.
[0121] The parking position determination unit 39 determines a parking position for the vehicle 20. Specifically, when the parking position determination unit 39 receives information about on-street parking spaces from the roadside device 1, it selects the optimal parking position from among the parking-available spaces SP1 based on the on-street parking record information, the size of the vehicle 20, and the like. It then proposes this optimal parking position to the driver. If the driver accepts the proposal, the parking position determination unit 39 starts guiding the driver to the parking position.
[0122] If consent from the driver is not obtained, the parking position determination unit 39 displays a list of available parking spaces SP1 on the display device 25 and accepts a parking position selection operation from the driver. When the driver selects a parking position, the parking position determination unit 39 starts guiding the driver to the selected parking position.
[0123] The display of the suggestions or list to the driver may be, for example, a display in which an image showing the destination or an image showing the optimum parking position is superimposed on a parking availability map as shown in FIG.
[0124] The start of guidance to a parking position may be the start of assistance for on-street parking when the vehicle 20 is already close enough to the roadside unit 1 to communicate with it. Assistance for on-street parking is a concept that includes both automatic parking that does not require the driver to drive and auxiliary assistance for the driver's driving behavior. Furthermore, the start of guidance to a parking position may be the start of route guidance to the parking position by the navigation system when the vehicle 20 is far from the destination. At the same time, a reservation of a space corresponding to the parking position may be made in the reservation system 40.
[0125] The automatic parking unit 33 performs automatic parking at the parking position determined by the parking position determination unit 39. Here, if the parking position is included in the sensing area SA of the roadside unit 1, the sensing results of the roadside sensor 4 provided by the roadside unit 1 can be used for automatic parking. Specifically, by using the sensing results of the roadside sensor 4, the automatic parking unit 33 optimizes the actual parking position to a position that is least likely to cause inconvenience to passing vehicles.
[0126] At this time, the automatic parking unit 33 may communicate with another vehicle 20c that is parked on the road adjacent to the parking position, as shown in Fig. 17. For example, the automatic parking unit 33 may receive sensing results from an on-board sensor 23c of the other vehicle 20c and use the sensing results to optimize the actual parking position. This makes it possible to minimize the distance between the other vehicle 20c and the other vehicle 20c more safely.
[0127] The processing device 2 of the roadside unit 1 is configured to include a space determination unit 11, a map generation unit 12, and a space information transmission unit 13 similar to those in the first embodiment, as well as a parking assistance unit 15 as a functional block realized by a processor 2b that executes a program.
[0128] When the parking position is included in the sensing area SA of the roadside device 1, the parking assistance unit 15 provides the sensing result of the roadside sensor 4 to the vehicle 20. As a result, the parking position determined by the automatic parking unit 33 is optimized as described above.
[0129] Next, an example of a processing method for the processing device 21 of the vehicle 20 to use information from the roadside device 1 for on-street parking will be described with reference to the flowchart of FIG.
[0130] In S201, the destination-circumjacent area information search unit 37 searches for information about the surrounding area of the destination. After the process of S201, the process proceeds to S202.
[0131] In S202, the destination-circumjacent area information search unit 37 determines whether there is an available parking lot near the destination. If the answer is Yes, the process proceeds to S203. If the answer is No, the process proceeds to S204.
[0132] In S203, the navigation system starts providing guidance to the parking lot. After S203, the series of processes ends.
[0133] In S204, the parking position determination unit 39 determines the most suitable on-street parking space. After the process of S204, the process proceeds to S205.
[0134] In S205, the parking position determination unit 39 proposes an optimal parking position to the driver. Specifically, the parking position determination unit 39 displays the parking position on the display device 25. After the processing of S205, the process proceeds to S206.
[0135] In S206, the parking position determination unit 39 determines whether the proposal has been accepted by the driver. If Yes, proceed to S207. If No, proceed to S208.
[0136] In S207, the parking position determination unit 39 starts guiding the vehicle to the approved parking position. After the process of S207, the process proceeds to S209.
[0137] In S208, the parking position determination unit 39 displays a list of parking spaces SP1 on the display device 25 and prompts the driver to select a parking position. After the selection, the parking position determination unit 39 proceeds to S209 after processing S208.
[0138] In S209, the parking position determination unit 39 determines whether the determined parking position is within the sensing area SA of the roadside device 1. If Yes, it requests parking assistance from the roadside device 1 and proceeds to S211. If No, it proceeds to S210.
[0139] In S210, the parking position determination unit 39 displays the determined parking position on the display device 25. The determined parking position may be displayed, for example, superimposed on a road map of the navigation system. After S210, the series of processes ends.
[0140] In S211, the parking position determination unit 39 determines whether or not automatic parking is possible for on-street parking. If Yes, proceed to S212. If No, proceed to S213.
[0141] In S212, the automatic parking unit 33 performs automatic parking using the sensing result transmitted from the roadside device 1. After S212, the series of processes ends.
[0142] In S213, the parking action of the driver is assisted using the display on the display device 25. Here, the sensing results transmitted from the roadside device 1 or the object recognition information analyzed using the sensing results are displayed on the display device 25. A series of processes ends with S213.
[0143] According to the fifth embodiment described above, it is possible to assist the vehicle 20b requesting parking in smoothly parking on the road using the sensing results of the roadside unit 1. In this way, the vehicle 20b requesting parking can effectively enjoy the parking assistance service.
[0144] (Other embodiments) Although multiple embodiments have been described above, the present disclosure should not be construed as being limited to those embodiments, and can be applied to various embodiments and combinations within the scope that does not deviate from the gist of the present disclosure.
[0145] Specifically, approaching the sensing area SA may mean approaching a distance at which direct communication using a multi-hop method is possible, in V2I communication between the communication circuit 22 of the vehicle 20 and the communication circuit 3 of the roadside unit 1.
[0146] The processing device 21 on the vehicle 20 side may calculate the cost of on-street parking instead of the processing device 2 on the roadside device 1 side. In this case, the processing device 21 may acquire or analyze information on the driver's driving proficiency and reflect the proficiency in the cost.
[0147] In the second embodiment, the roadside unit 1 may communicate with other roadside units, obtain sensing results of the sensing areas of the roadside sensors of the other roadside units, and generate a parking availability map of the extended sensing area ESA based on the results.
[0148] The controller and methods described herein may be implemented by a special-purpose computer comprising a processor programmed to perform one or more functions embodied in a computer program. Alternatively, the apparatus and methods described herein may be implemented by special-purpose hardware logic circuitry. Alternatively, the apparatus and methods described herein may be implemented by one or more special-purpose computers comprising a processor executing a computer program in combination with one or more hardware logic circuits. Furthermore, the computer program may be stored as instructions executed by a computer on a computer-readable non-transitory storage medium.
[0149] (Disclosure of technical ideas) This specification discloses multiple technical ideas described in the following multiple clauses. Some clauses may be written in a multiple dependent form, where the subsequent clause alternatively refers to the preceding clause. These multiple dependent clauses define multiple technical ideas.
[0150] (Technical thought 1) A roadside device that is installed on a roadside and supports on-street parking of a vehicle (20, 20b), A roadside sensor (4) that senses a sensing area (SA) of a road (RD) around the installation location; at least one processor (2b) for generating dynamic parking availability data in the sensing area; A storage medium (5) for storing the available parking area data; a communication circuit (3) for V2I communication with the vehicle, The at least one processor: A roadside unit configured to cause the communication circuit to transmit information regarding on-street parking spaces based on the available parking area data to a vehicle that approaches the sensing area and wishes to park on the street in the sensing area.
[0151] (Technical thought 2) The at least one processor: receiving, via the communication circuit, information on sensing results from communication targets that sense an extended sensing area (ESA) outside the sensing area, the extended sensing area including at least one of a vehicle (20b) other than the vehicle requesting parking and another roadside device; and generating the dynamic available parking area data by expanding the available parking area data to include information about the expanded sensing area.
[0152] (Technical Thought 3) The roadside device according to Technical Idea 1 or 2, wherein the available parking area data includes a parking availability map indicating available parking spaces (SP1) and unavailable parking spaces (SP0).
[0153] (Technical Thought 4) The at least one processor: The roadside device according to Technical Idea 3 is further configured to calculate the cost of on-street parking for the parking-allowed spaces and classify the parking-allowed spaces into a plurality of categories according to the cost.
[0154] (Technical Thought 5) The at least one processor: The roadside device according to Technical Idea 3 or 4 is further configured to add information about on-street parking history to the parking availability map when on-street parking occurs in the sensing area.
[0155] (Technical Thought 6) A roadside device described in any one of technical ideas 1 to 5, wherein the information regarding the on-street parking space includes data containing a plurality of segments obtained by dividing the sensing area into a matrix and information on whether parking is permitted or not attached to each of the plurality of segments.
Claims
1. An on-board device that is mounted on a vehicle (20, 20b), has at least one processor (21b) for executing a process for assisting on-street parking of the vehicle, and is capable of communicating with a roadside device (1) that is installed on the roadside and has a roadside sensor (4) that senses a sensing area (SA) of a road surrounding an installation location, The at least one processor acquiring dynamic available parking area data from the roadside device or a server (41) that collects information from the roadside device; Proposing a parking position to an occupant of the vehicle based on the available parking area data; When the proposed parking position is accepted, if the parking position is within the sensing area, the system acquires a sensing result from the roadside sensor, and supports on-street parking using the sensing result from the roadside sensor. The on-street parking assistance is automatic parking that does not require a driver to drive, The at least one processor and determining whether there is available parking near the destination. If there is a parking lot available near the destination, provide information about the parking lot. When there is no available parking lot around the destination and on-street parking is necessary, acquiring the available parking area data includes information on on-street parking spaces; In suggesting the parking location, based on the information about the on-street parking space, An in-vehicle device that suggests the parking position to the occupant as the on-street parking position.
2. The at least one processor The on-board device according to claim 1, further configured to use the sensing results to select a location where the on-street parking is actually performed during the automatic parking operation so as to be less likely to cause inconvenience to passing vehicles.
3. The vehicle is configured to be able to communicate with another vehicle (20c) parked on the road adjacent to the parking position, The at least one processor 2. The on-board device according to claim 1, further configured to acquire sensing results of an on-board sensor (23c) of the other vehicle, and to use the sensing results of the other vehicle to optimize the location where the on-street parking will actually be performed in the automatic parking.
4. The at least one processor 2. The in-vehicle device according to claim 1, further configured to, based on the fact that the proposed parking position has not been accepted, display a list of available parking spaces (SP1) in the available parking area data on a display device (25) of the vehicle, and accept an operation to select the parking position from the occupant.
Citation Information
Patent Citations
Physical distribution vehicle parking management system
JP2008158932A
Parking information displaying method and apparatus
JP2009139375A
Computer-implemented system and method for motor vehicle parking reservation management
JP2012094134A
Parking support device
JP2017124802A
Parking facilitation systems and methods
JP2020109628A