WO2008023238A1 - Steering assist system and steering assist method - Google Patents

Steering assist system and steering assist method Download PDF

Info

Publication number
WO2008023238A1
WO2008023238A1 PCT/IB2007/002388 IB2007002388W WO2008023238A1 WO 2008023238 A1 WO2008023238 A1 WO 2008023238A1 IB 2007002388 W IB2007002388 W IB 2007002388W WO 2008023238 A1 WO2008023238 A1 WO 2008023238A1
Authority
WO
WIPO (PCT)
Prior art keywords
steering
time
control amount
moving state
dependent
Prior art date
Application number
PCT/IB2007/002388
Other languages
French (fr)
Other versions
WO2008023238A8 (en
Inventor
Chumsamutr Rattapon
Seiji Kawakami
Katsuhiko Iwazaki
Hiroaki Kataoka
Original Assignee
Toyota Jidosha Kabushiki Kaisha
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Jidosha Kabushiki Kaisha filed Critical Toyota Jidosha Kabushiki Kaisha
Priority to DE602007010156T priority Critical patent/DE602007010156D1/en
Priority to EP07789657A priority patent/EP2054288B1/en
Priority to CN2007800307145A priority patent/CN101506025B/en
Priority to US12/310,046 priority patent/US8118126B2/en
Publication of WO2008023238A1 publication Critical patent/WO2008023238A1/en
Publication of WO2008023238A8 publication Critical patent/WO2008023238A8/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/24Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
    • B62D1/28Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
    • B62D1/286Systems for interrupting non-mechanical steering due to driver intervention

Definitions

  • the present invention relates to a steering assist system and a steering assist method that applies appropriate steering torque to assist a vehicle to run along a roadway.
  • Conventional steering assist systems acquire the shape of the roadway before the vehicle, determine the required steering torque that will allow the vehicle to travel along the roadway, and apply the required steering torque to the vehicle to relieve a driver of the burden of driving.
  • some conventional steering assist systems calculate a target lateral acceleration based on an integral of the lane offset, which is the amount of lateral deviation between the vehicle center line and the center line of the roadway, with respect to time to generate a steering torque required to achieve the target acceleration. (See Japanese Patent Application Publication No. 2005-343260 (JP-A-2005-343260), for example.)
  • a steering assist system in accordance with the present invention includes: a roadway acquisition module that acquires a shape of a roadway on which a vehicle is moving; a target moving state determining module that determines a target moving state for the vehicle based on the acquired shape of the roadway; an actual moving state determining module that determines the actual moving state of the vehicle; a time-dependent steering control amount acquisition module that acquires a time-dependent steering control amount, the time-dependent steering control amount being a steering control amount based on which a steering torque to be applied to the vehicle is determined and which depends on time, and the time-dependent steering control amount increases as a time period which the target moving state deviates from the actual moving state, in order to reduce the deviation between the actual moving state and the target moving state; a steering torque application module that applies a steering torque based on at least the time-dependent steering control amount; a driving operation detection module that detects a predetermined driving operation by a driver; and a control module that reduces the influence of the time-dependent steering control amount on the steering
  • the roadway acquisition module acquires the shape of the roadway
  • the target moving state acquisition module acquires the target moving state.
  • the actual moving state determining module determines the actual moving state
  • the time-dependent steering control amount acquisition module acquires the time-dependent steering control amount.
  • the steering torque application module applies a steering torque to the vehicle in such a way that the influence of the time-dependent steering control amount on the steering torque to be applied is reduced when the predetermined driving operation by the driver is detected by the driving operation detection module.
  • the influence of the time-dependent steering control amount on the steering torque to be applied which increases as the time period over which actual moving state deviates from the target moving state in the past increases and as the time elapses, is reduced when the driver makes the predetermined driving operation.
  • the driver makes the predetermined driving operation.
  • control module may reduce the time-dependent steering control amount when the predetermined driving operation by the driver is detected.
  • control module may reset the time-dependent steering control amount to zero when the predetermined driving operation by the driver is detected.
  • control module may reduce the influence of the time-dependent steering control amount on the steering torque to be applied by applying a gain to the time-dependent steering control amount.
  • the gain to the time-dependent steering control amount is applied when the predetermined driving operation by the driver is detected by the driving operation detection module, so that the steering torque application module applies a steering torque in such a way that the influence of the time-dependent steering control amount on the steering torque to be applied is reduced.
  • the steering torque application module applies a steering torque in such a way that the influence of the time-dependent steering control amount on the steering torque to be applied is reduced.
  • the predetermined driving operation may be a driving operation that causes the target moving state and the actual moving state to deviate from each other.
  • the acquired time-dependent steering control amount is reduced and a steering torque is applied based on the reduced time-dependent steering control amount, even if the driver makes a driving operation to cause the target moving state and the actual moving state to deviate from each other and the cumulative time-dependent steering control amount increases.
  • the cumulative steering torque increases, which degrades the steering feel over time, due to the influence of the time-dependent steering control amount.
  • control module may continuously reduce the influence of the time-dependent steering control amount on the steering torque to be applied for a period of time: because the influence of the time-dependent steering control amount on the steering torque to be applied decreases until a differential between a target lateral position of the vehicle and an actual lateral position of the vehicle falls below a predetermined threshold.
  • the target lateral position serves as an indicator of the target moving condition arid the actual lateral position serves as an indicator of the actual moving condition.
  • a steering torque reflecting the time-dependent steering control amount acquired by the time-dependent steering control amount acquisition module is calculated and applied to the vehicle as normally, thereby allowing the vehicle to travel while maintaining the target moving state.
  • the above first aspect may further include: an offset amount acquisition module that acquires an offset amount of the vehicle from the target moving state; and an integral acquisition module that acquires an integral of the offset amount with respect to time, as the time-dependent steering amount acquisition module.
  • the steering torque application module applies a steering torque to the vehicle in such a way that the influence of the integral on the steering torque is reduced when the predetermined driving operation by the driver is detected. Since the integral becomes larger as the time elapses, it is possible to avoid the problem that the steering torque increases over time, which degrades the steering feel by restricting the influence of the integral on the steering torque.
  • FIG. 1 is a schematic diagram of a steering assist system 10 in accordance with an embodiment of the present invention
  • FIG. 2 shows the state where the driver is driving intentionally off the center line
  • FIG. 3 is a graph showing the relation among the steering amount input from the driver, the steering torque T, and the target acceleration Gid calculated based on an integral in a conventional steering assist system (in the case where the integral is not reset);
  • FIG. 4 is a graph showing the relation among the steering amount input from the driver, the steering torque T, and the target acceleration Gid calculated based on an integral in the steering assist system 10 in accordance with the embodiment of the present invention (in the case where the integral is reset);
  • FIG. 5 is a flowchart showing a routine executed by a CPU of a steering assist electronic control unit 12 of the steering assist system 10 in accordance with the embodiment of the present invention;
  • FIG. 6 is a flowchart showing a routine executed by the CPU of the steering assist electronic control unit 12 of the steering assist system 10 in accordance with the embodiment of the present invention.
  • FIG. 7 is a flowchart showing a routine executed by the CPU of the steering assist electronic control unit 12 of the steering assist system 10 in accordance with the embodiment of the present invention.
  • FIG. 1 shows a schematic configuration of a steering assist system 10 in accordance with the embodiment of the present invention.
  • the steering assist system 10 is mounted on a vehicle (for example, such as an automobile).
  • the steering assist system 10 is includes a steering assist electronic control unit (hereinafter referred to as "steering assist ECU") 12, a steering assist switch 14, a CCD camera 16, an image processing electronic control unit (hereinafter referred to as “image processing ECU”) 18, a steering torque sensor 20, a yaw rate sensor 22, a vehicle speed sensor 24, a navigation system 26, an actuator driver 28, and an actuator 30.
  • steering assist ECU steering assist electronic control unit
  • image processing ECU image processing electronic control unit
  • the steering assist ECU 12 is a microcomputer having a general configuration with an interface including a CPU for controlling respective devices, processing and calculating various data, a ROM for storing a program to be executed by the CPU, and a map (lookup table), a RAM for the CPU to temporarily store data as necessary, a backup RAM for maintaining data while the power is turned on and keeping the stored data while the power is turned off, and an AD converter.
  • the steering assist ECU 12 provides steering assist to the driver as necessary.
  • the steering assist switch 14 is mounted in the vicinity of a driver's seat in the vehicle, and sends the content of an operation to the steering assist ECU 12 when operated by the driver. Specifically, the steering assist system 10 executes a steering assist control when the steering assist switch 14 is turned 'ON", and does not to the execute steering assist control when the steering assist switch 14 is turned "OFF".
  • the CCD camera 16 is mounted in the front of the vehicle.
  • the CCD camera 16 captures the image of a roadway ahead of the vehicle and sends the acquired image to the image processing ECU 18.
  • the image processing ECU 18 is a microcomputer having a general configuration similar to that of the steering assist ECU 12.
  • the image processing ECU 18 is processes the image captured by the CCD camera 16, and send the processing results to the steering assist ECU 12. Specifically, the image processing ECU 18 recognizes a lane for the vehicle from the acquired image based on a white line or the like of the roadway on which the vehicle is traveling, and to acquire the position of the vehicle in the lane, the curvature, the yaw angle, and the offset amount in a known manner.
  • the steering torque sensor 20 is installed in the vicinity of a steering shaft (not shown) of the vehicle, and detects the steering torque and the steering angle applied to a steering wheel (not shown) of the vehicle by the driver, and sends the detection results to the steering assist ECU 12.
  • the yaw rate sensor 22 is mounted below a center console (not shown) of the vehicle, and detects the yaw rate of the vehicle and sends the detection results to the steering assist ECU 12.
  • the vehicle speed sensor 24 includes a wheel speed sensor mounted at each wheel (not shown) of the vehicle, and detects the speed of the vehicle or whether the vehicle is at a stop, and sends the detection results to the steering assist ECU 12.
  • the navigation system 26 detects the position of the vehicle utilizing GPS or the like.
  • the navigation system 26 also detects the curvature, the inclination, etc., of the roadway for the vehicle.
  • the information detected by the navigation system 26 is sent to the steering assist ECU 12.
  • the actuator driver 28 is connected to the steering assist ECU 12, and supplies the actuator 30 with a driving current in response to a command from the steering assist ECU 12.
  • the actuator 30 is disposed in a steering gear box (not shown) of the vehicle.
  • a ball nut is fixed to a rotor of the actuator 30.
  • the ball nut has in its inner peripheral surface a ball screw groove corresponding to a ball screw groove formed in a part of the outer peripheral surface of a rack bar (not shown) of the vehicle.
  • a plurality of bearing balls are provided between the pair of ball screw grooves.
  • the actuator 30 is applies a steering torque in accordance with a driving signal fed from the actuator driver 28, to the rack bar.
  • the steering assist ECU 12 feeds a command to the actuator driver 28 according to the logics to be discussed later, in order to drive the actuator 30 to displace the rack bar and steer the wheels (not shown) of the vehicle.
  • a steering assist torque T that is applied to the vehicle in order to allow travel along the roadway is obtained by multiplying a target lateral acceleration TG by a predetermined coefficient Kg.
  • the target lateral acceleration TG is calculated by the equation (1) below:
  • a target lateral acceleration Gid is calculated based on an integral id of a lane offset d.
  • the steering assist ECU 12 sets Gid to correct the lane offset or deviation of the vehicle due to the incline of the roadway.
  • the acceleration due to the steering torque and the gravitational acceleration due to the incline are balanced at a position offset from the center line of the roadway by an amount corresponding to the incline.
  • a target lateral acceleration Gd is calculated based on the lane offset d.
  • the steering assist ECU 12 sets Gd to allow the vehicle to travel along the center line of the roadway.
  • a target lateral acceleration G ⁇ is calculated based on the yaw angle ⁇ , which is equivalent to the angle between the center line of the vehicle in the longitudinal direction and a line tangent to the center line of the roadway at the center of gravity of the vehicle.
  • the steering assist ECU 12 sets G ⁇ to allow the vehicle to travel along the center line of the roadway.
  • a target lateral acceleration Gf is calculated based on a curvature x of the roadway ahead of the vehicle and a vehicle speed v.
  • the steering assist ECU 12 sets Gf to allow the vehicle to travel along the shape of a curve of the roadway.
  • the steering assist system 10 determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway, and resets the integral id to zero when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway. This also makes Gid zero, as shown in the graph of FIG. 4, thereby preventing the cumulative target lateral acceleration TG from increasing.
  • the term "reset” means "reset to zero".
  • the integral id is calculated by integrating the lane offset d at periods of ⁇ T.
  • increases in the integral id accumulate over time even if the lane offset d is small.
  • increases in Gid accumulate, even if the driver intentionally cancels the operation to offset the vehicle from the center line of the roadway so that Gid will not be reset, Gid will not increase to make the driver feel uncomfortable.
  • the target lateral acceleration TG may abruptly increase when the driver cancels such an operation to cause hunting. This is because the cumulative lane offset d and the yaw angle ⁇ do not increase.
  • the target lateral acceleration TG and the steering assist torque T are reset or reduced when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway, the influence of Gf, which is calculated based on the curvature x and the vehicle speed v, may also be reduced, and thus appropriate steering assist may not be provided when the vehicle goes into a corner.
  • Gf which is calculated based on the curvature x and the vehicle speed v
  • the steering assist system 10 determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway based on whether the following six conditions are satisfied:
  • Condition 1 the driver is making a steering operation
  • Condition 3 the steering assist torque T is in the direction opposite the steering operation by the driver
  • Condition 6 the lane offset d is smaller than a threshold d2.
  • Condition 1 is provided because without a steering operation by the driver, the driver could not be operating intentionally. A steering operation by the driver is detected by the steering torque sensor 20.
  • Condition 2 is provided because the steering assist torque T so small would not affect the operation by the driver.
  • Condition 3 is provided because a steering operation by the driver in the same direction as the steering assist torque to bring the vehicle back on the center line of the roadway could indicate that the offset driving is not intentional and that would not degrade the steering feel for the driver.
  • Conditions 4 and 5 are provided to determine whether or not the steering assist torque T is greatly affected by the integral id.
  • Condition 6 is provided because the steering assist should be provided to cause the vehicle to travel along the roadway when the lane offset d is sufficiently large.
  • the steering assist system 10 in accordance with this embodiment does not calculate the integral id before the lane offset d exceeds a predetermined threshold d 1. This is because if integration of the lane offset starts again immediately after the integral id is reset, the driver would feel the steering assist torque T again even though the steering assist torque is not necessary. While the intentional offset movement due to a driving operation by the driver continues, the steering assist system 10 in accordance with this embodiment continuously resets the integral id, thereby avoiding the problem that the steering feel degrades as long as such intentional offset driving is maintained.
  • the steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment executes a routine for assisting in traveling along a roadway (steering assist routine) shown in the flowchart of FIG. 5 at predetermined time intervals while the steering assist switch 14 is turned "ON".
  • the steering assist ECU 12 of the steering assist system 10 starts the process in step 501 of the steering assist routine at a predetermined time, and proceeds to step 502 to calculate the target lateral acceleration TG.
  • the target lateral acceleration TG is calculated by adding the target lateral acceleration Gid based on the integral id, the target lateral acceleration Gd based on the lane offset d, the target lateral acceleration G ⁇ based on the yaw angle ⁇ , and the target lateral acceleration Gf based on the curvature x and the vehicle speed v.
  • Gid is calculated by the method explained with reference to the flowchart shown in FIG. 6, discussed later.
  • Gd, G ⁇ and Gf may be calculated using the known method.
  • the parameters necessary for this calculation namely the yaw rate y and the vehicle speed v, are appropriately acquired by the yaw rate sensor 22 and the vehicle speed sensor 24, respectively.
  • the lane offset d and the curvature x are appropriately acquired by processing via the image processing ECU 18 image data on the roadway taken by the CCD camera 16.
  • the curvature x may be acquired utilizing map data stored in the navigation system 26 in advance.
  • the steering assist ECU 12 proceeds to step 503 to calculate the steering assist torque T by multiplying the target lateral acceleration TG by the predetermined coefficient Kg. Then, the steering assist ECU 12 proceeds to step 504 to feed a command for the actuator driver 28 to apply the steering assist torque T, in order to drive the actuator 30 so as to generate and apply a steering torque to the vehicle. Then, the steering assist ECU 12 proceeds to step 505 to temporarily terminate the routine.
  • an integral target lateral acceleration Gid calculation routine for calculating an integral target lateral acceleration Gid will be described.
  • the steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment executes the integral target lateral acceleration Gid calculation routine shown in the flowchart of FIG. 6 at intervals of a predetermined time.
  • the steering assist ECU 12 of the steering assist system 10 starts the process in step 601 of the integral target G calculation routine at a predetermined time, and proceeds to step 602 to determine whether the lane offset integral execution flag is "OFF". If “Yes” in step 602, that is, if the lane offset integral execution flag is "OFF" (integration is determined to be not performed), the steering assist ECU 12 proceeds to step 603 to determine the absolute value of the lane offset d. On the other hand, if "No” in step 602, that is, if the lane offset integral execution flag is "ON” (integration is determined to be performed), the steering assist ECU 12 proceeds to step 605 determine the integral resetting execution flag.
  • step 603 the steering assist ECU 12 determines whether the absolute value of the lane offset d is equal to or more than the threshold dl, which is a criterion for determining whether the vehicle is traveling in the vicinity of the center line of the roadway. If “Yes” in step 603, that is, if the absolute value of the lane offset d is equal to or more than the threshold dl, it is necessary to apply a torque so that the vehicle will travel along the center line of the roadway. Thus, the steering assist ECU 12 proceeds to step 604 to turn "ON" the lane offset integral execution flag, and proceeds to step 605 to determine the integral resetting execution flag.
  • the threshold dl is a criterion for determining whether the vehicle is traveling in the vicinity of the center line of the roadway.
  • step 603 that is, if the absolute value of the lane offset d is less than the threshold dl, it is not necessary to apply a torque.
  • the steering assist ECU 12 proceeds to step 609 to substitute zero for Gid which is the target lateral acceleration based on the integral id, proceeds to step 610 to substitute Gid for Gidm, which is the target lateral acceleration based on the integral id in the preceding process, and proceeds to step 611 to temporarily terminate the routine.
  • step 605 the steering assist ECU 12 determines whether the integral resetting execution flag is "ON". If “Yes” in step 605, that is, if the integral resetting execution flag is "ON”, the steering assist ECU 12 proceeds to step 606 to reset the integral by substituting zero for Gid, and proceeds to step 607. In step 607, the steering assist ECU 12 turns "OFF" the lane offset integral execution flag to continuously reset until the absolute value of the lane offset d exceeds the threshold dl again, and proceeds to step 610. In step 610, the steering assist ECU 12 substitutes Gid for Gidm, and proceeds to step 611 to temporarily terminate the routine.
  • step 605 if "No” in step 605, that is, if the integral resetting execution flag is "OFF”, the steering assist ECU 12 proceeds to step 608 to integrate the lane offset d. Specifically, the calculation is performed by the equation (2) given below:
  • Ki is a predetermined coefficient for integration
  • ⁇ T is a period for integration calculations. Then, the steering assist ECU 12 proceeds to step 610 to substitute Gid for Gidm, and proceeds to step 611 to temporarily terminate the routine.
  • an integral resetting determination routine for determining whether or not the integral id is to be reset will be described.
  • the steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment is executes the integral resetting determination routine shown in the flowchart of FIG. 7 at intervals of a predetermined time. This routine is configured to determine that the integral should be reset when the driver has intentionally continued an operation to offset the vehicle from the center line of the roadway for at least a threshold TrI .
  • the steering assist ECU 12 of the steering assist system 10 starts the process in step 701 of the integral resetting determination routine at a predetermined timing, and proceeds to step 702 to determine whether or not the lane offset d is less than a threshold d2, which is a criterion for determining whether the vehicle is traveling in the vicinity of the center line of the roadway. If "Yes” in step 702, that is, if the absolute value of the lane offset d is less than the threshold d2, the steering assist ECU 12 proceeds to step 703 to determine whether the driver is intentionally making an operation to offset the vehicle to the right from the center line of the roadway.
  • the steering assist ECU 12 determines "Yes" in step 703 when the steering torque sensor 20 detects a steering torque to the right with an absolute value equal to or more than a threshold MT, the magnitude of the steering assist torque T is equal to or less than a threshold -CTl, and the magnitude of Gid is equal to or less than a threshold -Gl, and proceeds to step 705.
  • step 704 determines whether the driver is intentionally making an operation to offset the vehicle to the left from the center line of the roadway, as in step 703.
  • the steering assist ECU 12 determines "Yes” in step 704 when the steering torque sensor 20 detects a steering torque to the left with an absolute value equal to or more than the threshold MT, the magnitude of the steering assist torque T is equal to or more than a threshold CTl, and the magnitude of Gid is equal to or more than a threshold Gl, and proceeds to step 705.
  • step 705 the steering assist ECU 12 increases by one, an integral resetting determination timer Tid, and proceeds to step 707 to determine whether the integral should be reset. Specifically, the integral resetting determination timer Tid and the threshold TrI for resetting the integral are compared to determine that the integral should be reset if the integral resetting determination timer Tid is larger, and to determine that the integral should not be reset if not.
  • step 707 If "Yes” in step 707, that is, if it is determined that the integral should be reset, the steering assist ECU 12 proceeds to step 708 to turn “ON” the integral resetting execution flag, and proceeds to step 710 to temporarily terminate the routine.
  • step 708 If “No” in step 707, that is, if it is determined that the integral should not be reset, the steering assist ECU 12 proceeds to step 709 to turn “OFF” the integral resetting execution flag, and proceeds to step 710 to temporarily terminate the routine.
  • step 702 If “No” is determined in step 702 and if "No” is determined in step 704, that is, if it is determined that the driver is not intentionally making an operation to offset the vehicle from the center line of the roadway, the steering assist ECU 12 proceeds to step 706 to reset the integral resetting determination timer Tid to zero, and proceeds to step 707. At this time, the integral resetting determination timer Tid is zero and hence less than the threshold TrI, the steering assist ECU 12 proceeds to step 709 to turn “OFF" the integral resetting execution flag, and proceeds to step 710 to temporarily terminate the routine.
  • the steering assist system 10 determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway based on the magnitude and the direction of various parameters indicating a steering operation by the driver, a target torque, a target lateral acceleration based on an integral, and a lane offset. In this way, it is possible to avoid the problem that the cumulative steering torque increases due to the influence of the integral, which degrades the steering feel over time, by resetting the integral when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway.
  • the steering assist system 10 in accordance with the above embodiment determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway based on six conditions, it is not necessary to require satisfaction of all six conditions. For example, three conditions arbitrarily chosen out of the six may be used. Alternatively, other conditions may be added thereto.
  • the integral is reset to restrict the influence of the integral id on the steering assist torque T.
  • a gain less than 1 may be applied to the integral to restrict the influence of the integral.
  • the influence of the integral id on the steering assist torque T is restricted.
  • the present invention is not limited thereto, and may be effectively applied to such a parameter that increases the steering assist torque to be applied the longer the period of time that the actual moving state of the vehicle deviates from the target moving state. It is assumed that there is provided a steering assist system that acquires a deviation time dt, for which the target moving state and the actual moving state of the vehicle deviate from each other, and that increases the steering assist torque when the deviation time dt is longer, than when it is shorter. In such a steering assist system, the deviation time dt may be reset or a gain may be applied thereto to reduce the steering assist torque when a particular operation by the driver is detected.
  • the steering assist system 10 determines the steering assist torque T and Gid, which is a target lateral acceleration based on an integral, as the steering control amount.
  • the steering control amount in the present invention may be any that can restrict the influence of a time-dependent parameter such as an integral on the steering operation torque that is actually applied to the vehicle.
  • a command current value for actually applying a steering torque to the vehicle may be acquired directly from various parameters using a map or the like.

Abstract

A steering assist system for applying a steering torque reduces the influence of a time-dependent steering control amount on an assist steering torque when a predetermined driving operation by a driver is detected. Thus, the influence of the time-dependent steering control amount on the applied steering torque, which increases when the period of time over which actual moving state deviates from the target moving state increases is reduced when the driver makes the predetermined driving operation. Thus, it is possible to avoid the problem where steering feel degrades because the steering torque increases over lime.

Description

STEERING ASSIST SYSTEM AND STEERING ASSIST METHOD
BACKGROUND OF THE INVENTION
1. Field of Invention
[0001] The present invention relates to a steering assist system and a steering assist method that applies appropriate steering torque to assist a vehicle to run along a roadway.
2. Description of Related Art
[0002] Conventional steering assist systems acquire the shape of the roadway before the vehicle, determine the required steering torque that will allow the vehicle to travel along the roadway, and apply the required steering torque to the vehicle to relieve a driver of the burden of driving. In order to reduce the deviation of the vehicle from the center line of the roadway due to the influence of the incline of the road, some conventional steering assist systems calculate a target lateral acceleration based on an integral of the lane offset, which is the amount of lateral deviation between the vehicle center line and the center line of the roadway, with respect to time to generate a steering torque required to achieve the target acceleration. (See Japanese Patent Application Publication No. 2005-343260 (JP-A-2005-343260), for example.)
[0003] In conventional steering assist systems, when the vehicle deviates from the center line of the roadway, a steering torque responsive to the integral is generated so that the vehicle is controlled to move along the center line of the roadway. In such conventional steering assist systems, however, a steering torque may be applied even if no steering assist is necessary, and thus the driver may feel uncomfortable while performing a steering operation. For example, if the driver is driving intentionally off the center line of the roadway, a steering torque is calculated based on the integral even if the lane offset may be small. As a result, the cumulative steering torque increases over time, which may degrade the steering feel. In this way, the conventional steering assist systems have the problem as described above when there is such a time-dependent steering control amount, if not an integral, that increases the applied steering torque the longer the period of time that the actual moving state of the vehicle deviates from the target moving state.
SUMMARY OF THE INVENTION
[0004] A steering assist system in accordance with the present invention includes: a roadway acquisition module that acquires a shape of a roadway on which a vehicle is moving; a target moving state determining module that determines a target moving state for the vehicle based on the acquired shape of the roadway; an actual moving state determining module that determines the actual moving state of the vehicle; a time-dependent steering control amount acquisition module that acquires a time-dependent steering control amount, the time-dependent steering control amount being a steering control amount based on which a steering torque to be applied to the vehicle is determined and which depends on time, and the time-dependent steering control amount increases as a time period which the target moving state deviates from the actual moving state, in order to reduce the deviation between the actual moving state and the target moving state; a steering torque application module that applies a steering torque based on at least the time-dependent steering control amount; a driving operation detection module that detects a predetermined driving operation by a driver; and a control module that reduces the influence of the time-dependent steering control amount on the steering torque to be applied when the predetermined driving operation by the driver is detected.
[0005] According to a first aspect, the roadway acquisition module acquires the shape of the roadway, and the target moving state acquisition module acquires the target moving state. In addition, the actual moving state determining module determines the actual moving state, and the time-dependent steering control amount acquisition module acquires the time-dependent steering control amount. At this time, the steering torque application module applies a steering torque to the vehicle in such a way that the influence of the time-dependent steering control amount on the steering torque to be applied is reduced when the predetermined driving operation by the driver is detected by the driving operation detection module.
[0006] Thus, according to the above first aspect, the influence of the time-dependent steering control amount on the steering torque to be applied, which increases as the time period over which actual moving state deviates from the target moving state in the past increases and as the time elapses, is reduced when the driver makes the predetermined driving operation. Thus, it is possible to avoid the problem where steering feel degrades because the steering torque increases over time.
[0007] In the above first aspect, the control module may reduce the time-dependent steering control amount when the predetermined driving operation by the driver is detected.
[0008] This reduces the time-dependent steering control when the predetermined driving operation by the driver is detected by the driving operation detection module. Thus, according to the above configuration, the influence of the time-dependent steering control amount on the steering torque to be applied is decreased by reducing the time-dependent steering control when the driver makes the predetermined driving operation, even if the time elapses to increase the time-dependent steering control amount. Thus, it is possible to avoid the problem that the steering torque increases over time, which degrades the steering feel.
[0009] In this case, the control module may reset the time-dependent steering control amount to zero when the predetermined driving operation by the driver is detected.
[0010] This resets the time-dependent steering control amount when the predetermined driving operation by the driver is detected by the driving operation detection module. Thus, according to the above configuration, the time-dependent steering control amount is reset to zero when the driver makes the predetermined driving operation, even if time elapses to increase the time-dependent steering control amount. Therefore, the steering torque to be applied is not affected by the time-dependent steering control amount. Thus, it is possible to avoid the problem that the steering torque increases over time to degrade the steering feel.
[0011] In addition, in the above first aspect, the control module may reduce the influence of the time-dependent steering control amount on the steering torque to be applied by applying a gain to the time-dependent steering control amount.
[0012] The gain to the time-dependent steering control amount is applied when the predetermined driving operation by the driver is detected by the driving operation detection module, so that the steering torque application module applies a steering torque in such a way that the influence of the time-dependent steering control amount on the steering torque to be applied is reduced. Thus, it is possible to avoid the problem that the steering torque increases over time to degrade the steering feel, even if the time-dependent steering control amount increases over time.
[0013] In the above first aspect, the predetermined driving operation may be a driving operation that causes the target moving state and the actual moving state to deviate from each other.
[0014] This decreases the time-dependent steering control amount acquired by the time-dependent steering control amount acquisition module when a driving operation that will cause the target moving state and the actual moving state to deviate from each other (for example, that will cause the vehicle to travel off the target lane) is detected. Thus, according to the above configuration, the acquired time-dependent steering control amount is reduced and a steering torque is applied based on the reduced time-dependent steering control amount, even if the driver makes a driving operation to cause the target moving state and the actual moving state to deviate from each other and the cumulative time-dependent steering control amount increases. Thus, it is possible to avoid the problem that the cumulative steering torque increases, which degrades the steering feel over time, due to the influence of the time-dependent steering control amount.
[0015] In addition, in the above first aspect, the control module may continuously reduce the influence of the time-dependent steering control amount on the steering torque to be applied for a period of time: because the influence of the time-dependent steering control amount on the steering torque to be applied decreases until a differential between a target lateral position of the vehicle and an actual lateral position of the vehicle falls below a predetermined threshold. The target lateral position serves as an indicator of the target moving condition arid the actual lateral position serves as an indicator of the actual moving condition. [0016] This causes the state where the influence of the time-dependent steering control amount on the steering torque acquired by the time-dependent steering control amount acquisition module is reduced to be initiated when the driving operation detection module detects the predetermined driving operation by the driver, and to be terminated when the differential between the target lateral position and the actual lateral position of the vehicle falls below the predetermined threshold. Thus, according to the above configuration, the influence of the acquired time-dependent steering control amount on the steering torque is decreased from when the predetermined driving operation is made and continued by the driver until the differential between the target lateral position and the actual lateral position of the vehicle falls below the predetermined threshold. Therefore, it is possible to prevent the steering torque application module from applying a steering torque in the direction opposite the driving operation by the driver, thereby avoiding degradation of the steering feel. When the differential between the target lateral position and the actual lateral position of the vehicle falls below the predetermined threshold, a steering torque reflecting the time-dependent steering control amount acquired by the time-dependent steering control amount acquisition module is calculated and applied to the vehicle as normally, thereby allowing the vehicle to travel while maintaining the target moving state.
[0017] In addition, the above first aspect may further include: an offset amount acquisition module that acquires an offset amount of the vehicle from the target moving state; and an integral acquisition module that acquires an integral of the offset amount with respect to time, as the time-dependent steering amount acquisition module.
[0018] This allows the offset amount acquisition module to acquire the offset amount of the vehicle from the target moving state, and allows the integral acquisition module to acquire an integral of the offset amount with respect to time. At this time, the steering torque application module applies a steering torque to the vehicle in such a way that the influence of the integral on the steering torque is reduced when the predetermined driving operation by the driver is detected. Since the integral becomes larger as the time elapses, it is possible to avoid the problem that the steering torque increases over time, which degrades the steering feel by restricting the influence of the integral on the steering torque.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The foregoing and further features and advantages of the invention will become apparent from the following description of example embodiments with reference to the accompanying drawings, wherein like numerals are used to represent like elements and wherein:
FIG. 1 is a schematic diagram of a steering assist system 10 in accordance with an embodiment of the present invention;
FIG. 2 shows the state where the driver is driving intentionally off the center line;
FIG. 3 is a graph showing the relation among the steering amount input from the driver, the steering torque T, and the target acceleration Gid calculated based on an integral in a conventional steering assist system (in the case where the integral is not reset);
FIG. 4 is a graph showing the relation among the steering amount input from the driver, the steering torque T, and the target acceleration Gid calculated based on an integral in the steering assist system 10 in accordance with the embodiment of the present invention (in the case where the integral is reset); FIG. 5 is a flowchart showing a routine executed by a CPU of a steering assist electronic control unit 12 of the steering assist system 10 in accordance with the embodiment of the present invention;
FIG. 6 is a flowchart showing a routine executed by the CPU of the steering assist electronic control unit 12 of the steering assist system 10 in accordance with the embodiment of the present invention; and
FIG. 7 is a flowchart showing a routine executed by the CPU of the steering assist electronic control unit 12 of the steering assist system 10 in accordance with the embodiment of the present invention.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0020] An embodiment of the steering assist system of the present invention with reference to the drawings is described below. FIG. 1 shows a schematic configuration of a steering assist system 10 in accordance with the embodiment of the present invention.
[0021] The steering assist system 10 is mounted on a vehicle (for example, such as an automobile). The steering assist system 10 is includes a steering assist electronic control unit (hereinafter referred to as "steering assist ECU") 12, a steering assist switch 14, a CCD camera 16, an image processing electronic control unit (hereinafter referred to as "image processing ECU") 18, a steering torque sensor 20, a yaw rate sensor 22, a vehicle speed sensor 24, a navigation system 26, an actuator driver 28, and an actuator 30.
[0022] The steering assist ECU 12 is a microcomputer having a general configuration with an interface including a CPU for controlling respective devices, processing and calculating various data, a ROM for storing a program to be executed by the CPU, and a map (lookup table), a RAM for the CPU to temporarily store data as necessary, a backup RAM for maintaining data while the power is turned on and keeping the stored data while the power is turned off, and an AD converter. The steering assist ECU 12 provides steering assist to the driver as necessary.
[0023] The steering assist switch 14 is mounted in the vicinity of a driver's seat in the vehicle, and sends the content of an operation to the steering assist ECU 12 when operated by the driver. Specifically, the steering assist system 10 executes a steering assist control when the steering assist switch 14 is turned 'ON", and does not to the execute steering assist control when the steering assist switch 14 is turned "OFF".
[0024] The CCD camera 16 is mounted in the front of the vehicle.The CCD camera 16 captures the image of a roadway ahead of the vehicle and sends the acquired image to the image processing ECU 18. The image processing ECU 18 is a microcomputer having a general configuration similar to that of the steering assist ECU 12. The image processing ECU 18 is processes the image captured by the CCD camera 16, and send the processing results to the steering assist ECU 12. Specifically, the image processing ECU 18 recognizes a lane for the vehicle from the acquired image based on a white line or the like of the roadway on which the vehicle is traveling, and to acquire the position of the vehicle in the lane, the curvature, the yaw angle, and the offset amount in a known manner.
[0025] The steering torque sensor 20 is installed in the vicinity of a steering shaft (not shown) of the vehicle, and detects the steering torque and the steering angle applied to a steering wheel (not shown) of the vehicle by the driver, and sends the detection results to the steering assist ECU 12. The yaw rate sensor 22 is mounted below a center console (not shown) of the vehicle, and detects the yaw rate of the vehicle and sends the detection results to the steering assist ECU 12. The vehicle speed sensor 24 includes a wheel speed sensor mounted at each wheel (not shown) of the vehicle, and detects the speed of the vehicle or whether the vehicle is at a stop, and sends the detection results to the steering assist ECU 12.
[0026] The navigation system 26 detects the position of the vehicle utilizing GPS or the like. The navigation system 26 also detects the curvature, the inclination, etc., of the roadway for the vehicle. The information detected by the navigation system 26 is sent to the steering assist ECU 12.
[0027] The actuator driver 28 is connected to the steering assist ECU 12, and supplies the actuator 30 with a driving current in response to a command from the steering assist ECU 12. The actuator 30 is disposed in a steering gear box (not shown) of the vehicle. A ball nut is fixed to a rotor of the actuator 30. The ball nut has in its inner peripheral surface a ball screw groove corresponding to a ball screw groove formed in a part of the outer peripheral surface of a rack bar (not shown) of the vehicle. A plurality of bearing balls are provided between the pair of ball screw grooves. Thus, when the actuator 30 is actuated, the rotor rotates to move the rack bar axially to assist steering.
[0028] The actuator 30 is applies a steering torque in accordance with a driving signal fed from the actuator driver 28, to the rack bar. The steering assist ECU 12 feeds a command to the actuator driver 28 according to the logics to be discussed later, in order to drive the actuator 30 to displace the rack bar and steer the wheels (not shown) of the vehicle. [0029] Now, the operation of the steering assist system 10 in accordance with this embodiment described above will be summarized. In the steering assist system 10 in accordance with this embodiment, a steering assist torque T that is applied to the vehicle in order to allow travel along the roadway is obtained by multiplying a target lateral acceleration TG by a predetermined coefficient Kg. The target lateral acceleration TG is calculated by the equation (1) below:
TG = Gid + Gd + Gθ + Gf ... (1)
[0030] A target lateral acceleration Gid is calculated based on an integral id of a lane offset d. The steering assist ECU 12 sets Gid to correct the lane offset or deviation of the vehicle due to the incline of the roadway. On an inclined roadway, the acceleration due to the steering torque and the gravitational acceleration due to the incline are balanced at a position offset from the center line of the roadway by an amount corresponding to the incline. At this time, it is possible to correct the lane offset or deviation due to incline by calculating the steering torque based on the integral of the offset amount.
[0031] A target lateral acceleration Gd is calculated based on the lane offset d. When there is a lane offset d from the center line of the roadway, the steering assist ECU 12 sets Gd to allow the vehicle to travel along the center line of the roadway. A target lateral acceleration Gθ is calculated based on the yaw angle θ, which is equivalent to the angle between the center line of the vehicle in the longitudinal direction and a line tangent to the center line of the roadway at the center of gravity of the vehicle. The steering assist ECU 12 sets Gθ to allow the vehicle to travel along the center line of the roadway. A target lateral acceleration Gf is calculated based on a curvature x of the roadway ahead of the vehicle and a vehicle speed v. The steering assist ECU 12 sets Gf to allow the vehicle to travel along the shape of a curve of the roadway.
[0032] It is determined that the driver is intentionally making an operation to offset the vehicle to the right of the center line of the roadway by the lane' offset d with the steering assist turned ON, as shown in FIG. 2. At this time, in a conventional steering assist system, the integral id of the lane offset d increases as the time elapses, and thus Gid, and hence the target lateral acceleration TG, increase. As a result, in the conventional steering assist system, the cumulative steering torque T generated by the conventional steering assist system increases over time, as shown in the graph of FIG. 3. Therefore, it is necessary for the driver to steer with a greater force in order to maintain an intentional offset moving state, which degrades the steering feel.
[0033] In contrast, the steering assist system 10 in accordance with this embodiment determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway, and resets the integral id to zero when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway. This also makes Gid zero, as shown in the graph of FIG. 4, thereby preventing the cumulative target lateral acceleration TG from increasing. In the description below, the term "reset" means "reset to zero".
[0034] Now, the reason that only the integral id is reset when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway will be explained. The integral id is calculated by integrating the lane offset d at periods of ΔT. Thus, increases in the integral id accumulate over time even if the lane offset d is small. In addition, because increases in Gid accumulate, even if the driver intentionally cancels the operation to offset the vehicle from the center line of the roadway so that Gid will not be reset, Gid will not increase to make the driver feel uncomfortable.
[0035] In contrast, if the lane offset d or the yaw angle θ is reset or the influence of either is decreased when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway, the target lateral acceleration TG may abruptly increase when the driver cancels such an operation to cause hunting. This is because the cumulative lane offset d and the yaw angle θ do not increase.
[0036] Also, if the curvature x and the vehicle speed v are reset or the influence of either is decreased when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway, appropriate steering assist may not be provided when the vehicle goes into a corner. This is because Gf, which is calculated based on the curvature x and the vehicle speed v, is a target lateral acceleration that allows travel along the shape of a curve. Keeping the steering assist turned ON suggests that the steering assist is expected at a curve, even if the driver is intentionally driving off the center line of the roadway. Therefore, the curvature x and the vehicle speed v also need to be considered when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway.
[0037] Also, if the target lateral acceleration TG and the steering assist torque T are reset or reduced when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway, the influence of Gf, which is calculated based on the curvature x and the vehicle speed v, may also be reduced, and thus appropriate steering assist may not be provided when the vehicle goes into a corner. For these reasons, it is preferable that only the integral id is reset when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway.
[0038] The steering assist system 10 in accordance with this embodiment determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway based on whether the following six conditions are satisfied:
Condition 1 : the driver is making a steering operation,
Condition 2: the steering assist torque T is sufficiently large,
Condition 3: the steering assist torque T is in the direction opposite the steering operation by the driver,
Condition 4: Gid is sufficiently large,
Condition 5: Gid and the steering assist torque T are in the same direction, and
Condition 6: the lane offset d is smaller than a threshold d2.
[0039] Condition 1 is provided because without a steering operation by the driver, the driver could not be operating intentionally. A steering operation by the driver is detected by the steering torque sensor 20. Condition 2 is provided because the steering assist torque T so small would not affect the operation by the driver. Condition 3 is provided because a steering operation by the driver in the same direction as the steering assist torque to bring the vehicle back on the center line of the roadway could indicate that the offset driving is not intentional and that would not degrade the steering feel for the driver. Conditions 4 and 5 are provided to determine whether or not the steering assist torque T is greatly affected by the integral id. Condition 6 is provided because the steering assist should be provided to cause the vehicle to travel along the roadway when the lane offset d is sufficiently large.
[0040] Once the integral id is reset, the steering assist system 10 in accordance with this embodiment does not calculate the integral id before the lane offset d exceeds a predetermined threshold d 1. This is because if integration of the lane offset starts again immediately after the integral id is reset, the driver would feel the steering assist torque T again even though the steering assist torque is not necessary. While the intentional offset movement due to a driving operation by the driver continues, the steering assist system 10 in accordance with this embodiment continuously resets the integral id, thereby avoiding the problem that the steering feel degrades as long as such intentional offset driving is maintained.
[0041] Now, the actual operation of the steering assist system 10 in accordance with this embodiment will be described. In the description of this embodiment below, a plus sign and a negative sign attached to a parameter with a directional property represent right and left, respectively. The steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment executes a routine for assisting in traveling along a roadway (steering assist routine) shown in the flowchart of FIG. 5 at predetermined time intervals while the steering assist switch 14 is turned "ON".
[0042] The steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment starts the process in step 501 of the steering assist routine at a predetermined time, and proceeds to step 502 to calculate the target lateral acceleration TG. Specifically, the target lateral acceleration TG is calculated by adding the target lateral acceleration Gid based on the integral id, the target lateral acceleration Gd based on the lane offset d, the target lateral acceleration Gθ based on the yaw angle θ, and the target lateral acceleration Gf based on the curvature x and the vehicle speed v. Gid is calculated by the method explained with reference to the flowchart shown in FIG. 6, discussed later. Gd, Gθ and Gf may be calculated using the known method. The parameters necessary for this calculation, namely the yaw rate y and the vehicle speed v, are appropriately acquired by the yaw rate sensor 22 and the vehicle speed sensor 24, respectively. The lane offset d and the curvature x are appropriately acquired by processing via the image processing ECU 18 image data on the roadway taken by the CCD camera 16. The curvature x may be acquired utilizing map data stored in the navigation system 26 in advance.
[0043] Then, the steering assist ECU 12 proceeds to step 503 to calculate the steering assist torque T by multiplying the target lateral acceleration TG by the predetermined coefficient Kg. Then, the steering assist ECU 12 proceeds to step 504 to feed a command for the actuator driver 28 to apply the steering assist torque T, in order to drive the actuator 30 so as to generate and apply a steering torque to the vehicle. Then, the steering assist ECU 12 proceeds to step 505 to temporarily terminate the routine.
[0044] Subsequently, an integral target lateral acceleration Gid calculation routine for calculating an integral target lateral acceleration Gid will be described. The steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment executes the integral target lateral acceleration Gid calculation routine shown in the flowchart of FIG. 6 at intervals of a predetermined time.
[0045] The steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment starts the process in step 601 of the integral target G calculation routine at a predetermined time, and proceeds to step 602 to determine whether the lane offset integral execution flag is "OFF". If "Yes" in step 602, that is, if the lane offset integral execution flag is "OFF" (integration is determined to be not performed), the steering assist ECU 12 proceeds to step 603 to determine the absolute value of the lane offset d. On the other hand, if "No" in step 602, that is, if the lane offset integral execution flag is "ON" (integration is determined to be performed), the steering assist ECU 12 proceeds to step 605 determine the integral resetting execution flag.
[0046] In step 603, the steering assist ECU 12 determines whether the absolute value of the lane offset d is equal to or more than the threshold dl, which is a criterion for determining whether the vehicle is traveling in the vicinity of the center line of the roadway. If "Yes" in step 603, that is, if the absolute value of the lane offset d is equal to or more than the threshold dl, it is necessary to apply a torque so that the vehicle will travel along the center line of the roadway. Thus, the steering assist ECU 12 proceeds to step 604 to turn "ON" the lane offset integral execution flag, and proceeds to step 605 to determine the integral resetting execution flag.
[0047] On the other hand, if "No" in step 603, that is, if the absolute value of the lane offset d is less than the threshold dl, it is not necessary to apply a torque. Thus, the steering assist ECU 12 proceeds to step 609 to substitute zero for Gid which is the target lateral acceleration based on the integral id, proceeds to step 610 to substitute Gid for Gidm, which is the target lateral acceleration based on the integral id in the preceding process, and proceeds to step 611 to temporarily terminate the routine.
[0048] In step 605, the steering assist ECU 12 determines whether the integral resetting execution flag is "ON". If "Yes" in step 605, that is, if the integral resetting execution flag is "ON", the steering assist ECU 12 proceeds to step 606 to reset the integral by substituting zero for Gid, and proceeds to step 607. In step 607, the steering assist ECU 12 turns "OFF" the lane offset integral execution flag to continuously reset until the absolute value of the lane offset d exceeds the threshold dl again, and proceeds to step 610. In step 610, the steering assist ECU 12 substitutes Gid for Gidm, and proceeds to step 611 to temporarily terminate the routine.
[0049] On the other hand, if "No" in step 605, that is, if the integral resetting execution flag is "OFF", the steering assist ECU 12 proceeds to step 608 to integrate the lane offset d. Specifically, the calculation is performed by the equation (2) given below:
Gid = Gidm + Ki*d*ΔT ... (2)
Ki is a predetermined coefficient for integration, and ΔT is a period for integration calculations. Then, the steering assist ECU 12 proceeds to step 610 to substitute Gid for Gidm, and proceeds to step 611 to temporarily terminate the routine.
[0050] Subsequently, an integral resetting determination routine for determining whether or not the integral id is to be reset will be described. The steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment is executes the integral resetting determination routine shown in the flowchart of FIG. 7 at intervals of a predetermined time. This routine is configured to determine that the integral should be reset when the driver has intentionally continued an operation to offset the vehicle from the center line of the roadway for at least a threshold TrI .
[0051] The steering assist ECU 12 of the steering assist system 10 in accordance with this embodiment starts the process in step 701 of the integral resetting determination routine at a predetermined timing, and proceeds to step 702 to determine whether or not the lane offset d is less than a threshold d2, which is a criterion for determining whether the vehicle is traveling in the vicinity of the center line of the roadway. If "Yes" in step 702, that is, if the absolute value of the lane offset d is less than the threshold d2, the steering assist ECU 12 proceeds to step 703 to determine whether the driver is intentionally making an operation to offset the vehicle to the right from the center line of the roadway.
[0052] In order to determine that the driver is making an operation to offset the vehicle to the right from the center line of the roadway, the following needs to be detected: a steering operation to the right by the driver; a steering assist torque T to the left of a predetermined magnitude or more; and Gid which is a target lateral acceleration based on the integral, to the left of a predetermined magnitude or more. Thus, the steering assist ECU 12 determines "Yes" in step 703 when the steering torque sensor 20 detects a steering torque to the right with an absolute value equal to or more than a threshold MT, the magnitude of the steering assist torque T is equal to or less than a threshold -CTl, and the magnitude of Gid is equal to or less than a threshold -Gl, and proceeds to step 705.
[0053] On the other hand, if "No" in step 703, that is, if it is determined that the driver is not making an intentional operation to offset the vehicle to the right from the center line of the roadway, the steering assist ECU 12 proceeds to step 704 to determine whether the driver is intentionally making an operation to offset the vehicle to the left from the center line of the roadway, as in step 703. Thus, the steering assist ECU 12 determines "Yes" in step 704 when the steering torque sensor 20 detects a steering torque to the left with an absolute value equal to or more than the threshold MT, the magnitude of the steering assist torque T is equal to or more than a threshold CTl, and the magnitude of Gid is equal to or more than a threshold Gl, and proceeds to step 705.
[0054] In step 705, the steering assist ECU 12 increases by one, an integral resetting determination timer Tid, and proceeds to step 707 to determine whether the integral should be reset. Specifically, the integral resetting determination timer Tid and the threshold TrI for resetting the integral are compared to determine that the integral should be reset if the integral resetting determination timer Tid is larger, and to determine that the integral should not be reset if not.
[0055] If "Yes" in step 707, that is, if it is determined that the integral should be reset, the steering assist ECU 12 proceeds to step 708 to turn "ON" the integral resetting execution flag, and proceeds to step 710 to temporarily terminate the routine. On the other hand, if "No" in step 707, that is, if it is determined that the integral should not be reset, the steering assist ECU 12 proceeds to step 709 to turn "OFF" the integral resetting execution flag, and proceeds to step 710 to temporarily terminate the routine.
[0056] If "No" is determined in step 702 and if "No" is determined in step 704, that is, if it is determined that the driver is not intentionally making an operation to offset the vehicle from the center line of the roadway, the steering assist ECU 12 proceeds to step 706 to reset the integral resetting determination timer Tid to zero, and proceeds to step 707. At this time, the integral resetting determination timer Tid is zero and hence less than the threshold TrI, the steering assist ECU 12 proceeds to step 709 to turn "OFF" the integral resetting execution flag, and proceeds to step 710 to temporarily terminate the routine.
[0057] As has been described above, the steering assist system 10 in accordance with the embodiment of the present invention determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway based on the magnitude and the direction of various parameters indicating a steering operation by the driver, a target torque, a target lateral acceleration based on an integral, and a lane offset. In this way, it is possible to avoid the problem that the cumulative steering torque increases due to the influence of the integral, which degrades the steering feel over time, by resetting the integral when it is determined that the driver is intentionally making an operation to offset the vehicle from the center line of the roadway.
[0058] The present invention is not limited to the above embodiment, and may be modified in various ways that fall within the scope of the present invention such as stated below.
[0059] For example, although the steering assist system 10 in accordance with the above embodiment determines whether the driver is intentionally making an operation to offset the vehicle from the center line of the roadway based on six conditions, it is not necessary to require satisfaction of all six conditions. For example, three conditions arbitrarily chosen out of the six may be used. Alternatively, other conditions may be added thereto.
[0060] In the steering assist system 10 in accordance with the above embodiment, the integral is reset to restrict the influence of the integral id on the steering assist torque T. However, a gain less than 1 may be applied to the integral to restrict the influence of the integral.
[0061] In the steering assist system 10 in accordance with the above embodiment, the influence of the integral id on the steering assist torque T is restricted. However, the present invention is not limited thereto, and may be effectively applied to such a parameter that increases the steering assist torque to be applied the longer the period of time that the actual moving state of the vehicle deviates from the target moving state. It is assumed that there is provided a steering assist system that acquires a deviation time dt, for which the target moving state and the actual moving state of the vehicle deviate from each other, and that increases the steering assist torque when the deviation time dt is longer, than when it is shorter. In such a steering assist system, the deviation time dt may be reset or a gain may be applied thereto to reduce the steering assist torque when a particular operation by the driver is detected.
[0062] Further, the steering assist system 10 in accordance with the above embodiment determines the steering assist torque T and Gid, which is a target lateral acceleration based on an integral, as the steering control amount. However, the steering control amount in the present invention may be any that can restrict the influence of a time-dependent parameter such as an integral on the steering operation torque that is actually applied to the vehicle. For example, a command current value for actually applying a steering torque to the vehicle may be acquired directly from various parameters using a map or the like.

