Vehicle control method and vehicle control device

By calculating future yaw rates and adjusting braking/driving forces, the system improves trajectory tracking in vehicle control systems, addressing the issue of poor path alignment in existing technologies.

JP2025163563APending Publication Date: 2025-10-29NISSAN MOTOR CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024066960
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-17
Publication Date
2025-10-29

AI Technical Summary

Technical Problem

Existing vehicle control systems fail to accurately reflect changes in the target trajectory shape at future travel positions, leading to poor tracking of the desired path.

Method used

The system calculates a target yaw rate based on future vehicle speed and trajectory curvature, adjusting braking and driving forces to align the actual yaw rate with the target, using a braking/driving force difference to improve trajectory following.

Benefits of technology

Enhances the ability to follow the target driving trajectory by accurately adjusting yaw rates and forces, ensuring better alignment with the intended path.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025163563000001_ABST
    Figure 2025163563000001_ABST
Patent Text Reader

Abstract

To improve followability with respect to a target travel trajectory in control to generate a yaw rate for allowing an own vehicle to travel along the target travel trajectory based on a braking and driving force difference.SOLUTION: A vehicle control method includes: setting a target travel trajectory and a target vehicle speed of an own vehicle (S1); detecting or estimating an actual yaw rate generated in the own vehicle at a current time (S2); calculating a target yaw rate based on a target vehicle speed at a future time that is later than the current time by a response time from when a braking and driving force difference is generated on each wheel to when a yaw moment is applied to the own vehicle, and a curvature of the target travel trajectory at a travel position at the future time (S3); and generating a braking and driving force difference on each wheel according to a deviation between the target yaw rate and the actual yaw rate (S4).SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a vehicle control method and a vehicle control device. [Background technology]

[0002] The vehicle driving control device described in Patent Document 1 calculates a target yaw rate that the vehicle behavior is desired to follow at the current time, and based on the difference between the target yaw rate and the actual yaw rate, applies a braking force difference to the left and right wheels so as to reduce the difference between the actual yaw rate and the target yaw rate. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2017-165216 Summary of the Invention [Problem to be solved by the invention]

[0004] The cruise control device described in Patent Document 1 calculates a target yaw rate that the vehicle is currently aiming to achieve and controls the braking force difference between the left and right wheels. As a result, when the vehicle is driven along a target trajectory, changes in the shape of the target trajectory at future travel positions are not reflected in the control, resulting in poor tracking of the target trajectory. The present invention aims to improve the ability to follow a target driving trajectory in a control that generates a yaw rate for a vehicle to travel along a target driving trajectory using a braking / driving force difference. [Means for solving the problem]

[0005] In one aspect of the vehicle control method of the present invention, a target driving trajectory and a target vehicle speed are set for the vehicle, an actual yaw rate generated in the vehicle at the current time is detected or estimated, and a target yaw rate is calculated based on the target vehicle speed at a future time after the current time, which is the response time from when a braking / driving force difference is generated at each wheel until a yaw moment is applied to the vehicle, and the curvature of the target driving trajectory at the driving position at the future time, and a braking / driving force difference is generated at each wheel according to the deviation between the target yaw rate and the actual yaw rate. [Effects of the Invention]

[0006] According to the present invention, in control for generating a yaw rate for driving a vehicle along a target driving trajectory using a braking / driving force difference, it is possible to improve the ability to follow the target driving trajectory. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of a vehicle control device according to an embodiment; [Figure 2] FIG. 2 is a block diagram illustrating an example of a functional configuration of a controller according to the first embodiment. [Figure 3] 1 is a schematic diagram of a current time and a future time that is a response time from the current time. [Figure 4] FIG. 2 is a block diagram illustrating an example of a functional configuration of a braking / driving control calculation unit. [Figure 5] 3 is a flowchart illustrating an example of a vehicle control method according to the first embodiment. [Figure 6] FIG. 10 is a block diagram illustrating an example of a functional configuration of a controller according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the drawings are schematic and may differ from the actual product. Furthermore, the embodiments of the present invention shown below are examples of devices and methods for embodying the technical concept of the present invention, and the technical concept of the present invention does not limit the structure, arrangement, etc. of component parts to those described below. The technical concept of the present invention can be modified in various ways within the technical scope defined by the claims.

