Driving control device, notification device, driving control method, and driving control program

The driving control system addresses passenger instability during emergency braking by adapting control modes to occupant states, enhancing safety and stability.

JP2026010925APending Publication Date: 2026-01-23TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024111083
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-10
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Existing vehicle systems do not effectively prevent passengers from becoming unsteady during emergency automatic braking if the driver is not wearing a seat belt, and they do not account for the stability of other occupants.

Method used

A driving control system that includes modes for emergency braking, braking, accelerator, and steering control, adapting to the state and attributes of occupants, such as seat belt usage, seating, and support, to ensure stable vehicle operation.

Benefits of technology

Prevents passengers from becoming unsteady during emergency braking by adjusting control modes based on occupant stability, ensuring safe and stable vehicle operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026010925000001_ABST
    Figure 2026010925000001_ABST
Patent Text Reader

Abstract

To suppress an occupant other than a driver from being unsteady while enabling operation of an emergency automatic brake in an emergency.SOLUTION: A driving control device for performing driving control of a vehicle 100 includes, as control modes of emergency braking control for braking the vehicle in an emergency, a first emergency braking control mode for autonomously performing the emergency braking control without accepting a brake operation from a driving operator of the vehicle, and a second emergency braking control mode for performing the emergency braking control by making the brake operation from the driving operator acceptable. The driving control device performs emergency braking control of the vehicle in a second emergency braking control mode when an occupant who is not wearing a seat belt is detected as an occupant of the vehicle.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an operation control device, a notification device, an operation control method, and an operation control program. [Background technology]

