Driving control device, driving control method, and program
Patent Information
- Application Number
- JP2025031704
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-09-09
AI Technical Summary
【0014】 上記の態様によれば、車線変更の実行時に乗員に与える違和感を低減させることができる。
Smart Images

Figure 2026144428000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a travel control device, a travel control method, and a program. [Background Art]
[0002] In recent years, initiatives to provide access to sustainable transportation systems that also consider vulnerable people among traffic participants have become active. To achieve this, efforts are focused on research and development that further improves traffic safety and convenience through research and development related to autonomous driving technology. For example, a technique is known that proposes passing a preceding vehicle to the occupant of the own vehicle when there is an available space for a lane change on an adjacent lane (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents]
[0003] [Patent Document 1] International Publication No. 2020 / 230304 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] Depending on differences in scenes where a lane change is proposed, there are cases where the existence of an available space for a lane change is included as a condition for the proposal and cases where it is not. Therefore, variation may occur in the probability that a lane change is executed when the occupant approves the proposal, which may give the occupant an uncomfortable feeling.
[0005] In order to solve the above problem, an object of the present invention is to reduce the uncomfortable feeling given to the occupant when a lane change is executed. Furthermore, the present invention contributes to the development of sustainable transportation systems. [Means for Solving the Problem]
[0006] The travel control device, travel control method, and program according to the present invention employ the following configuration.
[0007] (1) A first aspect of the present invention is a driving control device comprising: an output interface for outputting information; an input interface operated by a vehicle occupant; a suggestion unit for outputting a suggestion for a lane change to the occupant via the output interface; and a lane change control unit for executing the lane change when an approval operation, which is an operation by the occupant to approve the suggestion, is input to the input interface, wherein the suggestion unit outputs the suggestion regardless of whether there is space on the adjacent lane where the lane change is possible, if there is an adjacent lane next to the lane in which the vehicle is located.
[0008] (2) A second aspect of the present invention is that, in the first aspect, the lane change control unit searches for the space on the adjacent lane after the approval operation has been input to the input interface, and if the space exists on the adjacent lane, it starts lateral movement control to move the vehicle in the lateral direction, which is the other direction intersecting the longitudinal direction, which is the direction in which the current lane extends, as a lane change.
[0009] (3) A third aspect of the present invention is, in the second aspect, the suggestion unit outputs a first suggestion to suggest to the occupant that the lane change is possible if the adjacent lane exists even if the event that recommends the lane change does not occur, and outputs a second suggestion to recommend the lane change to the occupant if the event occurs, and outputs either the first or second suggestion regardless of whether there is space on the adjacent lane.
[0010] (4) A fourth aspect of the present invention is, in the second aspect, the suggestion unit outputs a second suggestion to the occupant to change lanes when an event occurs in which a lane change is recommended, and outputs the second suggestion regardless of whether there is space on the adjacent lane.
[0011] (5) A fifth aspect of the present invention is the fourth aspect, wherein the event occurs when the vehicle catches up to the preceding vehicle and when the vehicle approaches a route guidance point.
[0012] (6) A sixth aspect of the present invention is a driving control method using a computer mounted on a vehicle, comprising an output interface for outputting information and an input interface operated by a vehicle occupant, the method comprising: outputting a suggestion for a lane change to the occupant via the output interface; executing the lane change when an approval operation, which is an operation by the occupant to approve the suggestion, is input to the input interface; and outputting the suggestion regardless of whether there is space on the adjacent lane where the vehicle is located to allow the lane change.
[0013] (7) A seventh aspect of the present invention is a program to be executed by a computer mounted in a vehicle, which has an output interface for outputting information and an input interface operated by a vehicle occupant, the program includes outputting a suggestion to the occupant to change lanes via the output interface, executing the lane change when an approval operation, which is an operation by the occupant to approve the suggestion, is input to the input interface, and outputting the suggestion regardless of whether there is space on the adjacent lane where the vehicle is located to allow the lane change. [Effects of the Invention]
[0014] According to the above embodiment, it is possible to reduce the discomfort experienced by occupants when performing a lane change. [Brief explanation of the drawing]
[0015] [Figure 1] This is a diagram showing the configuration of a vehicle system 1 utilizing a driving control device according to the embodiment. [Figure 2]It is a diagram schematically showing the state inside the cabin of the host vehicle M. [Figure 3] It is a functional configuration diagram of a first control unit 120, a second control unit 160, a third control unit 170, and a storage unit 190. [Figure 4] It is a diagram for explaining a scene where the host vehicle M is caused to change lanes. [Figure 5] It is a diagram for explaining a scene where the host vehicle M is caused to change lanes. [Figure 6] It is a diagram for explaining a scene where the host vehicle M is caused to change lanes. [Figure 7] It is a diagram showing a display example of strong recommendation. [Figure 8] It is a diagram showing a classification example of scenes where strong recommendation is output. [Figure 9] It is a diagram showing an example of an image output to MID as a strong recommendation in each scene. [Figure 10] It is a diagram showing an example of an image output to MID as a strong recommendation in each scene. [Figure 11] It is a diagram showing an example of an image output to MID as a strong recommendation in each scene. [Figure 12] It is a diagram showing an example of an image output to MID as a strong recommendation in each scene. [Figure 13] It is a diagram schematically showing an example of a scene where strong recommendation is output. [Figure 14] It is a diagram schematically showing an example of a scene where weak recommendation is output. [Figure 15] It is a diagram showing a display example of weak recommendation. [Figure 16] It is a diagram showing an example of driving control of the host vehicle M and display on a first display 32A at a branching event. [Figure 17] It is a diagram showing an example of a screen of the first display 32A when the host vehicle M reaches a proposal start point X1 in an activated state. [Figure 18]This diagram shows an example of the screen of the first display 32A when the occupant approves a lane change. [Figure 19] This diagram shows an example of the screen of the first display 32A when it is used for hands-on practice. [Figure 20] This diagram shows an example of the driving control of the vehicle M and the display on the first display 32A during an overtaking event. [Figure 21] This flowchart shows an example of a series of processing steps performed by the automated driving control device 100 of the embodiment. [Modes for carrying out the invention]
[0016] The following describes embodiments of the driving control device, driving control method, and program of the present invention with reference to the drawings. The vehicle control device of the embodiment is applied, for example, to an autonomous vehicle. Autonomous driving refers to controlling the operation of a vehicle by controlling, for example, the vehicle's speed or steering, or both. The above-mentioned vehicle driving control includes various driving controls such as ACC (Adaptive Cruise Control System), TJP (Traffic Jam Pilot), ALC (Auto Lane Changing), CMBS (Collision Mitigation Brake System), and LKAS (Lane Keeping Assistance System). An autonomous vehicle may also be controlled by manual driving by an occupant (driver). The following description will focus on the case where left-hand traffic regulations apply, but if right-hand traffic regulations apply, simply reverse left and right.
[0017] [Overall structure] Figure 1 is a diagram showing the configuration of a vehicle system 1 utilizing a driving control device according to an embodiment. The vehicle on which the vehicle system 1 is installed (hereinafter referred to as "vehicle M") is, for example, a two-wheeled, three-wheeled, or four-wheeled vehicle, and its drive source includes an internal combustion engine such as a diesel engine or a gasoline engine, an electric motor, or a combination thereof. The electric motor operates using power generated by a generator connected to the internal combustion engine, or power discharged from a secondary battery or fuel cell.
[0018] Vehicle system 1 includes, for example, a camera 10, a radar device 12, a LiDAR (Light Detection and Ranging) 14, an object recognition device 16, a communication device 20, an HMI (Human Machine Interface) 30, a vehicle sensor 40, a navigation device 50, an MPU (Map Positioning Unit) 60, a driver control unit 80, a turn signal lever 85, an in-vehicle camera 90, an automatic driving control device 100, a driving force output device 200, a brake device 210, and a steering device 220. These devices and equipment are connected to each other by multiplex communication lines such as CAN (Controller Area Network) communication lines, serial communication lines, wireless communication networks, etc. Note that the configuration shown in Figure 1 is merely an example, and some of the configuration may be omitted, or other configurations may be added. The automatic driving control device 100 is an example of a "driving control device".
[0019] Camera 10 is a digital camera that uses a solid-state image sensor such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor). Camera 10 can be mounted at any location on the vehicle M. When imaging the area in front of the vehicle M, camera 10 can be mounted on the top of the front windshield or behind the rearview mirror. When imaging the area behind the vehicle M, camera 10 can be mounted on the top of the rear windshield. When imaging the area to the right or left of the vehicle M, camera 10 can be mounted on the vehicle body or the right or left side of the door mirror. Camera 10, for example, periodically and repeatedly images the area around the vehicle M. Camera 10 may be a stereo camera.
[0020] The radar device 12 emits radio waves such as millimeter waves around the vehicle M and detects radio waves reflected by objects (reflected waves) to determine at least the position (distance and bearing) of an object. The radar device 12 can be mounted at any location on the vehicle M. The radar device 12 may also detect the position and velocity of an object using the FM-CW (Frequency Modulated Continuous Wave) method.
[0021] The LIDAR 14 illuminates the area around the vehicle M with light and measures the scattered light from that illumination. Based on the time from emission to reception, the LIDAR 14 detects the distance to the target. The illuminated light may be, for example, pulsed laser light. The LIDAR 14 can be attached to any location on the vehicle M.
[0022] The object recognition device 16 performs sensor fusion processing on the detection results from some or all of the camera 10, radar device 12, and LIDAR 14 to recognize the position, type, speed, etc., of an object. The object recognition device 16 outputs the recognition results to the automatic driving control device 100. The object recognition device 16 may output the detection results from the camera 10, radar device 12, and LIDAR 14 directly to the automatic driving control device 100. The object recognition device 16 may be omitted from the vehicle system 1.
[0023] The communication device 20 communicates with other vehicles in the vicinity of its own vehicle M, or with various server devices via a wireless base station, for example, by using a cellular network, Wi-Fi network, Bluetooth (registered trademark, hereinafter omitted), DSRC (Dedicated Short Range Communication), etc.
[0024] The HMI 30 presents various information to the occupants of its vehicle M and accepts input operations from the occupants. For example, the HMI 30 includes a display device 32 and a switch assembly 34. The display device 32 includes, for example, a first display 32A and a second display 32B. The switch assembly 34 includes, for example, an ALCR (Active Lane Change Recommendation) switch 34A. The HMI 30 may also include a speaker, a buzzer, a touch panel, a microphone, etc. The display device 32 (first display 32A and second display 32B) is an example of an "output interface". The switch assembly 34 (ALCR switch 34A) is an example of an "input interface".
[0025] Figure 2 is a schematic diagram showing the interior of the vehicle M. For example, the first display 32A is located near the front of the driver's seat (the seat closest to the steering wheel) on the instrument panel IP, and is positioned so that the occupant can see it through the gap in the steering wheel or over the steering wheel.
[0026] The first display 32A is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display device. The first display 32A displays information necessary for driving the vehicle M when it is being driven manually or with driver assistance, as an image. Information necessary for driving the vehicle M when it is being driven manually includes, for example, the vehicle M's speed, engine speed, fuel level, radiator water temperature, mileage, battery level, and other information. Information necessary for driving the vehicle M when it is being driven with driver assistance includes, for example, the vehicle M's future trajectory (target trajectory, described later), whether or not there is a lane change and the lane to which the lane change will occur, recognized lanes (lane markings), and information on other vehicles. Furthermore, the information necessary for driving the vehicle M when it is being driven with driver assistance may include some or all of the information necessary for driving the vehicle M when it is being driven manually.
[0027] The second display 32B is installed, for example, near the center of the instrument panel IP. The second display 32B is, for example, an LCD or an organic EL display device, similar to the first display 32A. The second display 32B displays, for example, the navigation results from the navigation device 50 as an image. The second display 32B may also display television programs, play DVDs, or display downloaded content such as movies.
[0028] The switch assembly 34 is mounted, for example, on the steering wheel. The ALCR switch 34A included in the switch assembly 34 is a switch operated by the occupant to transition the driving mode of the vehicle M to the second automatic driving mode described later. In the second automatic driving mode, ALC is also performed in addition to ACC and LKAS. In other words, the ALCR switch 34A is operated to transition from a state where ALC cannot be performed to a state where ALC can be performed. Hereafter, the state where ALC cannot be performed will be referred to as the non-activated state, and the state where ALC can be performed will be referred to as the activated state.
[0029] Furthermore, the ALCR switch 34A is also operated by the occupant to determine whether to accept or reject the active ALC proposed by the automatic driving control device 100 while the system is activated. The ALCR switch 34A may be a push switch that can be operated in only one direction. Details of the lane change proposal will be described later. Operating the ALCR switch 34A is an example of an "acceptance operation".
[0030] The vehicle sensor 40 includes a vehicle speed sensor for detecting the speed of the vehicle M, an acceleration sensor for detecting acceleration, a yaw rate sensor for detecting angular velocity around the vertical axis, and an orientation sensor for detecting the orientation of the vehicle M.
[0031] The navigation device 50 includes, for example, a GNSS (Global Navigation Satellite System) receiver 51, a navigation HMI 52, and a route determination unit 53. The navigation device 50 stores first map information 54 in a storage device such as an HDD (Hard Disk Drive) or flash memory.
[0032] The GNSS receiver 51 determines the position of the vehicle M based on signals received from GNSS satellites. The position of the vehicle M may also be determined or supplemented by an INS (Inertial Navigation System) that utilizes the output of the vehicle sensor 40.
[0033] The navigation HMI 52 includes a display device, speaker, touch panel, keys, etc. The navigation HMI 52 may be partially or completely shared with the HMI 30 described above. For example, instead of, or in addition to, entering the destination of their vehicle M into the HMI 30, the occupant may enter the destination of their vehicle M into the navigation HMI 52.
[0034] The route determination unit 53 determines, for example, a route (hereinafter also referred to as the route on the map) from the position of the vehicle M identified by the GNSS receiver 51 (or any inputted position) to the destination input by the occupant using the HM30 or navigation HMI 52, by referring to the first map information 54.
[0035] The first map information 54 is, for example, information in which the road shape is represented by links indicating roads and nodes connected by those links. The first map information 54 may also include information such as road curvature and POI (Point of Interest) information. The route on the map is output to the MPU 60.
[0036] The navigation device 50 may provide route guidance using the navigation HMI 52 based on the route on the map. The navigation device 50 may be implemented, for example, by the functions of a terminal device such as a smartphone or tablet held by an occupant. The navigation device 50 may transmit the current location and destination to the navigation server via the communication device 20 and obtain a route equivalent to the route on the map from the navigation server.
[0037] The MPU 60 includes, for example, a recommended lane determination unit 61 and stores second map information 62 in a storage device such as an HDD or flash memory. The recommended lane determination unit 61 divides the map route provided by the navigation device 50 into multiple blocks (for example, every 100m with respect to the vehicle's direction of travel) and determines a recommended lane for each block by referring to the second map information 62. The recommended lane determination unit 61 makes decisions such as which lane from the left the vehicle should travel in. If there is a branching point on the map route, the recommended lane determination unit 61 determines a recommended lane so that the vehicle M can travel along a reasonable route to proceed to the branching point.
[0038] The second map information 62 is map information with higher accuracy than the first map information 54. The second map information 62 includes, for example, information on the center of lanes or information on lane boundaries. The second map information 62 may also include road information, traffic regulation information, address information (address and postal code), facility information, telephone number information, etc. The second map information 62 may be updated as needed by the communication device 20 communicating with other devices.
[0039] The driver control elements 80 include, for example, an accelerator pedal, a brake pedal, a shift lever, a steering wheel, a modified steering wheel, a joystick, and other controls. The driver control elements 80 are equipped with sensors that detect the amount of operation or whether or not an operation is being performed, and the detection results are output to the automatic driving control device 100, or to some or all of the driving force output device 200, the brake device 210, and the steering device 220.
[0040] For example, a sensor attached to the steering wheel (hereinafter referred to as the steering sensor) detects a weak electric current (e.g., a change in capacitance) generated when an occupant touches the steering wheel. The steering sensor may also detect the steering torque generated around the rotation axis (shaft) of the steering wheel. When the steering sensor detects an electric current or steering torque, it outputs a signal indicating the detection result to the automatic driving control device 100.
[0041] The turn signal lever 85 (also called a stalk or switch) illuminates the lamps mounted on the front and rear of the vehicle M when operated by an occupant. The turn signal lever 85 is also used to signal the vehicle M to change lanes. Signaling a lane change by operating the turn signal lever 85 is also called a one-touch function. Hereafter, signaling a lane change by operating the turn signal lever 85 will be referred to as "lane change signal operation".
[0042] In addition to operating the turn signal lever 85, or as an alternative, the instruction to change lanes may be given by inputting voice into the microphone, or by operating other switches or buttons.
[0043] The in-vehicle camera 90 is a camera that captures images of the interior of the vehicle M. The in-vehicle camera 90 is a digital camera that uses a solid-state image sensor such as a CCD or CMOS. When the in-vehicle camera 90 captures images of the interior of the vehicle M, it outputs the image data to the automatic driving control device 100.
[0044] The automatic driving control device 100 includes, for example, a first control unit 120, a second control unit 160, a third control unit 170, and a storage unit 190. Each of the first control unit 120, the second control unit 160, and the third control unit 170 is implemented by a hardware processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) executing a program (software). Some or all of these components may be implemented by hardware (including circuitry) such as an LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or SOC (System On Chip), or by the cooperation of software and hardware. The program may be stored in advance in a storage device such as the HDD or flash memory of the automatic driving control device 100 (a storage device equipped with a non-transient storage medium), or it may be stored in a removable storage medium such as a DVD or CD-ROM, and installed in the HDD or flash memory of the automatic driving control device 100 when the storage medium (non-transient storage medium) is inserted into a drive device.
[0045] The memory unit 190 is implemented using the various storage devices described above. For example, the memory unit 190 can be implemented using an HDD, flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), ROM (Read Only Memory), or RAM (Random Access Memory). The memory unit 190 stores, for example, programs (instructions) that are read and executed by the processor.
[0046] Figure 3 is a functional configuration diagram of the first control unit 120, second control unit 160, third control unit 170, and storage unit 190 according to the first embodiment. The first control unit 120 includes, for example, a recognition unit 130 and an action plan generation unit 140.
[0047] The first control unit 120 implements, for example, functions using AI (Artificial Intelligence) and functions using a pre-defined model in parallel. For example, the "intersection recognition" function may be implemented by performing intersection recognition using deep learning, etc., and recognition based on pre-defined conditions (such as pattern-matchable signals and road markings) in parallel, and then scoring both and comprehensively evaluating them. This ensures the reliability of autonomous driving.
[0048] The recognition unit 130 recognizes the situation or environment around the vehicle M. For example, the recognition unit 130 recognizes objects present around the vehicle M based on information input from the camera 10, radar device 12, and LIDAR 14 via the object recognition device 16. Objects recognized by the recognition unit 130 include, for example, bicycles, motorcycles, four-wheeled vehicles, pedestrians, road signs, road markings, lane markings, utility poles, guardrails, and fallen objects. The recognition unit 130 also recognizes the position and state of objects, such as their speed and acceleration. The position of an object is recognized, for example, as a position on a relative coordinate system with a representative point of the vehicle M (such as the center of gravity or the center of the drive axis) as the origin (i.e., relative position to the vehicle M), and is used for control. The position of an object may be represented by a representative point such as the center of gravity or a corner of the object, or by a represented region. The "state" of an object may include the object's acceleration, jerk, or "action state" (for example, whether or not it is changing lanes).
[0049] Furthermore, the recognition unit 130 recognizes, for example, the lane in which the vehicle M is traveling (hereinafter referred to as the vehicle's lane) and adjacent lanes adjacent to the vehicle's lane. For example, the recognition unit 130 recognizes the vehicle's lane and adjacent lanes by comparing the road marking pattern obtained from the second map information 62 (for example, an arrangement of solid and dashed lines) with the road marking pattern around the vehicle M recognized from the image captured by the camera 10.
[0050] Furthermore, the recognition unit 130 may recognize lanes such as the current lane and adjacent lanes by recognizing not only road markings but also road boundaries (road boundaries) including road markings, shoulders, curbs, median strips, guardrails, etc. In this recognition, the position of the current vehicle M obtained from the navigation device 50 and the processing results from the INS may be taken into consideration. In addition, the recognition unit 130 may recognize stop lines, obstacles, red lights, toll booths, and other road events.
[0051] When the recognition unit 130 recognizes its own lane, it recognizes the relative position and orientation of the vehicle M with respect to the lane. For example, the recognition unit 130 may recognize the deviation of the vehicle M's reference point from the center of the lane, and the angle it makes with a line connecting the centerlines of the lanes in the direction of travel of the vehicle M, as the relative position and orientation of the vehicle M with respect to the lane. Alternatively, the recognition unit 130 may recognize the position of the vehicle M's reference point relative to any side edge of the lane (road marking or road boundary), as the relative position of the vehicle M with respect to the lane.
[0052] The action plan generation unit 140 determines the driving mode of the autonomous driving system when the vehicle M is under autonomous driving conditions on a route for which a recommended lane has been determined. Hereinafter, the information defining the driving mode of the autonomous driving system will be referred to as an event.
[0053] Events include, for example, constant speed driving events, follow driving events, lane change events, branching events, merging events, and takeover events. A constant speed driving event is a driving mode in which the vehicle M is driven in the same lane at a constant speed. A follow driving event is a driving mode in which the vehicle M is driven in the same lane as the nearest other vehicle (hereinafter referred to as the preceding vehicle) that is within a predetermined distance (for example, within 100m) in front of the vehicle M.
[0054] "Following" can mean, for example, a driving style in which the following distance (relative distance) between the vehicle M and the preceding vehicle is kept constant, or a driving style in which, in addition to keeping the following distance between the vehicle M and the preceding vehicle constant, the vehicle M is driven in the center of its own lane.
[0055] A lane change event is a driving behavior in which the vehicle M changes lanes from its own lane to an adjacent lane. A junction event is a driving behavior in which the vehicle M branches off into the lane on the destination side at a road junction. A merge event is a driving behavior in which the vehicle M merges onto the main road at a merging point. A takeover event is a driving behavior in which autonomous driving ends and the vehicle switches to manual driving.
[0056] Furthermore, events may include, for example, overtaking events and avoidance events. An overtaking event is a driving behavior in which the vehicle M changes lanes to an adjacent lane, overtakes a preceding vehicle in the adjacent lane, and then changes lanes back to the original lane. An avoidance event is a driving behavior in which the vehicle M brakes and / or steers to avoid an obstacle in front of the vehicle M.
[0057] Furthermore, the action plan generation unit 140 may, for example, change an event already determined for the current section to another event, or determine a new event for the current section, depending on the surrounding conditions recognized by the recognition unit 130 while the vehicle M is in motion.
[0058] For example, if the occupant operates the turn signal lever 85 to signal a left turn, the action plan generation unit 140 determines a lane change event that causes the vehicle M to change lanes to the adjacent lane on the left side from the perspective of the vehicle M. Also, for example, if the occupant operates the turn signal lever 85 to signal a right turn, the action plan generation unit 140 determines a lane change event that causes the vehicle M to change lanes to the adjacent lane on the right side from the perspective of the vehicle M.
[0059] As mentioned above, events in which a lane change is recommended are not limited to lane change events. For example, events in which a lane change is recommended include overtaking events planned in response to vehicle M catching up to a preceding vehicle, and junction events planned in response to vehicle M approaching a junction.
[0060] The action plan generation unit 140, in principle, has the vehicle M travel in the recommended lane determined by the recommended lane determination unit 61, and further generates a future target trajectory that automatically (without driver intervention) has the vehicle M travel in a driving manner defined by events in order to respond to the surrounding conditions when the vehicle M is traveling in the recommended lane. The target trajectory includes, for example, a position element that defines the future position of the vehicle M and a speed element that defines the future speed of the vehicle M.
[0061] For example, the action plan generation unit 140 determines a number of points (track points) that the vehicle M should sequentially reach as position elements of the target track. Track points are points that the vehicle M should reach at predetermined travel distances (e.g., a few meters). The predetermined travel distance may be calculated, for example, by the distance traveled along the route.
[0062] Furthermore, the action plan generation unit 140 determines the target speed and target acceleration for each predetermined sampling time (for example, about a fraction of a second [sec]) as the speed elements of the target trajectory. The trajectory points may also be the positions that the vehicle M should reach at each predetermined sampling time. In this case, the target speed and target acceleration are determined by the sampling time and the interval between trajectory points. The action plan generation unit 140 outputs information indicating the generated target trajectory to the second control unit 160.
[0063] The following describes, as an example, a scenario in which vehicle M travels through a section where a lane change event is planned, that is, a scenario in which vehicle M is instructed to change lanes. Figures 4 to 6 are diagrams illustrating the scenario in which vehicle M is instructed to change lanes. In the diagrams, LN1 represents the vehicle's lane, and LN2 represents the adjacent lane adjacent to the vehicle's lane. X represents the direction of the road's extension or the direction of travel of vehicle M, and Y represents the vehicle width direction perpendicular to the X direction.
[0064] If the event in the current section is a lane change event, the action plan generation unit 140 selects two other vehicles from among several other vehicles traveling in the adjacent lane LN2 and sets lane change target positions TAs between the two selected other vehicles.
[0065] Lane change target positions TAs are the target lane change destinations, and represent the relative positions of the vehicle M and other vehicles m2 and m3. In the illustrated example, since other vehicles m2 and m3 are traveling in adjacent lanes, the action plan generation unit 140 sets the lane change target positions TAs between other vehicles m2 and m3. Lane change target positions TAs are an example of a "space where a lane change is possible".
[0066] Furthermore, if there is only one other vehicle in the adjacent lane LN2, the action plan generation unit 140 may set lane change target positions TAs at any position in front of or behind the other vehicle. Also, if there are no other vehicles in the adjacent lane LN2, the action plan generation unit 140 may set lane change target positions TAs at any position on the adjacent lane LN2.Hereafter, the other vehicle traveling immediately in front of the lane change target positions TAs in the adjacent lane (m2 in the illustrated example) will be referred to as the forward reference vehicle mB, and the other vehicle traveling immediately behind the lane change target positions TAs in the adjacent lane (m3 in the illustrated example) will be referred to as the rear reference vehicle mC.
[0067] When the action plan generation unit 140 sets lane change target positions TAs, it generates a number of candidate target trajectories for the vehicle M to change lanes. In the example shown in Figure 5, the action plan generation unit 140 assumes that the preceding vehicle mA (vehicle m1), the forward reference vehicle mB (vehicle m2), and the rear reference vehicle mC (vehicle m3) are each traveling at a predetermined speed model. Based on the speed models of these three vehicles and the speed of the vehicle M, it generates a number of candidate target trajectories such that the vehicle M will be at the lane change target positions TAs between the forward reference vehicle mB and the rear reference vehicle mC at a certain point in the future, without interfering with the preceding vehicle mA.
[0068] For example, the action plan generation unit 140 smoothly connects the current position of the vehicle M to the position of the reference vehicle mB ahead at a certain time in the future, the center of the lane to which the lane change will take place, and the end point of the lane change using a polynomial curve such as a spline curve, and places a predetermined number of trajectory points K at equal or unequal intervals on this curve. In this case, the action plan generation unit 140 generates multiple target trajectory candidates such that at least one of the trajectory points K is located within the lane change target position TAs.
[0069] The action plan generation unit 140 then selects the optimal target trajectory from among the multiple target trajectory candidates that it has generated. The optimal target trajectory is, for example, a target trajectory in which the yaw rate predicted to occur when the vehicle M is driven based on that target trajectory is below a threshold, and the speed of the vehicle M is within a predetermined speed range. The yaw rate threshold is set, for example, to a yaw rate that does not cause overload (acceleration in the width direction of the vehicle exceeds a threshold) to the occupants when changing lanes. The predetermined speed range is set, for example, to a speed range of about 70 to 110 km / h.
[0070] The action plan generation unit 140 sets lane change target positions TAs and generates a target trajectory for the vehicle M to change lanes to those lane change target positions TAs. It then determines whether a lane change is possible to the lane change target positions TAs (i.e., between the forward reference vehicle mB and the rear reference vehicle mC).
[0071] For example, the action plan generation unit 140 sets a prohibited area RA in the adjacent lane LN2, prohibiting the presence of other vehicles. If no other vehicles are present in the prohibited area RA, and the collision margin time TTC (Time To Collision) between the vehicle M and the forward reference vehicle mB and the rear reference vehicle mC is greater than a threshold, the unit determines that a lane change is possible. This determination condition is an example of the case where lane change target positions TAs are set to the side of the vehicle M.
[0072] As illustrated in Figure 6, the action plan generation unit 140 projects the vehicle M onto the lane LN2 to which the vehicle will change lanes, and sets a prohibited area RA with a certain margin of safety in front of and behind it. The prohibited area RA is set as an area that extends from one end to the other in the lateral direction (Y direction) of lane LN2.
[0073] If no other vehicles are present within the prohibited area RA, the action plan generation unit 140 sets virtual extension lines FM and RM on the lane LN2 side of the vehicle M, for example, at the front and rear ends of the vehicle M. The action plan generation unit 140 calculates the collision margin time TTC(B) between extension line FM and the forward reference vehicle mB, and the collision margin time TTC(C) between extension line RM and the rear reference vehicle mC. The collision margin time TTC(B) is the time derived by dividing the distance between extension line FM and the forward reference vehicle mB by the relative speed of the vehicle M and the forward reference vehicle mB (other vehicle m2 in the example shown in the figure). The collision margin time TTC(C) is the time derived by dividing the distance between extension line RM and the rear reference vehicle mC (other vehicle m3 in the example shown in the figure) by the relative speed of the vehicle M and the rear reference vehicle mC. The action plan generation unit 140 determines that a lane change is possible if the collision margin time TTC(B) is greater than the threshold Th(B) and the collision margin time TTC(C) is greater than the threshold Th(C). The thresholds Th(B) and Th(C) may be the same value or different values.
[0074] If the unit determines that a lane change is not possible, the action plan generation unit 140 selects two new other vehicles from among multiple other vehicles traveling in the adjacent lane LN2, and resets the lane change target positions TAs between the two newly selected other vehicles. One of the two newly selected other vehicles may be the same vehicle that was selected previously.
[0075] The action plan generation unit 140 repeatedly sets lane change target positions TAs until it determines that a lane change is possible. In this process, the action plan generation unit 140 may generate a target trajectory that causes the vehicle M to wait on its own lane LN1, or a target trajectory that causes the vehicle M to decelerate or accelerate in order to move to the side of the lane change target positions TAs on its own lane LN1.
[0076] If the action plan generation unit 140 determines that a lane change is possible, it outputs information indicating the generated target trajectory to the second control unit 160.
[0077] The second control unit 160 controls the driving force output device 200, the braking device 210, and the steering device 220 so that the vehicle M passes through the target trajectory generated by the action plan generation unit 140 at the scheduled time.
[0078] The second control unit 160 includes, for example, a first acquisition unit 162, a speed control unit 164, and a steering control unit 166. The combination of the action plan generation unit 140 and the second control unit 160 is an example of a "lane change control unit".
[0079] The first acquisition unit 162 acquires target trajectory (trajectory point) information from the action plan generation unit 140 and stores it in the memory of the storage unit 190.
[0080] The speed control unit 164 controls one or both of the driving force output device 200 and the braking device 210 based on the speed elements (e.g., target speed and target acceleration) included in the target trajectory stored in memory.
[0081] The steering control unit 166 controls the steering device 220 according to position elements (for example, curvature representing the degree of curvature of the target trajectory) included in the target trajectory stored in memory.
[0082] The processing of the speed control unit 164 and the steering control unit 166 is realized, for example, by a combination of feedforward control and feedback control. As an example, the steering control unit 166 performs a combination of feedforward control according to the curvature of the road in front of the vehicle M and feedback control based on the deviation from the target trajectory.
[0083] The driving force output device 200 outputs driving force (torque) to the drive wheels for the vehicle to move. The driving force output device 200 includes, for example, a combination of an internal combustion engine, an electric motor, and a transmission, and a power ECU (Electronic Control Unit) that controls them. The power ECU controls the above configuration according to information input from the second control unit 160 or information input from the driver control unit 80.
[0084] The brake system 210 includes, for example, a brake caliper, a cylinder that transmits hydraulic pressure to the brake caliper, an electric motor that generates hydraulic pressure in the cylinder, and a brake ECU. The brake ECU controls the electric motor according to information input from the second control unit 160 or from the driver control unit 80, so that brake torque corresponding to the braking operation is output to each wheel. The brake system 210 may also include a backup mechanism that transmits hydraulic pressure generated by the operation of the brake pedal included in the driver control unit 80 to the cylinder via a master cylinder. The brake system 210 is not limited to the configuration described above, and may also be an electronically controlled hydraulic brake system that controls an actuator according to information input from the second control unit 160 to transmit hydraulic pressure from the master cylinder to the cylinder.
[0085] The steering device 220 includes, for example, a steering ECU and an electric motor. The electric motor, for example, applies force to a rack and pinion mechanism to change the direction of the steering wheels. The steering ECU drives the electric motor to change the direction of the steering wheels according to information input from the second control unit 160 or from the driver control unit 80.
[0086] The third control unit 170 comprises a second acquisition unit 172, a mode control unit 174, a first determination unit 176, a second determination unit 178, and a proposal unit 180.
[0087] The second acquisition unit 172, for example, acquires the recognition results of the recognition unit 130 and acquires information input by the occupant to the HMI 30. The second acquisition unit 172 provides the acquired information to the mode control unit 174, the first determination unit 176, and the second determination unit 178.
[0088] The mode control unit 174 controls the driving mode of the vehicle M. The driving modes of the vehicle M include, for example, a manual driving mode and an automatic driving mode. The manual driving mode is a mode in which the speed and steering of the vehicle M are controlled according to the driver's operation.
[0089] An autonomous driving mode is a mode in which either the speed or steering of the vehicle M, or both, are automatically controlled without the driver's input. There are multiple autonomous driving modes, such as the first autonomous driving mode, the second autonomous driving mode, the third autonomous driving mode, the fourth autonomous driving mode, and the fifth autonomous driving mode. These autonomous driving modes differ in the level of control automation. Furthermore, under some of these autonomous driving modes, the occupants of the vehicle M are required to perform duties (also called tasks) according to the level of control automation.
[0090] The first autonomous driving mode is the least automated autonomous driving mode. In the first autonomous driving mode, driver assistance controls such as ACC and LKAS are performed. In the first autonomous driving mode, LKAS is restricted while ACC is active, and ACC is restricted while LKAS is active. In other words, steering control and speed control are processed sequentially in the first autonomous driving mode. In the first autonomous driving mode, the occupants of the vehicle M are given two duties. The first duty is to monitor the area around the vehicle M (especially in front), and the second duty is to operate the steering wheel. "Operating" may mean grasping or touching it with your hands.
[0091] The second autonomous driving mode is an autonomous driving mode with a higher level of automation than the first autonomous driving mode. In the second autonomous driving mode, multiple driver assistance controls, such as ACC, LKAS, and ALC, are performed in conjunction. In the second autonomous driving mode, the level of obligations required of the occupants is the same as or lower than in the first autonomous driving mode. For example, in the second autonomous driving mode, the occupants are required to perform the first obligation, and in principle, the second obligation is not required. In the second autonomous driving mode, the occupants may be required to perform the second obligation at certain times, such as immediately before certain driver assistance controls, such as ALC, are performed.
[0092] The third autonomous driving mode is an autonomous driving mode with a higher level of automation than the second autonomous driving mode. In the third autonomous driving mode, both the speed and steering of the vehicle M are automatically controlled when certain conditions are met. These specific conditions include, for example, driving on a road with few obstacles where the vehicle M can recognize its own lane and its relative position to that lane. Such roads include, for example, highways. In the third autonomous driving mode, the level of obligations required of the occupants is lower than in the second autonomous driving mode. For example, in the third autonomous driving mode, neither the first nor the second obligations are imposed on the occupants. However, in the third autonomous driving mode, occupant control may be required in emergencies, etc.
[0093] The fourth autonomous driving mode is an autonomous driving mode with the same or a higher level of automation as the third autonomous driving mode. In the fourth autonomous driving mode, both the speed and steering of the vehicle M are automatically controlled when certain conditions are met. In the fourth autonomous driving mode, as with the third autonomous driving mode, the degree of obligations required of the occupants is lower than in the second autonomous driving mode. For example, in the fourth autonomous driving mode, neither the first nor the second obligations are imposed on the occupants. In the fourth autonomous driving mode, even in emergencies, both the speed and steering of the vehicle M are automatically controlled without relying on the occupants' driving operations.
[0094] The fifth autonomous driving mode is an autonomous driving mode with the same or a higher level of automation as the fourth autonomous driving mode. In the fifth autonomous driving mode, both the speed and steering of the vehicle M are automatically controlled regardless of specific conditions. In the fifth autonomous driving mode, as with the third and fourth autonomous driving modes, the degree of obligations required of the occupants is lower than in the second autonomous driving mode. For example, in the fifth autonomous driving mode, neither the first nor the second obligations are imposed on the occupants.
[0095] For example, the mode control unit 174 may switch the driving mode to an automated driving mode with a higher level of automation than the second automated driving mode (for example, the third automated driving mode) if the vehicle M, which is in the second automated driving mode, meets certain conditions.
[0096] Furthermore, for example, the mode control unit 174 may switch the driving mode to the second or first automatic driving mode if the vehicle M, which is in the third or fourth automatic driving mode, no longer meets certain conditions. "Not meeting certain conditions" means, for example, driving on a road with more obstacles and a more complex surrounding environment than a highway, or on a road where lanes cannot be recognized. Such roads are, for example, ordinary roads.
[0097] Furthermore, the mode control unit 174 may control the driving mode of its own vehicle M based on the determination results of the first determination unit 176 and the second determination unit 178, which will be described later.
[0098] Furthermore, the mode control unit 174 may control the driving mode based on detection signals output from the driving control unit 80. For example, in automatic driving mode, if an occupant operates the steering wheel, accelerator pedal, or brake pedal with an amount exceeding a threshold, the mode control unit 174 may switch the driving mode to manual driving mode.
[0099] Furthermore, the mode control unit 174 may control the driving mode of the vehicle M based on input operations to the HMI 30.
[0100] The first determination unit 176 analyzes the image generated by the in-vehicle camera 90 in the automated driving mode in which the first obligation is imposed, and detects the direction of the driver's gaze and the direction of the face of the occupant in the driver's seat. Based on the detected gaze or face direction, the first determination unit 176 determines whether or not the occupant in the driver's seat is monitoring the surroundings of the vehicle M. In other words, the first determination unit 176 determines whether or not the occupant is fulfilling the first obligation. For example, if the occupant is looking outside the vehicle through the front windshield, the first determination unit 176 determines that the occupant is monitoring the surroundings of the vehicle M. In other words, the first determination unit 176 determines that the occupant is fulfilling the first obligation.
[0101] The second determination unit 178 determines, based on the detection results of the steering sensor, whether the occupant is holding the steering wheel with their hands or touching the steering wheel, in the automated driving mode in which the second obligation is imposed. In other words, the second determination unit 178 determines whether the occupant is fulfilling the second obligation. For example, if the current value or steering torque detected by the steering sensor is above a threshold, the second determination unit 178 determines that the occupant is holding the steering wheel with their hands or touching the steering wheel. In other words, the second determination unit 178 determines that the occupant is fulfilling the second obligation. Hereinafter, when the occupant is fulfilling the second obligation, that is, when the occupant is gripping the steering wheel, it may be referred to as "hands-on," and when the occupant is not fulfilling the second obligation, that is, when the occupant is not gripping the steering wheel, it may be referred to as "hands-off."
[0102] The suggestion unit 180 outputs an active lane change suggestion (hereinafter referred to as ALCR (Active Lane Change Recommendation)) to the occupants via the display device 32 of the HMI 30 (at least one of the first display 32A and the second display 32B) or the speaker.
[0103] Specifically, the proposal unit 180 outputs ALCR when the action plan generation unit 140 determines that a lane change is necessary under the second, third, fourth, or fifth autonomous driving mode (i.e., under an autonomous driving mode in which automatic lane changes can be performed).
[0104] ALCR includes weak recommendations and strong recommendations. A weak recommendation is a suggestion that simply informs the occupant that a lane change is possible, rather than recommending that the occupant change lanes. A strong recommendation is a suggestion that recommends that the occupant change lanes. In other words, a strong recommendation is a suggestion that recommends a lane change more strongly than a weak recommendation. A weak recommendation is an example of a "first recommendation," and a strong recommendation is an example of a "second recommendation."
[0105] [ALCR Details: Highly Recommended] Figure 7 shows an example of a strong recommendation display. The strong recommendation may be displayed on, for example, the first display 32A. The first display 32A includes a MID (Multi-Information Display), an IND (Instrument Navigation Display), and an SDD (Symbol Driver Display). The first display 32A is an example of an "output interface".
[0106] The MID is positioned in the center of the screen of the first display 32A. The MID displays the surrounding conditions of the vehicle M where a lane change is recommended. More specifically, the MID displays the surrounding conditions, including the future trajectory (target trajectory) of the vehicle M, whether or not a lane change is necessary, the lane to which the lane change is intended, the recognized lane (lane marking), and other vehicles. Furthermore, as a strong recommendation, the MID displays information (hereinafter referred to as guidance information) to guide the occupants along the route to the destination determined by the navigation device 50.
[0107] The IND is positioned off-center on the screen of the first display 32A (for example, to the right and left of the MID). The IND displays the vehicle's speed, engine RPM, fuel level, radiator water temperature, mileage, battery level, etc. In addition, the IND may also display guidance information that is also displayed on the MID.
[0108] The SDD (Skill Display Device) is positioned above the MID (Mission Display Device), for example. The SDD displays driving-related information using symbols and icons, or as messages.
[0109] Figure 8 shows an example of a classification of scenes in which strong recommendations are output. For example, if the user's vehicle M is set to travel at a constant speed, strong recommendations may be output in scenes where the preceding vehicle is traveling too slowly and the user's vehicle M cannot maintain its set speed (i.e., an overtaking event), scenes where a following vehicle is approaching, scenes where the lane in which the user's vehicle M is traveling disappears ahead of the user's vehicle's direction of travel (i.e., a lane reduction scene), and scenes where the user's vehicle M is approaching a target junction (i.e., a junction event).
[0110] Figures 9 to 12 show examples of images output to MID as strong recommendations in each scene. As shown in Figure 9, in scenes where the set speed cannot be maintained, a strong recommendation is displayed, such as an image representing the vehicle ahead or text indicating that the vehicle ahead is moving slowly. In addition, icon I-1 is displayed to indicate that a lane change is possible.
[0111] As shown in Figure 10, in scenes where a following vehicle is approaching, strong recommendations may be displayed, such as an image representing the following vehicle, text indicating that the following vehicle is approaching, or icon I-1 indicating that a lane change is possible.
[0112] As shown in Figure 11, in scenes where the number of lanes decreases, a strong recommendation may be displayed, such as an image or text indicating that the lane in which the vehicle M is traveling disappears in the direction of travel of the vehicle M, or an icon I-1 indicating that a lane change is possible.
[0113] As shown in Figure 12, in scenes where the vehicle M is approaching the target junction, strong recommendations may be displayed, such as images or text indicating that the target junction is located ahead in the direction of travel of the vehicle M, or an icon I-1 indicating that a lane change is possible.
[0114] Furthermore, the aforementioned icon I-1 may be displayed in IND or SDD, either in place of or in addition to MID.
[0115] Figure 13 schematically illustrates an example of a scene in which a strong recommendation is output. In scene S1 in the figure, the preceding vehicle is slow, and the vehicle M is unable to maintain the set speed due to deceleration. In such a scene S1, an overtaking event is planned, and a strong recommendation as exemplified in Figure 9 is output. In scene S2, the vehicle M is approaching the target junction. In such a scene S2, a junction event is planned, and a strong recommendation as exemplified in Figure 12 is output.
[0116] In response to a strong recommendation being output, for example, if the occupant operates the ALCR switch 34A, the suggestion unit 180 determines that the lane change has been approved by the occupant. In this case, the suggestion unit 180 provides the action plan generation unit 140 with the determination result that the lane change has been approved by the occupant.
[0117] In response, the action plan generation unit 140 searches for lane change target positions TAs on the adjacent lane. Once lane change target positions TAs are found, the action plan generation unit 140 determines whether or not it is possible to change lanes to those lane change target positions TAs.
[0118] The action plan generation unit 140 continues searching for lane change target positions TAs until it determines that a lane change is possible. In this process, the action plan generation unit 140 may generate a target trajectory that keeps the vehicle M waiting on its own lane LN1, or a target trajectory that decelerates or accelerates to move the vehicle M to the side of the lane change target positions TAs on its own lane LN1. In other words, the action plan generation unit 140 adjusts the speed of the vehicle M to a speed suitable for a lane change.
[0119] The action plan generation unit 140, upon setting lane change target positions TAs on adjacent lanes where lane changes are possible, generates a target trajectory for changing the vehicle M to those lane change target positions TAs.
[0120] The second control unit 160 controls at least the steering of the vehicle M, which is one of the steering and speed controls, based on the target trajectory generated by the action plan generation unit 140. Specifically, the second control unit 160 controls at least the steering of the vehicle M, which is one of the steering and speed controls, to move the vehicle M in the lateral direction as an automatic lane change. The lateral direction is the direction that intersects the longitudinal direction, which is the direction in which the vehicle's lane extends (typically a direction perpendicular to the longitudinal direction). This is how the automatic lane change is performed in scenes S1 and S2. Hereafter, this control that moves the vehicle M in the lateral direction will be specifically referred to as "lateral movement control" and explained accordingly.
[0121] [ALCR Details: Weak Recommendation] Figure 14 schematically illustrates an example of a scene in which a weak recommendation is output. In scenes S3-S5 in the figure, there are no other vehicles around the vehicle M, the number of lanes does not decrease, and there is no target junction nearby. In other words, no events that recommend lane changes, such as lane change events, overtaking events, or junction events, are planned. In such scenes S3-S5, the vehicle M can freely change lanes to other lanes, so a weak recommendation is output.
[0122] For example, in Scene S3, when vehicle M is in the leftmost lane LN1, a weak recommendation suggests changing lanes to the center lane LN2. In Scene S4, when vehicle M is in the center lane LN2, a weak recommendation suggests changing lanes to the rightmost lane LN3 (passing lane). In Scene S5, when vehicle M is in the rightmost lane LN3, a weak recommendation suggests changing lanes to the center lane LN2.
[0123] In response to the output of a weak recommendation, for example, if the occupant operates the ALCR switch 34A, the suggestion unit 180 determines that the lane change has been approved by the occupant. In this case, the suggestion unit 180 provides the action plan generation unit 140 with the determination result that the lane change has been approved by the occupant.
[0124] In response, the action plan generation unit 140 searches for lane change target positions TAs on the adjacent lane. Once lane change target positions TAs are found, the action plan generation unit 140 determines whether or not it is possible to change lanes to those lane change target positions TAs.
[0125] The action plan generation unit 140 continues searching for lane change target positions TAs until it determines that a lane change is possible. In this process, the action plan generation unit 140 may generate a target trajectory that keeps the vehicle M waiting in its own lane, or a target trajectory that slows down or accelerates the vehicle M to move it laterally to the lane change target positions TAs within its own lane. In other words, the action plan generation unit 140 adjusts the speed of the vehicle M to a speed suitable for a lane change.
[0126] The action plan generation unit 140, upon setting lane change target positions TAs on adjacent lanes where lane changes are possible, generates a target trajectory for changing the vehicle M to those lane change target positions TAs.
[0127] The second control unit 160 controls at least the steering of the vehicle M, based on the target trajectory generated by the action plan generation unit 140. Specifically, the second control unit 160 performs lateral movement control. This enables the vehicle to change its lane in scenes S3-S5.
[0128] As mentioned above, under the second autonomous driving mode, the occupant may be required to perform a second duty immediately before the automatic lane change is executed. In such cases, if the occupant performs the second duty, i.e., becomes hands-on, when a weak recommendation is output and the ALCR switch 34A is operated, the automatic lane change will be executed.
[0129] Figure 15 shows an example of a weak recommendation display. Weak recommendations, like strong recommendations, may also be displayed on the first display 32A. For example, the IND on the first display 32A may display icons I-2 representing a recommendation to change lanes to the left lane, and icon I-3 representing a recommendation to change lanes to the right lane, as weak recommendations.
[0130] Furthermore, IND may display icons such as I-4 and I-5 before ALCR is displayed, that is, under the first automated driving mode in which automatic lane changes are not performed. Icon I-4 is an icon that prompts the occupant to operate the ALCR switch 34A under the first automated driving mode. In other words, icon I-4 is an icon that prompts the occupant to transition to an activated state in which ALC can be executed. Icon I-5 is an icon that requests the occupant to take hands-on action. As mentioned above, under the second automated driving mode, the occupant may be required to take on a second duty (hands-on action) immediately before an automatic lane change is performed, and icon I-5 is displayed to request the occupant to fulfill this second duty (hands-on action).
[0131] [Branching Event] Figure 16 shows an example of the driving control of the vehicle M and the display on the first display 32A during a branching event. In the figure, X1 is the proposed start point, X2 is the pre-speed adjustment start point, X3 is the proposed start limit point, X4 is the lane change start point, X5 is the proposed end point, X6 is the give-up point, X7 is the lane change end point, X8 is the branching start point, and X9 is the branching end point.
[0132] The proposed starting point X1 is the point where the ALCR output is to begin, and it is located before the branching starting point X8.
[0133] The pre-speed adjustment start point X2 is a point designated to adjust the speed of the vehicle M to a speed suitable for lane changes as proposed for ALCR, and is located further back than the proposed start point X1 and before the branching start point X8.
[0134] The proposed starting limit point X3 is the limit point at which ALCR output begins, and it is located beyond the proposed starting point X1 and before the branching start point X8.
[0135] Lane change start point X4 is the point where the proposed lane change as ALCR begins, and is located beyond the pre-speed adjustment start point X2 and before the branching start point X8.
[0136] The proposed termination point X5 is the point where the ALCR output is scheduled to end, and it is located beyond the proposed starting point X1 and before the branching starting point X8.
[0137] The surrender point X6 is the point where the execution of the lane change is canceled (surrendered) by the automatic driving control device 100.
[0138] Lane change end point X7 is the point where the proposed lane change as ALCR ends.
[0139] The branching start point X8 is the point on the highway where the lanes begin to branch. In this embodiment, the destination is located beyond the branching road LN4, and the vehicle M changes lanes onto the branching road LN4 on the highway. The branching start point X8 is an example of a "route guidance point".
[0140] The branching end point X9 is the point on the highway where the lane branching ends. Note that the positions of X1 to X9 described above can be changed as appropriate within a range that does not affect lane change control. For example, the position of the proposed end point X5 may be before the pre-speed adjustment start point X2.
[0141] For example, the suggestion unit 180 assumes that during the period until its own vehicle M reaches the suggestion start point X1, the occupant operates the ALCR switch 34A and transitions from a non-activated state to an activated state. In other words, it assumes a transition from the first automatic driving mode to the second automatic driving mode. When the own vehicle M reaches the suggestion start point X1 while in the activated state, the suggestion unit 180 starts outputting ALCR (weak recommendation and strong recommendation).
[0142] For example, when the vehicle M reaches the suggestion start point X1 while the suggestion unit 180 is running, it displays a weak recommendation on the IND of the first display 32A and a strong recommendation on the MID of the first display 32A.
[0143] Figure 17 shows an example of the screen of the first display 32A when the vehicle M reaches the suggested starting point X1 while in the startup state. When the vehicle M reaches the suggested starting point X1 while in the startup state, the IND of the first display 32A displays icon I-2, which represents a recommendation to change lanes to the left lane, as a weak recommendation, and the MID and SDD display icons and messages to guide the vehicle M to the branching road LN4 at the branching starting point X8 as a strong recommendation.
[0144] The suggestion unit 180 displays icon I-4 on IND to prompt the occupant to operate the ALCR switch 34A during the period from when the vehicle M passes the suggestion start point X1 until it reaches the suggestion end point X5, and terminates the output of ALCR (weak recommendation and strong recommendation) when the vehicle M reaches the suggestion end point X5.
[0145] For example, suppose the occupant operates the ALCR switch 34A during the period from when the vehicle M passes the proposed starting point X1 until it reaches the proposed ending point X5. In other words, suppose the occupant approves the lane change proposed as ALCR.
[0146] In this case, the proposal unit 180 causes the first display 32A to display an icon or message that requests the crew to perform the second obligation (hands-on).
[0147] Figure 18 shows an example of the screen of the first display 32A when the occupant approves a lane change. When the occupant approves a lane change, the MID may display an icon or message indicating hands-on operation, as shown in the figure.
[0148] Furthermore, the action plan generation unit 140 searches for lane change target positions TAs on adjacent lanes. When lane change target positions TAs are found, the action plan generation unit 140 determines whether or not it is possible to change lanes to those lane change target positions TAs.
[0149] The action plan generation unit 140 continues searching for lane change target positions TAs until it determines that a lane change is possible. During the period of searching for lane change target positions TAs, the action plan generation unit 140 may generate a target trajectory that keeps the vehicle M waiting on lane LN2, or a target trajectory that decelerates or accelerates to move the vehicle M to the side of the lane change target positions TAs on lane LN2. In other words, the action plan generation unit 140 generates a target trajectory to adjust the speed of the vehicle M to a speed suitable for a lane change.
[0150] Figure 19 shows an example of the screen of the first display 32A when hands-on driving is enabled. When the occupant grips the steering wheel after approving a lane change (when hands-on driving is enabled), the MID displays an icon and message indicating that the lane change approved by the occupant has been accepted by the automated driving control system 100, as shown in the figure. After the lane change has been accepted and approved by the occupant, the occupant can cancel the approval by operating the ALCR switch 34A again.
[0151] Assume that, after the speed of the vehicle M has been adjusted, and before the vehicle M reaches the lane change starting point X4, lane change target positions TAs where a lane change is possible have been discovered. In this case, the action plan generation unit 140 generates a target trajectory for the vehicle M to change lanes to the lane change target positions TAs.
[0152] The second control unit 160 controls at least the steering of the vehicle M, based on the target trajectory generated by the action plan generation unit 140. Specifically, the second control unit 160 performs lateral movement control. As a result, the vehicle M changes lanes from lane LN2 to lane LN1.
[0153] [Overtaking Event] Figure 20 shows an example of the driving control of the vehicle M and the display on the first display 32A during an overtaking event.
[0154] Under an overtaking event, when the vehicle M reaches the suggested starting point X1 while in the activated state, the suggestion unit 180 may display a weak recommendation on the IND of the first display 32A and a strong recommendation on the MID of the first display 32A, similar to a branching event.
[0155] When the vehicle M passes the suggestion starting point X1, the suggestion unit 180 displays icon I-4 on IND to prompt the occupant to operate the ALCR switch 34A, or displays a strong recommendation to suggest changing lanes from lane LN1 to lane LN2.
[0156] For example, suppose the occupant operates the ALCR switch 34A after the vehicle M has passed the proposed starting point X1. In other words, the occupant approves the lane change proposed as ALCR.
[0157] In this case, the proposal unit 180 causes the first display 32A to display an icon or message that requests the crew to perform the second obligation (hands-on).
[0158] When ALCR is approved by the occupants, the action plan generation unit 140 searches for lane change target positions TAs on the lane LN2. Once lane change target positions TAs are found, the action plan generation unit 140 determines whether or not a lane change to those lane change target positions TAs is possible.
[0159] The action plan generation unit 140 continues searching for lane change target positions TAs until it determines that a lane change is possible. During the period of searching for lane change target positions TAs, the action plan generation unit 140 may generate a target trajectory that keeps the vehicle M waiting on lane LN2, or a target trajectory that decelerates or accelerates to move the vehicle M to the side of the lane change target positions TAs on lane LN2. In other words, the action plan generation unit 140 generates a target trajectory to adjust the speed of the vehicle M to a speed suitable for a lane change.
[0160] Assume that lane change target positions TAs are found after the speed of the vehicle M has been adjusted. In this case, the action plan generation unit 140 generates a target trajectory for the vehicle M to change lanes to the lane change target positions TAs.
[0161] The second control unit 160 controls at least the steering of the vehicle M, based on the target trajectory generated by the action plan generation unit 140. Specifically, the second control unit 160 performs lateral movement control. As a result, the vehicle M changes lanes from lane LN1 to lane LN2.
[0162] When the vehicle M overtakes a preceding vehicle on lane LN2, a second suggestion start point X1 is set. Upon reaching the second suggestion start point X1, the suggestion unit 180 displays icon I-4 on the IND of the first display 32A to prompt the occupant to operate the ALCR switch 34A, or displays a strong recommendation to suggest changing lanes from lane LN2 to lane LN1.
[0163] For example, suppose the occupant operates the ALCR switch 34A after the vehicle M has passed the second proposed starting point X1. In other words, the occupant approves the lane change proposed as ALCR.
[0164] In this case, the proposal unit 180 causes the first display 32A to display an icon or message that requests the crew to perform the second obligation (hands-on).
[0165] When ALCR is approved by the occupants, the action plan generation unit 140 searches for lane change target positions TAs on the lane LN1. Once lane change target positions TAs are found, the action plan generation unit 140 determines whether or not a lane change to those lane change target positions TAs is possible.
[0166] The action plan generation unit 140 continues searching for lane change target positions TAs until it determines that a lane change is possible. During the period of searching for lane change target positions TAs, the action plan generation unit 140 may generate a target trajectory that keeps the vehicle M waiting on lane LN2, or a target trajectory that decelerates or accelerates to move the vehicle M to the side of the lane change target positions TAs on lane LN2. In other words, the action plan generation unit 140 generates a target trajectory to adjust the speed of the vehicle M to a speed suitable for a lane change.
[0167] Assume that lane change target positions TAs are found after the speed of the vehicle M has been adjusted. In this case, the action plan generation unit 140 generates a target trajectory for the vehicle M to change lanes to the lane change target positions TAs.
[0168] The second control unit 160 controls at least the steering of the vehicle M, based on the target trajectory generated by the action plan generation unit 140. Specifically, the second control unit 160 performs lateral movement control. As a result, the vehicle M changes lanes from lane LN2 to lane LN1.
[0169] [Processing flow] The following describes the sequence of processes performed by the automated driving control device 100 of this embodiment using a flowchart. Figure 21 is a flowchart showing an example of the sequence of processes performed by the automated driving control device 100 of this embodiment. The processes in this flowchart may be repeatedly executed at predetermined intervals, for example, when driving on a highway.
[0170] First, when the proposal unit 180's own vehicle M reaches the proposal starting point X1, it outputs ALCR (step S100).
[0171] Next, the proposal unit 180 determines whether or not the ALCR switch 34A has been operated (step S102). In other words, the proposal unit 180 determines whether or not an approval operation has been performed after the ALCR has been output.
[0172] If an approval operation is performed after ALCR is output, the action plan generation unit 140 searches for lane change target positions TAs on the adjacent lane (step S104).
[0173] If lane change target positions TAs exist in the adjacent lane, the action plan generation unit 140 generates a target trajectory for changing the vehicle M to the lane change target positions TAs. The second control unit 160 executes lateral movement control based on the target trajectory generated by the action plan generation unit 140. This executes the lane change (step S108). This completes the processing of this flowchart.
[0174] According to the embodiment described above, the automatic driving control device 100 outputs ALCR via the first display 32A (an example of an "output interface"). In this case, if an adjacent lane exists next to the current lane, the automatic driving control device 100 outputs ALCR regardless of the presence or absence of lane change target positions TAs (an example of a "space where a lane change is possible") on the adjacent lane. After ALCR is output, if an approval operation is input to the ALCR switch 34A (an example of an "input interface"), the automatic driving control device 100 executes the lane change proposed as ALCR.
[0175] By outputting ALCR regardless of the presence or absence of lane change target positions TAs on the adjacent lane (before determining whether a lane change to the adjacent lane is possible), the occupants can understand that their vehicle M is traveling in an environment where a lane change is recommended, and then decide whether to approve ALCR. As a result, the discomfort experienced by occupants when performing a lane change can be reduced.
[0176] (Other embodiments) Other embodiments will be described below. In the embodiments described above, it was explained that a second obligation is imposed on the occupants immediately before an automatic lane change is performed under the second automated driving mode, but the invention is not limited to this. For example, when an automatic lane change is performed under the second automated driving mode, the occupants may not be imposed a second obligation. In this case, if the occupants give approval after the ALCR is output, the lane change will be performed without hands-on operation.
[0177] Although embodiments for carrying out the present invention have been described above using examples, the present invention is not limited in any way to these embodiments, and various modifications and substitutions can be made without departing from the spirit of the present invention. [Explanation of Symbols]
[0178] 1...Vehicle system, 10...Camera, 12...Radar device, 14...Finder, 16...Object recognition device, 20...Communication device, 30...HMI, 32...Display device, 32A...First display, 32B...Second display, 34...Switch assembly, 34A...ALCR switch, 40...Vehicle sensor, 50...Navigation device, 60...MPU, 80...Driver's controls, 85...Turn signal lever, 90...In-vehicle camera, 100... Automatic driving control device, 120...First control unit, 130...Recognition unit, 140...Action plan generation unit, 160...Second control unit, 162...First acquisition unit, 164...Speed control unit, 166...Steering control unit, 170...Third control unit, 172...Second acquisition unit, 174...Mode control unit, 176...First determination unit, 178...Second determination unit, 180...Proposal unit, 190...Storage unit, 200...Driving force output device, 210...Brake device, 220...Steering device
Claims
1. An output interface for outputting information, An input interface operated by the vehicle occupants, A suggestion unit that outputs a suggestion for lane changes to the occupant via the output interface, The system includes a lane change control unit that executes the lane change when an approval operation, which is an operation performed by the occupant to approve the aforementioned proposal, is input to the input interface, The suggestion unit outputs the suggestion regardless of whether there is space on the adjacent lane where the vehicle is located to change lanes, if such an adjacent lane exists. Driving control device.
2. The lane change control unit, after the approval operation is input to the input interface, searches for the space on the adjacent lane, and if the space exists on the adjacent lane, initiates lateral movement control to move the vehicle in the lateral direction, which is the other direction intersecting the longitudinal direction, which is the direction in which the current lane extends, as a lane change. The driving control device according to claim 1.
3. The aforementioned proposal section is, Even if the event that recommends the lane change does not occur, if the adjacent lane exists, a first suggestion is output to the occupant to suggest that the lane change is possible. If the aforementioned event occurs, a second suggestion to recommend the lane change to the occupant is output. Regardless of whether or not there is space on the adjacent lane, either the first proposal or the second proposal will be output. The driving control device according to claim 2.
4. The aforementioned proposal section is, If an event occurs that recommends the lane change, a second suggestion recommending the lane change is output to the occupant. Regardless of the presence or absence of the space on the adjacent lane, the second proposal is output. The driving control device according to claim 2.
5. The aforementioned events occur when the vehicle catches up to the preceding vehicle and when the vehicle approaches the route guidance point. The driving control device according to claim 4.
6. A driving control method using a computer mounted on a vehicle, comprising an output interface for outputting information and an input interface operated by the vehicle's occupants, To output a suggestion for lane changes to the occupant via the output interface, When an approval operation, which is an operation performed by the occupant to approve the aforementioned proposal, is input to the input interface, the lane change is performed. If there is an adjacent lane next to the lane in which the vehicle is located, the proposal should be output regardless of whether there is space on the adjacent lane for changing lanes. A driving control method including the following.
7. A program to be executed by a computer mounted in the vehicle, which has an output interface for outputting information and an input interface operated by the vehicle's occupants, To output a suggestion for lane changes to the occupant via the output interface, When an approval operation, which is an operation performed by the occupant to approve the aforementioned proposal, is input to the input interface, the lane change is performed. If there is an adjacent lane next to the lane in which the vehicle is located, the proposal should be output regardless of whether there is space on the adjacent lane for changing lanes. A program that includes this.
Citation Information
Patent Citations
Vehicle travel control method and travel control device
WO2020230304A1