[0009] (First embodiment) (composition) FIG. 1 is a diagram illustrating a schematic configuration example of a vehicle control device according to an embodiment. The host vehicle 1 includes a vehicle control device 10 that controls at least the driving force or braking force of the host vehicle 1. For example, the vehicle control device 10 may execute autonomous driving control, which controls the steering angle, driving force, and braking force of the host vehicle 1 based on the driving environment around the host vehicle 1, to automatically drive the host vehicle 1 without the involvement of a driver. Furthermore, for example, the vehicle control device 10 may execute driving assistance control, which assists the driver in driving the host vehicle 1, by controlling at least one of the steering angle, driving force, and braking force of the host vehicle 1. The driving assistance control may include, for example, automatic braking, lane keeping control, automatic speed control (for example, constant speed driving control, inter-vehicle control that maintains a target inter-vehicle distance from a leading vehicle, or leading vehicle following control), etc.

[0010] The vehicle control device 10 includes an ambient environment sensor 11, a vehicle sensor 12, a positioning device 13, a map database (map DB) 14, a navigation system 15, a controller 16, a steering actuator 17, an accelerator actuator 18, and a brake actuator 19.

[0011] The surrounding environment sensor 11 detects objects within a predetermined distance range from the host vehicle 1. The surrounding environment sensor 11 detects the surrounding environment of the host vehicle 1, such as the relative position of the host vehicle 1 and objects present around the host vehicle 1, the distance between the host vehicle 1 and the objects, and the direction in which the objects are present. The surrounding environment sensor 11 may include, for example, a camera that captures images of the surrounding environment of the host vehicle 1. The surrounding environment sensor 11 may also include a distance measuring device such as a laser range finder, radar, LiDAR (Light Detection and Ranging), or sonar. The surrounding environment sensor 11 outputs surrounding environment information, which is information on the detected surrounding environment of the host vehicle 1, to the controller 16.

[0012] The vehicle sensor 12 detects various information (vehicle information) of the host vehicle 1. For example, the vehicle sensor 12 may include a vehicle speed sensor that detects the vehicle speed V of the host vehicle 1, an acceleration sensor that detects the acceleration (including deceleration) of the host vehicle 1 in three axial directions, a steering angle sensor that detects the front wheel steering angle δf and the rear wheel steering angle δr of the host vehicle 1, and a yaw rate sensor that detects the yaw rate occurring in the host vehicle 1. The vehicle sensor 12 outputs vehicle state information to the controller 16. Note that if the host vehicle 1 does not have a rear wheel steering mechanism, the steering angle sensor detects only the front wheel steering angle δf. In the following description, the front wheel steering angle δf and the rear wheel steering angle δr may be collectively referred to as the "steering angle δ." The yaw rate detected by the yaw rate sensor may be referred to as the "actual yaw rate γa."

[0013] The positioning device 13 measures the current position of the vehicle 1. The positioning device 13 includes, for example, a Global Navigation System (GNSS) receiver. The GNSS receiver is, for example, a Global Positioning System (GPS) receiver, and receives radio waves from multiple navigation satellites to measure the current position of the vehicle 1. The positioning device 13 may also include an inertial navigation system. The positioning device 13 outputs current position information, which is information on the measured current position and attitude, to the controller 16. Map data is stored in the map database 14. The map data stored in the map database 14 may be high-precision map data suitable for use as map data for navigation or maps for automatic driving, for example.

[0014] The navigation system 15 recognizes the current position of the vehicle 1 using the positioning device 13 and obtains map information for the current position from the map database 14. The navigation system 15 sets a driving route to the destination input by the occupant and provides route guidance to the occupant along this driving route. The navigation system 15 also outputs information about the set driving route to the controller 16. When performing autonomous driving control, the controller 16 automatically drives the vehicle 1 so that the vehicle 1 travels along the driving route set by the navigation system 15.

[0015] Steering actuator 17 controls the steering direction and steering amount of the steering mechanism of vehicle 1 in response to a control signal from controller 16. For example, if the steering mechanism of vehicle 1 is equipped with a steer-by-wire system in which the steering wheel and steered wheels are mechanically separated, steering actuator 17 may be a steering motor that generates a steering force to turn the steered wheels. Also, for example, if the steering mechanism is an electric power steering system that applies a steering assist force to assist the driver in steering the steering wheel, steering actuator 17 may be a steering assist motor that generates a steering assist force. The accelerator actuator 18 controls the accelerator opening of the drive device, which is an engine or a drive motor, in response to a control signal from the controller 16. The brake actuator 19 operates the braking device in response to a control signal from the controller 16.

[0016] The controller 16 is an electronic control unit (ECU) that performs autonomous driving control and driving assistance control of the host vehicle 1. The controller 16 includes a processor 16a and peripheral components such as a storage device 16b. The processor 16a may be, for example, a central processing unit (CPU) or a micro-processing unit (MPU). The storage device 16b may include a semiconductor storage device, a magnetic storage device, an optical storage device, etc. The storage device 16b may include memories such as a register, a cache memory, and a read-only memory (ROM) and a random access memory (RAM) used as a main storage device. The functions of the controller 16 described below are realized, for example, by the processor 16a executing a computer program stored in the storage device 16b.

[0017] The controller 16 may be formed by dedicated hardware for executing each of the information processes described below. For example, the controller 16 may include a functional logic circuit configured in a general-purpose semiconductor integrated circuit, such as a programmable logic device (PLD) such as a field-programmable gate array (FPGA).

[0018] 2 is a block diagram of an example of the functional configuration of the controller 16 in the first embodiment. In the first embodiment, the functional configuration of the controller 16 when the controller 16 drives the host vehicle 1 using autonomous driving control will be described. The controller 16 includes a target trajectory calculation unit 30, a target calculation unit 31, a vehicle control calculation unit 32, and a braking / driving control calculation unit 33.

[0019] The target trajectory calculation unit 30 acquires route information for the route along which the vehicle 1 is traveling. For example, the target trajectory calculation unit 30 acquires, as route information, ambient environment information acquired from the ambient environment sensor 11 and high-precision map data from the map database 14. Based on the acquired route information, the route set by the navigation system 15, and the current position measured by the positioning device 13, the target trajectory calculation unit 30 calculates a target traveling trajectory and a target vehicle speed as control targets for autonomous driving control for the vehicle 1 to travel along the route.

[0020] For example, the target trajectory calculation unit 30 may generate a route space map that represents the route around the host vehicle 1 and the presence or absence of objects, and a risk map that quantifies the risk of the driving field, and calculate a target driving trajectory and target vehicle speed for the host vehicle 1 based on the motion characteristics of the host vehicle 1, vehicle state information, the route space map, and the risk map. For example, the target trajectory calculation unit 30 may calculate a target vehicle speed profile that represents the target vehicle speed at a sequence of points on the target driving trajectory.

[0021] The target calculation unit 31 calculates the target longitudinal force Fxt, target lateral force Fyt, target yaw rate value γtc, target sideslip angle βt, and target yaw moment Mzt required for the host vehicle 1 to travel at the target vehicle speed along the target travel trajectory. For example, the target calculation unit 31 may calculate the longitudinal force and lateral force required for the mass point of the host vehicle 1 to travel at the target vehicle speed along the target travel trajectory as the target longitudinal force Fxt and the target lateral force Fyt, respectively.

[0022] The yaw rate target value γtc is a target value of the yaw rate at the current time tc, and is calculated based on the running state and target lateral force Fyt of the host vehicle 1 at the current time tc, and the vehicle specifications of the host vehicle 1. For example, the target calculation unit 31 may calculate the yaw rate target value γtc based on the following equations (1), (3) to (5), (7) and (8). Furthermore, the target calculation unit 31 may calculate the target sideslip angle βt and the target yaw moment Mzt based on (2) to (9).

[0023]

number

[0024] Furthermore, the target calculation unit 31 calculates a target yaw rate γtf based on the target vehicle speed Vf at a future time tf=tc+Tres that is a predetermined response time Tres after the current time tc, and the curvature ρf of the target driving trajectory at the driving position Pf at the future time tf. Here, the predetermined response time Tres is the time required from when the accelerator actuator 18 or the brake actuator 19 generates a braking / driving force difference between the wheels until an actual yaw moment is applied to the host vehicle 1.

[0025] The response time Tres may be set based on, for example, the vehicle specifications or state quantities of the host vehicle 1. For example, the response time Tres varies depending on the road surface friction coefficient μ. Therefore, the target calculation unit 31 may estimate the road surface friction coefficient μ as a state quantity of the host vehicle 1 and set the response time Tres as a function of the road surface friction coefficient μ. Alternatively, a fixed value may be used as the estimated value of the road surface friction coefficient μ.

