The present invention relates to a vehicle control system, a vehicle control method, and a vehicle control program.
In recent years, research on a technique (hereinafter, referred to as automated driving) for automatically performing at least one of speed control and steering control of a subject vehicle has progressed. In relation to this, an automated driving control device that has an override detection device for detecting a steering override that is a steering operation of a driver performed at the time of switching a driving mode and controls the driving mode of a traveling vehicle on the basis of a detection result of the override detection device is known (for example, refer to Patent Literature 1).
Japanese Unexamined Patent Application, First Publication No. 2000-276690
However, in the related art, since information on a degree of an operation on a driving operation system before the driving mode is switched from automated driving to manual driving by the override is not notified, there is a case where it was not possible to give a sense of security to the vehicle occupant.
The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide a vehicle control system, a vehicle control method, and a vehicle control program capable of giving a sense of security to a vehicle occupant.
According to the invention of claim 1, a vehicle control system (100) includes an operation reception unit (70) configured to receive an operation of an occupant of a vehicle, an automated driving control unit (120) configured to automatically perform at least one of speed control and steering control of the vehicle and switch from automated driving to manual driving on the basis of the operation received by the operation reception unit, an output unit (70) configured to output information, and an interface control unit (174) configured to cause the output unit to output information indicating a relationship between an operation amount related to the speed control or the steering control from the occupant of the vehicle received by the operation reception unit and a threshold value of an operation amount at which control for switching from the automated driving to the manual driving is implemented by the automated driving control unit.
According to the invention of claim 2, in the vehicle control system of claim 1, the interface control unit causes the output unit to output information indicating a result of a comparison between the operation amount and the threshold value.
According to the invention of claim 3, in the vehicle control system of claim 1, in a case where a difference obtained by subtracting the operation amount from the threshold value is within a predetermined value, the interface control unit causes the output unit to output predetermined information.
According to the invention of claim 4, in the vehicle control system of claim 1, the interface control unit causes the output unit to output the threshold value of the operation amount at which the control for switching from the automated driving to the manual driving of the vehicle is implemented.
According to the invention of claim 5, in the vehicle control system of claim 1, the automated driving control unit performs the automated driving in a plurality of modes having different degrees of the automated driving, the output unit includes a plurality of output devices, and the interface control unit selects an output device that outputs the information according to the mode.
According to the invention of claim 6, in the vehicle control system of claim 1, the operation reception unit is at least one of respective operation elements of an accelerator pedal, a brake pedal, and a steering wheel of the vehicle.
According to the invention of claim 7, a vehicle control method that causes an in-vehicle computer to receive an operation of an occupant of a vehicle by an operation reception unit, automatically perform at least one of speed control and steering control of the vehicle and switch from automated driving to manual driving on the basis of the operation received by the operation reception unit, and cause an output unit to output information indicating a relationship between an operation amount related to the speed control or the steering control from the occupant of the vehicle received by the operation reception unit and a threshold value of an operation amount at which control for switching from the automated driving to the manual driving is implemented.
According to the invention of claim 8, a vehicle control program that causes an in-vehicle computer to receive an operation of an occupant of a vehicle by an operation reception unit, automatically perform at least one of speed control and steering control of the vehicle and switch from automated driving to manual driving on the basis of the operation received by the operation reception unit, and cause an output unit to output information indicating a relationship between an operation amount related to the speed control or the steering control from the occupant of the vehicle received by the operation reception unit and a threshold value of an operation amount at which control for switching from the automated driving to the manual driving is implemented.
According to the invention of claims 1, 2, 7 and 8, it is possible to give a sense of security for the automated driving to the vehicle occupant.
According to the invention of claim 3, the vehicle occupant can grasp that the operation amount is approaching the threshold value in advance before the operation amount exceeds the threshold value.
According to the invention of claim 4, the vehicle occupant can more clearly grasp a difference from a current operation situation with respect to an HMI 70, by outputting the threshold value of the operation amount from the output unit.
According to the invention of claim 5, it is possible to display the information on the output device with a high possibility that the vehicle occupant is watching according to the mode. Therefore, the vehicle occupant can more clearly grasp the displayed information.
According to the invention of claim 6, it is possible to display the result of the comparison with each threshold value in correspondence with operation contents to the respective operation elements of the accelerator pedal, the brake pedal, and the steering wheel.
Hereinafter, embodiments of a vehicle control system, a vehicle control method, and a vehicle control program of the present invention will be described with reference to the drawings.
<Common Constitution>
As shown in
For example, the finders 20-1 to 20-7 are light detection and ranging or laser imaging detection and ranging (LIDAR) finders that measure scattered light with respect to irradiation light and measure a distance to an object. For example, the finder 20-1 may be attached to a front grille or the like, and the finders 20-2 and 20-3 are attached to a side surface of a vehicle body, a door mirror, a headlight inside, in the vicinity of a side lamp, or the like. The finder 20-4 is attached to a trunk lid or the like, and the finders 20-5 and 20-6 are attached to the side surface of the vehicle body, a taillight inside, or the like. For example, the finders 20-1 to 20-6 described above have a detection region of about 150 degrees with respect to a horizontal direction. In addition, the finder 20-7 is attached to a roof or the like. For example, the finder 20-7 has a detection region of 360 degrees with respect to the horizontal direction.
For example, the radars 30-1 and 30-4 are long distance millimeter wave radars of which the detection region in a depth direction is wider than other radars. In addition, the radars 30-2, 30-3, 30-5, and 30-6 are intermediate distance millimeter wave radars of which the detection region in a depth direction is smaller than the radars 30-1 and 30-4.
Hereinafter, the finders 20-1 to 20-7 are simply referred to as “finders 20” in a case where the finders 20-1 to 20-7 are not particularly distinguished from each other, and the radars 30-1 to 30-6 are simply referred to as “radars 30” in a case where the radars 30-1 to 30-6 are not particularly distinguished from each other. For example, the radar 30 detects an object by a frequency modulated continuous wave (FM-CW) method.
For example, the camera 40 is a digital camera using an individual imaging device such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The camera 40 is attached to an upper portion of a front windshield, a rear surface of a rearview mirror, or the like. For example, the camera 40 periodically images in front of the subject vehicle M repeatedly. The camera 40 may be a stereo camera including a plurality of cameras.
It should be noted that the constitution shown in
The navigation device 50 includes a global navigation satellite system (GNSS) receiver, map information (a navigation map), a touch panel type display device functioning as a user interface, a speaker, a microphone, and the like. The navigation device 50 specifies a position of the subject vehicle M by the GNSS receiver and derives a route from the position to a destination designated by a user. The route derived by the navigation device 50 is provided to a target lane determination unit 110 of the vehicle control system 100. The position of the subject vehicle M may be specified or supplemented by an inertial navigation system (INS) using an output of the vehicle sensor 60. In addition, the navigation device 50 performs guidance by a sound or a navigation display about the route to the destination. It is noted that the constitution for specifying the position of the subject vehicle M may be provided independently from the navigation device 50. In addition, for example, the navigation device 50 may be realized by a function of a terminal device such as a smartphone or a tablet terminal possessed by a vehicle occupant (an occupant) of the subject vehicle M. In this case, transmission and reception of information is performed between the terminal device and the vehicle control system 100 by wireless or wired communication.
For example, the communication device 55 performs wireless communication using a cellular network, a Wi-Fi network, Bluetooth (registered trademark), dedicated short range communication (DSRC), or the like.
The vehicle sensor 60 includes a vehicle speed sensor that detects a vehicle speed, an acceleration sensor that detects acceleration, a yaw rate sensor that detects an angular velocity around a vertical axis, a direction sensor that detects a direction of the subject vehicle M, and the like.
For example, as the constitution of the driving operation system, the HMI 70 includes a traveling driving force output device 200, a steering device 210, a brake device 220, and other driving operation devices 81 as shown in
The traveling driving force output device 200, the steering device 210, and the brake device 220 perform traveling of the vehicle by automated driving or manual driving under control of the vehicle control system 100. It is noted that specific examples of the traveling driving force output device 200, the steering device 210, and the brake device 220 will be described later.
For example, the other driving operation devices 81 are a shift lever and a shift position sensor. The shift lever is an operation element for receiving an instruction to shift a shift stage from the vehicle occupant. The shift position sensor detects the shift stage instructed by the vehicle occupant using the shift lever and outputs a shift position signal indicating a detection result to the vehicle control system 100.
In addition, for example, the other driving operation devices 81 are a joystick, a button, a dial switch, a graphic user interface (GUI) switch, and the like. The other driving operation devices 81 receive the acceleration instruction, the deceleration instruction, the turn instruction, and the like, and output the acceleration instruction, the deceleration instruction, the turn instruction, and the like to the vehicle control system 100.
For example, as a constitution of the non-driving operation system, the HMI 70 includes a display device 82, a speaker 83, a touch operation detection device 84, a content reproduction device 85, various operation switches 86, a seat 88, a seat driving device 89, a window glass 90, a window driving device 91, and a vehicle interior camera 95.
The display device 82 is, for example, an LCD (Liquid Crystal Display), an organic EL (Electro Luminescence) display device, or the like attached to respective parts such as the instrument panel, or arbitrary parts facing an assistant driver's seat, a rear seat, or the like. For example, the display device 82 is a display positioned on the front side of the vehicle occupant who drives the subject vehicle M. For example, the display device 82 may be a head up display (HUD) that projects an image onto a front windshield or other windows. The speaker 83 outputs a sound. In a case where the display device 82 is a touch panel, the touch operation detection device 84 detects a contact position (a touch position) on a display screen of the display device 82 and outputs the touch position to the vehicle control system 100. It is noted that the touch operation detection device 84 may be omitted in a case where the display device 82 is not a touch panel.
The content reproduction device 85 includes, for example, a digital versatile disc (DVD) reproduction device, a compact disc (CD) reproduction device, a television receiver, a reproduction device of various guidance images, and the like. A part or all of the display device 82, the speaker 83, the touch operation detection device 84, and the content reproduction device 85 may be common to the navigation device 50. In addition, the navigation device 50 may be included in the HMI 70.
The various operation switches 86 are disposed at arbitrary positions in an interior of the vehicle. The various operation switches 86 include an automated driving changeover switch 87A for instructing starting (or the future start) and stopping of the automated driving and a steering switch 87B for enabling the vehicle occupant to set a display content and the like on each display unit (for example, the navigation device 50, the display device 82, and the content reproduction device 85) or switch a screen while grasping the steering wheel. The automated driving changeover switch 87A and the steering switch 87B may be any of a graphical user interface (GUI) switch and a mechanical switch. In addition, the various operation switches 86 may include a switch for driving the seat driving device 89 or the window driving device 91. In a case where the various operation switches 86 receive the operation from the vehicle occupant, the various operation switches 86 output an operation signal to the vehicle control system 100.
The seat 88 is a seat on which the vehicle occupant is seated. The seat driving device 89 freely drives a reclining angle, back and forth direction and position, a yaw angle, and the like of the seat 88. For example, the window glass 90 is provided at each door. The window driving device 91 drives the window glass 90 to open and close the window glass 90.
The vehicle interior camera 95 is a digital camera using an individual imaging device such as a CCD or a CMOS. The vehicle interior camera 95 is attached at a position where it is possible to image at least a head of the vehicle occupant who is performing a driving operation, such as a rearview mirror, a steering boss portion, or the instrument panel. For example, the camera 40 repeatedly images the vehicle occupant periodically.
Here, prior to the description of the vehicle control system 100, a specific example of the traveling driving force output device 200, the steering device 210, and the brake device 220 described above will be described.
<Functional Constitution Example of Traveling Driving Force Output Device 200>
The accelerator pedal 200A is an operation element for receiving an acceleration instruction (or a deceleration instruction by a return operation) by the vehicle occupant of the subject vehicle M. The accelerator opening degree sensor 200B detects the depression amount of the accelerator pedal 200A and outputs an accelerator opening degree signal indicating the depression amount.
Here, for example, in a case where the subject vehicle M is a vehicle powered by an internal combustion engine, the subject vehicle M includes an engine, a transmission, and the engine ECU 200C that controls the engine. In addition, in a case where the subject vehicle M is an electric vehicle powered by an electric motor, the subject vehicle M includes a traveling motor in place of the engine and the transmission described above and includes a motor ECU in place of the engine ECU 200C. In addition, in a case where the subject vehicle M is a hybrid vehicle, the subject vehicle M includes the engine, the transmission, the engine ECU, the traveling motor, and the motor ECU described above.
The engine ECU 200C generates a control signal for adjusting a shift stage or the like in the speed change mechanism 200G or the like according to information input from a traveling control unit 160 that will be described later and outputs the generated control signal to the speed change control unit 200F. In addition, the traveling driving force output device 200 adjusts a throttle opening degree of a throttle valve of the engine and outputs a driving signal to the throttle valve driving unit 200H.
In addition, in a case where the traveling driving force output device 200 includes only the traveling motor, the traveling driving force output device 200 includes the motor ECU in place of the engine ECU 200C described above. In this case, the motor ECU adjusts a duty ratio of a PWM signal to be supplied to the traveling motor according to the information input from the traveling control unit 160. In addition, in a case where the traveling driving force output device 200 includes an engine and a traveling motor, the engine ECU 200C and the motor ECU cooperate with each other to control the traveling driving force according to the information input from the traveling control unit 160.
In addition, the engine ECU 200C outputs a reaction force control signal for outputting a force (a reaction force) of a direction opposite to the force (the depression force) pressing the accelerator pedal 200A to the accelerator pedal 200A in correspondence with the accelerator opening degree signal obtained from the accelerator opening degree sensor 200B to the accelerator pedal reaction force control unit 200D.
The accelerator pedal reaction force control unit 200D generates a driving signal for controlling driving to the reaction force motor 200E for producing the reaction force to the accelerator pedal 200A on the basis of the reaction force control signal from the engine ECU 200C. For example, the accelerator pedal reaction force control unit 200D supplies the reaction force of an arbitrary magnitude to the accelerator pedal 200A according to a stroke amount, a stroke speed, or another signal by a torque generated by the reaction force motor 200E.
The reaction force motor 200E outputs the reaction force in response to the depression force of the vehicle occupant to the accelerator pedal 200A on the basis of the driving signal from the accelerator pedal reaction force control unit 200D.
The speed change control unit 200F transmits speed change information to the speed change mechanism 200G based on a speed change instruction from the engine ECU 200C and performs speed change control. As a result, the speed change mechanism 200G changes the speed of the subject vehicle M.
The throttle valve driving unit 200H opens and closes the throttle valve by the driving signal from the engine ECU 200C and changes the throttle opening degree corresponding to the accelerator opening degree sensor 200B.
It is noted that the above-described engine ECU 200C cooperates with the vehicle control system 100 to perform the various controls described above. The engine ECU 200C may be a computer device separate from the vehicle control system 100 or may be a single computer device integrated with the vehicle control system 100.
<Functional Constitution Example of Steering Device 210>
The steering wheel 210A is an example of an operation element for receiving a steering instruction by the vehicle occupant. Instead of the steering wheel 210A, another type of operation device such as a joystick may be mounted. An operation performed on the steering wheel 210A is transferred to the steering shaft 210B. The steering angle sensor 210C and the steering torque sensor 210D are attached to the steering shaft 210B. The steering angle sensor 210C detects an angle at which the steering wheel 210A is operated and outputs the angle to the steering ECU 2101. The steering torque sensor 210D detects a torque (a steering torque) acting on the steering shaft 210B and outputs the torque to the steering ECU 2101. The reaction force motor 210E outputs the torque to the steering shaft 210B under control of the steering ECU 2101 to output an operation reaction force to the steering wheel 210A.
The assist motor 210F outputs the torque to the turning mechanism 210G under the control of the steering ECU 2101 to generate a steering force to the turning mechanism 210G. For example, the turning mechanism 210G is a rack and pinion mechanism. The steering angle sensor 210H detects an amount (for example, a rack stroke) indicating the angle (the steering angle) of the turning mechanism 210G and outputs the amount to the steering ECU 2101. The steering shaft 210B and the turning mechanism 210G may be fixedly connected with each other, disconnected from each other, or connected with each other through a clutch mechanism or the like.
The steering ECU 2101 cooperates with the vehicle control system 100 to perform the various controls described above. The steering ECU 2101 may be a computer device separated from the vehicle control system 100 or may be a single computer device integrated with the vehicle control system 100.
<Functional Constitution Example of Brake Device 220>
The brake pedal 220A is an operation element for receiving a deceleration instruction by the vehicle occupant. The depression force sensor 220B detects the depression force (or the depression amount) applied to the brake pedal 220A and outputs a brake signal indicating a detection result to the brake ECU 220C.
The brake ECU 220C generates a control signal for controlling an operation of the reaction force motor 220E on the basis of the depression force of the brake pedal 220A detected by the depression force sensor 220B or the like. In addition, the brake ECU 220C controls an operation of the brake mechanism 220F such as a brake actuator on the basis of the depression force of the brake pedal 220A detected by the depression force sensor 220B or the like.
The brake reaction force control unit 220D controls the reaction force output to the brake pedal 220A through the reaction force motor 220E on the basis of the control signal from the brake ECU 200C.
The reaction force motor 220E generates a torque under the control of the brake reaction force control unit 220D and outputs the reaction force of an arbitrary magnitude according to the stroke amount, the stroke speed, or another signal to the brake pedal 220A according to the generated torque. It is noted that the reaction force motor 220E has a function of generating the reaction force against the operation of the brake pedal 220A and a function of changing a stroke start depression force of the brake pedal 220A.
It is noted that the above-described brake ECU 220C cooperates with the vehicle control system 100 to perform the various controls described above. The brake ECU 220C may be a computer device separated from the vehicle control system 100 or may be a single computer device integrated with the vehicle control system 100.
The traveling driving force output device 200, the steering device 210, and the brake device 220 described above are able to give the reaction forces to the accelerator pedal 200A, the steering wheel 210A, and the brake pedal 220A, respectively. For example, these reaction forces are able to give a reaction force so that the vehicle occupant of the subject vehicle M does not perform an erroneous override. Therefore, for example, the accelerator pedal 200A and the brake pedal 220A are able to be used as a footrest (a place where a foot is put) during the automated driving or the steering wheel 210A is able to be used as an armrest (a place where an arm is put).
[Vehicle Control System]
Hereinafter, the vehicle control system 100 will be described. For example, the vehicle control system 100 is realized by one or more processors or hardware having an equivalent function. The vehicle control system 100 may have a constitution in which an electronic control unit (ECU) in which a processor such as a central processing unit (CPU), a storage device, and a communication interface are connected with each other by an internal bus, a micro-processing unit (MPU), or the like is combined.
Returning to
The target lane determination unit 110, each unit of the automated driving control unit 120, and a part or all of the traveling control unit 160 are realized by a processor executing a program (software). In addition, a part or all of these may be realized by hardware such as a large scale integration (LSI) or an application specific integrated circuit (ASIC) or may be realized by a combination of software and hardware.
For example, the storage unit 180 stores information such as high accuracy map information 182, target lane information 184, action plan information 186, an override threshold value 188, and mode-specific operation permission or prohibition information 190. The storage unit 180 is realized by a read only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), a flash memory, or the like. The program executed by the processor may be stored in the storage unit 180 in advance or may be downloaded from an external device through an in-vehicle Internet facility or the like. In addition, the program may be installed in the storage unit 180 when a portable storage medium storing the program is mounted in a drive device that is not shown. In addition, a computer (an in-vehicle computer) of the vehicle control system 100 may be distributed by a plurality of computer devices.
For example, the target lane determination unit 110 is realized by the MPU. The target lane determination unit 110 divides the route provided from the navigation device 50 into a plurality of blocks (for example, divides the route every 100 [m] with respect to the vehicle traveling direction) and determines a target lane for each block with reference to the high accuracy map information 182. For example, the target lane determination unit 110 determines which number of lane a certain number spaced apart from the left the vehicle travels on. For example, in a case where a branching position, a merging position, or the like is present on the route, the target lane determination unit 110 determines the target lane so that the subject vehicle M may travel on a reasonable traveling route for progressing to a branch destination. The target lane determined by the target lane determination unit 110 is stored in the storage unit 180 as the target lane information 184.
The high accuracy map information 182 is map information with accuracy higher than a navigation map included in the navigation device 50. For example, the high accuracy map information 182 includes on the center of a lane or information on a boundary of a lane. In addition, the high accuracy map information 182 may include road information, traffic regulations information, address information (an address and a postal code), facility information, telephone number information, and the like. The road information includes information indicating a type of a road such as an expressway, a toll road, a national highway, a prefectural road, or information on the number of lanes on the road, the width of each lane, a gradient of the road, the position of the road (three-dimensional coordinates including the longitude, the latitude, and the height), the curvature of a curve of a lane, the positions of junction and branch points of a lane, a sign provided on the road, and the like. The traffic regulations information includes information that lanes are blocked due to a construction, a traffic accident, traffic congestion, or the like.
The automated driving control unit 120 automatically controls at least one of speed control and steering control of the subject vehicle M. In addition, for example, the speed control is control related to acceleration or deceleration of the subject vehicle M and the acceleration or deceleration includes one or both of acceleration and deceleration. In addition, the automated driving control unit 120 performs control for automatically switching from the automated driving to the manual driving on the basis of the operation received by an operation reception unit such as the HMI 70.
The automated driving mode control unit 130 determines a mode of the automated driving executed by the automated driving control unit 120. The mode of the automated driving in the present embodiment includes the following plurality of different modes. It is noted that the following are merely examples, and the number of the mode of the automated driving or contents of each mode may be arbitrary determined.
[Mode A]
The mode A is a mode of which a degree of the automated driving is the highest. In a case where the mode A is being executed, all vehicle controls such as complicated merging control are automatically performed, the vehicle occupant does not need to monitor surroundings or state of the subject vehicle M.
[Mode B]
The mode B is a mode of which a degree of the automated driving is high next to the mode A. In a case where the mode B is being executed, in principle, all vehicle controls are automatically performed, but the driving operation of the subject vehicle M is entrusted to the vehicle occupant according to a situation. Therefore, the vehicle occupant needs to monitor the surroundings or state of the subject vehicle M.
[Mode C]
The mode C is a mode of which a degree of the automated driving is high next to the mode B. In a case where the mode C is being executed, the vehicle occupant needs to perform a confirmation operation on the HMI 70 according to the situation. For example, in the mode C, in a case where a timing of a lane change is notified to the vehicle occupant and the vehicle occupant performs an operation for instructing the HMI 70 to change the lane, an automated lane change is performed. Therefore, the vehicle occupant needs to monitor the surroundings or state of the subject vehicle M.
The automated driving mode control unit 130 determines the mode of the automated driving on the basis of the operation of the vehicle occupant with respect to the HMI 70, an event determined by the action plan generation unit 144, a traveling aspect determined by the trajectory generation unit 146, and the like. The mode of the automated driving is notified to the HMI control unit 170. In addition, a limit according to performance or the like of the detection device DD of the subject vehicle M may be set in the mode of the automated driving. For example, in a case where the performance of the detection device DD is low, the mode A may not be performed. In any mode, it is possible to switch (override) to the manual driving mode by an operation for a constitution of a driving operation system in the HMI 70.
The subject vehicle position recognition unit 140 recognizes a lane (a traveling lane) on which the subject vehicle M is traveling and a relative position of the subject vehicle M with respect to the traveling lane on the basis of the high accuracy map information 182 stored in the storage unit 180, and the information input from the finder 20, the radar 30, the camera 40, the navigation device 50, or the vehicle sensor 60.
For example, the subject vehicle position recognition unit 140 may recognize the traveling lane by comparing a pattern of road lane line (for example, an arrangement of solid lines and broken lines) recognized from the high accuracy map information 182 with a pattern of a road lane line of the surroundings of the subject vehicle M recognized from the image captured by the camera 40. In the recognition, the position of the subject vehicle M acquired from the navigation device 50 or the process result by the INS may be included.
The external space recognition unit 142 recognizes a state such as the position, the speed, and the acceleration of a surroundings vehicle, on the basis of the information input from the finder 20, the radar 30, the camera 40, and the like. For example, the surrounding vehicle is a vehicle traveling around the subject vehicle M and traveling in the same direction as the subject vehicle M. The position of the surrounding vehicle may be indicated by a representative point such as a center of gravity or a corner of the surroundings vehicle or may be indicated by a region expressed by an outline of another vehicle. The “state” of the surroundings vehicle may include an acceleration of the surroundings vehicle or whether or not the surroundings vehicle is changing a lane (or whether or not the surroundings vehicle is trying to change the lane) grasped on the basis of the information of the above-described various devices. In addition, the external space recognition unit 142 may recognize positions of a guardrail, a utility pole, a parked vehicle, a pedestrian, a falling object, a crossing, a traffic light, a sign installed in the vicinity of a construction site or the like, and other objects in addition to the surroundings vehicle.
The action plan generation unit 144 sets a start point of the automated driving and/or a destination of the automated driving. The start point of the automated driving may be a current position of the subject vehicle M or may be a point where the operation for instructing the automated driving is performed. The action plan generation unit 144 generates an action plan in a section between the start point and the destination of the automated driving. It is noted that the present invention is not limited thereto, and the action plan generation unit 144 may generate the action plan for an arbitrary section.
For example, the action plan includes a plurality of events that are sequentially executed. For example, the event includes a deceleration event for decelerating the subject vehicle M, an acceleration event for accelerating the subject vehicle M, a lane keep event for causing the subject vehicle M to travel so as not to deviate from the traveling lane, a lane change event for changing the traveling lane, an overtaking event for causing the subject vehicle M to overtake a preceding vehicle, a branch event for changing the subject vehicle M to a desired lane or causing the subject vehicle M to travel so as not to deviate from the current traveling lane at a branch point, a merge event for causing the subject vehicle M to accelerate or decelerate (accelerate or decelerate) and changing the traveling lane in the merge lane for merging the subject vehicle M to a main lane, a handover event for shifting the mode from the manual driving mode to the automated driving mode at the start point of the automated driving or shifting the mode from the automated driving mode to the manual driving mode at the end scheduled point of the automated driving. The action plan generation unit 144 sets the lane change event, the branch event, or the merge event at a place where the target lane determined by the target lane determination unit 110 switches. Information indicating the action plan generated by the action plan generation unit 144 is stored in the storage unit 180 as the action plan information 186.
For example, when the lane keep event is executed, the traveling aspect determination unit 146A determines one of traveling aspects among constant speed traveling, following traveling, low speed following traveling, deceleration traveling, curve traveling, obstacle avoidance traveling, and the like. For example, in a case where other vehicles are not present in front of the subject vehicle M, the traveling aspect determination unit 146A determines a traveling aspect as the constant speed traveling. In addition, in a case where following the preceding vehicle is performed, the traveling aspect determination unit 146A determines the traveling aspect as the following traveling. In addition, in a congestion situation or the like, the traveling aspect determination unit 146A determines the traveling aspect as the low speed following traveling. In addition, in a case where a deceleration of the preceding vehicle is recognized by the external space recognition unit 142 or in a case where an event of stopping, parking, or the like is implemented, the traveling aspect determination unit 146A determines the traveling aspect as the deceleration traveling. In addition, in a case where it is recognized that the subject vehicle M reaches a curve road by the external space recognition unit 142, the traveling aspect determination unit 146A determines the traveling aspect as the curve traveling. In addition, in a case where an obstacle is recognized in front of the subject vehicle M by the external space recognition unit 142, the traveling aspect determination unit 146A determines the traveling aspect as the obstacle avoidance traveling.
The trajectory candidate generation unit 146B generates a candidate for the trajectory on the basis of the traveling aspect determined by the raveling aspect determination unit 146A.
For example, the trajectory candidate generation unit 146B determines a trajectory as shown in
As described above, since the trajectory point K includes a speed component, the trajectory candidate generation unit 146B needs to give a target speed to each of the trajectory points K. The target speed is determined according to the traveling aspect determined by the traveling aspect determination unit 146A.
Here, a method of determining the target speed in a case where the lane change (including a branch) is performed will be described.
First, the trajectory candidate generation unit 146B sets a lane change target position (or a merge target position). The lane change target position is set as a relative position with respect to the surroundings vehicle and determines “which the lane changes between surroundings vehicles”. The trajectory candidate generation unit 146B focuses on three surroundings vehicles on the basis of the lane change target position and determines the target speed in a case where the lane change is performed.
For example, the evaluation⋅selection unit 146C evaluates the candidate for the trajectory generated by the trajectory candidate generation unit 146B from two viewpoints of planning quality and safety and selects the trajectory to be output to the traveling control unit 160. For example, from the viewpoint of the planning quality, in a case where following to an already generated plan (for example, the action plan) is high and a total length of the trajectory is short, the trajectory is highly evaluated. For example, in a case where it is desired to perform the lane change to a right direction, a trajectory in which once the lane change is performed to a left direction and the subject vehicle is returned is lowly evaluated. From the viewpoint of the safety, for example, at each trajectory point, as a distance between the subject vehicle M and the object (the surroundings vehicle or the like) is long and the acceleration or deceleration speed or a change amount of the steering angle is small, the trajectory is highly evaluated.
The switch control unit 150 switches between the automated driving mode and the manual driving mode on the basis of the signal input from the automated driving changeover switch 87A. In addition, the switch control unit 150 performs control for switching from the automated driving mode to the manual driving mode on the basis of the operation for instructing the speed (one or both of the acceleration and the deceleration) or the steering with respect to the constitution of the driving operation system in the HMI 70.
For example, the switch control unit 150 compares the operation amount indicated by the signal input from the constitution of the driving operation system (for example, at least one of the traveling driving force output device 200, the steering device 210, and the brake device 220) in the HMI 70 with the threshold value (the override threshold value 188) of the operation amount stored in the storage unit 180. In addition, for example, the operation amount includes the magnitude of the operation force, the distance or the angle changed by the operation.
Here, for example, the operation amount obtained from the traveling driving force output device 200 is information related to the accelerator opening degree based on the operation of the vehicle occupant detected by the accelerator opening degree sensor 200B. In addition, for example, the operation amount obtained from the steering device 210 is information related to the steering angle based on the operation of the vehicle occupant detected by the steering angle sensor 210C. In addition, for example, the operation amount obtained from the brake device 220 is information related to the depression force based on the operation of the vehicle occupant detected by the depression force sensor 220B.
In a case where the above-described operation amount is greater than the threshold value, the switch control unit 150 performs the override control for switching from the automated driving mode to the manual driving mode. For example, in a case where a value obtained by subtracting the threshold value from the above-described operation amount is less than 0, a case where a value (a rate, a ratio) obtained by dividing the operation amount by the threshold value is greater than 1, or the like, the switch control unit 150 performs the override control. In addition, in a case where a state in which the operation amount is greater than the threshold value continues for a predetermined time or more, the switch control unit 150 may perform the override control.
Here,
For example, the “operation amount information” is information related to an operation amount generated in the operation reception unit as a result of the operation of the operation reception unit by the vehicle occupant. As an example of the operation reception unit, there is at least one of the accelerator pedal 200A, the steering wheel 210A, and the brake pedal 220A. In addition, for example, as an example of the operation amount information, there is the accelerator opening degree with respect to the accelerator pedal 200A, the steering angle with respect to the steering wheel 210A, and the brake depression amount with respect to the brake pedal 220A, and the like, but the example of the operation amount information is not limited thereto. In the example of
The switch control unit 150 compares the operation amount corresponding to the accelerator opening degree, the steering angle, and the brake depression amount actually acquired by the driving operation of the vehicle occupant with the threshold value of the operation amount stored in the override threshold value 188, and performs the above-described override control on the basis of a comparison result.
In addition, the switch control unit 150 outputs information indicating the comparison result to the HMI control unit 170. For example, as the information indicating the comparison result, there are the information related to the operation amount, the information related to the threshold value of the operation amount, the information related to the comparison result described above, and the like, but the information indicating the comparison result is not limited thereto. In addition, in a case where the operation for the constitution of the driving operation system in the HMI 70 is not detected for a predetermined time after switching to the manual driving mode by the override, the switch control unit 150 may return the mode to the automated driving mode.
The traveling control unit 160 automatically performs at least one of the speed control and the steering control of the subject vehicle M on the basis of a schedule determined by the action plan generation unit 144 and the trajectory generation unit 146 described above. For example, the traveling control unit 160 controls the traveling driving force output device 200, the steering device 210, and the brake device 220 so that the subject vehicle M passes through the (scheduled) traveling trajectory (trajectory information) generated by the trajectory generation unit 146 at the scheduled time.
The HMI control unit 170 outputs information indicating the relationship between the operation amount related to the acceleration control and/or the steering control from the vehicle occupant of the subject vehicle M received from the driving operation system of the HMI 70 and the threshold value of the operation amount at which the control for switching from the automated driving to the manual driving is implemented to the output unit or the like.
The comparison information acquisition unit 172 acquires the information indicating the relationship between the operation amount related to the acceleration control and/or the steering control from the vehicle occupant of the subject vehicle M received from the driving operation system (for example, the traveling driving force output device 200, the steering device 210, and the brake device 220) of the HMI 70 and the threshold value of the operation amount at which the control for switching from the automated driving to the manual driving is implemented from the above-described traveling control unit 150. For example, the comparison information acquisition unit 172 acquires information indicating a result of the comparison between the operation amount and the threshold value as the information indicating the relationship between the operation amount and the threshold value described above.
The interface control unit 174 outputs the information acquired by the comparison information acquisition unit 172 from the output unit and notifies the vehicle occupant of the subject vehicle M of the information acquired by the comparison information acquisition unit 172. An example of the output unit includes at least one of the navigation device 50, the display device 82, the speaker 83, and the like.
It is noted that the interface control unit 174 may cause the mode-specific operation permission or prohibition determination unit 176 to output the information indicating the relationship between the operation amount and the threshold value of the operation amount described above to the output unit that is able to be operated by the vehicle occupant by the driving mode. As described above, it is possible to enable the vehicle occupant more surely to grasp the operation situation, by displaying the information related to the operation situation on the output unit with a high possibility that the vehicle occupant is watching.
In a case where the automated driving control unit 120 notifies the information on the mode of the automated driving, the mode-specific operation permission or prohibition determination unit 176 determines an operation permission or prohibition of the HMI 70 (the non-driving operation system) according to the type of the mode of the automated driving with reference to mode-specific operation permission or prohibition information 190.
The mode-specific operation permission or prohibition determination unit 176 determines an output device of which use is permitted and an output device of which the user is not permitted among a plurality of output devices included in the output unit, by referring to the mode-specific operation permission or prohibition information 190 on the basis of the information of the mode acquired from the automated driving control unit 120. In addition, the mode-specific operation permission or prohibition determination unit 176 outputs a determination result to the interface control unit 174. Therefore, the interface control unit 174 controls whether or not to permit the reception of the operation from the vehicle occupant for the HMI 70 or the like of the non-driving operation system.
For example, in a case where the driving mode executed by the vehicle control system 100 is the manual driving mode, the vehicle occupant operates the driving operation system (for example, the accelerator pedal 200A, the steering wheel 210A, the brake pedal 220A, and the like.) of the HMI 70. In such a case, in order to prevent distraction of attention (driver distraction) due to a behavior (for example, the operation of the non-driving operation system of the HMI 70 or the like) other than the driving of the vehicle occupant, the interface control unit 174 performs control so that the operation for a part or all of the non-driving operation system of the HMI 70 is not received.
In addition, in a case where the driving mode executed by the vehicle control system 100 is the mode B, the mode C, or the like of the automated driving mode, the vehicle occupant is obligated to monitor the surroundings of the subject vehicle M. Therefore, also in such a case, the interface control unit 174 performs control so that the operation for a part or all of the non-driving operation of the HMI 70 is not received in order to prevent the driver distraction.
In addition, in a case where the driving mode is the mode A of the automated driving, the interface control unit 174 relaxes a regulation of the driver distraction and performs control for receiving the operation of the vehicle occupant for the non-driving operation system of which the operation has not received.
For example, the interface control unit 174 causes the display device 82 that is an example of the plurality of output devices included in the output unit to display an image, causes the speaker 83 to output a sound, or causes the content reproduction device 85 to reproduce a content from a DVD or the like. In addition, for example, the content reproduced by the content reproduction device 85 may include various types of contents related to amusement and entertainment of a television program or the like in addition to the content stored in the DVD or the like. In addition, the “content reproduction operation” shown in
In the mode-specific operation permission or prohibition information 190 shown in
As described above, the interface control unit 174 is able to select the output device that outputs the information indicating the relationship between the operation amount and the threshold value according to the driving mode and cause the selected output device to output the above-described information. Therefore, for example, the interface control unit 174 is able to cause the output device having a high possibility that the vehicle occupant is watching to display the information.
In the example of
In addition, for example, in a case where a difference obtained by subtracting the operation amount from the threshold value is within a predetermined value, the interface control unit 174 may cause the output unit to output predetermined information (for example, a warning or the like). In this case, for example, as shown in
In addition, in the example described above, although the brake pedal has been described, in the same manner, the operation state of the accelerator pedal 200A or the steering wheel 210A may be displayed by the character information 310 or the image 320. In addition, in addition to the character or the image, sound information corresponding to the character information 310 and 312 may be output from the output unit such as the speaker 83.
In the second example, the interface control unit 174 displays the override threshold value (the threshold value of the operation amount at which the control for switching from the automated driving to the manual driving is implemented) and a current operation amount (a diagonal line portion shown in
In addition, in the present embodiment, during the automated driving such as the mode A, the accelerator pedal 200A and the brake pedal 220A are able to be used as the footrest and the steering wheel 210A is able to be used as the armrest. In addition, since the operation for each of the operation elements is displayed on the output unit such as the navigation device 50 by the HMI control unit 170, the vehicle occupant can safely touch the operation element with a hand or put a foot on the operation element. In addition, the vehicle occupant P can easily grasp how much pressure (load) is applied to shift to the manual driving by the override.
<Processing Flow>
Hereinafter, a flow of the processing by the vehicle control system 100 according to the present embodiment will be described. In addition, in the following description, among the various processes in the vehicle control system 100, the switch control processing in the switch control unit 150 and the display control processing on the output unit by the HMI control unit 170 will be mainly described.
In a case where the operation amount is not greater than the threshold value, the switch control unit 150 outputs the information indicating the comparison result to the HMI control unit 170 (step S106). In addition, in a case where the operation amount is greater than the threshold value, the switch control unit 150 performs the control for switching to the manual driving by the override (step S108).
Next, interface control unit 174 generates the output information corresponding to the output unit (step S204). For example, in a case where the output unit is the navigation device 50 or the display device 82, the character information or the image corresponding to the information indicating the comparison result is generated as described above. In addition, in a case where the output unit is the speaker 83, the sound information corresponding to the information indicating the comparison result is generated. Next, the interface control unit 174 outputs the generated output information to the selected output unit (step S206).
According to the embodiment described above, the HMI control unit 170 is able to notify of the information related to the degree of the operation to the driving operation system until the driving mode is switched from the automated driving to the manual driving by the override by causing the output unit of the HMI 70 to output the information indicating the relationship between the operation amount related to the speed control or the steering control from the vehicle occupant of the subject vehicle M received by the HMI 70 and the threshold value of the operation amount at which the control for switching from the automated driving to the manual driving is implemented. Therefore, it is possible to give a sense of security to the vehicle occupant of the subject vehicle M.
Although aspects for carrying out the present invention have been described above using the embodiments, the present invention is not limited to these embodiments at all, and various modifications and substitutions may be added without departing from the spirit of the present invention.
The present invention can be utilized in an automobile manufacturing industry.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/060863 | 3/31/2016 | WO | 00 |