Claims

CLAIMS:
1. A steering assist system comprising: a roadway acquisition module that acquires a shape of the roadway on which a vehicle is moving; a target moving state determining module that determines a target moving state for the vehicle based on the shape of the roadway; an actual moving state acquisition module that acquires an actual moving state of the vehicle; a time-dependent steering control amount acquisition module that acquires a time-dependent steering control amount, the time-dependent steering control amount being a steering control amount based on which a steering torque to be applied to the vehicle is determined and which depends on time, and the time-dependent steering control amount increases as a time period over which the actual moving state deviates from the target moving state increases, in order to reduce the deviation between the actual moving state and the target moving state; a steering torque application module that applies a steering torque based on at least the time-dependent steering control amount; a driving operation detection module that detects a predetermined driving operation by a driver; and a control module that reduces an influence of the time-dependent steering control amount on the steering torque to be applied when the predetermined driving operation by the driver is detected.
2. The steering assist system according to claim 1, wherein: the control module decreases the time-dependent steering control amount when the predetermined driving operation by the driver is detected.
3. The steering assist system according to claim 2, wherein: the control module resets the time-dependent steering amount to zero when the predetermined driving operation by the driver is detected.
4. The steering assist system according to claim 1, wherein: the control module reduces the influence of the time-dependent steering amount on the steering torque to be applied by applying a gain to the time-dependent steering amount, before applying the steering torque.
5. The steering assist system according to any one of claims 1 to 4, wherein: the predetermined driving operation is a driving operation that causes the actual moving state to deviate from the target moving state.
6. The steering assist system according to any one of claims 1 to 4, wherein: the predetermined driving operation is a driving operation that causes the actual moving state to deviate from the target moving state is continued for at least a predetermined time.
7. The steering assist system according to any one of claims 1 to 6, wherein: the control module reduces the influence of the time-dependent steering control amount on the steering torque to be applied for a continuous period time that starts when the influence of the time-dependent steering control amount on the steering torque to be applied decreases and lasts until a differential between a target lateral position, which indicates the target moving state of the vehicle, and an actual lateral position, which indicates the actual moving state of the vehicle, falls below a predetermined threshold.
8. The steering assist system according to any one of claims 1 to 7, further comprising: an offset amount acquisition module that calculates an offset amount of the vehicle from the target moving state; and an integral acquisition module that calculates an integral of the offset amount with respect to time, as the time-dependent steering control amount acquisition module.
9. A steering assist method comprising: acquiring a shape of a roadway on which a vehicle is moving; acquiring a target moving state for the vehicle based on the shape of the roadway; determining an actual moving state of the vehicle; acquiring a time-dependent steering control amount, the time-dependent steering control amount being a steering control amount based on which a steering torque to be applied to the vehicle is determined and which depends on time, and the time-dependent steering control amount increases as a time period over which the actual moving state deviates from the target moving state increases, in order to reduce the deviation between the actual moving state and the target moving state; applying a steering torque based on at least the time-dependent steering control amount; detecting a predetermined driving operation by a driver; and reducing an influence of the time-dependent steering control amount on the steering torque to be applied when the predetermined driving operation by the driver is detected.
10. The steering assist method according to claim 9, wherein: the influence of the steering control amount on the steering torque is reduced by decreasing the time-dependent steering control amount.
11. The steering assist system according to claim 10, wherein: the influence of the steering control amount on the steering torque is reduced by resetting the time-dependent steering control amount to zero.
12. The steering assist system according to claim 9, wherein: the influence of the steering control amount on the steering torque is reduced by applying a gain to the time-dependent steering control amount.
PCT/IB2007/002388 2006-08-22 2007-08-21 Steering assist system and steering assist method WO2008023238A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE602007010156T DE602007010156D1 (en) 2006-08-22 2007-08-21 STEERING AID SYSTEM AND STEERING ASSISTANCE PROCEDURE
EP07789657A EP2054288B1 (en) 2006-08-22 2007-08-21 Steering assist system and steering assist method
CN2007800307145A CN101506025B (en) 2006-08-22 2007-08-21 Steering assist system and steering assist method
US12/310,046 US8118126B2 (en) 2006-08-22 2007-08-21 Steering assist system and steering assist method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006-225659 2006-08-22
JP2006225659A JP4449960B2 (en) 2006-08-22 2006-08-22 Steering support device

