This application claims the foreign priority benefit under 35 U.S.C. § 119 of Japanese Patent Application No. 2020-40664 filed on Mar. 10, 2020, the disclosure of which is incorporated herein by reference.
The present invention relates to a movable object control device and the like.
There has been a proposal on a so-called autonomous driving technology for a vehicle, which is intended to reduce driver's tasks and provide more safe and comfortable driving. WO2019/150454A discloses a technology for an autonomously driving vehicle to change its running lane, according to which a rearward driving vehicle, which is to run rearward of a driver's vehicle being autonomously driven after the driver's vehicle changes running lanes into a running lane on which the rearward driving vehicle is running, is selected based on a relative acceleration a on the driver's vehicle relative to the rearward driving vehicle, which is required for the driver's vehicle is to run at a speed substantially equal to a speed at which the rearward driving vehicle is running.
While a driver's vehicle is running, it is possible that a vehicle running in a wrong direction is quickly approaching the driver's vehicle from frontward of a driver's vehicle or such an emergency vehicle as an ambulance is approaching the driver's vehicle. When the driver's vehicle is in such a circumstance, it may be difficult for the driver's vehicle to keep itself from colliding with the approaching vehicle on its own. WO2019/150454A describes the technology on how to change lanes but does not describe a technology on how a driver's vehicle and other vehicles (other movable objects) drive in cooperation with each other in a circumstance where it is difficult for a driver's vehicle to avoid an accident on its own.
The present invention has an objective to provide a movable object control device and the like for having a movable object run in appropriate cooperation with other movable objects.
In order to achieve the objective as described, the present invention has a feature of a movable object control device comprising a processor including an event detection section detecting a possible event that influences a movable object of interest running, a communication section for communicating with other movable objects, an area determining section determining a presence area for each of plural action plans associated with the possible event detected by the event detection section, the presence area being an area where other movable objects are present with which the movable object of interest needs to communicate, an evaluation section evaluating communication between the movable object of interest and each of the other movable objects included in the presence area and an action plan determining section selecting an action plan to be performed from among the plural action plans based an evaluation result by the evaluation section.
The present invention enables providing a movable object control device that works to properly collaborate with other movable objects.
The driving assistance system 100 in an example as shown in
The base station B is configured to relay information between the server V and the roadside device H or between the server V and the vehicle 10, through a network N. The roadside device H is configured to communicate with a vehicle nearby.
As shown in
The external world sensor 11 may be configured to detect an object present near the vehicle 10. The external world sensor 11 may include a camera, a radar and a LiDAR (Light Detection and Ranging). The camera (not shown) takes an image of a surrounding area of the vehicle 10. There are several cameras attached to a front side, a rear side and lateral sides of the vehicle 10. A CMOS (Complementary Metal Oxide Semiconductor) camera or a CCD (Charge Coupled Device) camera may be used for the camera.
The radar (nor shown) radiates a radar wave toward an ahead-located vehicle frontward of the vehicle 10 and measures a distance to the object and a direction in which the object is present. The LiDAR (not shown) measures a distance to the object based on a time from when light is radiated to when scattered light after reflecting from the object is detected.
The driver's vehicle state sensor 12 may be configured to detect a predetermined state quantity indicative of a state of the vehicle 10. The driver's vehicle state sensor 12 may include a speed sensor, an acceleration sensor, a steering angle sensor, an inclination angle sensor and a yaw rate sensor, which are not shown.
Detected values by the driver's vehicle state sensor 12 are outputted to the control device 16.
The navigation device 13 may be configured to indicate a route from where the vehicle 10 is now to a destination designated by a user. The navigation device 13 may include a GNSS (Global Navigation Satellite System) receiver and a user interface, which are not shown. The user interface may include a touch-panel type display, a speaker and a microphone. In addition, the navigation device 13 determines a current position where the vehicle 10 is now based on a signal the GNSS receiver (not shown) receives and indicates the route from the current position to the destination designated by the user. The route as indicated in this way is notified to the user through the user interface (not shown).
The V2X communication device 14 has a function of performing vehicle-to-vehicle communication (so called, V2V communication) between the vehicle 10 and other vehicles located close to the vehicle 10. In addition, the V2X communication device 14 has a function of performing communication between the vehicle 10 and the roadside device H (as shown
The driving operation device 15 may be a device to be used for predetermined driving operations. The driving operation device 15 may be any of a steering wheel, a joystick, a button, a dial switch, a GUI (Graphical User Interface) and the like, which are not shown.
The control device 16 (ECU: Electronic Control Device) may control each of the devices in the vehicle 10. The “devices”, as is referred to here, may include the driving power generating device 17, the steering operation device 18 and the braking operation device 19.
The control device 16 is not shown as a hardware device and may include a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory) and electrical circuits for various interfaces.
The control device 16 may be configured to read a program for a control procedure to be performed stored in the ROM, load it into the RAM and have the CPU execute the program.
As shown in
The storage part 161 stores data of geographical information 161a and action plan information 161b. The geographical information 161a includes information on a current position of the vehicle 10 on a map and a route for the vehicle 10, which is obtained or created by the navigation device 13. The action plan information 161b is information on an action plan associated with a possible event. Details of the action plan information 161b are described later.
The autonomous driving control section 162 may include an action plan preparing section 162a, a communication section 162b, an event detection section 162c, an area determining section 162d, an evaluation section 162e, an action plan selecting section 162f and a running control section 162g.
The action plan preparing section 162a prepares plural action plans associated with the possible event that has an influence on the vehicle 10 running. The possible event may be an event such as the driver's vehicle encountering of a vehicle running in a wrong direction, an emergency vehicle (a fire-fighting vehicle, an ambulance, a police vehicle and the like) approaching the driver's vehicle, a person or an animal suddenly running right in front of the vehicle 10, the driver's vehicle encountering a disabled vehicle, falling rocks or landslide, and the like.
In addition, the possible event can occur depending on how other vehicles move, when the vehicle 10 changes lanes or driving control is performed on a merging lane. In order to explain the first embodiment below, plural “action plans” to be taken when there is a possible object J (See
When the vehicle 10 encounters the circumstance as shown in
However, there is another vehicle 28 running on the right side of the vehicle 10 with a vehicle 27 running relatively short distance away from and ahead of the vehicle 28 in the example of
The action plan preparing section 162a as shown in
An action plan Pa is intended to have a vehicle-to-vehicle gap enlarged when the vehicle 10 is moving into a lane where the number of vehicles is smaller. The “number of vehicles” is the number of other vehicles that are present within an area extending a predetermined distance frontward and located rearward of the vehicle 10 in any of the lanes R1, R2, R3 (See
“Having a vehicle-to-vehicle gap enlarged” means that having other vehicles running on a lane into which the vehicle 10 is moving make a vehicle-to-vehicle gap between them larger so that the vehicle 10 can move into their vehicle-to-vehicle gap. For instance, if the vehicle 10 is moving into the lane R3 on the right side of the vehicle 10, a vehicle-to-vehicle gap between another vehicle 27 running diagonally frontward of the vehicle 10 and another vehicle 28 running on the right side of the vehicle 10 is made so much larger that the vehicle 10 can move into the vehicle-to-vehicle gap by having the vehicle 27 accelerate and having the vehicle 28 decelerate.
This action plan Pa enables the vehicle 10 to avoid colliding with the object ahead, and an influence on the other vehicles (especially influence of accelerations on passengers) is relatively small. As a result, a first priority rank is given to the action plan Pa.
An action plan Pb as indicated in
If there is a problem with the vehicle 10 communicating with other vehicles running near the vehicle 10, the action plan Pa to which the first priority rank is given cannot be necessarily performed by the control device 16. In addition, the state around the vehicle 10 changes from moment to moment. Then, in case the action plan Pa to which the first priority rank is given cannot be performed due to the state around the vehicle 10 or the communication problem, the control device 16 determines whether the action plans Pb˜Pe to which second and lower priority ranks are given can be performed in a sequential order of the priority ranks The rest of the action plans Pc˜Pe are described later.
In addition, the number of events is not limited to one. For each of plural events that can be predicted to occur, plural action plans may be prepared. In addition, the action plans for the event when the object J is present ahead are not limited to those listed in
The action plan preparing section 162a prepares plural action plans associated with a possible event. Data on these action plans are stored as pieces of action plan information 161b in the storage part 161. The communication section 162b is a communication interface that can receive data from and send data to the V2X communication device 14. The communication section 162b has not only a function of performing vehicle-to-vehicle communication with other vehicles, but also a function of performing vehicle-to-road communication with a predetermined roadside device H (See
The event detection device 162c may detect a possible event that can have an influence on the vehicle 10 running. For example, the event detection section 162c can recognize that the vehicle 10 is approaching the object J based on the information inputted from the external world sensor 11 and then detects the vehicle 10 approaching the object J as a possible event. Additionally, when the event detection section 162c receives a piece of predetermined information (on such an event as requires an emergency avoidance action by the vehicle 10) from another vehicle through the V2X communication device 14 or the communication section 162b, the event detection section 162c may detect this event as a possible event.
Furthermore, the event detection section 162c may determine whether the event that can influence the vehicle 10 running requires that the vehicle 10 (for instance, a wrong direction running vehicle is approaching) perform an emergency avoidance action or not.
The area determining section 162d determines a presence area in which there are other vehicles with which the vehicle 10 has to communicate for each of the plural action plans associated with the possible event.
For instance, in the case of the action plan Pa as indicated in
The evaluation section 162e as shown in
There may be a case in which there is a vehicle of the plural other vehicles that does not send back an acknowledge signal (positive response) to the vehicle 10 after the vehicle 10 sends a predetermined connection request signal. In this case, the evaluation section 162e determines that the communication with this vehicle that does not send back the acknowledge signal is impossible. An example of this kind of the vehicle is a vehicle that is not equipped with the V2X communication device.
When there is a vehicle that is unable to communicate with the vehicle 10 near the vehicle 10, the position of this vehicle is determined with the following method. That is, the control device 16 can determine the position of another vehicle based on information from the external world sensor 11 of the vehicle 10 or possibly based on information from either of another vehicle and the roadside device H which are able to communicate with the vehicle 10 and have taken an image of the vehicle that is unable to communicate with the vehicle 10.
The action plan selecting section 162f selects an action plan to be performed from among the plural action plans based on the evaluation results prepared by the evaluation section 162e. Procedures by the action plan selecting section 162f are described later.
The running control section 162g performs the action plan selected by the action plan selecting section 162f. That is, the running control section 162g controls the vehicle 10 to run in accordance with a predetermined instruction based on the detection results of the external world sensor 11 and the driver's vehicle state sensor 12, information from the V2X communication device 14 and the like. The control operation as mentioned above includes controlling the driving power generating device 17, the steering operation device 18 and the braking operation device 19.
The driving power generating device 17 differ between the vehicle types (electric vehicle, hybrid vehicle, fuel cell vehicle, gasoline engine vehicle, diesel engine vehicle), but the structure of each driving power generating device 17 is well known and its explanation is skipped. In addition, explanation on the steering operation device 18 to steer a vehicle and the braking operation device 19 to decelerate the vehicle is skipped as well.
The vehicle 10 is assumed to be running at a time of “START” in this flow chart. The communication section 162b of the control device 16 continually repeats a procedure to establish communication with other vehicles through the V2X communication device 14 (communication step), which is not included in this flow chart.
In Step S101, the control device 16 has the evaluation section 162b evaluate how well the vehicle 10 can communicate with other vehicles located close to the vehicle 10 (driver's vehicle). The control device 16 as shown in
In Step S102, the control device 16 determines whether the control device 16 has detected that a possible event has occurred or not (event detection step). If no possible event is detected in Step S102 (No in Step S102), the control procedure by the control device 16 returns to Step S101.
On the other hand, if a possible event is detected in Step S102 (Yes in Step S102), the control procedure by the control device 16 proceeds to Step S103. For instance, when the control device 16 has detected an object J (See
When the control device 16 determines that the possible event has occurred (Yes in Step S102), the control device 16 may have the event detection section 162e further determine whether the detected event requires that the vehicle 10 perform an emergency avoidance action. Then, the control device 16 may proceed to Step S103 if the event that is detected requires that the vehicle 10 perform an emergency avoidance action.
In Step S103, the control device 16 sets n to 1 (n=1). Here, the value n corresponds to a priority rank of an action plan of the plural action plans Pa˜Pe (See
In the presence area K1, there are vehicles with which the vehicle 10 (driver's vehicle) needs to communicate for the action plan Pa (See
In Step S105 as shown in
In Step S106, the control device 16 has the action plan selecting section 162f select an action plan Pn to be performed (Action plan selecting step). Thus, the control device 16 selects from among the plural action plans Pa˜Pe an action plan Pn to be performed for which the communication between the vehicle 10 and all vehicles within a corresponding presence area (for example, area K1 in
In Step S107, the control device 16 has the running control section 162g perform the action plan Pn.
In the case of an example as shown in
When the communication section 162b requests the vehicles 27 to 29 to accelerate or decelerate, the communication section 162b preferably further requests the vehicles 27 to 29 to temporarily stop an operation mode in which these vehicles are autonomously running to avoid coming into contact with an object. According to this operation mode, another vehicle that is autonomously running to accelerate, decelerate, and turn on its own to avoid coming into contact with an object when a distance from another vehicle to the object becomes equal to or smaller than a predetermined distance. If the vehicles 27 to 29 temporarily stop this operation mode, for instance, there is hardly a risk that the vehicle 28 makes a sudden deceleration or a sudden turn to avoid coming closer to the vehicle 10 even if the vehicle 10 is temporarily located closer to the vehicle 28.
Accordingly, the vehicle 10 can smoothly change lanes even when there is an emergency event occurring such as a wrong direction running vehicle (object J) coming closer to the vehicle 10 from frontward.
In addition, when the event detection section 162c detects that there is a possible event that requires an emergency avoidance action, the communication section 162b may notify other vehicles of the possible event occurring. This notification may be, so called, performed by broadcasting. Thus, the emergency event occurring is notified to, for example, the vehicles 25, 26 running rearward of the vehicle 10 (See
The control procedure is described again with reference to
In Step S105, the control procedure by the control device 16 proceeds to Step S108 if there is another vehicle, with which it is difficult for the vehicle 10 to communicate, of the plural other vehicles within the predetermined presence area (No in Step S105).
In Step S108, the control device 16 determines whether the value n becomes a value N. The value N is a total number of the plural action plans Pa˜Pe associated with a possible event (N=5 in the case of the example in
In Step S109, the control device 16 increments the value n by 1 (n=n+1). For instance, when the value n is set to 1, the control device 16 increments the value n to n=2 in Step S109. After Step S109 is finished, the control procedure by the control device 16 returns to Step S104. Then, the control device 16 performs the predetermined processes on the action plan Pb of the second priority rank (See
Next, the remaining three action plans Pc˜Pe (given third˜fifth priority ranks, See
The presence area K3 for the action plan Pc includes another vehicle 28 on the right-side lane R3 (See
In the case of an example as illustrated in
The action plan Pd of the fourth priority rank (See
According to the action plan Pe, the control device 16 requests that both the other vehicles 25, 26 running rearward of the vehicle 10 on the lane R2 on which the vehicle 10 is running stop after the possible event is detected and the vehicle 10 is stopping on the lane R2 as well. As a result, the vehicle 10 can avoid (or reduce a damage from) colliding with the object J. In addition, there is hardly a risk that the vehicle 10 is hit by the vehicle 25 running from rearward. It should be noted that there is a sufficiently large gap between the vehicle 26 located most rearward within the presence area K5 and another vehicle (not shown) running rearward of the vehicle 26.
In Step S108 in
In Step 110P in
Then, in Step S110 in
To specifically describe the control procedure, it is assumed in
If the vehicle 10 cannot avoid colliding with the object J by collaborating with the vehicles in the presence area with which communication is established (No in Step S110), the control procedure by the control device 16 proceeds to Step S111.
In Step S111, the control device 16 determines whether the value n has become the value N. As has been described, the value N corresponds to the total number of the action plans Pa˜Pe (N=5 in the case of the example as shown in
In Step S112, the control device 16 increments the value n by 1 and goes back to Step S110 to perform the determination process in Step S110 again for the action plan corresponding to the current n value. On the other hand, if the value n has already become the value N in Step S111 (Yes in Step S111), the control procedure by the control device 16 proceeds to Step S113.
The control device 16 performs a predetermined braking operation. By performing this operation, the influence that the possible event has on the vehicle 10 can be reduced. After Step S113 is performed, the control device 16 ends a series of the operations (END).
Next, other kinds of events are briefly explained.
In a situation as shown in
When the emergency vehicle 30 approaching the vehicle 10 is detected, the control device 16 may perform a predetermined action plan (See
The vehicle 10 moves into the gap between the vehicles 27, 28 after the requests by the control device 16 and the emergency vehicle 30 is easily running on the lane R2. Similar action plans to the action plans Pb, Pc, Pd in
The control device 16 of the vehicle 10 (See
The control device 16 (See
As illustrated in
<Action/Effect of the First Embodiment>
The control device of the vehicle of the first embodiment has a configuration as described above. Next, actions and effects of this control device are explained.
As shown in
According to this configuration, an appropriate action plan is selected from among the plural action plans based on the evaluation result on the communication states with the other vehicles, when a possible event occurring is detected. As a result, the control device 16 can manage to take an appropriate action for a circumstance which it is difficult that the vehicle 10 (driver's vehicle) can cope with on its own by collaborating with the other vehicles.
In addition, the area determining section 162d preferably determines the presence area based on a predetermined table DT in which the presence area where other vehicles are present with which the vehicle 10 has to communicate for each of the plural action plans, as shown in
According to this configuration, the control device 16 can appropriately determine the presence area where other vehicles are present with which communication is needed to be established based on the predetermined table DT.
In addition, the event detection section 162c determines whether the possible event requires an emergency avoidance action to be performed by the vehicle 10 (movable object of interest). If the event detection section 162c determines that the possible event requires the emergency avoidance action to be performed by the vehicle 10, the action plan selecting section 162f preferably selects from among the plural action plans an action plan to be performed for which the communication between the vehicle 10 and all of the other vehicles (other movable objects) that are present in the presence area is established.
According to this configuration, the action plan of the plural action plans, for which communication is established with all of the other vehicles in the presence area, is performed. That is, there is no other vehicle in the presence area with which it is difficult for the vehicle 10 to communicate. As a result, the control device 16 can manage to appropriately cope with a possible event that requires an emergency action.
The event detection section 162c preferably notifies the other vehicles (other movable objects) near the vehicles 10 of the possible event occurring through the communication section 162b, if the event detection section 162c determines that the possible event requires an emergency avoidance action to be performed by the vehicle 10 (movable object of interest).
According to this configuration, the other vehicles are notified of the possible event occurring and can manage to take an action for the possible event.
The plural action plans preferably includes an action plan as illustrated in
According to this configuration, the vehicle 10 can change lanes to the adjacent lane to avoid colliding with the object J ahead, when there occurs a possible event.
In addition, when the communication section 162b requests the other vehicles (other movable objects) running on the adjacent lane to accelerate or decelerate, the communication section 162b preferably requests the other vehicles to temporarily stop an operation mode to autonomously run to avoid coming in contact with an object as well.
According to this configuration, the vehicle 10 can smoothly change lanes if the vehicle temporarily comes close to another vehicle when the vehicle 10 is moving into the adjacent lane.
As shown in
According to this configuration, even if there is a first vehicle in the presence area with which it is difficult for the vehicle 10 (driver's vehicle) to communicate, the vehicle 10 can move into a space made by a second vehicle decelerating, with which communication is established, after the vehicle 10 requests the second vehicle to decelerate.
In addition, the plural action plans preferably includes an action plan as illustrated in
According to this configuration, the control device 16 performs an action plan in which the vehicle 10 moves into the adjacent lane and at least temporarily runs side by side with another vehicle and can manage to avoid the vehicle 10 colliding with the object J.
In this action plan, there is only a vehicle with which the vehicle 10 has to communicate and thus it is rather easy to perform this action plan.
In addition, the plural action plans preferably includes an action plan as illustrated in
According to this configuration, the vehicle 10 and another vehicle running on the same lane as the vehicle 10 stop or decelerate on the lane on which the vehicle 10 (driver's vehicle) is running. As a result, the influence (such as collision with the object J) by the possible event is reduced.
As indicated in
According to this configuration, the communication states with other vehicles are evaluated in accordance with the priority ranks of the plural action plans and the action plan selecting section 162f can select an action plan that can be performed and has a relatively high priority rank based on the evaluation results.
In addition, the action plan selecting section 162f preferably selects an action plan to be performed based on the evaluation result by the evaluation section 162e when the event detection section 162c detects a possible event of an emergency vehicle 30 approaching the vehicle 10, as illustrated in
According to this configuration, the control device 16 of the vehicle 10 can perform a predetermined action plan to have an emergency vehicle 30 such as a fire-fighting vehicle, an ambulance or police vehicle easily run through.
A control device 16A of the second embodiment (See
As shown in
The influence rate calculation section 162h may calculate for each of the plural action an influence rate of each plans on each of the vehicle 10 and the other vehicles that are present in the presence area (for example, presence area K1 in
For instance, the influence rate calculation section 162h has such a calculation function that the higher an absolute value of an acceleration to be applied to the vehicle 10 if a predetermined action plan is performed, the larger the influence rate on the vehicle 10 for this predetermined action plan becomes. Similarly, the higher an absolute value of an acceleration to be applied to another vehicle if the predetermined action plan is performed is, the larger the influence rate on this vehicle for the predetermined action plan becomes. Then, based on a summation of the influence rates calculated by the influence rate calculation section 162h, the action plan is selected. In the second embodiment, there is no need for the priority ranks for the action plans to be determined in advance.
Operations of Step S201 and Step S202 in
If a possible event is detected in Step 202 (Yes in Step S202), the control procedure by the control device 16A proceeds to Step S203.
In Step S203, the control device 16A has the influence rate calculation section 162h calculate a summation of the influence rates for each of the plural action plans. Here, an example of the control device 16A performing the action plan as indicated in
In this case, the higher a positive acceleration is, the stronger a driver on the vehicle 10 is pressed against a seat. On the other hand, the higher a negative acceleration is, the more likely the driver on the vehicle 10 is to lean forward. Therefore, the higher an absolute value of the acceleration applied to the vehicle 10 is, the larger the influence rate on the driver becomes. Accordingly, the influence rate calculation section 162h calculates the influence rate for a predetermined action plan being performed when the predetermined action plan is performed based on the accelerations applied to the vehicle 10 and the other vehicles when the predetermined action plan is performed.
In this case, the control device 16A may calculate the influence rate on each of the other vehicles within the predetermined presence area (for example, presence area K1 in
Alternatively, the control device 16A may calculate the influence rate on each of the other vehicles in the predetermined presence area including another vehicle with which it is difficult for the vehicle 10 to communicate
In Step S204, the control device 16A has the action plan selecting section 162f select an action plan for which the summation of the influence rates is smallest. The reason for this selection is that the smaller the summation of the influence rates is, the smaller a summation of forces to be applied to drivers on the vehicle 10 and the other vehicles involved becomes.
Next, the control procedure by the control device 16A proceeds to Step S205, in which the control device 16A has the running control section 162g perform the action plan selected in Step S204, and then a series of the operations are ended (END).
<Effect>
The control device 16A of the vehicle of the second embodiment has a configuration as above described in principle. Next, actions and effects of the control device 16A are explained.
As shown in
According to the configuration as described, a predetermined action plan is performed based on the summation of the influence rates on drivers of the vehicle 10 (driver's vehicle) and the other vehicles in the presence area. As a result, the influences on the drivers are reduced when the predetermined action plan is performed.
<Modified Example>
The control devices 16, 16A have been explained above. However, it is noted that the control devices 16, 16A are limited to what has been described as the control device 16 or the control device 16A and may be modified in various ways.
For instance, the embodiments described above assume that both the control devices 16, 16A include the action plan preparing section 162a (See
In the case of the first embodiment, the action plans are ranked according to priority of each action plan, and in the case of the second embodiment, the action plan is selected based on how large the summation of the influence rates for each action plan is. However, the action plan may be selected in a different manner. For instance, the action plan selecting section 162f may select such an action plan as requires least other vehicles with which the vehicle 10 has to collaborate. Alternatively, the number of other vehicles and the influence rate are appropriately combined for determining the action plan.
Moreover, according to the action plans Pc, Pd (See
When the action plan Pe of the first embodiment is performed, the other vehicles 25, 26 running rearward of the vehicle 10 as well as the vehicle 10 are stopping (See
In the case of the second embodiment, the influence rate calculation section 162h calculates the influence rate based an absolute value of an acceleration to be applied to each of the vehicle 10 and the other vehicles involved for each predetermined action plan. However, the influence rate may be calculated based on a different parameter.
For instance, the influence calculation section 162h may calculate the influence rate based on a result of an image taken by a camera (not shown) installed in a vehicle compartment of the vehicle 10. In this case, the more likely a driver in the vehicle compartment is to be influenced by the acceleration on the vehicle, the higher value the influence calculation section 162h may set the influence rate to. Alternatively, the influence rate calculation section 162h may calculate the influence rate by combining the absolute value of the acceleration to be applied to the vehicle 10 with how the driver is influenced by the acceleration.
The vehicle 10 is not necessarily equipped with the control device 16 as described for the first embodiment. For instance, the control device 16 may be installed in a predetermined server, which is true of the control device 16A of the second embodiment.
Additionally, or alternatively, the following configuration for which, for example, the first embodiment and the second embodiment are combined, may be utilized. That is, the control device 16 of the first embodiment further may comprise an influence rate calculation section 162h calculating for each of the plural action plans influence rates on the vehicle 10 and the other vehicles in the presence area (where the other vehicles are present with which the vehicle 10 has to communicate) and assign priority ranks to the plural action plans in such a manner that the smaller a summation of the influence rates calculated for an action plan of the plural action plans by the influence rate calculation section 162h is, the higher the priority rank assigned to the action plan is.
According to this configuration, the smaller the summation of the influence rates on the vehicle 10 and the other vehicles for an action plan of the plural action plans, the higher the priority rank assigned to the action plan is. As a result, the influences on the drivers are reduced if the action plan is performed.
Additionally, at least a part of functions performed by the control device 16 or 16A of the embodiments as described may be performed by an external computer, which can communicate with the control device 16 as described in the first embodiment or the control device 16A as described in the second embodiment. Artificial intelligence (AT) may be utilized for software to perform at least a part of the functions of the control device 16.
Each of the embodiments as described can be applied to the four-wheel vehicles, the two- or three-wheel vehicle and other various vehicles (movable objects). Programs or other information for having the control method as explained for each of the embodiments executed by a computer may be stored in a storage medium such as a memory, a hard disk, an Integrated circuit card or the like.
Number | Date | Country | Kind |
---|---|---|---|
2020-040664 | Mar 2020 | JP | national |