[0026] For example, the target calculation unit 31 may calculate the target yaw rate γtf based on the target vehicle speed Vc at the current time tc, the curvature ρc of the target driving trajectory at the driving position Pc at the current time tc, the target vehicle speed Vf at a future time tf, the curvature ρf of the target driving trajectory at the driving position Pf at the future time tf, and the yaw rate target value γtc. FIG. 3 is a schematic diagram of the current time tc and the running positions Pc and Pf on the target running trajectory Tt at a future time tf that is the response time Tres after the current time tc.

[0027] For example, the target calculation unit 31 may calculate the product of the target vehicle speed Vc at the current time tc and the curvature ρc of the target driving trajectory Tt at the driving position Pc at the current time tc as the first required yaw rate (ρc × Vc) required to drive on the target driving trajectory Tt. The target calculation unit 31 may also calculate the product of the target vehicle speed Vf at a future point in time tf and the curvature ρf of the target driving trajectory Tt at the driving position Pf at a future point in time tf as the second required yaw rate (ρf × Vf) required to drive on the target driving trajectory Tt.

[0028] The target calculation unit 31 may calculate the target yaw rate γtf=(γtc+ρf×Vf-ρc×Vc) by correcting the yaw rate target value γtc with the yaw rate difference (ρf×Vf-ρc×Vc) between the first required yaw rate (ρc×Vc) and the second required yaw rate (ρf×Vf). The target calculation unit 31 outputs the target longitudinal force Fxt, the target lateral force Fyt, the target sideslip angle βt, and the target yaw moment Mzt to the vehicle control calculation unit 32, and outputs the target yaw rate γtf to the braking / driving control calculation unit 33.

[0029] The vehicle control calculation unit 32 calculates the target steering angle and the target braking / driving force of each wheel based on the target longitudinal force Fxt, target lateral force Fyt, target yaw rate γt, target sideslip angle βt, and target yaw moment Mzt calculated by the target calculation unit 31. For example, the vehicle control calculation unit 32 calculates a target steering angle for realizing a target yaw rate γt and a target braking / driving force for realizing a target longitudinal force Fxt.

[0030] The vehicle control calculation unit 32 may distribute the control amount for achieving the target yaw rate γt to braking force, steering force, and driving force. In this case, in order to achieve the target yaw rate γt, not only the steering angle δ but also the addition of a yaw moment due to the braking / driving force of each wheel and the influence of wheel load fluctuations may be actively used, and for this purpose, information such as the target sideslip angle βt and the target yaw moment Mzt may also be used. The vehicle control calculation unit 32 controls the steering actuator so that the steering angle δ of the steered wheels of the host vehicle 1 becomes the target steering angle. In addition, the vehicle control calculation unit 32 controls the accelerator actuator 18 or the brake actuator 19 so that the target braking / driving force is generated at each wheel.

[0031] The braking / driving control calculation unit 33 performs intervention control to generate a yaw moment by using the braking / driving force difference between the wheels to eliminate the deviation of the actual yaw rate γa from the target yaw rate γtf. For example, the braking / driving control calculation unit 33 may generate the yaw moment by using the braking / driving force difference between the wheels through conventional electronic stability control (ESC).

[0032] 4 is a block diagram of an example of the functional configuration of braking / driving control calculation unit 33. Braking / driving control calculation unit 33 includes a yaw rate deviation calculation unit 40, a sideslip angle deviation calculation unit 41, a sideslip angle velocity calculation unit 42, controllers 43, 44, and 45, an adder 46, and a braking / driving command calculation unit 47. A yaw rate deviation calculation unit 40 calculates the yaw rate deviation Δγ of the actual yaw rate γa relative to the target yaw rate γtf. A sideslip angle deviation calculation unit 41 estimates the sideslip angle deviation Δβ of the actual sideslip angle relative to the target sideslip angle based on the actual yaw rate γa, steering angle δ, and vehicle speed V. A sideslip angle velocity calculation unit 42 estimates the sideslip angle velocity dβ, which is the derivative of the actual sideslip angle, based on the actual yaw rate γa, vehicle speed V, and lateral acceleration Gy.