Publications (2)

Publication Number Publication Date
WO2008023238A1 true WO2008023238A1 (en) 2008-02-28
WO2008023238A8 WO2008023238A8 (en) 2008-05-29

Family

ID=38719549

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2007/002388 WO2008023238A1 (en) 2006-08-22 2007-08-21 Steering assist system and steering assist method

Country Status (6)

Country Link
US (1) US8118126B2 (en)
EP (1) EP2054288B1 (en)
JP (1) JP4449960B2 (en)
CN (1) CN101506025B (en)
DE (1) DE602007010156D1 (en)
WO (1) WO2008023238A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9731756B2 (en) 2015-02-12 2017-08-15 Jtekt Corporation Drive assist control apparatus

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4995029B2 (en) * 2007-10-18 2012-08-08 富士重工業株式会社 Vehicle driving support device
CN102686476B (en) * 2009-12-25 2014-10-08 雅马哈发动机株式会社 Rider characteristics assessment device and straddle-ridden vehicle provided therewith
DE102011109491A1 (en) * 2011-08-04 2013-02-07 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Driving assistance device to support the driving of narrow roads
KR101534958B1 (en) * 2013-12-09 2015-07-07 현대자동차주식회사 Apparatus and Method for Controlling of Automatic Steering of Vehicle
JP2016222180A (en) * 2015-06-02 2016-12-28 富士重工業株式会社 Vehicle steering control device
JP6694359B2 (en) * 2016-09-28 2020-05-13 株式会社Subaru Vehicle steering control device
JP6722078B2 (en) * 2016-09-28 2020-07-15 株式会社Subaru Vehicle steering control device
JP2018065490A (en) * 2016-10-20 2018-04-26 日立オートモティブシステムズ株式会社 Power steering device
EP3360757B1 (en) 2017-02-10 2019-10-02 Volvo Car Corporation Steer torque manager for an advanced driver assistance system of a road vehicle
EP3375696B1 (en) 2017-03-17 2019-11-20 Volvo Car Corporation Steer torque manager for an advanced driver assistance system of a road vehicle
EP3378733B1 (en) 2017-03-20 2020-01-15 Volvo Car Corporation Apparatus and method for situation dependent wheel angle control (had or adas)
EP3378731B1 (en) * 2017-03-20 2020-01-15 Volvo Car Corporation Apparatus and method for driver activity dependent (adas) wheel angle controller
US10220873B2 (en) 2017-07-24 2019-03-05 Fca Us Llc System and method for providing a variable limit on active dryer assistance system steering authority
US11084490B2 (en) 2018-04-11 2021-08-10 Hyundai Motor Company Apparatus and method for controlling drive of vehicle
EP3552913B1 (en) 2018-04-11 2021-08-18 Hyundai Motor Company Apparatus and method for controlling to enable autonomous system in vehicle
EP3552902A1 (en) * 2018-04-11 2019-10-16 Hyundai Motor Company Apparatus and method for providing a driving path to a vehicle
US11597403B2 (en) 2018-04-11 2023-03-07 Hyundai Motor Company Apparatus for displaying driving state of vehicle, system including the same and method thereof
EP3569460B1 (en) 2018-04-11 2024-03-20 Hyundai Motor Company Apparatus and method for controlling driving in vehicle
US10843710B2 (en) 2018-04-11 2020-11-24 Hyundai Motor Company Apparatus and method for providing notification of control authority transition in vehicle
US11548509B2 (en) 2018-04-11 2023-01-10 Hyundai Motor Company Apparatus and method for controlling lane change in vehicle
US11334067B2 (en) 2018-04-11 2022-05-17 Hyundai Motor Company Apparatus and method for providing safety strategy in vehicle
EP3552901A3 (en) 2018-04-11 2020-04-29 Hyundai Motor Company Apparatus and method for providing safety strategy in vehicle
US11173910B2 (en) 2018-04-11 2021-11-16 Hyundai Motor Company Lane change controller for vehicle system including the same, and method thereof
US11084491B2 (en) 2018-04-11 2021-08-10 Hyundai Motor Company Apparatus and method for providing safety strategy in vehicle
US11077854B2 (en) 2018-04-11 2021-08-03 Hyundai Motor Company Apparatus for controlling lane change of vehicle, system having the same and method thereof
US11351989B2 (en) 2018-04-11 2022-06-07 Hyundai Motor Company Vehicle driving controller, system including the same, and method thereof
JP6755071B2 (en) * 2018-06-08 2020-09-16 株式会社Subaru Vehicle travel control device
JP7095661B2 (en) * 2019-07-15 2022-07-05 トヨタ自動車株式会社 Disturbance handling system for vehicles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040262063A1 (en) * 2003-06-11 2004-12-30 Kaufmann Timothy W. Steering system with lane keeping integration
EP1602552A2 (en) * 2004-05-31 2005-12-07 Toyota Jidosha Kabushiki Kaisha Driving support system and method
JP2005343260A (en) 2004-06-01 2005-12-15 Toyota Motor Corp Steering assistance device for vehicle

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3575206B2 (en) 1997-01-23 2004-10-13 トヨタ自動車株式会社 Vehicle steering control device
JP3882318B2 (en) 1998-03-06 2007-02-14 トヨタ自動車株式会社 Vehicle steering control device
JP2000198458A (en) 1999-01-08 2000-07-18 Mazda Motor Corp Control device of vehicle
JP2001010518A (en) 1999-06-25 2001-01-16 Honda Motor Co Ltd Vehicle steering control device
JP3498910B2 (en) * 2000-09-05 2004-02-23 日産自動車株式会社 Lane tracking controller
JP3529042B2 (en) * 2000-10-02 2004-05-24 日産自動車株式会社 Lane tracking controller
JP3649110B2 (en) 2000-10-18 2005-05-18 日産自動車株式会社 Lane Keep Assist Control Device
GB2372020A (en) * 2001-02-07 2002-08-14 Lucas Industries Ltd Haptic controller for electrically-assisted power steering in road vehicles
JP4492230B2 (en) * 2004-07-06 2010-06-30 日産自動車株式会社 Vehicle steering control device
JP4069921B2 (en) * 2004-10-25 2008-04-02 三菱自動車工業株式会社 Vehicle turning behavior control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040262063A1 (en) * 2003-06-11 2004-12-30 Kaufmann Timothy W. Steering system with lane keeping integration
EP1602552A2 (en) * 2004-05-31 2005-12-07 Toyota Jidosha Kabushiki Kaisha Driving support system and method
JP2005343260A (en) 2004-06-01 2005-12-15 Toyota Motor Corp Steering assistance device for vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9731756B2 (en) 2015-02-12 2017-08-15 Jtekt Corporation Drive assist control apparatus

