The present invention relates to a vehicle driving support device and a vehicle driving support method, for supporting driving of a vehicle by a driver.
Hitherto, there has been known a vehicle driving support device configured to correct steering by a driver so as to cause a vehicle to follow a target path. As such a vehicle driving support device, there is disclosed a travel support device including: state acquisition means for acquiring a travel state and a steering state; trajectory prediction means for predicting a travel trajectory of the vehicle after a current time point based on the state results acquired by the state acquisition means; correction amount calculation means for calculating a correction amount for correcting the steering state so as to reduce a lateral error between a target trajectory and the travel trajectory predicted by the trajectory prediction means; and correction amount output means for outputting the correction amount to state correction means, in which the travel support device is configured to repeat this processing periodically (for example, refer to Patent Literature 1).
With this travel support device, the trajectory prediction means uses a state equation of the vehicle, which is a vehicle motion model, and the correction amount of the steering state that minimizes a cost function of the lateral error is calculated to suppress a sudden change in a vehicle behavior, to thereby achieve smooth steering feeling that does not cause the driver to feel a sense of discomfort while reducing the lateral error of the vehicle to suppress departure of the vehicle from a lane.
[PTL 1] JP 2010-126077 A
However, with the travel support device disclosed in Patent Literature 1, the target path suddenly changes under such a state as an emergency avoidance state, in which an obstacle that abruptly appears is to be avoided, and thus the vehicle behavior may also suddenly change.
In particular, in automatic steering based on electric power steering, when a sudden change in target path is tried to be followed, a twist may occur in a steering shaft due to an impact caused by the automatic steering, with the result that a steering wheel vibrates and the driver feels a sense of discomfort.
Further, the twist in the steering shaft due to the impact maybe detected by a steering torque sensor in the electric power steering, and it may be determined that steering intervention by the driver has occurred, with the result that the automatic steering stops.
The present invention has been made in view of the above-mentioned problem, and therefore has an object to provide a vehicle driving support device and a vehicle driving support method, which are capable of suppressing vibration of a steering wheel caused by impact of automatic steering, and preventing erroneous determination of steering intervention by a driver.
According to one embodiment of the present invention, there is provided a vehicle driving support device including: a state acquisition device configured to acquire a detection result from a state detector configured to detect a travel state and a steering state of a vehicle; a target path information acquisition device configured to acquire target path information indicating a path on which the vehicle is to travel; a prediction device configured to use a vehicle motion model describing a motion of the vehicle, and a steering-shaft motion model describing a motion of a steering shaft configured to couple a steering wheel and a motor configured to support steering of the vehicle to each other, to thereby predict a deviation of a position of the vehicle from the target path information, and a twist amount of the steering shaft; and a calculator configured to calculate a target amount of a steering controller configured to control the motor based on the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft so as to reduce the twist amount of the steering shaft.
Further, according to one embodiment of the present invention, there is provided a vehicle driving support method to be achieved by a vehicle driving support device configured to support driving of a vehicle, the vehicle driving support method including: a state acquisition step of acquiring a detection result from a state detection device configured to detect a travel state and a steering state of the vehicle; a target path information acquisition step of acquiring target path information indicating a path on which the vehicle is to travel; a prediction step of using a vehicle motion model describing a motion of the vehicle, and a steering-shaft motion model describing a motion of a steering shaft configured to couple a steering wheel and a motor configured to support steering of the vehicle to each other, to thereby predict a deviation of a position of the vehicle from the target path information, and a twist amount of the steering shaft; and a calculation step of calculating a target amount of a steering controller configured to control the motor based on the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft so as to reduce the twist amount of the steering shaft.
With the vehicle driving support device and the vehicle driving support method according to the embodiments of the present invention, the vehicle motion model describing the motion of the vehicle and the steering-shaft motion model describing the motion of the steering shaft configured to couple the steering wheel and the motor configured to support the steering of the vehicle to each other are used to predict the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft, and the target amount of the steering controller configured to control the motor is calculated based on the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft so that the twist amount of the steering shaft is reduced.
Therefore, it is possible to suppress the vibration of the steering wheel caused by the impact of the automatic steering, and to prevent the erroneous determination of the steering intervention by the driver.
A description is now given of a vehicle driving support device and a vehicle driving support method according to preferred embodiments of the present invention with reference to the accompanying drawings, and throughout the drawings, like or corresponding components are denoted by like reference symbols to describe those components.
In
Moreover, the vehicle driving support device 12 has a microcomputer. The microcomputer includes a CPU 22 and a memory. The CPU 22 is configured to carry out calculation processing required to calculate the target value. The memory includes a ROM 23 and a RAM 24.
Moreover, a steering mechanism of a vehicle, for example, a motor vehicle, includes a steering wheel 1 and a steering shaft 2. Left and right steered wheels 3 of the vehicle are steered in accordance with rotation of the steering shaft 2 caused by an operation of the steering wheel 1 by a driver.
Moreover, a steering torque sensor 5 is arranged in the steering shaft 2. A steering torque by the driver acting on the steering shaft 2 via the steering wheel 1 is detected by the steering torque sensor 5.
In this example, a part of the steering shaft 2 is constructed of a torsion bar. The steering torque sensor 5 generates a signal in accordance with a torsion angle of the torsion bar of the steering shaft 2. A steering torque received by the steering shaft 2 from the driver is acquired based on a signal from the steering torque sensor 5.
The motor 6 is coupled to the steering shaft 2 via a speed reduction mechanism 7. A current flowing through the motor 6 is controlled by the steering controller 9 so that a steering assist torque generated by the motor 6 can be applied to the steering shaft 2.
Moreover, a motor rotation angle sensor configured to detect a rotation angle of the motor 6 is provided in the motor 6. In the first embodiment, the quotient of the rotation angle detected by the motor rotation angle sensor divided by a speed reduction ratio of the speed reduction mechanism 7 is set as a steered angle, and the motor rotation angle sensor is used as a steered angle sensor 10.
In the vehicle, a vehicle speed sensor 8, a vehicle position/attitude sensor 11, and a yaw rate sensor 13 are provided. The vehicle speed sensor 8 is configured to detect a travel speed of the vehicle. The vehicle position/attitude sensor 11 is configured to detect a travel position and attitude of the vehicle. The yaw rate sensor 13 is configured to detect a rotation angular velocity of the vehicle. The travel speed of the vehicle is hereinafter referred to as “vehicle speed”. Moreover, the vehicle is provided with a target path information setter 14 configured to set target path information indicating a path on which the vehicle is to travel.
With reference to
The operation illustrated in the flowchart of
First, detection values obtained by the respective sensors are acquired by an I/F unit 21 of
In the first embodiment, a vehicle speed V of the vehicle detected by the vehicle speed sensor 8, a displacement y in a Y-axis direction of the vehicle, and a speed
{dot over (y)}
and an attitude angle θ of the vehicle, which are detected by the vehicle position/attitude sensor 11, a yaw rate
{dot over (θ)}
of the vehicle detected by the yaw rate sensor 13, a steered angle δp detected by the steered angle sensor 10, and a steering torque detected by the steering torque sensor 5 are taken into the RAM 24 of the vehicle driving support device 12 via the I/F unit 21.
As a coordinate system in the first embodiment, a ground-fixed coordinate system is used as shown in
Subsequently, target path information indicating a path on which the vehicle is to travel is acquired from the target path information setter 14 by the I/F unit 21 of
Then, a future travel state and a future steering state are calculated by a predictor 41 through use of the acquired respective pieces of sensor information and the acquired target path information (Step S3). The predictor 41 includes a vehicle motion model 42 and a steering-shaft motion model 43. The vehicle motion model 42 describes a motion of the vehicle to be used to predict the travel state of the vehicle. The steering-shaft motion model 43 describes a motion of the steering shaft to be used to predict the steering state of the steering shaft.
As the vehicle motion model 42, for example, a two-wheel model described in the ground-fixed coordinate system is used. Equations of motion can be described as Expression (1) and Expression (2).
In Expression (1) and Expression (2), the parameters are shown in Table 1.
A description is now given of the steering-shaft motion model 43. The steering shaft 2 couples the steering wheel 1 to the motor 6 and the steered wheels 3 connected via the speed reducer 7. Torsional rigidity of the steering shaft 2 is indicated by Ktsens. A viscosity coefficient of the steering shaft 2 is indicated by Ctsens. Moreover, the steering-shaft motion model 43 can be described as Expression (3).
Moreover, the steering torque sensor 5 is configured to detect a torque acting on the steering shaft 2 from a torsion amount of the steering shaft 2. The steering torque Tsens detected by the steering torque sensor 5 is modeled by Expression (4).
In this case, a state variable x is given by Expression (5).
Expression (1) to Expression (3) can be converted to state equations given by Expression (6) and Expression (7).
{dot over (x)}=A
c
x+B
c
u (6)
z=C
c
x+D
c
u (7)
The values of Expression (6) and Expression (7) are given by Expression (8) to Expression (11).
An input u to the vehicle motion model and the steering-shaft motion model given by the state equations is a steered angular velocity given by Expression (12).
u=δ
p (12)
Moreover, difference equations obtained by discretization at the control cycle Ts are given by Expression (13) and Expression (14).
x[k+1]=Adx[k]+Bdu[k] (13)
z[k+1]=Cdx[k]+Ddu[k] (14)
The predictor 41 uses the vehicle motion. model and the steering-shaft motion model described in Expression (13) and Expression (14), respectively, and a current travel state
(δp,y,{dot over (y)},θ,{dot over (θ)})
and a current steering state
(δh,{dot over (δ)}h)
acquired by the various sensors as an initial value x[1], and uses inputs from u[1] to u[N] corresponding to the number N of prediction steps and received from an optimization calculator 45 described later to predict future travel states and steering states ranging from x[1] to x[1+N].
For example, when N=20, Ts is 50 milliseconds, and thus states up to one second later are predicted. In this case, an initial value of δh is calculated from the detected steered angle δp and the detected steering torque Tsens through use of Expression (4). Moreover,
{dot over (δ)}h
is calculated by differentiating δh.
Then, an evaluator 44 sets a cost function J so as to calculate a cost (Step S4). In the first embodiment, the cost function J is set as given by Expression (15).
J=Σ
k=1
N+1
Q
y(y[k]−yref[k])2+QT(δp[k]−δh[k])2+Ru[k]2 (15)
The first term on the right side of Expression (15) is a term for reducing a deviation between a target path at a future time point corresponding to the N prediction steps and a predicted vehicle path. Moreover, the second term on the right side is a term for reducing a twist amount of the steering shaft 2 at the future time point corresponding to the N prediction steps. Moreover, the third term on the right side is a term for reducing the input, which is the steered angular velocity
{dot over (δ)}p
at the future time point corresponding to the N prediction steps. Qy, QT, and R are weights of the respective terms.
Then, the optimization calculator 45 examines whether or not the calculated cost is equal to or less than a predetermined value set in advance or is the minimum value (Step S5).
When it is determined in Step S5 that the calculated cost is equal to or less than the predetermined value or is the minimum value (that is, Yes), u[1] to u[N] are set as optimal input values that optimize, at this sampling time point, the cost function J at the future time point corresponding to the N prediction steps.
On the other hand, when it is determined in Step S5 that the calculated cost is not equal to or less than the predetermined value or is not the minimum value (that is, No), u[1] to u[N] are changed so as to reduce the cost J, and the processing from Step S3 to Step S5 is repeated until the cost becomes equal to or less than the predetermined value or the minimum value.
The calculation in Step S3 to Step S5 is a solution for the so-called optimization problem, and known various methods can be used for the calculation.
Then, the I/F unit 25 of
The vehicle driving support device 12 repeats Step S1 to Step S6 described above at the control cycle Ts of the predetermined period.
Referring to
In
An angle controller 52 is configured to calculate, from the acquired target angle δref and the steered angle δp, a target current required to flow through the motor 6 so that the steered angle δp follows the target angle δref. A motor driver 53 is configured to control a current so that the target current calculated by the angle controller 52 flows through the motor 6.
The angle controller 52 can apply various known types of control, for example, PID control that is based on a deviation between the target angle δref and the steered angle δp.
With the above-mentioned configuration, the steering shaft 2, namely, the steering wheel 1, can be steered by the motor 6 so that the steered angle δp follows the target angle δref calculated by the vehicle driving support device 12.
Next, referring to
Moreover,
First, both in
However, in the result shown in
In this case, in automatic steering based on electric power steering, when the sudden change in target path is tried to be followed, a twist may occur in the steering shaft due to an impact by the automatic steering, with the result that the steering wheel 1 vibrates and the driver feels a sense of discomfort.
In contrast, in the result of
In this manner, the vibration of the steering wheel 1 can be suppressed to achieve smoother automatic steering causing less sense of discomfort by using the steering-shaft motion model describing the motion of the steering shaft 2 to predict the steering state including at least the future twist amount of the steering shaft 2, and calculating the target amount of the steering controller 9 so as to reduce the predicted twist amount of the steering shaft 2.
Further, as a technology relating to the automatic steering, there is known an overriding technology of prioritizing the steering of the driver when a direction of the automatic steering and a direction of the steering intended by the driver are different from each other. In this overriding technology, in general, when an absolute value detected by the steering torque sensor 5 is large, the driver is determined to be intervening in the steering, and the automatic steering is switched to manual driving by the driver.
Therefore, in the graph of
In contrast, with the configuration of the first embodiment, the detection value of the steering torque sensor 5 can be suppressed to be small, and the discrimination from the steering intervention by the driver becomes easy. Thus, the erroneous determination can be prevented, and smoother automatic steering causing less sense of discomfort can consequently be achieved.
Further, when the twist amount is not added to the cost function and the driver actually intervenes in the steering, the target steered angle that prioritizes following of the target path is calculated, and it is difficult for the driver to intervene in the steering unless the override function is provided.
In contrast, when the twist amount is added to the cost function, and the twist amount of the steering shaft 2 is increased by the steering intervention by the driver, the target steered angle is calculated in consideration of reduction of the twist amount, and thus the driver is enabled to intervene in the steering. This achieves smoother overriding in a case where the override function is installed.
Moreover, the use of the ground-fixed coordinate system eliminates necessity to convert the coordinates during the iterative calculation for solving the optimization problem, resulting in reduction in calculation load.
As described above, according to the first embodiment, the vehicle motion model describing the motion of the vehicle and the steering-shaft motion model describing the motion of the steering shaft configured to couple the steering wheel and the motor configured to support the steering of the vehicle to each other are used to predict the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft. Further, the target amount of the steering controller configured to control the motor is calculated based on the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft so that the twist amount of the steering shaft is reduced.
Therefore, the vibration of the steering wheel caused by the impact of the automatic steering can be suppressed, and the erroneous determination of the steering intervention by the driver can be prevented.
Moreover, the calculator includes the evaluator configured to calculate the cost function formed of the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft predicted by the predictor, and the optimization calculator configured to calculate the steered angle of the steering shaft at least required to cause the cost function to converge to a value equal to or less than the value set in advance or the minimum value through the convergence calculation using the predictor and the evaluator.
In other words, the twist amount of the steering shaft can be suppressed by including the twist amount of the steering shaft in the cost function in consideration of the steering-shaft motion model to suppress the vibration of the steering wheel, and thus smoother automatic steering causing less sense of discomfort can be achieved.
In the first embodiment, the motor rotation angle sensor is used as the steered angle sensor 10. However, an angle sensor may independently be provided between the steering torque sensor 5 of the steering shaft 2 and the steered wheels 3.
The target path information setter 14 may be provided in the vehicle driving support device 12. For example, a camera configured to detect white lines may be provided, and the target path information may be calculated from white line information detected by the camera in the target path information setter 14.
Moreover, the vehicle motion model and the steering-shaft motion model are not limited to the above-mentioned models, and may be models closer to the actual machine.
Moreover, in the first embodiment, a steering angle sensor configured to detect a steering angle is not used. However, a steering angle sensor 4 mounted to the steering wheel 1 of
A description is now given of a second embodiment of the present invention. Regarding configurations common to the first and second embodiments, the same names, reference numerals, and signs are used, and differences from the first embodiment are described.
In the first embodiment described above, the term of the twist amount is included in the cost function J of the evaluator 44, but, in the second embodiment, the term of the twist amount is not included, and the minimum value and the maximum value of the twist amount or the steering torque are set as a constraint condition.
Moreover, u[1] to u[N] are calculated through the iterative calculation in Step S3 to Step S5 so that the cost function J is equal to or less than a predetermined value or is the minimum value in a range in which Expression (16) is satisfied.
T
sens
_
min
≤K
tsens(δp−δh)≤Tsens_max (16)
In Expression (16), Tsens_min is a negative value, and has the same magnitude as Tsens_max. For example, the magnitude of Tsens_max is set to 1 Nm.
As a result, the steering torque variation generated in
Moreover, through setting of a threshold for the steering torque used to determine the intervention by the driver in the overriding to a value equal to or higher than Tsens_max, smooth transition to the manual driving can be achieved when the magnitude of the steering torque is equal to or higher than Tsens_max.
In this manner, the vibration of the steering wheel 1 can be suppressed, and the problem of the erroneous determination of the steering intervention by the driver can be prevented to achieve smoother automatic steering causing less sense of discomfort by using the steering-shaft motion model describing the motion of the steering shaft 2 to predict the steering state including at least the future twist amount of the steering shaft 2, and calculating the target amount of the steering controller 9 so as to reduce the predicted twist amount of the steering shaft 2.
As described above, according to the second embodiment, the vehicle motion model describing the motion of the vehicle and the steering-shaft motion model describing the motion of the steering shaft configured to couple the steering wheel and the motor configured to support the steering of the vehicle to each other are used to predict the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft. Further, the target amount of the steering controller configured to control the motor is calculated based on the deviation of the position of the vehicle from the target path information and the twist amount of the steering shaft so that the twist amount of the steering shaft is reduced.
Therefore, the vibration of the steering wheel caused by the impact of the automatic steering can be suppressed, and the erroneous determination of the steering intervention by the driver can be prevented.
Moreover, the calculator includes the evaluator configured to calculate the cost function formed of the deviation of the position of the vehicle from the target path information predicted by the predictor and the constraint condition relating to the twist amount of the steering shaft predicted by the predictor, and the optimization calculator configured to calculate the steered angle of the steering shaft at least satisfying the constraint condition, and required to cause the cost function to converge to a value equal to or less than the value set in advance or the minimum value through convergence calculation using the predictor and the evaluator.
In other words, the twist amount of the steering shaft can be suppressed by including the twist amount of the steering shaft in the constraint condition in consideration of the steering-shaft motion model to suppress the vibration of the steering wheel, and thus smoother automatic steering causing less sense of discomfort can be achieved.
In the second embodiment, the configuration in which the twist amount is not included in the cost function is described, but the configuration is not limited to this example. For example, both Expression (15) and Expression (16) may be used to calculate u[1] to u[N] through the iterative calculation from Step S3 to Step S5.
As a result, the twist amount of the steering shaft 2 can be reduced during the automatic steering, and when the driver performs steering, u[1] to u[N] are calculated so that the magnitude of the steering torque is suppressed to be equal to or lower than Tsens_max and thus interference with the steering intervention by the driver can be suppressed. The constraint condition may be set for other state quantities, for example, the yaw rate.
A description is now given of a third embodiment of the present invention. Regarding configurations common to the first and third embodiments, the same names, reference numerals, and signs are used, and differences from the first embodiment are described.
In the first embodiment described above, consideration is not given to a delay from the target angle δref of the steered angle output from the vehicle driving support device 12 until the desired steered angle δp is achieved through control of the motor by the steering controller 9. In this case, a delay in transmission and reception of signals between the vehicle driving support device 12 and the steering controller 9 via the network, a response delay of the steering controller 9, and the like actually occur.
Those delays are not considered in the models in the first embodiment, and hence, when the delay is large enough not to be ignored in the actual vehicle, the stability of the system decreases, and the steered angle δ9 may oscillate. Thus, in the third embodiment, the delay is considered so as to suppress the vibration of the steering wheel, to thereby achieve further smoother automatic steering, which causes further less sense of discomfort.
Specifically, the predictor 41 in Step S3 is different from that of the first embodiment, and is a predictor that considers the delay. On this occasion, a vehicle motion delay caused by the delay from the target angle δref to the actual steered angle δp is modeled by correcting Expression (9) to Expression (17).
This modeling is based on such an idea that the steered angle decreases by an amount
T
delay{dot over (δ)}p
when the delay is Tdelay.
In the third embodiment, influence of the delay Tdelay on instability of the control system is large in the vehicle motion, and hence the model of the delay is included in the vehicle motion model. However, the modeling of the delay is not limited to this configuration, and models of the delay may be included in Expression (3) of the steering-shaft motion model and Expression (4).
Moreover, as the modeling of the delay, the delay is modeled as the delay in the steered angle δp, but the delay may be modeled as a delay in time of the following steered angular velocity:
{dot over (δ)}p
Moreover, the model of the delay is not limited to Expression (17), and a steered angle δp_delay delayed by steps corresponding to the delay may be applied to δp of the vehicle motion model in a discretized state equation as given by Expression (18).
With the configuration of the third embodiment, the model of the delay is included in the motion model to be used in the predictor 41, and hence u[1] to u[N] calculated by the optimization calculator 45 can be optimal inputs in consideration of the delay.
In other words, inputs to which correction for lead is applied can be calculated in consideration of the delay so as to cancel the delay. As a result, stability of the control system can be improved, and automatic steering that suppresses the vibration, is smooth, and does not cause the sense of discomfort can be achieved.
In the first embodiment to the third embodiment, the vehicle driving support device 12 and the steering control device 9 are the devices independent of each other, but the steered angle controller 52 and the motor driver 53 of the steering control device 9 may be built into the vehicle driving support device 12. In this case, the interposition of the network is not required, and thus a delay due to the network can accordingly be improved.
A description is now given of a fourth embodiment of the present invention. Regarding configurations common to the first and fourth embodiments, the same names, reference numerals, and signs are used, and differences from the first embodiment are described.
In the fourth embodiment, the steering-shaft motion model 43 is different from that of the first embodiment, and Expression (19) is additionally used.
In Expression (19), Talign is a road-surface-reaction-force torque, and is calculated from the state quantities calculated through Expression (1) and Expression (2). Moreover, Tmotor is a torque generated by the motor, and in this case, is multiplied by the gear ratio of the speed reduction mechanism 7. Moreover, an input u to the model is the torque Tmotor generated by the motor. The current of the motor may also be equivalently used as the input.
A constraint condition can be set to the maximum torque of the motor 6 by inputting the torque Tmotor generated by the motor to the model, the vibration of the steering wheel 1 can be suppressed in a range in which the constraint condition is satisfied, vibration of the steering torque sensor can also be suppressed, the problem of the erroneous determination of the steering intervention by the driver can be prevented, and thus smoother automatic steering causing less sense of discomfort can be achieved.
Moreover, the input to the model is the steered angular velocity in the first embodiment to the third embodiment, and is the motor torque in the fourth embodiment, but a steered angular acceleration, a steered angular jerk, and a change amount in the motor torque may be the input.
In such a case, a smoother vehicle behavior can be achieved by inputting the steered angular acceleration or the steered angular jerk, and adding the steered angular acceleration or the steered angular jerk to the cost function and the constraint condition. Moreover, through input of the change amount of the motor torque and addition of the change amount of the motor torque to the cost function and the constraint condition, a sudden change in motor current can be suppressed, the vibration of the steering wheel can be suppressed, the vibration of the torque sensor can be suppressed, the problem of the erroneous determination of the steering intervention by the driver can be prevented, and thus smoother automatic steering causing less sense of discomfort can be achieved.
A description is now given of a fifth embodiment of the present invention. Regarding configurations common to the first and fifth embodiments, the same names, reference numerals, and signs are used, and differences from the first embodiment are described.
In the fifth embodiment, the weights of the respective terms of the cost function J are changed in accordance with the magnitude of the steering torque detected by the steering torque sensor 5. For example, when the detected steering torque is high, and the absolute value of the steering torque is larger than a predetermined value set in advance, a possibility of the steering intervention by the driver is high, and thus the steering intervention by the driver can be prevented from being obstructed by reducing Qy and prioritizing reduction of the steering torque over following of the path.
Moreover, the constraint condition may be changed in accordance with the magnitude of the steering torque detected by the steering torque sensor 5. For example, when the detected steering torque is high, and the absolute value of the steering torque is larger than the predetermined value, the possibility of the steering intervention by the driver, namely, such a possibility that the driver is holding the steering wheel 1, is high, and thus the driver does not feel the sense of discomfort when the behavior of the steering shaft 2 is smooth.
Thus, when the absolute value of the steering torque is higher than the predetermined value, effective ranges of restriction conditions for the steered angular velocity, the steered angular acceleration, the steered angular jerk, and the change amount of the motor torque are reduced. As a result, smoother automatic steering causing less sense of discomfort can be achieved.
Moreover, the motion models to be used in the predictor 41 may be changed in accordance with the magnitude of the steering torque detected by the steering torque sensor 5. For example, when the absolute value of the detected steering torque is larger than the predetermined value, the predictor 41 also uses the steering-shaft motion model for a predetermined period set in advance.
On the other hand, when the absolute value of the detected steering torque is smaller than the predetermined value, the predictor 41 does not use the steering-shaft motion model, and uses only the vehicle motion model. With this configuration, when the detected steering torque is low, the models used by the predictor can be simplified, and the calculation load can thus be reduced.
A description is now given of a sixth embodiment of the present invention. Regarding configurations common to the first and sixth embodiments, the same names, reference numerals, and signs are used, and differences from the first embodiment are described.
In the sixth embodiment, the respective state quantities, which are the result of the prediction by the predictor 41 are output to the steering controller 9 via the I/F unit 25 at the predetermined cycle Ts set in advance. The steering controller 9 can acquire the respective state quantities, which are the results predicted by the predictor 41, and thus control parameters of the steering controller 9 and the like can be changed in advance.
For example, a predicted twist amount of the steering shaft 2 occurring during the automatic steering can be recognized from the result of the prediction of the twisted amount by the predictor 41, and thus the threshold for the steering torque to be used for the override function is set to be larger than the predicted twist amount, to thereby be able to preventing unexpected override determination.
The first embodiment to the sixth embodiment can be combined with one another within the technical scopes thereof.
Moreover, as indicated by the second term on the right side of Expression (3), the change in twist amount of the steering shaft 2 may be included in the cost function and the constraint condition, to thereby reduce a predicted value of the change in twist amount of the steering shaft 2 in a predetermined period in the future.
Also with this configuration, the effect of reducing the twist amount of the steering shaft 2 is provided. Thus, the vibration of the steering wheel can be suppressed, and the vibration of the steering torque sensor can be suppressed. Further, the problem of the erroneous determination of the steering intervention by the driver can be prevented, and hence smoother automatic steering causing less sense of discomfort can be achieved.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/068393 | 6/21/2016 | WO | 00 |