[0033] Controllers 43, 44, and 45 calculate the first yaw moment component Mz1, the second yaw moment component Mz2, and the third yaw moment component Mz3, respectively, by at least one of proportional action control (I control), integral action control (P control), and differential action control (D control) for the yaw rate deviation Δγ, the sideslip angle deviation Δβ, and the sideslip angular velocity dβ. The gains of these I control, P control, and D control may be variable gains that change according to the estimated value of the road surface friction coefficient μ and the vehicle speed. An adder 46 calculates the sum of the first to third yaw moment components Mz1 to Mz3 as the braking / driving control target yaw moment Mztv=Mz1+Mz2+Mz3.

[0034] The braking / driving control calculation unit 33 calculates a target left front wheel braking / driving force FxFL, a target right front wheel braking / driving force FxFR, a target left rear wheel braking / driving force FxRL, and a target right rear wheel braking / driving force FxRR for generating a braking / driving control target yaw moment Mztv in the host vehicle 1. For example, the braking / driving control calculation unit 33 may calculate the target left front wheel braking / driving force FxFL, the target right front wheel braking / driving force FxFR, the target left rear wheel braking / driving force FxRL, and the target right rear wheel braking / driving force FxRR based on the relational expression in the following equation (10).

[0035] Mztv=(FxFL-FxFR)×Tf / 2+(FxRL-FxRR)×Tr / 2 …(10) In equation (10), Tf and Tr are the treads of the front and rear wheels, respectively. For example, when a counterclockwise yaw moment is generated only by the braking force of the left front wheel and the left rear wheel, the following equation (11) is obtained from the above equation (10).

[0036] Mztv=κ×Fx×Tf / 2+(1-κ)Fx×Tr / 2 …(11) In equation (11), κ and (1-κ) are the braking force distributions to the front and rear wheels. By rearranging equation (11) above, the left front wheel braking force FxFL and the left rear wheel braking force FxRL can be calculated based on the following equations (12) to (14). FxFL=κ×Fx …(12) FxRL=(1-κ)×Fx …(13) Fx=2×Mztv / {κ×Tf+(1-κ)×Tr}…(14)

[0037] The braking / driving control calculation unit 33 controls the accelerator actuator 18 or the brake actuator 19 so that the left front wheel, right front wheel, left rear wheel, and right rear wheel generate the target left front wheel braking / driving force FxFL, target right front wheel braking / driving force FxFR, target left rear wheel braking / driving force FxRL, and target right rear wheel braking / driving force FxRR, respectively. After starting the intervention control, the braking / driving control calculation unit 33 determines whether the actual traveling trajectory of the host vehicle 1 has converged to the target traveling trajectory. If it is determined that the actual traveling trajectory of the host vehicle 1 has converged to the target traveling trajectory, the braking / driving control calculation unit 33 ends the intervention control.

[0038] For example, the braking / driving control calculation unit 33 may determine that the actual traveling trajectory of the host vehicle 1 has converged to the target traveling trajectory when the yaw rate deviation Δγ, the sideslip angle deviation Δβ, and the lateral acceleration Gy are each less than a threshold value. Alternatively, for example, the braking / driving control calculation unit 33 may determine that the actual traveling trajectory of the host vehicle 1 has converged to the target traveling trajectory when the position deviation of the current position of the host vehicle 1 from the target traveling trajectory is less than a threshold value.

[0039] (operation) In step S1, the target trajectory calculation unit 30 calculates a target traveling trajectory and a target vehicle speed. In step S2, the vehicle sensor 12 detects the actual yaw rate γa of the host vehicle 1 at the current time tc. In step S3, the target calculation unit 31 calculates the target yaw rate γtf based on the target vehicle speed Vf at a future time tf=tc+Tres that is a predetermined response time Tres after the current time tc, and the curvature ρf of the target driving trajectory at the driving position Pf at the future time tf. In step S4, the braking / driving control calculation unit 33 performs intervention control. That is, a braking / driving force difference is generated for each wheel based on the deviation between the target yaw rate γt and the actual yaw rate γa. Then, the process ends.

[0040] (Second embodiment) In the second embodiment, a functional configuration of the controller 16 will be described for the case where the host vehicle 1 is being manually driven by a driver. The host vehicle 1 may be a manually driven vehicle that does not have an autonomous driving function. In this case, for example, the controller 16 may execute lane keeping control to control the steering of the host vehicle 1 so that the host vehicle 1 does not deviate from the driving lane. The controller may also perform automatic speed control (constant speed control, inter-vehicle distance control, and preceding vehicle following control) to automatically adjust the traveling speed of the host vehicle 1.