Also Published As

Publication number Publication date
EP2054288A2 (en) 2009-05-06
CN101506025A (en) 2009-08-12
WO2008023238A8 (en) 2008-05-29
CN101506025B (en) 2011-07-06
US20090194350A1 (en) 2009-08-06
JP2008049747A (en) 2008-03-06
DE602007010156D1 (en) 2010-12-09
EP2054288B1 (en) 2010-10-27
JP4449960B2 (en) 2010-04-14
US8118126B2 (en) 2012-02-21

Similar Documents

Publication Publication Date Title
US8118126B2 (en) Steering assist system and steering assist method
JP6528786B2 (en) Driving support device for vehicle
US7069129B2 (en) Driving support system and method
US7389167B2 (en) Driving support system and method
US9527525B2 (en) Travel trajectory control device for a vehicle
US8805604B2 (en) Method for adjusting a steering system in a vehicle
US7373230B2 (en) Steering assist apparatus and method for vehicle
US7613556B2 (en) Vehicle steering system
US20150266508A1 (en) Vehicle travel assistance device
US8676441B2 (en) Steering support device
EP1742124B1 (en) Servo controller comprising two integrators for reducing phase delay
US6263270B1 (en) Vehicle steering control apparatus
US20050279564A1 (en) Method for operating a steering system
US11845489B2 (en) Vehicle control apparatus
US8655550B2 (en) Electric power steering system and method for controlling the same
US11312410B2 (en) Electric power steering apparatus
US8086372B2 (en) Steering support device
JP4333484B2 (en) Road parameter calculation device and vehicle behavior control device
JP2009018626A (en) Steering control device
JP2020157940A (en) Vehicle traveling control system
JP2009286154A (en) Vehicle stable traveling control device
JP2020006860A (en) Vehicle control device
JP6486605B2 (en) Steering control device
JP2009248685A (en) Driving assist device

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780030714.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07789657

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 12310046

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2007789657

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU