Information processing device, vehicle, and program
The system distinguishes between vehicle-to-vehicle and server communication to execute driving assistance and notification controls based on reliability, addressing intermittent communication issues and ensuring accurate vehicle control and driver awareness.
Patent Information
- Application Number
- JP2022211462
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2026-01-14
- Estimated Expiration
- 2042-12-28
AI Technical Summary
Existing vehicle control systems face challenges in reliably receiving and processing other vehicle information via wireless communication, particularly due to intermittent interruptions and varying reliability between vehicle-to-vehicle and server-based communication methods.
The system differentiates between vehicle-to-vehicle and server-based communication, using vehicle-to-vehicle communication for more reliable information to execute driving assistance control and server-based communication for notification control, ensuring accurate and timely vehicle control.
This approach enhances vehicle control by executing driving assistance based on reliable vehicle-to-vehicle communication while avoiding unnecessary control based on less reliable server communication, thereby improving safety and driver awareness.
Smart Images

Figure 0007798020000001 
Figure 0007798020000002 
Figure 0007798020000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to control of a vehicle capable of receiving other vehicle information via wireless communication. [Background technology]
[0002] Patent Document 1 discloses a driving assistance device that uses vehicle-to-vehicle communication. The driving assistance device disclosed in Patent Document 1 receives driving state information, including position information of other vehicles driving around the host vehicle, via vehicle-to-vehicle communication. The driving assistance device estimates the road shape around the host vehicle based on the trajectory of the position information of the other vehicles. Furthermore, the driving assistance device sets a monitoring area around the host vehicle based on the estimated road shape. Then, the driving assistance device assists the driving of the host vehicle based on the driving state information of other vehicles located within the monitoring area. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-101376 Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present disclosure is to more suitably control a vehicle that is capable of receiving other vehicle information, including information regarding the traveling state of other vehicles, via wireless communication. [Means for solving the problem]
[0005] An information processing device according to a first aspect of the present disclosure includes: An information processing device mounted on a vehicle, A control unit capable of executing driving assistance control and notification control is provided, The control unit When the vehicle receives other vehicle information including information about a traveling state of the other vehicle from the other vehicle through vehicle-to-vehicle communication, the vehicle executes the driving assistance control based on the other vehicle information; If the vehicle does not receive the other vehicle information through vehicle-to-vehicle communication but receives it from a server device that communicates with the other vehicle, the vehicle does not perform the driving assistance control based on the other vehicle information, but instead performs the notification control based on the other vehicle information.
[0006] A vehicle according to a second aspect of the present disclosure includes: A vehicle capable of executing driving assistance control and notification control, When receiving other vehicle information including information about a traveling state of the other vehicle from the other vehicle through vehicle-to-vehicle communication, the driving assistance control is executed based on the other vehicle information; If the other vehicle information is not received via vehicle-to-vehicle communication but is received from a server device that communicates with the other vehicle, the driving assistance control based on the other vehicle information is not performed, but the notification control is performed based on the other vehicle information.
[0007] A program according to a third aspect of the present disclosure includes: A program that causes an information processing device mounted on a vehicle to execute driving assistance control or notification control, When the vehicle receives other vehicle information including information about a traveling state of the other vehicle from the other vehicle through vehicle-to-vehicle communication, the vehicle causes the information processing device to execute the driving assistance control based on the other vehicle information; When the vehicle receives the other vehicle information from a server device that communicates with the other vehicle, rather than through vehicle-to-vehicle communication, the information processing device performs the driving assistance control based on the other vehicle information. The information processing device executes the notification control based on the other vehicle information, without causing the other vehicle device to execute the notification control. [Effects of the Invention]
[0008] According to the present disclosure, it is possible to more suitably control a vehicle that can receive other vehicle information via wireless communication. [Brief explanation of the drawings]
[0009] [Figure 1]FIG. 1 is a diagram showing a schematic configuration of a communication system and a vehicle according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a traffic situation including the subject vehicle and other vehicles. [Figure 3] FIG. 3 is a diagram showing an example of a table configuration of other vehicle information. [Figure 4] FIG. 4 is a block diagram illustrating an example of a functional configuration of the ECU. [Figure 5] FIG. 5 is a flowchart showing the flow of the first information processing executed in the ECU of the host vehicle. [Figure 6] FIG. 6 is a flowchart showing the flow of the second information processing executed in the ECU of the host vehicle. [Figure 7] FIG. 7 is a flowchart showing the flow of the third information processing executed in the ECU of the host vehicle. DETAILED DESCRIPTION OF THE INVENTION
[0010] The information processing device according to the present disclosure is a device mounted on a vehicle. The information processing device according to the present disclosure also includes a control unit capable of executing driving assistance control and notification control. Here, the driving assistance control is a driving control of the host vehicle that is automatically performed to avoid a collision of the host vehicle with another vehicle. The driving assistance control may be, for example, a stop control that automatically stops the host vehicle or a deceleration control that automatically decelerates the host vehicle. The notification control is a control that notifies the driver of the host vehicle of the presence of another vehicle. The notification control may be a control that notifies the driver of the host vehicle of the presence of another vehicle by voice or image.
[0011] A vehicle equipped with an information processing device has a function of wirelessly communicating with other vehicles and a server device. The server device also wirelessly communicates with other vehicles. The vehicle equipped with the information processing device can receive other vehicle information, including information about the driving state of the other vehicle, from the other vehicle via vehicle-to-vehicle communication. Furthermore, the vehicle equipped with the information processing device can also receive other vehicle information from the server device that has received the other vehicle information from the other vehicle.
[0012] However, a vehicle equipped with an information processing device is not necessarily able to receive other vehicle information through both vehicle-to-vehicle communication and communication with a server device at all times. In other words, depending on the positional relationship between the vehicle and other vehicles, a situation may arise in which other vehicle information can be received only through either vehicle-to-vehicle communication or communication with a server device. In particular, vehicle-to-vehicle communication is more likely to be temporarily interrupted due to the presence of an object that obstructs communication between the vehicle and other vehicles than communication with a server device.
[0013] On the other hand, in vehicle-to-vehicle communication, the vehicle directly receives other vehicle information from other vehicles, so time lag is less likely to occur compared to when the vehicle receives other vehicle information via a server device. Therefore, other vehicle information received through vehicle-to-vehicle communication is considered to be more reliable than other vehicle information received through communication with a server device.
[0014] Therefore, when the host vehicle receives other vehicle information from another vehicle through vehicle-to-vehicle communication, the control unit executes driving assistance control based on the other vehicle information. In other words, the control unit automatically controls the traveling of the host vehicle based on the other vehicle information to avoid a collision with the other vehicle. When the vehicle receives the information from the server device rather than through vehicle-to-vehicle communication, the control unit does not perform driving assistance control based on the other vehicle information, but performs notification control based on the other vehicle information. In other words, the control unit does not automatically control the driving of the vehicle, but performs notification to alert the driver of the vehicle about the other vehicle based on the other vehicle information.
[0015] Therefore, according to the information processing device of the present disclosure, when other vehicle information is received via vehicle-to-vehicle communication, which provides more reliable information than communication via a server device, the driving of the host vehicle is automatically controlled. This makes it possible to execute driving assistance control based on relatively reliable information. Furthermore, when other vehicle information is received only via communication with a server device, which provides less reliable information than vehicle-to-vehicle communication, the driving of the host vehicle is not automatically controlled, and only a notification is sent to the driver of the host vehicle. This makes it possible to avoid executing driving assistance control based on relatively unreliable information, while urging the driver of the host vehicle to pay attention to other vehicles.
[0016] Specific embodiments of the present disclosure will be described below with reference to the drawings. The dimensions, materials, shapes, and relative positions of the components described in the present embodiments are not intended to limit the technical scope of the present disclosure unless otherwise specified.
[0017] First Embodiment (System Overview) The schematic configuration of a communication system and a vehicle according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing the schematic configuration of a communication system and a vehicle according to this embodiment. In the communication system 1, wireless communication is performed between each of a plurality of vehicles 10 and a server device 200. Each of the vehicles 10a, 10b periodically transmits vehicle information including information about its own traveling state to the server device 200. In addition, in the communication system 1, when the host vehicle 10a and another vehicle 10b are present within a predetermined communication range, vehicle-to-vehicle communication is performed between the two vehicles.
[0018] Here, different communication methods are used for the inter-vehicle communication between the vehicle 10a and the other vehicle 10b and the wireless communication between each of the vehicles 10a, 10b and the server device 200. For example, the inter-vehicle communication between the vehicle 10a and the other vehicle 10b may be performed by Dedicated Short Range Communications (DSCR) or Cellular V2X (C-V2X). On the other hand, the wireless communication between each of the vehicles 10a, 10b and the server device 200 may be performed by cellular communication.
[0019] The vehicle 10a includes an ECU (Electric Central Unit) 100, a first communication device 11, and The vehicle 10 includes a first communication device 11 and a second communication device 12. The first communication device 11 is a communication device used to perform vehicle-to-vehicle communication with another vehicle 10b. The second communication device 12 is a communication device used to perform communication with the server device 200.
[0020] The ECU 100 is a computer mounted on the vehicle 10a and includes a processor 101, a main memory 102, an auxiliary memory 103, and an in-vehicle communication interface (in-vehicle communication I / F) 104.
[0021] The processor 101 is, for example, a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The main memory 102 is, for example, a RAM (Random Access Memory). The auxiliary memory 103 is, for example, a ROM (Read Only Memory), an HDD (Hard Disk Drive), or a flash memory. The auxiliary memory 103 may also include removable media (portable recording media). Here, the removable media is, for example, a USB memory, an SD card, or a disc recording media such as a CD-ROM, a DVD disc, or a Blu-ray disc.
[0022] The in-vehicle communication I / F 104 is an interface for communicating with other devices provided in the vehicle 10a using a predetermined in-vehicle communication standard. The predetermined in-vehicle communication standard may be CAN (Controller Area Network), LIN (Local Interconnect Network), or the like. The ECU 100 communicates with the first communication device 11 and the second communication device 12 via the in-vehicle communication I / F 104. The ECU 100 can acquire, via the in-vehicle communication I / F 104, information received by the first communication device 11 from the other vehicle 10b and information received by the second communication device 12 from the server device 200.
[0023] The auxiliary storage unit 103 stores an operating system (OS), various programs, various information tables, and the like. The processor 101 loads the programs stored in the auxiliary storage unit 103 into the main storage unit 102 and executes them, thereby realizing driving assistance control and notification control, as described below. Note that the ECU 100 does not necessarily have to be realized by a single physical configuration, and may be configured by multiple computers that work together. Also, some or all of the functions of the ECU 100 may be realized by hardware circuits such as ASICs and FPGAs.
[0024] The host vehicle 10a is a vehicle capable of executing driving assistance control and notification control. The driving assistance control is a driving control of the host vehicle 10a that is automatically performed to avoid the host vehicle 10a colliding with another vehicle 10b. The notification control is a control that notifies the driver of the host vehicle 10a of the presence of the other vehicle 10b.
[0025] Here, a traffic situation in which driving assistance control or notification control is executed in the host vehicle 10a will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a traffic situation including the host vehicle 10a and another vehicle 10b. In Fig. 2, the outline arrow A indicates the traveling direction of the host vehicle 10a, and the outline arrow B indicates the traveling direction of the other vehicle 10b. In Fig. 2, the solid arrows and dashed arrows indicate the transmission and reception of other vehicle information.
[0026] 2, a host vehicle 10a is about to enter an intersection. Another vehicle 10b is also traveling toward the intersection that the host vehicle 10a is about to enter. At this time, it is assumed that the host vehicle 10a and the other vehicle 10b are within a predetermined communication range of each other.
[0027] In the communication system 1, when the host vehicle 10a and the other vehicle 10b are in a situation as shown in FIG. 2, the host vehicle 10a receives other vehicle information, which is vehicle information about the other vehicle 10b. FIG. 3 is a diagram showing an example of a table configuration of the other vehicle information. As shown in FIG. 3, the other vehicle information table has a vehicle ID field, a position information field, and a speed information field. The vehicle ID field is input with a vehicle ID, which is identification information for identifying the other vehicle 10b. The position information field is input with information indicating the current position of the other vehicle 10b. The speed information field is input with information indicating the speed of the other vehicle 10b. Note that the other vehicle information may include information indicating the traveling state of the other vehicle 10b other than the position information and speed information.
[0028] 2, the host vehicle 10a receives other vehicle information from the other vehicle 10b through vehicle-to-vehicle communication. Also, as shown by the dashed arrow in FIG. 2, the host vehicle 10a receives other vehicle information through communication via the server device 200. In detail, as described above, the other vehicle 10b also transmits vehicle information to the server device 200. Then, when the host vehicle 10a and the other vehicle 10b are present within a predetermined communication range, the server device 200 transmits the vehicle information received from the other vehicle 10b to the host vehicle 10a. In other words, the host vehicle 10a receives the vehicle information transmitted by the other vehicle 10b to the server device 200 as other vehicle information from the server device 200. Then, in the host vehicle 10a, the ECU 100 Based on other vehicle information, driving assistance control or notification control is performed.
[0029] However, the host vehicle 10a is not necessarily able to receive other vehicle information through both inter-vehicle communication and communication with the server device 200 at all times. For example, the inter-vehicle communication between the host vehicle 10a and the other vehicle 10b may be temporarily interrupted due to the presence of an object that obstructs communication, such as a building, near an intersection. In other words, the inter-vehicle communication between the host vehicle 10a and the other vehicle 10b is more likely to be interrupted than the communication between the host vehicle 10a and the other vehicle 10b and the server device 200.
[0030] On the other hand, in vehicle-to-vehicle communication, the host vehicle 10a receives other vehicle information directly from the other vehicle 10b, so a time lag is less likely to occur compared to when the host vehicle 10a receives the other vehicle information from the other vehicle 10b via the server device 200. Therefore, the other vehicle information received through vehicle-to-vehicle communication is more reliable than the other vehicle information received through communication with the server device 200.
[0031] Therefore, the ECU 100 selects and executes either driving assistance control or notification control depending on whether the host vehicle 10a has received other vehicle information from the other vehicle 10b through vehicle-to-vehicle communication. More specifically, when the host vehicle 10a receives other vehicle information from the other vehicle 10b through vehicle-to-vehicle communication, the ECU 100 executes driving assistance control based on the other vehicle information. On the other hand, when the host vehicle 10a receives other vehicle information from the server device 200 rather than through vehicle-to-vehicle communication, the ECU 100 executes notification control based on the other vehicle information without executing driving assistance control based on the other vehicle information. In this embodiment, the ECU 100 corresponds to the "information processing device" according to the present disclosure.
[0032] (Functional configuration) Here, the functional configuration of the ECU 100 mounted on the host vehicle 10a according to this embodiment will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the functional configuration of the ECU 100.
[0033] 4, the ECU 100 includes, as functional units, a communication unit 110 and a control unit 120. As described above, the host vehicle 10a includes the first communication device 11 that performs inter-vehicle communication with the other vehicle 10b, and the second communication device 12 that performs communication with the server device 200. The communication unit 110 of the ECU 100 has a function of performing intra-vehicle communication between the first communication device 11 and the second communication device 12. The communication unit 110 can be realized by the intra-vehicle communication I / F 104.
[0034] The control unit 120 includes a first control execution unit 121 and a second control execution unit 122. The first control execution unit 121 has a function of executing driving assistance control. The first control execution unit 121 executes driving assistance control by transmitting commands to a driving control device of the host vehicle 10a, such as a brake or an accelerator, via the in-vehicle communication I / F 104. The driving assistance control is, for example, stop control that stops the host vehicle 10a or deceleration control that decelerates the host vehicle 10a.
[0035] The second control execution unit 122 has a function of executing notification control. The second control execution unit 122 executes notification control by sending a command to a notification device such as a monitor or speaker mounted on the host vehicle 10a via the in-vehicle communication I / F 104. The notification control is a control for notifying the driver of the host vehicle 10a of the presence of the other vehicle 10b by voice or image.
[0036] When the other vehicle information is received by at least one of the first communication device 11 and the second communication device 12, the ECU 100 acquires the received other vehicle information via the communication unit 110. At this time, the ECU 100 also acquires vehicle information about the host vehicle 10a. Note that the vehicle information about the host vehicle 10a can be acquired using various sensors provided on the host vehicle 10a. Cut.
[0037] Then, the control unit 120 determines whether or not there is a possibility that the host vehicle 10a will collide with the other vehicle 10b based on the other vehicle information and the vehicle information of the host vehicle 10a. For example, in a traffic situation such as that shown in Fig. 2, the ECU 100 may determine that there is a possibility that the host vehicle 10a will collide with the other vehicle 10b at an intersection.
[0038] When the control unit 120 determines that there is a possibility that the host vehicle 10a will collide with the other vehicle 10b, the first control execution unit 121 or the second control execution unit 122 executes driving assistance control or notification control. At this time, if the other vehicle information has been received by the first communication device 11, the driving assistance control is executed by the first control execution unit 121. On the other hand, if the other vehicle information has not been received by the first communication device 11 and has been received only by the second communication device 12, the notification control is executed by the second control execution unit 122.
[0039] (Information Processing) Next, information processing executed in the ECU 100 based on other vehicle information according to this embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the flow of information processing executed in the ECU 100 of the host vehicle 10a. This flow is executed by the control unit 120 of the ECU 100.
[0040] In this flow, first, in S101, it is determined whether or not other vehicle information has been received by at least one of the first communication device 11 and the second communication device 12. If a negative determination is made in S101, that is, if other vehicle information has not been received by either the first communication device 11 or the second communication device 12, execution of this flow is temporarily terminated.
[0041] On the other hand, if a positive determination is made in S101, the process proceeds to S102. In S102, the received other vehicle information and the vehicle information of the host vehicle 10a are acquired. As shown in FIG. 3, the vehicle information includes the vehicle ID of the vehicle 10 that transmitted the vehicle information. Therefore, when the other vehicle information is received by both the first communication device 11 and the second communication device 12, the ECU 100 can identify that both pieces of information are about the same other vehicle 10b by referring to the vehicle ID included in the other vehicle information received from each of the first communication device 11 and the second communication device 12.
[0042] Next, in S103, it is determined whether or not there is a possibility that the host vehicle 10a will collide with the other vehicle 10b based on the other vehicle information and the host vehicle information acquired in S102. If a negative determination is made in S103, neither the driving assistance control nor the notification control needs to be executed. Therefore, in this case, execution of this flow is temporarily terminated.
[0043] On the other hand, if a positive determination is made in S103, the process proceeds to S104. In S104, it is determined whether the other vehicle information has been received by the first communication device 11. If a positive determination is made in S104, the process proceeds to S105. Here, a positive determination is made in S104 in both cases where the other vehicle information has been received by both the first communication device 11 and the second communication device 12 and where the other vehicle information has been received only by the first communication device 11.
[0044] In S105, in order to prevent the host vehicle 10a from colliding with the other vehicle 10b, the driving assistance control is executed by the first control execution unit 121. After that, the execution of this flow is temporarily terminated.
[0045] On the other hand, if the determination in S104 is negative, that is, if the first communication device 11 If the other vehicle information is not received and is received only by the second communication device 12, the process of S106 is then executed. In S106, the second control execution unit 122 executes notification control to urge the driver of the host vehicle 10a to pay attention to the other vehicle 10b. Thereafter, execution of this flow is temporarily terminated.
[0046] According to the information processing described above, when the host vehicle 10a receives other vehicle information via vehicle-to-vehicle communication, which provides more reliable information than communication via the server device 200, driving assistance control is executed. This allows the host vehicle 10a to execute driving assistance control based on relatively reliable information. Furthermore, when the host vehicle 10a receives other vehicle information only through communication with the server device 200, which provides less reliable information than vehicle-to-vehicle communication, the driving of the host vehicle 10a is not automatically controlled, and only a notification is sent to the driver of the host vehicle 10a. This makes it possible to avoid the execution of driving assistance control based on relatively unreliable information, while urging the driver of the host vehicle 10a to pay attention to the other vehicle 10b.
[0047] (Variation) A modified example of this embodiment will be described below. In the communication system 1, when the host vehicle 10a and the other vehicle 10b are within a predetermined communication range of each other, the host vehicle 10a periodically receives other vehicle information from the other vehicle 10b through both vehicle-to-vehicle communication and communication via the server device 200, unless there is a particular communication failure. If a communication failure occurs between the host vehicle 10a and the other vehicle 10b, the host vehicle 10a will stop receiving other vehicle information through vehicle-to-vehicle communication. Hereinafter, the timing at which the host vehicle 10a stops receiving other vehicle information through vehicle-to-vehicle communication will also be referred to as the "disruption timing."
[0048] In this case, during a predetermined period before the timing of the outage, the other vehicle information received through vehicle-to-vehicle communication and the other vehicle information received through communication via the server device 200 may be the same. That is, the other vehicle information received through both communications may contain the same current location, speed, and the like of the other vehicle 10b. In this case, it is considered unlikely that a time lag occurs in the communication via the server device 200. Therefore, even after the timing of the outage, the other vehicle information received through communication via the server device 200 can be evaluated as having the same reliability as the other vehicle information received through vehicle-to-vehicle communication. Therefore, in this modification, when the other vehicle information is not received through vehicle-to-vehicle communication but is received only through communication via the server device 200 in the host vehicle 10a, the ECU 100 executes a process for evaluating the reliability of the received other vehicle information.
[0049] Here, information processing executed in the ECU 100 based on other vehicle information according to this modification will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the flow of information processing executed in the ECU 100 of the host vehicle 10a. In this flow, the processing executed in each step other than S205 is the same as the processing executed in the steps indicated by the same reference numbers in the flowchart shown in Fig. 5. Therefore, here, description of the processing executed in each step other than S205 will be omitted. This flow is also executed by the control unit 120 of the ECU 100.
[0050] In this flow, if a negative determination is made in S104, the process of S205 is then executed. If a negative determination is made in S104, the reception of other vehicle information by vehicle-to-vehicle communication has been interrupted in the host vehicle 10a. At this time, in S205, it is determined whether or not the other vehicle information received by the first communication device 11 and the other vehicle information received by the second communication device 12 during a first predetermined period before the interruption timing are the same. In other words, it is determined whether or not the other vehicle information received by vehicle-to-vehicle communication and the other vehicle information received by communication via the server device 200 during a first predetermined period before the interruption timing are the same. Here, the other vehicle information received by each of the communication devices 11 and 12 during the first predetermined period before the timing of the disruption is compared with the other vehicle information containing the same vehicle ID, and it is determined whether the two sets of other vehicle information are the same.
[0051] If a negative determination is made in S205, there is a possibility that a time lag has occurred in communication via the server device 200. In this case, it is considered that the reliability of other vehicle information received only through communication via the server device 200 is relatively low. Therefore, if a negative determination is made in S205, notification control is then executed in S106. On the other hand, if a positive determination is made in S205, there is a low possibility that a time lag has occurred in communication via the server device 200 even at this point in time. In this case, driving assistance control is then executed in S105.
[0052] In this modification, when the reception of other vehicle information via vehicle-to-vehicle communication is interrupted in the host vehicle 10a, it is determined whether the other vehicle information received via communication via the server device 200 has the same reliability as when the other vehicle information is received via vehicle-to-vehicle communication. If the other vehicle information received via communication via the server device 200 has the same reliability as when the other vehicle information is received via vehicle-to-vehicle communication, driving assistance control is executed in the host vehicle 10a based on the other vehicle information. Therefore, even when the reception of other vehicle information via vehicle-to-vehicle communication is interrupted in the host vehicle 10a, driving assistance control can be executed based on the other vehicle information.
[0053] Second Embodiment The schematic configuration of the communication system and vehicle according to this embodiment is the same as that of Embodiment 1. In this embodiment, when the host vehicle 10a receives other vehicle information through vehicle-to-vehicle communication, the ECU 100 determines whether to execute stop control or deceleration control as driving assistance control based on a predetermined condition.
[0054] There may be a case where the host vehicle 10a receives other vehicle information through both vehicle-to-vehicle communication and communication via the server device 200, and the other vehicle information received through both communication methods is the same. In this case, the reliability of the other vehicle information is higher than when the host vehicle 10a does not receive other vehicle information through communication via the server device 200 and receives other vehicle information only through vehicle-to-vehicle communication.
[0055] Therefore, when the host vehicle 10 receives other vehicle information through both vehicle-to-vehicle communication and communication via the server device 200, and the other vehicle information received through both communications is the same, the ECU 100 executes stop control as driving assistance control. On the other hand, when the host vehicle 10 receives other vehicle information only through vehicle-to-vehicle communication, the ECU 100 executes deceleration control as driving assistance control. Also, when the host vehicle 10 receives other vehicle information through both vehicle-to-vehicle communication and communication via the server device 200, but the other vehicle information received through both communications is different, the ECU 100 executes deceleration control as driving assistance control.
[0056] (Information Processing) Here, information processing executed in the ECU 100 based on other vehicle information according to this embodiment will be described with reference to FIG. 7. FIG. 7 is a flowchart showing a flow of information processing executed in the ECU 100 of the host vehicle 10a. In this flow, S305-S308 are executed instead of S105 in the flowchart shown in FIG. 5. In this flow, the processing executed in each step other than S305-S308 is the same as the processing executed in the steps indicated by the same reference numbers in the flowchart shown in FIG. 5. Therefore, here, description of the processing executed in each step other than S305-S308 will be omitted. Note that this flow is also executed by the control unit 120 of the ECU 100.
[0057] In this flow, if a positive determination is made in S104, the process proceeds to S305. In S305, it is determined whether or not other vehicle information has been received by the second communication device 12. If a positive determination is made in S305, the process proceeds to S306. In S306, it is determined whether or not the other vehicle information received by the first communication device 11 and the other vehicle information received by the second communication device 12 are the same.
[0058] If the determination in S306 is affirmative, the process proceeds to S307. In S307, the first control execution unit 121 executes stop control to prevent the host vehicle 10a from colliding with the other vehicle 10b. Thereafter, the execution of this flow is temporarily terminated.
[0059] On the other hand, if a negative determination is made in S305 or if a negative determination is made in S306, the process proceeds to S308. In S308, the second control execution unit 122 executes deceleration control to prevent the host vehicle 10a from colliding with the other vehicle 10b. Thereafter, the execution of this flow is temporarily terminated.
[0060] According to this embodiment, when the host vehicle 10a receives other vehicle information through vehicle-to-vehicle communication, the host vehicle 10a can execute driving assistance control according to the reliability of the received other vehicle information.
[0061] The driving assistance control executed in the host vehicle 10a is not limited to the stop control and deceleration control. Even if the host vehicle 10a is capable of executing driving assistance control other than the stop control and deceleration control, the ECU 100 may determine the content of the driving assistance control to be executed depending on the reliability of the received other-vehicle information, as described above.
[0062] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate within the scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.
[0063] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0064] The present disclosure can also be realized by providing a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer via a non-transitory computer-readable storage medium connectable to the computer's system bus or via a network. Non-transitory computer-readable storage media include any type of medium suitable for storing electronic instructions, such as any type of disk, including magnetic disks (e.g., floppy disks, hard disk drives (HDDs), etc.), optical disks (e.g., CD-ROMs, DVDs, Blu-ray disks), read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic cards, flash memory, or optical cards. [Explanation of symbols]
[0065] 1. Communication Systems 10. Vehicle 10a Your vehicle 10b...Other vehicles 11. First communication device 12. Second communication device 100 ECU 110··Communications Department 120 Control unit 200 Server device
Claims
1. An information processing device mounted on a vehicle, A control unit capable of executing driving assistance control and notification control is provided, The control unit When the vehicle receives other vehicle information including information about a traveling state of the other vehicle from the other vehicle through vehicle-to-vehicle communication, the vehicle executes the driving assistance control based on the other vehicle information; When the vehicle receives the other vehicle information from a server device that communicates with the other vehicle, rather than through vehicle-to-vehicle communication, the vehicle does not perform the driving assistance control based on the other vehicle information, but performs the notification control based on the other vehicle information. Information processing device.
2. The control unit When the vehicle receives the other vehicle information from the server device instead of through vehicle-to-vehicle communication, if the other vehicle information received from the other vehicle through vehicle-to-vehicle communication during a predetermined period before the vehicle is no longer able to receive the other vehicle information from the other vehicle through vehicle-to-vehicle communication and the other vehicle information received through communication with the server device are identical, the vehicle executes the driving assistance control based on the other vehicle information received from the server device. The information processing device according to claim 1 .
3. The control unit When the vehicle receives the other vehicle information through both vehicle-to-vehicle communication and communication with the server device, and when the other vehicle information received through each communication is the same, the vehicle executes the driving assistance control based on the other vehicle information in a manner different from that when the other vehicle information is received only through vehicle-to-vehicle communication.
3. The information processing device according to claim 1.
4. The other vehicle information includes identification information for identifying the other vehicle. The information processing device according to claim 1 .
5. The other vehicle information includes at least position information of the other vehicle and a speed of the other vehicle as information relating to the traveling state of the other vehicle. The information processing device according to claim 1 .
6. The driving assistance control is a stop control that automatically stops the host vehicle or a deceleration control that automatically decelerates the host vehicle. The information processing device according to claim 1 .
7. The notification control is a control for notifying the driver of the vehicle of the presence of the other vehicle by voice or image. The information processing device according to claim 1 .
8. A vehicle capable of executing driving assistance control and notification control, When receiving other vehicle information including information about a traveling state of the other vehicle from the other vehicle through vehicle-to-vehicle communication, the driving assistance control is executed based on the other vehicle information; When the other vehicle information is received not through vehicle-to-vehicle communication but from a server device that communicates with the other vehicle, the driving assistance control is not performed based on the other vehicle information, and the notification control is performed based on the other vehicle information. vehicle.
9. When the other vehicle information is received from the server device rather than through vehicle-to-vehicle communication, if the other vehicle information received from the other vehicle through vehicle-to-vehicle communication during a predetermined period before the other vehicle information cannot be received from the other vehicle through vehicle-to-vehicle communication and the other vehicle information received through communication with the server device are identical, the driving assistance control is performed based on the other vehicle information received from the server device.
9. The vehicle of claim 8.
10. the other vehicle information is received both through vehicle-to-vehicle communication and communication with the server device, and when the other vehicle information received through each communication is the same, the driving assistance control is executed based on the other vehicle information in a manner different from that executed when the other vehicle information is received only through vehicle-to-vehicle communication; 10. A vehicle according to claim 8 or 9.
11. The other vehicle information includes identification information for identifying the other vehicle.
9. The vehicle of claim 8.
12. The other vehicle information includes at least position information of the other vehicle and a speed of the other vehicle as information relating to the traveling state of the other vehicle.
9. The vehicle of claim 8.
13. The driving assistance control is a stop control that automatically stops the host vehicle or a deceleration control that automatically decelerates the host vehicle.
9. The vehicle of claim 8.
14. The notification control is a control for notifying the driver of the vehicle of the presence of the other vehicle by voice or image.
9. The vehicle of claim 8.
15. A program that causes an information processing device mounted on a vehicle to execute driving assistance control or notification control, When the vehicle receives other vehicle information including information about a traveling state of the other vehicle from the other vehicle through vehicle-to-vehicle communication, the vehicle causes the information processing device to execute the driving assistance control based on the other vehicle information; When the vehicle receives the other vehicle information from a server device that communicates with the other vehicle, rather than through vehicle-to-vehicle communication, the vehicle does not cause the information processing device to execute the driving assistance control based on the other vehicle information, but causes the information processing device to execute the notification control based on the other vehicle information. program.
16. When the vehicle receives the other vehicle information from the server device instead of through vehicle-to-vehicle communication, if the other vehicle information received from the other vehicle through vehicle-to-vehicle communication during a predetermined period before the vehicle is no longer able to receive the other vehicle information from the other vehicle through vehicle-to-vehicle communication and the other vehicle information received through communication with the server device are identical, the vehicle causes the information processing device to execute the driving assistance control based on the other vehicle information received from the server device. The program according to claim 15.
Citation Information
Patent Citations
Radio communication system
JP2009252214A
Terminal device and traffic support system
JP2017142707A
Communication device, communication program, recording medium recording communication program, and communication system
JP2018041382A
Driving support apparatus
JP2018101376A
Inter-vehicle communication system, roadside communication device, on-vehicle communication device and inter-vehicle communication method
JP2018101384A