[0041] 6 is a block diagram showing an example of the functional configuration of the controller 16 in the second embodiment. The controller 16 in the second embodiment has a functional configuration similar to that in the first embodiment. Therefore, the same or similar components are denoted by the same reference numerals. When the vehicle 1 is being manually driven by the driver, the target trajectory calculation unit 30 recognizes the lane boundaries of the lane on which the vehicle 1 is traveling. For example, the target trajectory calculation unit 30 may recognize lane boundaries based on images captured by a camera of the vehicle sensor 12 or measurement results from a distance measurement device.

[0042] Furthermore, for example, the target trajectory calculation unit 30 may recognize lane boundaries based on the measurement results from the positioning device 13 and high-precision map data in the map database 14. The target trajectory calculation unit 30 calculates a target driving trajectory based on the recognized lane boundary. For example, the target trajectory calculation unit 30 may calculate a target driving trajectory that passes through the lane center position based on the left and right lane boundaries, or may calculate a target driving trajectory that passes through a position that is a predetermined distance away from either the left or right lane boundary. The target trajectory calculation unit 30 may set the target vehicle speed based on the amount of accelerator pedal operation and the amount of brake pedal operation by the driver. The target trajectory calculation unit 30 may also set the current vehicle speed of the host vehicle 1 as the target speed.

[0043] When the vehicle control device 10 is assisting the driver in steering operations through lane keeping control, the target trajectory calculation unit 30 may set a trajectory that serves as a target for the driving trajectory of the vehicle 1 in lane keeping control as the target driving trajectory. In lane keeping control, lane boundaries of the lane in which the vehicle 1 is traveling may be recognized, and a target trajectory of the lane keeping control may be calculated based on the recognized lane boundaries. The lane boundaries may be recognized based on images captured by the camera of the vehicle sensor 12 or measurement results from a distance measuring device, or may be recognized based on measurement results from the positioning device 13 and high-precision map data in the map database 14.

[0044] Furthermore, when the vehicle control device 10 assists the driver in steering operation by automatic speed control, the target vehicle speed may be set as the target vehicle speed for the traveling speed of the host vehicle 1 in the automatic speed control. For example, the target vehicle speed of the constant speed cruise control may be a preset set speed or speed limit. Also, for example, the target vehicle speed of the vehicle distance control or the preceding vehicle following control may be set so that the inter-vehicle distance between the host vehicle 1 and the preceding vehicle becomes a target inter-vehicle distance according to the vehicle speed, with the preset set speed or speed limit as the upper limit. The configurations and processing of the target calculation unit 31 and braking / driving control calculation unit 33 are the same as those in the first embodiment.

[0045] (Effects of the embodiment) (1) The vehicle control device 10 sets a target driving trajectory and a target vehicle speed for the host vehicle 1, detects or estimates the actual yaw rate occurring in the host vehicle 1 at the current time, calculates a target yaw rate based on the target vehicle speed at a future time after the current time, which is the response time from when a braking / driving force difference is generated at each wheel until a yaw moment is applied to the host vehicle 1, and the curvature of the target driving trajectory at the driving position at the future time, and generates a braking / driving force difference at each wheel according to the deviation between the target yaw rate and the actual yaw rate. This improves the ability to follow the target driving trajectory in control that generates a yaw rate for the host vehicle 1 to travel along the target driving trajectory using the braking / driving force difference.

[0046] (2) The response time may be set based on the vehicle specifications or state quantities of the host vehicle 1. This allows the response time to be set appropriately. As a result, the target point of the trajectory to which the control should converge can be appropriately grasped. (3) The response time may be set based on the coefficient of friction of the road surface on which the vehicle 1 is traveling. This allows the response time to be set appropriately. As a result, the target point of the trajectory to which the control should converge can be appropriately determined.

[0047] (4) The controller 16 may set a target driving trajectory based on the autonomous driving control while the autonomous driving control is being executed. When the host vehicle 1 is being driven manually, the controller 16 may recognize road boundaries and set a target driving trajectory based on the recognized road boundaries. This allows the yaw rate required to converge the host vehicle 1 to the target driving trajectory to be calculated appropriately.