[0002] It has been known for some time that if it is detected that the driver is not wearing a seat belt, the driving mode is prohibited from being changed to a mode that activates an emergency automatic brake (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-203387 Summary of the Invention [Problem to be solved by the invention]

[0004] The device described in Patent Document 1 does not enter a mode in which the emergency automatic brake is activated unless the driver is fastening their seat belt. Therefore, if the driver is not fastening their seat belt, the effect of the emergency automatic brake in reducing the risk of collision with an obstacle in an emergency cannot be expected.

[0005] In addition, while the system determines whether the driver is wearing a seat belt, it does not make any particular judgment regarding other passengers. However, if autonomous driving operations such as emergency automatic braking are performed while passengers other than the driver are in an unstable state, there is a possibility that the passengers other than the driver may become unsteady.

[0006] In view of the above problems, an object of the present disclosure is to prevent occupants other than the driver from becoming unsteady while enabling automatic emergency braking in an emergency. [Means for solving the problem]

[0007] The gist of the present disclosure is as follows.

[0008] (1) A driving control device that controls driving of a vehicle, As control modes of emergency braking control for braking the vehicle in an emergency, the vehicle includes a first emergency braking control mode in which emergency braking control is performed autonomously without accepting a brake operation from a driver of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by accepting a brake operation from the driver, When an occupant of the vehicle is detected not wearing a seat belt, the driving control device performs the emergency braking control of the vehicle in the second emergency braking control mode. (2) In the second emergency braking control mode, when the driver operates the brakes in an emergency, the driving control device described in (1) above performs emergency braking control of the vehicle so that the braking force for the brake operation is greater than that during normal times other than the emergency braking control. (3) In the second emergency braking control mode, when the driver does not operate the brakes in an emergency, the driving control device described in (2) above performs the emergency braking control of the vehicle so that the vehicle is braked autonomously. (4) A driving control device according to any one of (1) to (3) above, which performs the emergency braking control of the vehicle in the first emergency braking control mode when it is detected that all occupants of the vehicle are wearing their seat belts. (5) The control modes of the braking control for braking the vehicle except in an emergency and the accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle include a first driving control mode for autonomously controlling the vehicle and a second driving control mode for controlling the vehicle through the driving operation of the driver, A driving control device as described in any one of (1) to (4) above, which performs at least one of the braking control and the accelerator control of the vehicle in the second driving control mode when a standing occupant supported by a body support facility is detected. (6) As control modes of steering control for steering the vehicle, a first driving control mode for autonomously controlling the vehicle and a second driving control mode for controlling the vehicle by a driving operation of the driver are provided, The driving control device according to (5) above, wherein when a standing occupant supported by a body support facility is detected, the steering control of the vehicle is performed in the first driving control mode. (7) A driving control device as described in (6) above, in which, when a standing occupant supported by a body support facility is detected and the control mode of the steering control is set to the first driving control mode, the steering control of the vehicle is performed so that the change in steering angle is gentler than when it is detected that all occupants are wearing seat belts and the control mode of the steering control is set to the first driving control mode. (8) The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, A driving control device according to any one of (1) to (7) above, which, when an occupant not supported by a body support facility is detected, performs braking control, accelerator control, and steering control of the vehicle in the second driving control mode. (9) The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control for steering the vehicle include a second driving control mode for autonomously controlling the vehicle, and a first driving control mode for controlling the vehicle through driving operations by the driver, The driving control device according to any one of (1) to (8) above, wherein when it is detected that all occupants are seated, the braking control, the accelerator control, and the steering control are performed in the first driving control mode. (10) A driving control device as described in (9) above, which, when it is detected that all occupants are seated and the control mode for the accelerator control and the steering control is set to the first driving control mode, controls the driving of the vehicle so that changes in acceleration / deceleration and steering angle due to changes in the output of the prime mover are more gradual than when it is detected that all occupants are fastening their seat belts and the control mode for the accelerator control and the steering control is set to the first driving control mode. (11) A driving control device as described in (9) or (10) above, which, when it is detected that all occupants are seated and the control mode of the braking control is set to the first driving control mode, controls the driving of the vehicle so that the change in braking force is not as gradual as when it is detected that all occupants are fastening their seat belts and the control mode of the braking control is set to the first driving control mode. (12) The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, A driving control device as described in any one of (1) to (11) above, wherein when the state of the occupant is in a predetermined state and at least one control mode of the braking control, the accelerator control, and the steering control is set to the first driving control mode, if an occupant riding in the opposite direction to the vehicle's traveling direction is detected, the driving control of the vehicle is performed so that at least one of the change in braking force corresponding to the driving control set to the first driving control mode, the change in acceleration / deceleration due to the change in output of the prime mover, and the change in steering angle is gentler than when it is detected that all occupants are riding in the direction of travel of the vehicle. (13) The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, A driving control device as described in any one of (1) to (12) above, wherein when the state of the occupant is in a predetermined state and at least one control mode of the braking control, the accelerator control, and the steering control is set to the first driving control mode, if an occupant riding in the direction of travel of the vehicle is detected and it is detected that the vehicle is traveling downhill, driving control of the vehicle is performed so that at least one of the change in braking force corresponding to the driving control set to the first driving control mode, the change in acceleration / deceleration due to the change in output of the prime mover, and the change in steering angle is gentler than when an occupant riding in the direction of travel of the vehicle is not detected or when it is not detected that the vehicle is traveling downhill. (14) The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, A driving control device as described in any one of (1) to (13) above, wherein when the state of the occupant is in a predetermined state and at least one control mode of the braking control, the accelerator control, and the steering control is set to the first driving control mode, if a child occupant is detected, the driving control of the vehicle is performed so that at least one of the change in braking force corresponding to the driving control set to the first driving control mode, the change in acceleration / deceleration due to the change in output of the prime mover, and the change in steering angle is gentler than when a child occupant is not detected. (15) The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control for steering the vehicle include a second driving control mode for autonomously controlling the vehicle, and a first driving control mode for controlling the vehicle through driving operations by the driver, A driving control device as described in any one of (1) to (14) above, wherein when an elderly occupant is detected while the occupant's condition is in a predetermined state and at least one control mode of the braking control, the accelerator control, and the steering control is set to the first driving control mode, the driving control of the vehicle is performed so that at least one of the change in braking force corresponding to the driving control set to the first driving control mode, the change in acceleration / deceleration due to the change in output of the prime mover, and the change in steering angle is gentler than when an elderly occupant is not detected. (16) A notification device that provides notifications regarding vehicle driving control, the vehicle is capable of setting a control mode of emergency braking control for braking the vehicle in an emergency to a first emergency braking control mode in which emergency braking control is autonomously performed without accepting a brake operation from a driver of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by accepting a brake operation from the driver, The notification device notifies the driver that the control mode of the emergency braking control will be set to the first emergency braking control mode when an occupant of the vehicle who is not wearing a seat belt is detected. (17) The vehicle can set the control modes of braking control for braking the vehicle except in emergencies and accelerator control for accelerating and decelerating the vehicle by adjusting the output of the vehicle's prime mover to a first driving control mode for autonomous driving control of the vehicle and a second driving control mode for driving control of the vehicle by the driving operation of the driver, The notification device described in (16) above notifies the driver operator that, when a standing occupant supported by a body support facility is detected, at least one of the control modes of the braking control and the accelerator control is set to the second driving control mode. (18) The vehicle can be set to a second driving control mode in which autonomous driving control of the vehicle is performed, and a second driving control mode in which driving control of the vehicle is performed by the driving operation of the driver, as control modes for braking control of the vehicle except in emergencies, accelerator control of accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle, and steering control of the vehicle, The notification device described in (16) or (17) above, wherein when an occupant not supported by a body support facility is detected, the notification device notifies the driver operator that the control modes of the braking control, the accelerator control, and the steering control are set to a second driving control mode. (19) A driving control method for controlling driving of a vehicle, comprising: as control modes of emergency braking control for braking the vehicle in an emergency, a first emergency braking control mode in which emergency braking control is performed autonomously without accepting a brake operation from a driver operator of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by allowing acceptance of a brake operation from the driver operator, A driving control method including, when an occupant of the vehicle is detected not wearing a seat belt, performing the emergency braking control of the vehicle in the second emergency braking control mode. (20) A driving control program for controlling driving of a vehicle, as control modes of emergency braking control for braking the vehicle in an emergency, a first emergency braking control mode in which emergency braking control is performed autonomously without accepting a brake operation from a driver operator of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by allowing acceptance of a brake operation from the driver operator, A driving control program that causes a computer to execute the emergency braking control of the vehicle in the second emergency braking control mode when an occupant of the vehicle is detected not wearing a seat belt. [Effects of the Invention]

[0009] According to the present disclosure, it is possible to prevent occupants other than the driver from becoming unsteady while enabling automatic emergency braking to be activated in an emergency. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram illustrating a configuration of an operation control system in which an operation control device according to one embodiment is implemented. [Figure 2] FIG. 2 is a functional block diagram of the processor of the ECU. [Figure 3] FIG. 3 is a diagram showing how control modes are set in accordance with the state of the occupant for each driving operation. [Figure 4] FIG. 4 is a diagram showing upper limits of the rate of change of braking force, the rate of change of acceleration / deceleration, and the rate of change of steering angle according to the state of the occupant. [Figure 5] FIG. 5 is a diagram showing coefficients according to the attributes of the occupants and the riding conditions. [Figure 6] FIG. 6 is a diagram showing coefficients according to the attributes of the occupants and the riding conditions. [Figure 7] FIG. 7 is a flowchart showing the flow of the mode setting process. [Figure 8] FIG. 8 is a flowchart showing the flow of the determination process. [Figure 9] FIG. 9 is a flowchart showing the flow of the braking process. [Figure 10] FIG. 10 is a flowchart showing the flow of the acceleration / deceleration process. [Figure 11] FIG. 11 is a flowchart showing the flow of the steering process. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, the embodiments will be described in detail with reference to the drawings. In the following description, like components are designated by like reference numerals.

[0012] First embodiment <Configuration of operation control system> 1 is a schematic diagram illustrating a driving control system 1 in which a driving control device and a notification device according to the first embodiment are implemented. The driving control system 1 is mounted on a vehicle 100, and performs driving control including emergency braking control for braking the vehicle 100 in an emergency, braking control for braking the vehicle 100 under normal circumstances (when there is no emergency), accelerator control for accelerating or decelerating the vehicle 100 by adjusting the output of the prime mover of the vehicle 100, and steering control for steering the vehicle 100. The prime mover of the vehicle 100 may be an internal combustion engine or an electric motor.

[0013] Furthermore, the vehicle 100 is a vehicle that can accommodate passengers other than a driver. In particular, in this embodiment, the vehicle 100 is a vehicle that can travel without any passengers seated. The vehicle 100 is, for example, a bus. However, the vehicle 100 may also be a vehicle that basically travels with passengers seated, such as a passenger car.

[0014] In this embodiment, the driving control system 1 has a surrounding environment information sensor 10, a vehicle information sensor 20, a driver operation sensor 30, an occupant status sensor 40, a human-machine interface (hereinafter referred to as "HMI") 50, an external vehicle communication module 55, a vehicle actuator 60, and an electronic control unit (hereinafter referred to as "ECU") 70.

[0015] The surrounding environment information sensor 10, the host vehicle information sensor 20, the driver operation sensor 30, the occupant status sensor 40, the HMI 50, the exterior communication module 55, and the ECU 70 are communicatively connected via an in-vehicle network 5. The in-vehicle network 5 is a network that complies with standards such as CAN (Controller Area Network). The ECU 70 is also connected to a vehicle actuator 60 via a signal line. The ECU 70 may be connected to the vehicle actuator 60 via the in-vehicle network 5, or may be connected to the surrounding environment information sensor 10, the host vehicle information sensor 20, the driver operation sensor 30, the occupant status sensor 40, the HMI 50, or the exterior communication module 55 via a signal line.

[0016] The surrounding environment information sensor 10 is a sensor that detects the environment or situation around the vehicle 100 and generates surrounding data that represents the environment or situation around the vehicle 100. The surrounding environment information sensor 10 includes, for example, an exterior camera 11 and a distance measurement sensor 12. The surrounding environment information sensor 10 outputs surrounding data (e.g., image data of the surroundings of the vehicle 100, measurement data of distances to surrounding objects, etc.) to the ECU 70 via the in-vehicle network 5 at predetermined intervals.

[0017] The exterior camera 11 captures images of the area around the vehicle 100, and in this embodiment, captures images of the area ahead of the vehicle 100. The exterior camera 11 is, for example, a CMOS camera or a CCD camera that is sensitive to visible light. The exterior camera 11 captures images of the area ahead of the vehicle 100 at predetermined imaging intervals and generates image data showing the area ahead. The exterior camera 11 may be a monocular camera or a stereo camera. If a stereo camera is used as the exterior camera 11, the exterior camera 11 also functions as a distance sensor 12. The vehicle 100 may be provided with multiple exterior cameras with different imaging directions or focal lengths.

[0018] The distance measurement sensor 12 measures the distance to an object present around the vehicle 100, which in this embodiment is an object present in front of the vehicle 100. The distance measurement sensor 12 can also measure the direction and relative speed of an object present around (in front of) the vehicle 100. The distance measurement sensor 12 is, for example, a radar such as a millimeter-wave radar, a LiDAR, or a sonar.

[0019] The host vehicle information sensor 20 is a sensor that detects the status of the vehicle 100 and generates vehicle data that represents the status of the vehicle 100. The host vehicle information sensor 20 includes, for example, a positioning sensor 21 and a driving state sensor 22. The host vehicle information sensor 20 outputs vehicle data (for example, vehicle position data of the vehicle 100, driving state data of the vehicle 100, etc.) to the ECU 70 via the in-vehicle network 5 at predetermined intervals.

[0020] The positioning sensor 21 measures the self-position of the vehicle 100. The positioning sensor 21 is, for example, a GNSS receiver. The GNSS receiver receives GNSS signals from a plurality of GNSS satellites and measures the self-position of the vehicle 100 based on the received GNSS signals. Note that the positioning sensor 21 may be a receiver that complies with another satellite positioning system as long as it can measure the self-position of the vehicle 100.

[0021] The running condition sensor 22 detects the running condition of the vehicle 100. The running condition sensor 22 detects, for example, the speed of the vehicle 100, the acceleration of the vehicle 100, the rate of change of the yaw angle when the vehicle 100 turns (yaw rate), and the like.

[0022] The driver operation sensor 30 is a sensor that detects the operation status of the vehicle 100's operating devices (e.g., brake pedal, accelerator pedal, and steering wheel) by the driver and generates operation data that indicates the operation status of the operating devices. The driver operation sensor 30 includes, for example, a brake sensor 31, an accelerator sensor 32, and a steering sensor 33. The driver operation sensor 30 outputs the operation data to the ECU 70 via the in-vehicle network 5 at predetermined intervals.

[0023] The brake sensor 31 detects the amount of brake pedal depression by the driver and outputs brake operation data corresponding to the amount of depression. The accelerator sensor 32 detects the amount of accelerator pedal depression by the driver and outputs accelerator operation data corresponding to the amount of depression. The steering sensor 33 detects the amount of steering wheel operation by the driver and outputs steering data corresponding to the amount of operation.

[0024] The occupant status sensor 40 is a sensor that detects the status of occupants of the vehicle 100, particularly occupants other than the driver of the vehicle 100, and generates occupant status data that represents the status of the occupants. The occupant status sensor 40 includes, for example, an in-vehicle camera 41, a seating sensor 42, a seatbelt sensor 43, and a grip sensor 44. The occupant status sensor 40 outputs the occupant status data to the ECU 70 via the in-vehicle network 5 at predetermined intervals.

[0025] The in-vehicle camera 41 captures images of the interior of the vehicle 100. In particular, in this embodiment, the in-vehicle camera 41 is installed so as to be able to capture images of all occupants in the vehicle 100, i.e., so as to be able to detect the status of all occupants in the vehicle 100. In this embodiment, the vehicle 100 is provided with a plurality of in-vehicle cameras 41. For example, two in-vehicle cameras 41 are provided at the front, two at the center, and two at the rear of the vehicle 100. The in-vehicle camera 41 is, for example, a CMOS camera or a CCD camera that is sensitive to visible light. The in-vehicle camera 41 captures images of the interior of the vehicle 100 at predetermined imaging intervals and generates image data showing the interior of the vehicle 100.

[0026] The seating sensor 42 determines whether or not an occupant is seated in each seat of the vehicle 100. The seating sensor 42 is, for example, a weight sensor provided on the seat surface of each seat to measure the weight of an object on each seat. When the weight sensor of each seat detects a weight equal to or greater than a predetermined weight, it is determined that an occupant is seated in that seat. Note that any sensor other than a weight sensor may be used as the seating sensor 42 as long as it can detect whether or not an occupant is seated.

[0027] The seat belt sensor 43 determines whether or not the seat belt of each seat is fastened. The seat belt sensor 43 is provided in the seat belt buckle and outputs a signal when the tongue of the seat belt is fastened in the buckle. Note that any sensor other than an in-vehicle camera may be used as the seat belt sensor 43 as long as it can detect whether or not the seat belt is fastened.

[0028] The grip sensor 44 determines whether an occupant is gripping a given location within the vehicle 100. In this embodiment, the grip sensor 44 determines whether an occupant is gripping a body support facility that a standing occupant grips to support their body. Examples of body support facilities include a strap, a handrail (handhold), and the like. Specifically, the grip sensor 44 is a pressure sensor provided at a given location, and when the occupant grips a given location and a predetermined amount of pressure or more is applied to that location, it is determined that the occupant is gripping that location. Note that any sensor other than a pressure sensor may be used as the grip sensor 44 as long as it can determine whether an occupant is gripping a given location within the vehicle 100.

[0029] The HMI 50 is a user interface for exchanging information between the ECU 70 of the vehicle 100 and an occupant of the vehicle 100. The HMI 50 has an input device 51 that receives input from the occupant of the vehicle 100 and an output device 52 that notifies the occupant of the vehicle 100. The input device 51 is a device that receives physical operations or audio operations by the occupant as input, and includes at least one of a touch panel, a switch, a button, a microphone, etc. On the other hand, the output device 52 is a device that notifies the occupant through the occupant's five senses (e.g., sight, hearing, touch, etc.), and includes at least one of a display device (e.g., a liquid crystal display, a head-up display, a warning light, etc.), a speaker, a vibration unit, etc.

[0030] The HMI 50 transmits the input data received from the vehicle occupants via the input device 51 to the ECU 70 via the in-vehicle network 5. Further, the HMI 50 notifies the vehicle occupants of information corresponding to the signal received from the ECU 70 via the in-vehicle network 5 via the output device 52.

[0031] The vehicle exterior communication module 55 communicates with devices outside the vehicle. The vehicle exterior communication module 55 is a device that performs wireless communication with a radio base station in accordance with a predetermined mobile communication standard. The vehicle exterior communication module 55 receives information such as disasters from the radio base station, for example.

[0032] The vehicle actuator 60 is an actuator used to control the operation of the vehicle 100. Specifically, the vehicle actuator 60 includes, for example, a brake actuator 61 that controls the brakes for braking the vehicle 100, a drive actuator 62 that controls the prime mover (internal combustion engine or electric motor) for driving the vehicle 100, and a steering actuator 63 that controls the steering of the vehicle 100. The vehicle actuator 60 controls the acceleration, braking, and steering of the vehicle 100 in accordance with the control signal transmitted from the ECU 70 via the signal line.

[0033] <Overview of ECU> The ECU 70 functions as a driving control device that controls the operation of the vehicle 100 and a notification device that performs notifications regarding the driving control of the vehicle 100. In the present embodiment, the ECU 70 performs driving control including emergency braking control, braking control, accelerator control, and steering control. In the example shown in FIG. 1, the driving control system 1 includes one ECU 70, but may include a plurality of ECUs 70 separated by function. The ECU 70 has a communication interface 71, a storage unit 72, and a processor 73. Note that the communication interface 71, the storage unit 72, and the processor 73 may be separate circuits, or may be configured as one integrated circuit.

[0034] The communication interface 71 has a communication interface circuit and a device interface circuit. The communication interface circuit is a circuit for connecting the ECU 70 to the in-vehicle network 5. The device interface circuit is a circuit for outputting control signals to the vehicle actuators 60. The communication interface 71 transmits signals received from the surrounding environment information sensor 10, the host vehicle information sensor 20, the driver operation sensor 30, the occupant status sensor 40, and the input devices 51 of the HMI 50 to the processor 73. The communication interface 71 also transmits signals output from the processor 73 to the output devices 52 of the HMI 50 and the vehicle actuators 60.

[0035] The storage unit 72 stores data. The storage unit 72 includes, for example, at least one of a volatile semiconductor memory, a non-volatile semiconductor memory, a hard disk drive (HDD), and a solid state drive (SSD). The storage unit 72 stores a program executed by the processor 73. The storage unit 72 also stores data transmitted from various sensors. The storage unit 72 may also store map information.

[0036] The processor 73 includes one or more central processing units (CPUs) and their peripheral circuits. The processor 73 may further include other arithmetic circuits such as a logic operation unit or a numerical operation unit. The processor 73 executes computer programs stored in the storage unit 72.

[0037] 2 is a functional block diagram of the processor 73 of the ECU 70. As shown in FIG. 2, the processor 73 includes a state detection unit 731, an abnormality determination unit 732, a mode setting unit 733, a control mode setting unit 734, an operation control unit 735, and a notification unit 736. Each of these units included in the processor 73 is a functional module realized by, for example, a computer program running on the processor 73. Alternatively, each of the units included in the processor 73 may be implemented in the ECU 70 as an independent integrated circuit, microprocessor, or firmware.

[0038] The state detection unit 731 detects the state and attributes of occupants including those other than the driver of the vehicle 100. In particular, in this embodiment, the state detection unit 731 detects the state and attributes of occupants other than the driver of the vehicle 100. The state detection unit 731 detects the state and attributes of occupants of the vehicle 100 based on occupant state data generated by the occupant state sensor 40. Note that the state detection unit 731 may detect only the state of the occupants of the vehicle 100, without detecting their attributes.

[0039] In this embodiment, the state detection unit 731 detects the occupants in the vehicle 100 and the attributes of each occupant based on image data received from the in-vehicle camera 41. For example, the state detection unit 731 sequentially inputs the image data to a classifier to detect the occupants depicted in the images of each image data and the attributes of the occupants (e.g., adult, elderly, child, able-bodied, disabled, etc.). The classifier is, for example, a convolutional neural network (CNN) having multiple convolution layers connected in series from the input side to the output side. The state detection unit 731 may also detect the state of each occupant based on the image data received from the in-vehicle camera 41 using the classifier described above.

[0040] In the present embodiment, the state detection unit 731 detects the state of the occupant in the vehicle 100 based on the occupant state data generated by the seating sensor 42, the seat belt sensor 43, and the grip sensor 44. Specifically, the state detection unit 731 detects whether or not an occupant is seated in each seat based on, for example, output data from the seating sensor 42. The state detection unit 731 also detects whether or not an occupant seated in each seat is fastening a seat belt based on, for example, output data from the seat belt sensor 43. The state detection unit 731 also detects whether or not an occupant is gripping any body support equipment of the vehicle 100 based on, for example, output data from the grip sensor 44. Note that in the present embodiment, the state of the occupant in the vehicle 100 may be detected based on data other than the occupant state data generated by the seating sensor 42, the seat belt sensor 43, and the grip sensor 44.

[0041] Furthermore, the state detection unit 731 may detect the riding state of the occupants based on image data received from the in-vehicle camera 41. The riding state of the occupants includes, for example, a state in which each occupant is riding facing the direction of travel, and a state in which each occupant is riding facing opposite to the direction of travel. The state detection unit 731 detects the riding state of the occupants shown in the image of each image data by, for example, sequentially inputting the image data to a classifier.

[0042] The abnormality determination unit 732 determines whether the state related to the operation of the vehicle 100 (hereinafter also referred to as the "operation state") is normal or abnormal. The normal state is a state in which the state inside and outside the vehicle 100 is suitable for operating the vehicle 100. On the other hand, the abnormal state is a state in which the state inside and outside the vehicle 100 is not suitable for operating the vehicle 100. Specifically, for example, if a fire has broken out near the vehicle 100, or if an earthquake or tsunami has occurred, the operation state is determined to be abnormal. Furthermore, for example, if someone has fallen or fallen ill inside the vehicle 100, the operation state is determined to be abnormal.

[0043] The abnormality determination unit 732 makes a determination based on, for example, information about a disaster or the like received via the exterior communication module 55, surrounding data generated by the surrounding environment information sensor 10, the state of the occupants detected by the state detection unit 731, etc. For example, when the abnormality determination unit 732 receives information about the occurrence of an earthquake or tsunami via the exterior communication module 55, the abnormality determination unit 732 determines that the operating state is abnormal. Furthermore, for example, when the image data from the exterior camera 11 detects that a fire has broken out around the vehicle 100, the abnormality determination unit 732 determines that the operating state is abnormal. Furthermore, for example, when the state detection unit 731 detects that a person has fallen or fallen ill inside the vehicle 100, the abnormality determination unit 732 determines that the operating state is abnormal.

[0044] The mode setting unit 733 sets a control mode for each driving control of the vehicle 100 based on the state of the occupant detected by the state detection unit 731. The control modes include a first mode in which the degree of driver intervention in driving is relatively low, and a second mode in which the degree of driver intervention in driving is relatively high.

[0045] A control mode is set for each driving control. Therefore, in this embodiment, a control mode is set for each of emergency braking control, braking control, accelerator control, and steering control. In this embodiment, in emergency braking control, the first mode is a non-acceptance mode (first emergency braking control mode) in which emergency braking control of the vehicle 100 is autonomously performed by the driving control unit 735 without accepting a brake operation from the driver of the vehicle. In addition, in emergency braking control, the second mode is an acceptance mode (second emergency braking control mode) in which operation from the driver can be accepted and emergency braking control of the vehicle 100 is performed by the driving control unit 735. Therefore, the mode setting unit 733 can set the control mode of emergency braking control to the non-acceptance mode and the acceptance mode.

[0046] In addition, in this embodiment, for braking control, accelerator control, and steering control, the first mode is an autonomous control mode (first driving control mode) in which each driving control of the vehicle 100 is autonomously executed by the driving control unit 735 basically without based on operation data from the driver operation sensor 30. In addition, for braking control, accelerator control, and steering control, the second mode is a driver control mode (second driving control mode) in which each driving control is executed by the driving control unit 735 based on operation data from the driver operation sensor 30. Therefore, the mode setting unit 733 can set the control mode for braking control, accelerator control, and steering control to either the autonomous control mode or the driver control mode. Note that in this embodiment, the control mode is set to one of two modes, the first mode and the second mode, but may be set to one of three or more modes. When the control mode includes three or more modes in this way, the degree of driver intervention in driving differs for each mode. Note that even in the autonomous control mode, each driving control of the vehicle 100 may be partially executed autonomously by the driving control unit 735 based in part on the operation data from the driver operation sensor 30.

[0047] Furthermore, the mode setting unit 733 sets the control mode of the driving control to a first mode (in this embodiment, the non-acceptance mode or the autonomous control mode) when the stability of the occupant's state is relatively high, and sets the control mode of the driving control to a second mode (in this embodiment, the acceptance mode or the driver control mode) when the stability of the occupant's state is relatively low. The stability of the occupant's state is determined based on the occupant's state detected by the state detection unit 731. The stability of the occupant's state is determined based on whether or not the occupant is wearing a seat belt, whether or not the occupant is seated, whether or not the occupant is supported by body support equipment, etc.

[0048] In particular, in this embodiment, the state in which the occupant is seated and fastened with a seat belt is considered to be the most stable state. Then, the state in which the occupant is seated but not fastened with a seat belt is considered to be the next most stable state. Then, the state in which the occupant is seated in a wheelchair and the wheelchair is fastened to the vehicle 100 is considered to be the next most stable state. Then, the state in which the occupant is standing and holding on to a body support facility such as a strap or handrail and is supported by the body support facility is considered to be the next most stable state. Then, the state in which the occupant is not holding on to a body support facility such as a strap or handrail and is not supported by the body support facility is considered to be the least stable state.

[0049] In this embodiment, the control mode is set based on the state of the occupants other than the driver. Therefore, autonomous driving control is prevented from being performed when the occupants other than the driver are in an unstable state. As a result, it is possible to prevent the occupants other than the driver from becoming unsteady.

[0050] Furthermore, in this embodiment, the mode setting unit 733 sets the driving mode based on the stability of recognition of the occupant state and / or occupant attributes. The driving modes include a cautious mode in which the proportion of the first mode (autonomous control mode) relative to the occupant state is relatively low, and a normal mode in which the proportion of the second mode (driver control mode) relative to the occupant state is relatively high. Therefore, for example, when the occupant is in a standing state supported by the body support equipment, the control mode of the accelerator control is set to the driver control mode in the cautious mode, whereas the control mode of the accelerator control is set to the autonomous control mode in the normal mode.

[0051] Furthermore, in this embodiment, the stability of the recognition of the occupant state and / or occupant attribute is determined based on whether the occupant state and / or occupant attribute in the vehicle 100 has remained unchanged for a certain period of time. Therefore, when the occupant state and / or occupant attribute in the vehicle 100 is not maintained but is fluctuating, the mode setting unit 733 determines that the stability of the recognition of the occupant state and / or occupant attribute is low, and sets the driving mode to the careful mode. On the other hand, when the occupant state and / or occupant attribute in the vehicle 100 has remained unchanged for a certain period of time, the mode setting unit 733 determines that the stability of the recognition of the occupant state and / or occupant attribute is high, and sets the driving mode to the normal mode.

[0052] The control mode setting unit 734 sets the control mode of each driving control in the autonomous control mode based on the state and attributes of the occupant detected by the state detection unit 731. In this embodiment, the control mode setting unit 734 changes the degree of change in braking force, the degree of change in acceleration / deceleration (hereinafter simply referred to as "acceleration / deceleration") accompanying a change in the output of the prime mover, and the degree of change in steering angle based on the state and attributes of the occupant. Specifically, the control mode setting unit 734 sets, for example, an upper limit value for the amount of change in braking force per unit time (hereinafter referred to as "rate of change in braking force"), an upper limit value for the amount of change in acceleration / deceleration per unit time (hereinafter referred to as "rate of change in acceleration / deceleration"), and an upper limit value for the amount of change in steering angle per unit time (hereinafter referred to as "rate of change in steering angle") based on the state and attributes of the occupant. Furthermore, the control mode setting unit 734 sets, for example, coefficients to be multiplied by the reference rates of change of braking force, acceleration / deceleration, and steering angle calculated in the usual manner based on the riding state and attributes of the occupant.

[0053] In this embodiment, when the stability of the occupant's state is relatively low, the control mode setting unit 734 sets the control mode so that the changes in braking force, acceleration / deceleration, and steering angle are more gradual than when the stability of the occupant's state is relatively high. For example, when it is detected that all occupants are seated and the control mode for accelerator control and steering control is set to the autonomous control mode, the control mode setting unit 734 sets an upper limit value and / or coefficient for the rate of change of acceleration / deceleration and / or an upper limit value and / or coefficient for the rate of change of steering angle so that the changes in acceleration / deceleration and / or steering angle are more gradual than when it is detected that all occupants are fastening their seatbelts and the control mode for accelerator control and steering control is set to the autonomous control mode.

[0054] Furthermore, in this embodiment, when the stability of the occupant's attributes and riding state is relatively low, the control mode setting unit 734 sets the control mode so that changes in braking force, acceleration / deceleration, and steering angle are more gradual than when the stability of the occupant's attributes and riding state is relatively high. Examples of cases where the stability of the occupant's attributes is low include cases where the occupant includes a child, an elderly person, or a physically disabled person. Examples of cases where the stability of the occupant's riding state is low include cases where the occupant is riding in the opposite direction to the traveling direction, or where the occupant is riding in the traveling direction while traveling downhill. For example, when the stability of the occupant's attributes and riding state is relatively low, the control mode setting unit 734 sets an upper limit value and / or coefficient for the rate of change of acceleration / deceleration and / or an upper limit value and / or coefficient for the rate of change of steering angle so that changes in acceleration / deceleration and / or steering angle are more gradual than when the stability of the occupant's attributes and riding state is relatively high.

[0055] The driving control unit 735 controls the driving of the vehicle 100 in the set control mode. When the control mode is set to the first mode (in this embodiment, the non-acceptance mode or the autonomous control mode), the driving control unit 735 controls the driving of the vehicle 100 so that the degree of the driver's intervention in driving is relatively low. When the control mode is set to the second mode (in this embodiment, the acceptance mode or the driver control mode), the driving control unit 735 controls the driving of the vehicle 100 so that the degree of the driver's intervention in driving is relatively high.

[0056] In this embodiment, when the control mode of emergency braking control is set to the non-acceptance mode (first emergency braking control mode), the driving control unit 735 does not accept the driver's operation of the brake pedal in an emergency (when an emergency braking control condition, which will be described later, is met). Therefore, in such a case, the driving control unit 735 controls the brake actuator 61 so that the target braking force and braking force change rate are achieved, which are calculated by the driving control unit 735 based on the distance to an obstacle ahead of the vehicle 100, the relative speed, etc.

[0057] On the other hand, when the control mode of the emergency braking control is set to the reception mode (second emergency braking control mode), if the driver operates the brake pedal in an emergency, the driving control unit 735 controls the braking force of the vehicle 100 based on such operation. In particular, in this embodiment, the driving control unit 735 assists the braking control so that the braking force is increased in response to the amount of brake pedal operation. In other words, when the driver operates the brake pedal in an emergency, the driving control unit 735 autonomously controls the brake actuator 61 so that the braking force in response to the brake pedal operation is increased compared to that during normal control other than emergency braking control.

[0058] Furthermore, when the control mode of the emergency braking control is set to the reception mode, if the driver does not operate the brake pedal in an emergency, the driving control unit 735 autonomously controls the braking force of the vehicle 100 based on the distance to, and relative speed of, an obstacle in front of the vehicle 100. Therefore, in this embodiment, if the driver does not operate the brake pedal in an emergency, the driving control unit 735 autonomously controls the brake actuator 61 based on the distance to, and relative speed of, an obstacle in front of the vehicle 100 so that the target braking force and braking force change rate are achieved as calculated by the driving control unit 735.

[0059] In this embodiment, when the stability of the occupant's state is relatively low, the control mode of the emergency braking control is set to a reception mode in which operation from the driver is received and the driving control unit 735 controls the vehicle 100. In particular, in the reception mode, when the driver does not operate the brake pedal, the vehicle 100 is braked autonomously. Therefore, when an occupant who is not wearing a seat belt or an occupant who is less stable than this is detected, the vehicle 100 is braked in a control mode in which autonomous braking is performed while receiving operation from the driver. This makes it possible to prevent the occupant from becoming unsteady.

[0060] On the other hand, in this embodiment, in the reception mode, when the driver operates the brake pedal, the control of the brake pedal is assisted by the driving control unit 735. This allows the vehicle 100 to be braked in accordance with the driver's operation, while preventing the braking force from being too weak in an emergency.

[0061] When the control mode of any driving control (braking control, accelerator control, steering control) other than emergency braking control is set to the autonomous control mode, the driving control unit 735 controls the driving of the vehicle 100 so that the vehicle 100 is controlled autonomously for that driving control. On the other hand, when the control mode of any driving control other than emergency braking control is set to the driver control mode, the driving control unit 735 controls the driving of the vehicle 100 so that the vehicle 100 is manually controlled based on an operation from the driver for that driving control. For example, in this embodiment, when the control mode for braking control is set to the autonomous control mode, the driving control unit 735 controls the driving of the vehicle 100 so that the vehicle 100 is braked autonomously except in an emergency. In addition, when the control mode for braking control is set to the driver control mode, the driving control unit 735 controls the driving of the vehicle 100 so that the vehicle 100 is manually braked based on an operation from the driver except in an emergency.

[0062] The notification unit 736 notifies the occupant, particularly the driver, of the control mode and / or driving mode. In this embodiment, the notification unit 736 notifies the occupant of the control mode and / or driving mode currently set by the mode setting unit 733. This allows the occupant to know the currently set control mode and / or driving mode. In addition, the notification unit 736 notifies the occupant when the control mode and / or driving mode has been changed. The notification unit 736 notifies the occupant via the output device 52 of the HMI 50. Therefore, the notification unit 736 displays the fact that the control mode or driving mode has been changed on a display device or outputs a sound notifying the fact from a speaker. This allows the occupant to immediately know when the control mode or driving mode has been changed.

[0063] <Control mode setting> Next, the setting of the control mode will be described with reference to Fig. 3. Fig. 3 is a diagram showing the setting of the control mode for each driving control in accordance with the state of the occupant.

[0064] In FIG. 3, the horizontal axis indicates whether the operating state is abnormal and the state of the occupant in the vehicle 100. In particular, in FIG. 3, the occupant state becomes less stable from left to right. Therefore, the occupant state becomes less stable in the following order: a state in which the occupant is seated ("Seated" state in the figure), a state in which the occupant is not seated but is supported by a body support system ("Body Secured" state in the figure), and a state in which the occupant is not seated but is not supported by a body support system ("Body Unsecured" state in the figure). Furthermore, even within the "Seated" state, the stability becomes less stable in the following order: a state in which the occupant is seated and wearing a seat belt ("Seat Belt Fastened" state in the figure), a state in which the occupant is seated but not wearing a seat belt ("Seat Belt Unfastened" state in the figure), and a state in which the occupant is sitting in a wheelchair and the wheelchair is secured to the vehicle 100 ("Wheelchair Secured" state in the figure). Even in the "body fixed" state, stability decreases in the order of a state where the occupant is gripping a strap ("strap gripping" state in the figure), and a state where the occupant is gripping a handrail ("handrail gripping" state in the figure). Furthermore, even in the "body unfixed" state, stability decreases in the order of a state where the occupant is not gripping any body support equipment ("no gripping" state in the figure), and a state where the occupant is sitting in a wheelchair and the wheelchair is not secured to the vehicle 100 ("unfixed wheelchair" state in the figure).

[0065] The occupant state shown in Fig. 3 represents the least stable occupant state among the occupant states of the vehicle 100. Therefore, for example, if all occupants except one are seated with their seat belts fastened and only one occupant is standing holding onto a strap, the occupant state is "holding onto strap." Also, in Fig. 3, the vertical axis represents the driving mode and driving control.

[0066] First, a case where it is determined that the driving state is abnormal will be described. When it is determined that the driving state is abnormal, regardless of the driving mode and the type of driving control, the control mode for emergency braking control is set to reception mode, and the control modes for driving control other than emergency braking control are set to driver control mode. When the driving state is abnormal, there is a possibility that autonomous driving learning has not necessarily been performed appropriately, and therefore safety can be ensured by having control performed by the driver.

[0067] Next, a case where the operating state is determined to be normal will be described. First, a case where the driving mode is set to the careful mode will be described. As shown in FIG. 3, in this case, when the state of the least stable occupant is the "seat belt fastened" state, the control mode of the emergency braking control is set to the non-acceptance mode. In other words, when the state of all occupants is the "seat belt fastened" state, i.e., when it is detected that all occupants are fastening their seat belts, the control mode of the emergency braking control is set to the non-acceptance mode. On the other hand, when the state of the least stable occupant is the "seat belt unfastened" state or a state less stable than this, i.e., when it is detected that an occupant is not fastening a seat belt, the control mode of the emergency braking control is set to the acceptance mode. As such, in this embodiment, the control mode of the emergency braking control is set to the non-acceptance mode only when all occupants are fastening their seat belts. When emergency braking control is performed, a relatively large G (acceleration) occurs. However, according to this embodiment, it is possible to prevent inappropriate control from being performed by autonomous control and causing an inappropriately large G.

[0068] When the driving mode is set to the careful mode, if the least stable occupant state is the "unbelted" state or a state with higher stability, the control mode of the braking control is set to the autonomous control mode. On the other hand, if the least stable occupant state is the "wheelchair restrained" state or a state with lower stability, the control mode of the braking control is set to the driver control mode.

[0069] Furthermore, when the driving mode is set to the careful mode, if the least stable occupant state is the "wheelchair restrained" state or a state of greater stability, the control mode for accelerator control is set to the autonomous control mode. On the other hand, if the least stable occupant state is the "strap-holding" state or a state of less stability, the control mode for accelerator control is set to the driver control mode.

[0070] In addition, when the driving mode is set to the careful mode, if the least stable occupant state is the "handrail grip" state or a state with higher stability, the control mode of the steering control is set to the autonomous control mode. On the other hand, if the least stable occupant state is the "no grip" state or a state with lower stability, the control mode of the steering control is set to the driver control mode.

[0071] As described above, in this embodiment, the first mode (non-reception mode or autonomous control mode) is set when the stability of the occupant's condition is higher in the order of emergency braking control, braking control, accelerator control, and steering control. Here, the G (acceleration) associated with driving control decreases in the order of emergency braking control, braking control, accelerator control, and steering control. The smaller the G associated with driving control, the smaller the impact will be even if inappropriate control is performed by autonomous control. Therefore, according to this embodiment, the impact when inappropriate control is performed by autonomous control can be minimized, and therefore driving control appropriate to the occupant's condition can be performed.

[0072] Next, a case where the driving mode is set to the normal mode will be described. As shown in Fig. 3, the control mode of the emergency braking control is set in this case as well as when the driving mode is set to the careful mode. Therefore, when the least stable occupant is in the "seat belt fastened" state, the control mode of the emergency braking control is set to the non-acceptance mode. On the other hand, when the least stable occupant is in the "seat belt unfastened" state or a state less stable than this, the control mode of the emergency braking control is set to the acceptance mode.

[0073] Furthermore, when the driving mode is set to the normal mode, if the least stable occupant state is the "wheelchair restrained" state or a state with higher stability, the control mode of the braking control is set to the autonomous control mode. On the other hand, if the least stable occupant state is the "strap-holding" state or a state with lower stability, the control mode of the braking control is set to the driver control mode.

[0074] Furthermore, when the driving mode is set to the normal mode, if the least stable occupant state is the "handrail grip" state or a state with higher stability, the control mode for the accelerator control and steering control is set to the autonomous control mode. On the other hand, if the least stable occupant state is the "no grip" state or a state with lower stability, the control mode for the accelerator control and steering control is set to the driver control mode.

[0075] As described above, in this embodiment, the autonomous control mode is set more frequently in the normal mode than in the careful mode. As a result, the more stably the occupant status is recognized, the more autonomously each driving control is performed, and driving control can be executed in accordance with the recognized status.

[0076] As described above, in this embodiment, when the least stable occupant state is the "unclasped" state or the "unsecured wheelchair" state, that is, when an occupant not supported by the body support equipment is detected, the mode setting unit 733 sets the control modes for braking control, acceleration control, and steering control to the driver control mode. As a result, when the occupant's state is unstable, braking control, acceleration control, and steering control are performed by the driver, and autonomous control is used to prevent the occupant from falling, etc. Therefore, it becomes possible to execute driving control appropriate for the occupant's state.

[0077] On the other hand, in this embodiment, when the state of the least stable occupant is "without seat belt" or a state with higher stability, i.e., when it is detected that all occupants are seated, the mode setting unit 733 sets the control modes for braking control, acceleration control, and steering control to autonomous control mode. As a result, when the state of the occupants is stable, braking control, acceleration control, and steering control are performed autonomously, reducing the operational burden on the driver. Therefore, it becomes possible to execute driving control appropriate for the state of the occupants.

[0078] Furthermore, in this embodiment, when the least stable occupant state is the "holding strap" state or the "holding handrail" state, that is, when a standing occupant supported by body support equipment is detected, the mode setting unit 733 sets at least one of the control modes of braking control and accelerator control to the driver control mode. As a result, when the occupant's state is somewhat unstable, braking control and / or accelerator control is performed by the driver, and the occupant is prevented from falling, etc., by autonomous control. Therefore, it becomes possible to execute driving control appropriate for the occupant's state.

[0079] On the other hand, in this embodiment, when the least stable occupant state is the "holding on a strap" state or the "holding on a handrail" state, that is, when an occupant is detected standing and supported by body support equipment, the mode setting unit 733 sets the control mode of steering control to the autonomous control mode. As a result, even if the occupant's state is somewhat unstable, steering control is performed autonomously when the G force associated with steering control is small, reducing the control burden on the driver. Therefore, it becomes possible to execute driving control that is appropriate for the occupant's state.

[0080] In this embodiment, the control mode is set to the first mode (non-reception mode or autonomous control mode) when the stability of the occupant's state is higher in the order of emergency braking control, braking control, accelerator control, and steering control. However, the control mode may be set to the first mode when the stability of the occupant's state is higher in a different order. Furthermore, for at least some of the emergency braking control, braking control, accelerator control, and steering control, the control mode may be switched between the autonomous control mode and the driver control mode when the stability of the occupant's state is about the same.

[0081] In this embodiment, the driving mode is set to two modes: a careful mode and a normal mode. However, the driving mode may be set to three or more modes. In this case, the proportion of the autonomous control mode set according to the state of the occupant differs among the three or more modes.

[0082] <Control mode settings> Next, the setting of the control mode will be described with reference to Figures 4 to 6. As described above, the control mode setting unit 734 sets the control mode for each driving control in the autonomous control mode based on the state of the occupant, the attributes of the occupant, and the riding state detected by the state detection unit 731.

[0083] <Upper limit setting> FIG. 4 is a diagram showing upper limits of the rate of change of braking force, the rate of change of acceleration / deceleration, and the rate of change of steering angle according to the state of the occupant. The upper limits in FIG. 4 are values ​​where the maximum rate of change allowed in the autonomous control of each driving control is 100%. Therefore, 50% in FIG. 4 means that the upper limit is set to 50% of the maximum rate of change allowed in the autonomous control of each driving control. In this way, by setting the upper limit to be smaller than the maximum rate of change, sudden changes in driving control (for example, sudden braking, sudden acceleration / deceleration, and sudden steering) are suppressed.

[0084] Furthermore, the upper limit values ​​for the rate of change of the braking force, the rate of change of the acceleration / deceleration, and the rate of change of the steering angle are not set when the control mode is the reception mode or the driver control mode. This is because when the control mode is the reception mode or the driver control mode, braking, acceleration / deceleration, and steering are controlled at least in part based on operation data from the driver operation sensor 30. Therefore, the upper limit values ​​for the rate of change of the braking force, the rate of change of the acceleration / deceleration, and the rate of change of the steering angle are set only when the control mode is the non-reception mode or the autonomous control mode.

[0085] 4, in this embodiment, the upper limit values ​​of the change rates are basically set lower as the stability of the occupant's state decreases. Also, in this embodiment, the upper limit values ​​of the change rates are basically set lower for the acceleration / deceleration change rate and the steering angle change rate than for the braking force change rate.

[0086] Specifically, in this embodiment, for emergency braking control and braking control, when the control mode is set to the non-reception mode or the autonomous control mode, the upper limit of the change rate is always set to 100%. Therefore, although abrupt changes in braking force are not suppressed, collision of the vehicle 100 with an obstacle or the like is suppressed.

[0087] In addition, in this embodiment, with regard to accelerator control when the driving mode is in the careful mode, when the least stable occupant state is the "seat belt fastened" state, the "seat belt unfastened" state, and the "wheelchair restrained" state, the upper limit value is set to 100%, 80%, and 70%, respectively.

[0088] In addition, in this embodiment, for steering control when the driving mode is in the cautious mode, when the least stable occupant state is the "seat belt fastened" state, "seat belt not fastened" state, "wheelchair restrained" state, "hanging strap holding" state, or "handrail holding" state, the upper limit value is set to 100%, 80%, 70%, 50%, and 50%, respectively.

[0089] In addition, in this embodiment, for accelerator control and steering control when the driving mode is in normal mode, the upper limit values ​​are set to 100%, 90%, 80%, 70%, and 70%, respectively, when the least stable occupant state is the "seat belt fastened" state, "seat belt not fastened" state, "wheelchair restrained" state, "hanging strap holding" state, and "handrail holding" state.

[0090] As described above, in this embodiment, when the state of the least stable occupant is the "seat belt unfastened" state, the control mode setting unit 734 sets lower upper limits for the rate of change of acceleration / deceleration and the rate of change of steering angle compared to when the state of the least stable occupant is the "seat belt fastened" state. That is, in this embodiment, when it is detected that all occupants are seated, the driving control unit 735 controls the driving of the vehicle 100 so that changes in acceleration / deceleration and steering are more gradual compared to when it is detected that all occupants are fastened with seat belts. This prevents sudden changes in acceleration / deceleration or steering when the stability of the occupants is relatively low, and appropriate driving control is executed according to the state of the occupants.

[0091] Furthermore, in this embodiment, when the state of the least stable occupant is the "seat belt unfastened" state, the control mode setting unit 734 sets the upper limit of the rate of change of the braking force to the same level as when the state of the least stable occupant is the "seat belt fastened" state. That is, in this embodiment, when it is detected that all occupants are seated, the driving control unit 735 controls the driving of the vehicle 100 so that the change in braking is not gradual compared to when it is detected that all occupants are fastened with seat belts. This prevents the vehicle 100 from colliding with an obstacle or the like due to a delayed braking regardless of the state of the occupants.

[0092] Furthermore, in this embodiment, when the state of the least stable occupant is the "holding strap" state or the "holding handrail" state, the control mode setting unit 734 sets the upper limit value of the rate of change of the steering angle lower than when the state of the least stable occupant is the "seat belt fastened" state. That is, in this embodiment, when a standing occupant supported by body support equipment is detected, the driving control unit 735 controls the driving of the vehicle 100 so that the steering changes more gradually than when it is detected that all occupants are fastening their seat belts. This prevents sudden changes in acceleration / deceleration or steering when the stability of the occupants is relatively low, and appropriate driving control is executed according to the state of the occupants.

[0093] The upper limit of the rate of change for each driving control does not have to be set lower as the stability of the occupant's condition decreases. Therefore, the upper limit of the rate of change for each driving control may be constant regardless of the stability of the occupant's condition, or may be set higher as the stability of the occupant's condition decreases. Furthermore, the upper limit of the rate of change for the acceleration / deceleration and the steering angle does not have to be set lower than the upper limit of the rate of change for the braking force. Therefore, the upper limit of the rate of change for the acceleration / deceleration and the steering angle may be set equal to the upper limit of the rate of change for the braking force, or may be set higher than the upper limit of the rate of change for the braking force. Alternatively, the upper limit of the rate of change for each driving control may always be constant (100%) regardless of the stability of the occupant's condition, etc.

[0094] In this embodiment, the upper limits of the rate of change of the braking force, the rate of change of the acceleration / deceleration, and the rate of change of the steering angle are changed depending on the state of the occupant. However, any parameter may be changed as long as the change in each driving control becomes gentler when the stability of the occupant's state decreases. For example, the coefficients by which the normally calculated rate of change of the braking force, the acceleration / deceleration, and the steering angle are multiplied may be changed depending on the state of the occupant. This allows the overall driving control to be gentler when the stability of the occupant is low.

[0095] <Coefficient settings> As described above, the control mode setting unit 734 sets the control mode for each driving control in the autonomous control mode based on the occupant's attributes and riding state. Figures 5 and 6 are diagrams showing coefficients according to the occupant's attributes and riding state. Tables A to F in Figure 5 correspond to coefficient tables A to F in Figure 6. The coefficients represent values ​​by which the reference change rates for emergency braking control, braking control, accelerator control, and steering control calculated in the usual manner should be multiplied. Therefore, the smaller the coefficients, the smaller the change rates of braking force, acceleration / deceleration, and steering angle, and therefore the changes in braking force, acceleration / deceleration, and steering angle become more gradual.

[0096] Furthermore, the rates of change of braking force, acceleration / deceleration, and steering angle are not set when the control mode is the reception mode or the driver control mode. This is because when the control mode is the reception mode or the driver control mode, braking, acceleration / deceleration, and steering are controlled at least in part based on operation data from the driver operation sensor 30. Therefore, the rates of change of braking force, acceleration / deceleration, and steering angle are set only when the control mode is the autonomous control mode.

[0097] 5 and 6, in this embodiment, the coefficient multiplied by the reference change rate is basically set lower when the stability of the occupant's attribute is relatively low than when the stability of the occupant's attribute is relatively high. Therefore, when the occupant's attribute is a child, an elderly person, or a physically disabled person, the coefficient is set lower than when the occupant's attribute is a healthy adult.

[0098] 5 and 6, in this embodiment, the coefficient is basically set lower when the stability of the occupant's riding state is relatively low than when the stability of the occupant's riding state is relatively high. Therefore, when an occupant is riding in the opposite direction to the traveling direction, or when an occupant is riding in the traveling direction while traveling downhill, the coefficient is set lower than when an occupant is not riding in the opposite direction to the traveling direction, or when an occupant is not riding in the traveling direction while traveling downhill. Whether the vehicle 100 is traveling downhill is determined based on vehicle data from the traveling state sensor 22 that detects the acceleration of the vehicle 100. Alternatively, whether the vehicle 100 is traveling downhill may be determined based on the vehicle's own position detected by the positioning sensor 21 and map information stored in the memory unit 72.

[0099] Specifically, in this embodiment, for emergency braking control, the coefficient is set to 1.0 as shown in coefficient table A of Fig. 6. Also, for braking control, when the least stable occupant state is the "seat belt fastened" state, the coefficient is set to 1.0 as shown in coefficient table A of Fig. 6.

[0100] Furthermore, with regard to braking control, when the least stable occupant state is the "unbelted" state or the "wheelchair restrained" state, the coefficients are set as shown in coefficient table B in Figure 6. Therefore, when the occupant's attribute is a child and the occupant is riding in the opposite direction to the direction of travel (hereinafter referred to as the "child, opposite-facing case"), the coefficient is set to 0.8. When the occupant's attribute is a child and the occupant is riding in the direction of travel while traveling downhill (hereinafter referred to as the "child, downhill case"), the coefficient is set to 0.7. When the occupant's attribute is an elderly person and the occupant is riding in the opposite direction to the direction of travel while traveling downhill (hereinafter referred to as the "elderly, opposite-facing case"), the coefficient is set to 0.7. When the occupant's attribute is an elderly person and the occupant is riding in the direction of travel while traveling downhill (hereinafter referred to as the "elderly, downhill case"), the coefficient is set to 0.5. Therefore, in this embodiment, when the occupant's attribute is elderly, and when the occupant is riding facing the direction of travel while traveling downhill, the change in braking in the autonomous control is made gentler.

[0101] Furthermore, for accelerator control, when the driving mode is the careful mode, the coefficients are set as shown in coefficient table C in Figure 6. Therefore, the coefficients are set to 0.5 for child - wrong direction, 0.7 for child - downhill, 0.4 for elderly - wrong direction, and 0.7 for elderly - downhill. Therefore, when the driving mode is the careful mode, the changes in acceleration and deceleration (especially acceleration) in autonomous control are made gentler when the occupant attribute is elderly and when the occupant is riding in the opposite direction to the direction of travel.

[0102] In addition, for accelerator control, when the driving mode is normal mode, the coefficients are set as shown in coefficient table F in Figure 6. Therefore, the coefficients are set to 0.7 for children, going in the wrong direction, 0.8 for children, going downhill, 0.6 for elderly, going in the wrong direction, and 0.8 for elderly, going downhill. Therefore, when the driving mode is normal mode, the decrease in the coefficients is suppressed compared to when the driving mode is cautious mode, and therefore the change in acceleration / deceleration (especially acceleration) in autonomous control is larger.

[0103] Furthermore, for steering control, when the driving mode is the cautious mode and all occupants are seated, and when the driving mode is the normal mode, the coefficients are set as shown in coefficient table D in Figure 6. Therefore, the coefficients are set to 0.9 for children - wrong direction, 0.9 for children - downhill, 0.8 for elderly - wrong direction, and 0.8 for elderly - downhill. Therefore, steering changes in autonomous control are not made as gradual as changes in braking and acceleration / deceleration.

[0104] In addition, for steering control, when the driving mode is cautious mode and at least some of the occupants are in the "holding strap" state or the "holding handrail" state, the coefficients are set as shown in coefficient table E in Figure 6. Thus, the coefficients are set to 0.5 for child - wrong direction, 0.5 for child - downhill, 0.5 for elderly - wrong direction, and 0.5 for elderly - downhill. Therefore, when the driving mode is cautious mode and occupants are standing, steering changes in autonomous control are made particularly gradual so that sudden changes in direction do not occur.

[0105] As described above, in this embodiment, when an occupant riding in the opposite direction to the traveling direction of the vehicle 100 is detected, the control mode setting unit 734 sets a lower coefficient for at least one of the braking control, accelerator control, and steering control compared to when it is detected that all occupants are riding in the traveling direction. That is, in this embodiment, when an occupant riding in the opposite direction to the traveling direction of the vehicle 100 is detected, the driving control unit 735 controls the driving of the vehicle 100 so that at least one of the change in braking force, change in acceleration / deceleration, and change in steering angle is more gradual compared to when it is detected that all occupants are riding in the traveling direction. This prevents occupants riding in the opposite direction to the traveling direction of the vehicle 100 from losing their posture due to large G (acceleration).

[0106] Furthermore, in this embodiment, when an occupant riding in the direction of travel of the vehicle 100 is detected while the vehicle 100 is traveling downhill, the control mode setting unit 734 sets a lower coefficient for at least one of the braking control, accelerator control, and steering control compared to when an occupant riding in the direction of travel of the vehicle 100 is not detected or when it is not detected that the vehicle 100 is traveling downhill. That is, in this embodiment, when an occupant riding in the direction of travel of the vehicle 100 is detected while the vehicle 100 is traveling downhill, the driving control unit 735 controls the driving of the vehicle 100 so that at least one of the change in braking force, the change in acceleration / deceleration, and the change in steering angle is more gradual compared to when an occupant riding in the direction of travel of the vehicle 100 is not detected or when it is not detected that the vehicle 100 is traveling downhill. This prevents an occupant riding in the direction of travel of the vehicle 100 from losing their balance due to a large G (acceleration) while traveling downhill.

[0107] Furthermore, in this embodiment, when a child occupant is detected, the control mode setting unit 734 sets a lower coefficient for at least one of the braking control, accelerator control, and steering control compared to when a child occupant is not detected. That is, in this embodiment, when a child occupant is detected, the driving control unit 735 controls the driving of the vehicle 100 so that at least one of the changes in braking force, acceleration / deceleration, and steering angle is more gradual compared to when a child occupant is not detected. This prevents the child occupant from losing their balance due to a large G (acceleration).

[0108] Furthermore, in this embodiment, when an elderly occupant is detected, the control mode setting unit 734 sets a coefficient for at least one of braking control, accelerator control, and steering control lower than when an elderly occupant is not detected. That is, in this embodiment, when an elderly occupant is detected, the driving control unit 735 controls the driving of the vehicle 100 so that at least one of the change in braking force, change in acceleration / deceleration, and change in steering angle is more gradual than when an elderly occupant is not detected. This prevents a child occupant from losing their balance due to a large G (acceleration).

[0109] In this embodiment, the coefficient is set to be lower than 1.0 when the stability of the occupant's attributes is low and the stability of the occupant's riding state is low. Therefore, for example, when the occupant is a child and the occupant is riding in the opposite direction to the traveling direction, the coefficient is set to be lower than 1.0. However, both conditions do not necessarily have to be satisfied. Therefore, the coefficient may be set to be lower than 1.0 when the stability of the occupant's attributes is low regardless of the stability of the occupant's riding state. Furthermore, the coefficient may be set to be lower than 1.0 when the stability of the occupant's riding state is low regardless of the stability of the occupant's attributes.

[0110] In addition, in this embodiment, the coefficient by which the reference change rate is multiplied is changed depending on the stability of the occupant's attributes and the stability of the occupant's riding state. However, any parameter may be changed as long as the change in each driving control becomes more gradual when the stability of the occupant's attributes or the stability of the occupant's riding state decreases. For example, the upper limits of the rate of change of braking force, the rate of change of acceleration / deceleration, and the rate of change of steering angle may be changed depending on the stability of the occupant's attributes and the stability of the occupant's riding state. Furthermore, the coefficient by which the reference change rate is multiplied may always be constant (1.0) regardless of the stability of the occupant's attributes and the stability of the occupant's riding state.

[0111] <Specific Control> Next, specific control executed by the processor 73 will be described with reference to FIGS.

[0112] <<Mode setting process>> First, a mode setting process for setting a control mode will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the flow of the mode setting process. The illustrated mode setting process is executed by processor 73.

[0113] When the mode setting process starts, first, the abnormality determination unit 732 determines whether the driving state is abnormal or not (step S11). The abnormality determination unit 732 makes the determination based on information such as disaster information received via the exterior vehicle communication module 55, surrounding data generated by the surrounding environment information sensor 10, the state of the occupants detected by the state detection unit 731, etc. If it is determined in step S11 that the driving state is abnormal, the mode setting unit 733 sets the control mode for emergency braking control to the reception mode, and sets the control modes for driving control other than emergency braking control to the driver control mode (step S12).

[0114] On the other hand, if it is determined in step S11 that the operating state is normal, the state detection unit 731 and the mode setting unit 733 execute a process for determining the state and attributes of each occupant and the driving mode (step S13). The determination process will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the flow of the determination process. The illustrated determination process is executed by the processor 73.

[0115] When the determination process starts, first, the state detection unit 731 detects occupants in the vehicle 100 based on image data received from the in-vehicle camera 41 (step S21). Next, the state detection unit 731 detects the attributes of each occupant in the vehicle 100 based on the image data received from the in-vehicle camera 41 (step S22). Next, the state detection unit 731 detects the state of each occupant based on occupant state data other than the image data (step S23).

[0116] Thereafter, the state detection unit 731 determines whether the states of all occupants detected in step S21 have been detected in step S23 (step S24). For example, the state detection unit 731 determines whether the states of all occupants have been detected based on whether the number of occupants detected in step S21 matches the number of occupants whose states have been detected in step S23. Alternatively, the state detection unit 731 may determine whether the states of all occupants have been detected based on whether occupant state data is available from occupant state sensors 40 at positions corresponding to the positions of each occupant detected in step S21.

[0117] If it is determined in step S24 that the states of all occupants have not been detected, the state detection unit 731 detects the states of the occupants in the vehicle 100 based on the image data received from the in-vehicle camera 41 (step S25). For example, if there is a standing occupant in the vehicle 100 who is not supported by a body support facility, or if the seating sensor 42 does not detect that the occupant is seated in the seat but the image data indicates that the occupant is seated in that seat, the state of the occupant is detected in step S25. Thereafter, the state detection unit 731 determines whether the states of all occupants detected in step S21 have been detected in steps S23 and S25 (step S24).

[0118] If it is determined in step S24 that the states of all occupants have been detected, the mode setting unit 733 counts the number of occupants in each state detected in step S23 and step S25, and the number of occupants with each attribute detected in step S22 (step S26). Next, the mode setting unit 733 determines whether the number of occupants in each state or the number of occupants with each attribute counted in step S26 is fluctuating (particularly, whether the number repeatedly increases and decreases) (step S27). The mode setting unit 733 determines that the number of occupants in any state is fluctuating if, for example, the number of occupants in any state is fluctuating repeatedly within a predetermined time. Furthermore, the mode setting unit 733 determines that the number of occupants in any attribute is fluctuating if the number repeatedly increases and decreases within a predetermined time.

[0119] If it is determined in step S27 that the number of people is changing, the mode setting unit 733 sets the driving mode to the careful mode (step S28). On the other hand, if it is determined in step S27 that the number of people is not changing, the mode setting unit 733 sets the driving mode to the normal mode (step S29).

[0120] 7, once the determination process is performed in step S13, the mode setting unit 733 then sets the control mode for each driving control (step S14). The mode setting unit 733 sets the control mode for each driving control using a map such as that shown in FIG. 3 based on the state of each occupant detected in the determination process and the driving mode set in the determination process.

[0121] When the control mode is set in step S12 or S14, the control mode setting unit 734 sets the upper limit of the change rate for each driving control and a coefficient by which the reference change rate should be multiplied, i.e., the control mode for each driving control (step S15). The control mode setting unit 734 sets the control mode for each driving control using maps such as those shown in Figures 4 to 6 based on, for example, the state and attribute of each occupant detected in the determination process, the driving mode set in the determination process, and the riding state of each occupant detected by the state detection unit 731.

[0122] Next, the notification unit 736 notifies the occupant, particularly the driver, of the current control mode set in step S14 (step S15). In addition, the notification unit 736 may notify the occupant of information other than the current control mode, such as the current driving mode set in step S12. Furthermore, if there is a change in the control mode or driving mode, the notification unit 736 may notify the occupant of that fact. The notification unit 736 notifies the occupant via the output device 52 of the HMI 50.

[0123] <Braking process> Next, the braking process for performing emergency braking control and braking control will be described with reference to Fig. 9. Fig. 9 is a flowchart showing the flow of the braking process. The illustrated braking process is executed by the processor 73.

[0124] When the braking process is started, first, the driving control unit 735 determines whether or not an emergency braking control condition is met (whether or not an emergency situation exists) (step S31). The emergency braking control condition is a condition that is met when emergency braking control is necessary, and includes, for example, conditions related to the distance and relative speed between the vehicle 100 and an obstacle ahead of the vehicle 100. The distance and relative speed between the vehicle 100 and an obstacle ahead of the vehicle 100 are calculated based on, for example, surrounding data generated by the outside camera 11 and the distance measurement sensor 12.

[0125] When it is determined in step S31 that the emergency braking control conditions are met (when an emergency occurs), the driving control unit 735 determines whether the control mode for emergency braking control is set to the non-acceptance mode in the mode setting process (step S32). When it is determined in step S32 that the control mode for emergency braking control is set to the non-acceptance mode, the driving control unit 735 calculates a target braking force and a braking force change rate corresponding to the emergency braking control based on, for example, the distance to an obstacle ahead of the vehicle 100 and the relative speed, etc. (step S33). The target braking force is a target value of the braking force by the brake actuator 61, and the braking force change rate is a rate of change of the braking force until the braking force by the brake actuator 61 reaches the target braking force. Next, the driving control unit 735 calculates an instructed braking force to be instructed to the brake actuator 61 based on the target braking force and the braking force change rate calculated in step S33 (step S34). The brake actuator 61 is controlled based on the calculated instructed braking force.

[0126] If it is determined in step S32 that the control mode of the emergency braking control is not set to the non-acceptance mode (it is set to the acceptance mode), the driving control unit 735 determines whether or not the driver is operating the brake pedal (step S35). Whether or not the driver is operating the brake pedal is determined based on brake operation data generated by the brake sensor 31. If it is determined in step S35 that the brake pedal is not being operated, the driving control unit 735 calculates a target braking force and a braking force change rate corresponding to the emergency braking operation based on, for example, the distance to and relative speed of an obstacle ahead of the vehicle 100, so that autonomous braking is performed (step S33).

[0127] On the other hand, if it is determined in step S35 that the brake pedal is being operated, the driving control unit 735 calculates the command braking force to be commanded to the brake actuator 61 in consideration of the brake operation data output by the brake sensor 31 (step S36). At this time, the driving control unit 735 calculates the command braking force so that the braking force by the brake actuator 61 is greater than usual relative to the amount of depression of the brake pedal, for example.

[0128] If it is determined in step S31 that the emergency braking control condition is not satisfied (if the vehicle is not in an emergency), the driving control unit 735 determines whether the control mode of braking control is set to the driver control mode in the mode setting process (step S37). If it is determined in step S37 that the control mode is set to the driver control mode, the driving control unit 735 calculates the command braking force to be commanded to the brake actuator 61 based on the brake operation data output by the brake sensor 31 (step S38).

[0129] On the other hand, when it is determined in step S37 that the control mode is not set to the driver control mode (it is set to the autonomous control mode), the driving control unit 735 calculates a target braking force and a reference braking force change rate (reference braking force change rate) based on the distance to an obstacle ahead of the vehicle 100, the relative speed, etc. (step S39). Next, the driving control unit 735 calculates a coefficient by which to multiply the reference braking force change rate based on the maps shown in Figures 5 and 6, and calculates the braking force change rate by multiplying the calculated coefficient by the reference braking force change rate (step S40).

[0130] Next, the driving control unit 735 determines whether the braking force change rate calculated in step S40 is equal to or greater than the upper limit braking force change rate (step S41). The upper limit braking force change rate is calculated based on a map such as that shown in FIG. 4. If it is determined in step S41 that the braking force change rate is less than the upper limit braking force change rate, the braking force change rate is left as is. On the other hand, if it is determined in step S41 that the braking force change rate is equal to or greater than the upper limit braking force change rate, the braking force change rate is set to the upper limit braking force change rate (step S42).

[0131] Next, the driving control unit 735 calculates the command braking force to be commanded to the brake actuator 61 based on the target braking force calculated in step S39 and the braking force change rate calculated or set in step S40 or S42 (step S34).

[0132] When the command braking force is calculated in step S34, S36 or S38, the driving control unit 735 transmits a control signal based on the calculated command braking force to the brake actuator 61 (step S42).

[0133] <Acceleration / deceleration processing> Next, the acceleration / deceleration process for controlling the accelerator pedal will be described with reference to Fig. 10. Fig. 10 is a flowchart showing the flow of the acceleration / deceleration process. The illustrated acceleration / deceleration process is executed by the processor 73.

[0134] When the acceleration / deceleration process is started, first, the driving control unit 735 determines whether the control mode of the accelerator control is set to the driver control mode in the mode setting process (step S51). If it is determined in step S51 that the control mode is set to the driver control mode, the driving control unit 735 calculates the accelerator control amount to be instructed to the drive actuator 62 based on the accelerator control data output by the accelerator sensor 32 (step S52).

[0135] On the other hand, when it is determined in step S51 that the control mode is set to the autonomous control mode, the driving control unit 735 calculates a target acceleration / deceleration and a reference acceleration / deceleration change rate (reference acceleration / deceleration change rate) based on the distance to an obstacle ahead of the vehicle 100 and the relative speed, etc. (step S53). Next, the driving control unit 735 calculates a coefficient to be multiplied by the reference acceleration / deceleration change rate based on the maps shown in Figures 5 and 6, and calculates the acceleration / deceleration change rate by multiplying the calculated coefficient by the reference acceleration / deceleration change rate (step S54).

[0136] Next, the driving control unit 735 determines whether the acceleration / deceleration change rate calculated in step S54 is equal to or greater than the upper limit acceleration / deceleration change rate (step S55). The upper limit acceleration / deceleration change rate is calculated based on a map such as that shown in FIG. 4. If it is determined in step S55 that the acceleration / deceleration change rate is less than the upper limit acceleration / deceleration change rate, the acceleration / deceleration change rate is left as is. On the other hand, if it is determined in step S55 that the acceleration / deceleration change rate is equal to or greater than the upper limit acceleration / deceleration change rate, the acceleration / deceleration change rate is set to the upper limit acceleration / deceleration change rate (step S56).

[0137] Next, the driving control unit 735 calculates the accelerator control amount to be instructed to the drive actuator 62 based on the target acceleration / deceleration calculated in step S53 and the acceleration / deceleration change rate calculated or set in step S54 or S56 (step S57). Next, the driving control unit 735 transmits a control signal based on the accelerator control amount calculated in step S52 or S57 to the drive actuator 62 (step S58).

[0138] <Steering Processing> Next, the steering process for controlling the steering control will be described with reference to Fig. 11. Fig. 11 is a flowchart showing the flow of the steering process. The steering process shown in the figure is executed by the processor 73.

[0139] When the steering process is started, first, the driving control unit 735 determines whether or not the control mode of the steering control is set to the driver control mode in the mode setting process (step S61). If it is determined in step S61 that the control mode is set to the driver control mode, the driving control unit 735 calculates the steering control amount to be instructed to the steering actuator 63 based on the steering data output by the steering sensor 33 (step S62).

[0140] On the other hand, when it is determined in step S61 that the control mode is set to the autonomous control mode, the driving control unit 735 calculates a future reference planned traveling trajectory based on the position of lanes around the vehicle 100, the distance and relative speed between the vehicle 100 and obstacles around the vehicle 100, etc. (step S63). Next, the driving control unit 735 calculates a target planned traveling trajectory by correcting the reference planned traveling trajectory as necessary based on the upper limit value of the change rate of the steering angle and a coefficient related to the steering angle calculated based on the maps such as those shown in FIGS. 5 and 6 (step S64). For example, if the change rate of the steering angle exceeds the upper limit value when steering control is performed along the reference planned traveling trajectory, the driving control unit 735 corrects the reference planned traveling trajectory so that the change rate of the steering angle is within the calculated upper limit value. Furthermore, the driving control unit 735 corrects the reference planned traveling trajectory so that the steering angle changes at a change rate obtained by multiplying the change rate of the steering angle when steering control is performed along the reference planned traveling trajectory by the calculated coefficient, for example.

[0141] Next, the driving control unit 735 calculates a steering control amount required for the vehicle 100 to travel along the target planned driving trajectory based on the target planned driving trajectory calculated in step S64 (step S65). Next, the driving control unit 735 transmits a control signal based on the steering control amount calculated in step S62 or S65 to the steering actuator 63 (step S66).

[0142] <Modification> In the above embodiment, when the control mode is the reception mode or the driver control mode, the driver aboard the vehicle 100 at least partially controls the driving of the vehicle 100. However, when the control mode is the reception mode or the driver control mode, the driving of the vehicle 100 may be at least partially controlled by a remote operator outside the vehicle 100. In this case, the vehicle 100 transmits data generated by various sensors of the vehicle 100 to an external server (not shown) via the exterior communication module 55. The remote operator operates the brake pedal, accelerator pedal, and steering wheel based on the received data, and data related to the operation amounts is transmitted from the server to the vehicle 100. The processor of the vehicle 100 controls the vehicle actuator 60 based on the received data related to the operation amounts. As described above, when the control mode is the reception mode or the driver control mode, the driving of the vehicle 100 is at least partially controlled by the driving operations of the driving operators, including the driver and the remote operator.

[0143] Although the preferred embodiments according to the present disclosure have been described above, the present disclosure is not limited to these embodiments, and various modifications and changes can be made within the scope of the claims. [Explanation of symbols]

[0144] 1. Operation control system 10 Surrounding environment information sensor 20 Vehicle information sensor 30 Driver operation sensor 40 Occupant status sensor 50 HMI 60 Vehicle Actuator 70 ECU 73 processors 100 vehicles

Claims

1. A driving control device that controls driving of a vehicle, as control modes of emergency braking control for braking the vehicle in an emergency, a first emergency braking control mode in which emergency braking control is performed autonomously without accepting a brake operation from a driver of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by allowing acceptance of a brake operation from the driver, When an occupant of the vehicle is detected not wearing a seat belt, the driving control device performs the emergency braking control of the vehicle in the second emergency braking control mode.

2. 2. The driving control device according to claim 1, wherein in the second emergency braking control mode, when the driver operates the brakes in an emergency, the emergency braking control of the vehicle is performed so that the braking force in response to the brake operation is greater than that in normal times other than when the emergency braking control is being performed.

3. 3. The driving control device according to claim 2, wherein in the second emergency braking control mode, when the driver does not perform a brake operation in an emergency, the emergency braking control of the vehicle is performed so that the vehicle is braked autonomously.

4. The driving control device according to claim 1 , wherein when it is detected that all occupants of the vehicle are wearing seat belts, the emergency braking control of the vehicle is performed in the first emergency braking control mode.

5. The control modes of the braking control for braking the vehicle except in an emergency and the accelerator control for accelerating and decelerating the vehicle by adjusting the output of the prime mover of the vehicle include a first driving control mode for autonomously controlling the vehicle and a second driving control mode for controlling the vehicle through driving operations by the driver, 2. The driving control device according to claim 1, wherein when a standing occupant supported by a body support facility is detected, at least one of the braking control and the accelerator control of the vehicle is performed in the second driving control mode.

6. As control modes of steering control for steering the vehicle, a first driving control mode for autonomously controlling the vehicle and a second driving control mode for controlling the vehicle by a driving operation of the driver, The driving control device according to claim 5 , wherein when a standing occupant supported by a body support facility is detected, the steering control of the vehicle is performed in the first driving control mode.

7. 7. The driving control device according to claim 6, wherein when a standing occupant supported by a body support facility is detected and the control mode of the steering control is set to the first driving control mode, the steering control of the vehicle is performed so that the change in steering angle is more gradual than when it is detected that all occupants are wearing seat belts and the control mode of the steering control is set to the first driving control mode.

8. The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of a prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, 2. The driving control device according to claim 1, wherein when an occupant not supported by a body support facility is detected, the braking control, the accelerator control, and the steering control of the vehicle are performed in the second driving control mode.

9. The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of a prime mover of the vehicle, and steering control for steering the vehicle include a second driving control mode for autonomously controlling the vehicle, and a first driving control mode for controlling the vehicle through driving operations by the driver, The driving control device according to claim 1 , wherein when it is detected that all occupants are seated, the braking control, the accelerator control, and the steering control are performed in the first driving control mode.

10. 10. The driving control device according to claim 9, wherein, when it is detected that all occupants are seated and the control mode for the accelerator control and the steering control is set to the first driving control mode, driving control of the vehicle is performed so that changes in acceleration / deceleration and steering angle accompanying changes in output of the prime mover are more gradual than when it is detected that all occupants are fastening their seat belts and the control mode for the accelerator control and the steering control is set to the first driving control mode.

11. 11. The driving control device according to claim 10, wherein when it is detected that all occupants are seated and the control mode of the braking control is set to the first driving control mode, the driving control of the vehicle is performed so that the change in braking force is not gradual compared to when it is detected that all occupants are fastening their seat belts and the control mode of the braking control is set to the first driving control mode.

12. a first driving control mode for performing autonomous driving control of the vehicle, and a second driving control mode for performing driving control of the vehicle by driving operation by the driver, as control modes of braking control for braking the vehicle except in an emergency, accelerator control for accelerating or decelerating the vehicle by adjusting the output of a prime mover of the vehicle, and steering control for steering the vehicle; 2. The driving control device according to claim 1, wherein, when the state of the occupant is in a predetermined state and at least one control mode of the braking control, the accelerator control, and the steering control is set to the first driving control mode, if an occupant riding in a direction opposite to the traveling direction of the vehicle is detected, driving control of the vehicle is performed so that at least one of a change in braking force corresponding to the driving control set to the first driving control mode, a change in acceleration / deceleration accompanying a change in output of the prime mover, and a change in steering angle is gentler than when it is detected that all occupants are riding in the traveling direction of the vehicle.

13. The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of a prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, 2. The driving control device according to claim 1, wherein, when the state of the occupant is in a predetermined state and at least one control mode of the braking control, the accelerator control, and the steering control is set to the first driving control mode, if an occupant riding in the direction of travel of the vehicle is detected and it is detected that the vehicle is traveling downhill, driving control of the vehicle is performed so that at least one of a change in braking force corresponding to the driving control set to the first driving control mode, a change in acceleration / deceleration accompanying a change in output of the prime mover, and a change in steering angle is gentler than when an occupant riding in the direction of travel of the vehicle is not detected or when it is not detected that the vehicle is traveling downhill.

14. The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of a prime mover of the vehicle, and steering control for steering the vehicle include a first driving control mode for autonomously controlling the vehicle, and a second driving control mode for controlling the vehicle through driving operations by the driver, 2. The driving control device according to claim 1, wherein, when a child occupant is detected while the occupant's condition is in a predetermined state and at least one of the control modes of the braking control, the accelerator control, and the steering control is set to the first driving control mode, the driving control of the vehicle is performed so that at least one of the change in braking force corresponding to the driving control set to the first driving control mode, the change in acceleration / deceleration accompanying the change in output of the prime mover, and the change in steering angle is gentler than when a child occupant is not detected.

15. The control modes of braking control for braking the vehicle except in emergencies, accelerator control for accelerating and decelerating the vehicle by adjusting the output of a prime mover of the vehicle, and steering control for steering the vehicle include a second driving control mode for autonomously controlling the vehicle, and a first driving control mode for controlling the vehicle through driving operations by the driver, 2. The driving control device according to claim 1, wherein, when an elderly occupant is detected while the occupant's condition is in a predetermined state and at least one of the control modes of the braking control, the accelerator control, and the steering control is set to the first driving control mode, the driving control of the vehicle is performed so that at least one of the change in braking force corresponding to the driving control set to the first driving control mode, the change in acceleration / deceleration accompanying a change in output of the prime mover, and the change in steering angle is gentler than when an elderly occupant is not detected.

16. A notification device that provides notifications regarding vehicle driving control, the vehicle is capable of setting a control mode of emergency braking control for braking the vehicle in an emergency to a first emergency braking control mode in which emergency braking control is autonomously performed without accepting a brake operation from a driver operator of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by accepting a brake operation from the driver operator, The notification device notifies the driver that the control mode of the emergency braking control will be set to the first emergency braking control mode when an occupant of the vehicle who is not wearing a seat belt is detected.

17. The vehicle is capable of setting control modes of a braking control for braking the vehicle except in an emergency and an accelerator control for accelerating or decelerating the vehicle by adjusting the output of a prime mover of the vehicle to a first driving control mode for autonomous driving control of the vehicle and a second driving control mode for driving control of the vehicle by driving operation of the driver, 17. The notification device of claim 16, wherein when a standing occupant supported by a body support facility is detected, the notification device notifies the driver operator that at least one of the control modes of the braking control and the accelerator control is set to the second driving control mode.

18. The vehicle can be set to a second driving control mode in which autonomous driving control of the vehicle is performed, and a second driving control mode in which driving control of the vehicle is performed by driving operation of the driver, as control modes of braking control that brakes the vehicle except in an emergency, accelerator control that adjusts the output of a prime mover of the vehicle to accelerate or decelerate the vehicle, and steering control that steers the vehicle, 17. The notification device of claim 16, wherein when an occupant not supported by a body support facility is detected, the notification device notifies the driver operator that the control modes of the braking control, the accelerator control, and the steering control are set to a second driving control mode.

19. A driving control method for controlling driving of a vehicle, comprising: as control modes of emergency braking control for braking the vehicle in an emergency, a first emergency braking control mode in which emergency braking control is autonomously performed without accepting a brake operation from a driver operator of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by being able to accept a brake operation from the driver operator, a second emergency braking control mode for performing emergency braking control of the vehicle when an occupant of the vehicle is detected not wearing a seat belt;

20. A driving control program for controlling driving of a vehicle, as control modes of emergency braking control for braking the vehicle in an emergency, a first emergency braking control mode in which emergency braking control is autonomously performed without accepting a brake operation from a driver operator of the vehicle, and a second emergency braking control mode in which emergency braking control is performed by being able to accept a brake operation from the driver operator, A driving control program that causes a computer to execute the emergency braking control of the vehicle in the second emergency braking control mode when an occupant of the vehicle is detected not wearing a seat belt.

Citation Information

Patent Citations

  • Emergency automatic brake device

    JP2004203387A