[0048] (5) The controller 16 may set the target vehicle speed based on the autonomous driving control while the autonomous driving control is being executed. When the host vehicle 1 is being manually driven, the controller 16 may set the target vehicle speed based on the operation amount of the accelerator pedal and the brake pedal, may set the current vehicle speed as the target vehicle speed, or may set the target vehicle speed by automatic speed control. This allows the controller 16 to appropriately calculate the yaw rate required to converge the host vehicle 1 to the target driving trajectory.

[0049] (6) The controller 16 may calculate a yaw rate target value, which is a target value for the yaw rate at the current time, calculate a first required yaw rate required to travel on the target travel path based on the target vehicle speed at the current time and the curvature of the target travel path at the current travel position, calculate a second required yaw rate required to travel on the target travel path based on the target vehicle speed at a future time and the curvature of the target travel path at the future travel position, and correct the yaw rate target value by the yaw rate difference between the first required yaw rate and the second required yaw rate to calculate the target yaw rate. This allows the target yaw rate to be calculated using a simple calculation method. [Explanation of symbols]

[0050] 1... host vehicle, 10... vehicle control device, 11... ambient environment sensor, 12... vehicle sensor, 13... positioning device, 14... map database, 15... navigation system, 16... controller, 16a... processor, 16b... storage device, 17... steering actuator, 18... accelerator actuator, 19... brake actuator, 30... target trajectory calculation unit, 31... target calculation unit, 32... vehicle control calculation unit, 33... braking / driving control calculation unit, 40... yaw rate deviation calculation unit, 41... sideslip angle deviation calculation unit, 42... sideslip angle velocity calculation unit, 43 to 45... controller, 46... adder, 47... braking / driving command calculation unit

Claims

1. Setting a target travel trajectory and a target vehicle speed for the vehicle; Detecting or estimating an actual yaw rate occurring in the host vehicle at the current time; calculating a target yaw rate based on the target vehicle speed at a future time point that is a response time from the current time point when a braking / driving force difference is generated to each wheel until a yaw moment is applied to the host vehicle, and based on the curvature of the target traveling trajectory at the traveling position at the future time point; generating a braking / driving force difference between each wheel in accordance with a deviation between the target yaw rate and the actual yaw rate; A vehicle control method comprising:

2. 2. The vehicle control method according to claim 1, wherein the response time is set based on vehicle specifications or state quantities of the host vehicle.

3. 2. The vehicle control method according to claim 1, wherein the response time is set based on a road surface friction coefficient of the road on which the host vehicle is traveling.

4. During execution of autonomous driving control, the target driving trajectory is set based on the autonomous driving control; When the host vehicle is being driven manually, a lane boundary is recognized, and the target driving trajectory is set based on the recognized lane boundary.

2. The vehicle control method according to claim 1.

5. During execution of autonomous driving control, the target vehicle speed is set based on the autonomous driving control; When the host vehicle is being manually driven, the target vehicle speed is set based on the operation amount of an accelerator pedal and a brake pedal, or the current vehicle speed is set as the target vehicle speed, or the target vehicle speed is set by automatic speed control.

2. The vehicle control method according to claim 1.

6. Calculating a yaw rate target value that is a target value of the yaw rate at the current time point; calculating a first required yaw rate required for traveling on the target traveling trajectory based on the target vehicle speed at the current time point and the curvature of the target traveling trajectory at the traveling position at the current time point; calculating a second required yaw rate required for traveling on the target traveling trajectory based on the target vehicle speed at the future time point and the curvature of the target traveling trajectory at the traveling position at the future time point; 2. The vehicle control method according to claim 1, wherein the target yaw rate is calculated by correcting the yaw rate target value with a yaw rate difference between the first required yaw rate and the second required yaw rate.

7. a sensor for detecting an actual yaw rate occurring in the host vehicle or a process for estimating the actual yaw rate; a controller that performs a process of setting a target driving trajectory and a target vehicle speed of the host vehicle, a process of calculating a target yaw rate based on the target vehicle speed at a future time point that is a response time from the current time point after the current time point, which is the response time from when a braking / driving force difference is generated at each wheel until a yaw moment is applied to the host vehicle, and the curvature of the target driving trajectory at the driving position at the future time point, and a process of controlling the braking / driving force difference to be generated at each wheel in accordance with a deviation between the target yaw rate and the actual yaw rate generated at the host vehicle at the current time point; A vehicle control device comprising:

Citation Information

Patent Citations

  • Vehicle travel control device

    JP2017165216A