US20040199327A1 - Collision avoidance control system for vehicle - Google Patents

Collision avoidance control system for vehicle Download PDF

Info

Publication number
US20040199327A1
US20040199327A1 US10/786,078 US78607804A US2004199327A1 US 20040199327 A1 US20040199327 A1 US 20040199327A1 US 78607804 A US78607804 A US 78607804A US 2004199327 A1 US2004199327 A1 US 2004199327A1
Authority
US
United States
Prior art keywords
collision avoidance
deceleration
target
vehicle
collision
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US10/786,078
Other versions
US6889140B2 (en
Inventor
Akira Isogai
Eiji Teramura
Takao Nishimura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Assigned to DENSO CORPORATION reassignment DENSO CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ISOGAI, AKIRA, NISHIMURA, TAKAO, TERAMURA, EIJI
Publication of US20040199327A1 publication Critical patent/US20040199327A1/en
Application granted granted Critical
Publication of US6889140B2 publication Critical patent/US6889140B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/1755Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
    • B60T8/17558Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve specially adapted for collision avoidance or collision mitigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/02Active or adaptive cruise control system; Distance control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/143Alarm means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/14Yaw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4042Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/804Relative longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/106Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/93185Controlling the brakes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9319Controlling the accelerator
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/932Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles using own vehicle data, e.g. ground speed, steering wheel direction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9325Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles for inter-vehicle distance regulation, e.g. navigating in platoons

Definitions

  • the present invention relates generally to a collision avoidance control system which works to initiate collision avoidance action when the danger of possible collision with a target present ahead of a vehicle is encountered.
  • Automotive collision monitor systems which work to estimate stopping distances of a system-equipped vehicle and a target preceding vehicle traveling ahead of the system-equipped vehicle and locations of the system-equipped vehicle and the target preceding vehicle after the elapse of a preset time to determine the danger of possible collision with the target preceding vehicle based on the stopping distances and the locations.
  • Japanese Patent First Publication No. 08-132996 teaches such estimation of the stopping distances.
  • Japanese Patent First Publication No. 05-181529 (corresponding to U.S. Pat. No. 5,473,538) teaches such estimation of locations of the system-equipped vehicle and the target preceding vehicle.
  • Japanese Patent First Publication No. 11-066495 teaches a collision avoidance control system which uses an intervehicle distance between the system-equipped vehicle and the target preceding vehicle, a relative speed between the system-equipped vehicle and the target preceding vehicle, a minimum distance to be reserved between the system-equipped vehicle and the target preceding vehicle, acceleration of the target preceding vehicle, and a preset deceleration of the system-equipped vehicle to derive a quadratic function in terms of conditions required to avoid accidental collision with the target preceding vehicle and determines the possibility of the collision using a parabola, as represented by the quadratic function.
  • this system increases the preset deceleration of the system-equipped vehicle cyclically and determines the possibility of the collision based on the orientation of the parabola, an inclination of a straight segment of the parabola, coordinates of the straight segment of the parabola, and a predefined parabola determining equation in each cycle to bring a target deceleration used in deceleration control into agreement with a value of the preset deceleration when it is determined that there is almost no possibility of the collision.
  • the system also has an additional drawback in that when a range within which the preset deceleration is changed is fixed, it causes an operation load on the system to increase with a decrease in cyclic change in the preset deceleration, thus resulting in the need for limiting the magnitude of the cyclic change in the preset deceleration. Specifically, it is difficult to determine the target deceleration as a continuously changing value, thus resulting in a difficulty in improving the accuracy of the deceleration control.
  • a collision avoidance control system which may be employed in automotive vehicles to avoid accidental collision with obstacles such as vehicles running ahead.
  • the collision avoidance control system comprises: (a) a collision avoidance deceleration determining circuit working to determine a target collision avoidance deceleration required for a system vehicle equipped with this system to bring a relative speed between the system vehicle and a target object present ahead of the system vehicle into agreement with substantially zero without a physical collision with the target object; and (b) a control circuit working to determine a possibility of collision with the target object as a function of the target collision avoidance deceleration.
  • the control circuit performs a predetermined collision avoidance operation.
  • the collision avoidance control system is so designed as to determine the degree of deceleration required to avoid the collision with the target object without estimating, like the conventional systems, the distance to the target object and locations of the system vehicle and the target object after the elapse of a set time.
  • the determination of danger of possible collision with the target object is based on the magnitude of the target collision avoidance deceleration.
  • the target collision avoidance deceleration is also used as a control variable for avoiding the collision with the target object.
  • the control variable is derived as a continuously variable value. In other words, the deceleration required for the system vehicle to avoid the collision with the target object is calculated accurately at a decreased operation load on the system.
  • the collision avoidance deceleration determining circuit determines the target collision avoidance deceleration G according to an equation below
  • Vr is the relative speed between the system vehicle and the target object
  • D is a distance to the target object
  • Dfin is a minimum distance to the target object that is to be reserved when the relative speed Vr becomes zero (0)
  • Af is acceleration of the target object
  • K ⁇ is a gain (0 ⁇ K ⁇ 1).
  • the collision avoidance deceleration determining circuit may decrease at least one of the minimum distance Dfin and the gain K ⁇ as the distance D increases.
  • the collision avoidance deceleration determining circuit may also decrease at least one of the minimum distance Dfin and the gain K ⁇ as one of a speed of the system vehicle and the relative speed Vr decreases.
  • the target collision avoidance deceleration G is lowered, thereby avoiding the deceleration of the system vehicle with which the vehicle operator feels uncomfortable.
  • the control circuit may activate an alarm to output an alarm signal.
  • the control circuit may deactivate the alarm to stop the alarm signal.
  • the collision avoidance control system may further comprise a travel control apparatus such as an adaptive cruise control (ACC) system which works to determine a target acceleration as functions of a distance to the target object and the relative speed and to decelerate or accelerate the system vehicle based on the target acceleration to control a travel condition of the system vehicle.
  • ACC adaptive cruise control
  • the alarm activating threshold value is preferably set to a maximum deceleration controllable by the travel control apparatus.
  • the control circuit may perform deceleration control to decelerate the system vehicle.
  • the control circuit may deactivate the deceleration control.
  • the deceleration control activating threshold value may be set greater than a maximum deceleration controllable by the travel control apparatus.
  • FIG. 1 is a block diagram which shows a collision avoidance control system according to the invention
  • FIG. 2 is a flowchart of a deceleration control program executed in the collision avoidance control system, as illustrated in FIG. 1;
  • FIG. 3( a ) is a graph which shows a minimum distance to be reserved between a system vehicle and a target object in terms of an intervehicle time
  • FIG. 3( b ) is a graph which shows an acceleration gain used to determine a target collision avoiding deceleration in terms of the distance between a system vehicle and a target object;
  • FIG. 4 is a flowchart of a sub-program executed in step 500 of the program in FIG. 2;
  • FIG. 5 is a flowchart of a sub-program executed in step 600 of the program in FIG. 2;
  • FIG. 6 is a time chart which shows an operation of the collision avoidance control system of FIG. 1.
  • FIG. 1 there is shown a collision avoidance control system according to the invention which may be employed in automotive vehicles to avoid accidental collisions with obstacles such as preceding vehicles running ahead.
  • the following discussion will refer to, as an example, use in automotive vehicles.
  • the collision avoidance control system consists essentially of a collision avoidance electronic control unit 2 (will also be referred to as a collision avoidance ECU below), an engine electronic control unit (will also be referred to as an engine ECU below) 3 , a brake electronic control unit 4 (will also be referred to as a brake ECU below), and a meter electronic control unit 5 (will also be referred to as a meter ECU below) which are coupled to each other through a LAN communications bus.
  • Each of the ECUs 2 , 3 , 4 , and 5 is implemented by a typical microcomputer equipped with a bus controller for establishing data communications through the LAN communications bus. The data communications are achieved in a Controller Area Network (CAN) communication protocol proposed by Robert Bosch in Germany.
  • CAN Controller Area Network
  • the collision avoidance ECU 2 also connects with a radar sensor 6 , a warning buzzer 7 , and a collision avoidance control enable switch 8 .
  • the collision avoidance control enable switch 8 is an on-off switch for turning on or off the collision avoidance ECU 2 .
  • the radar sensor 6 is implemented by a typical laser radar made of an electronic circuit consisting essentially of a distance measuring scanner and a microcomputer.
  • the distance measuring scanner works to emit laser beams frontward of a vehicle equipped with this system (will also be referred to as a system vehicle below) over a given angular range extending in a width-wise direction thereof and to receive radar echoes from a target (e.g., a preceding vehicle) to determine the angular position of and distance to the target.
  • the distance measuring scanner also receives signals from the collision avoidance ECU 2 indicating the speed of the system vehicle and an estimated value of a curvature of a curve in a road on which the system vehicle is now traveling to determine a same lane probability that the target exists on the same traffic lane as the system vehicle and/or produce target type data on the type of the target (e.g., a vehicle, a non-vehicle, or an unidentified object), and/or target locus data on a locus of a travel path of the target.
  • target type data e.g., a vehicle, a non-vehicle, or an unidentified object
  • target locus data e.g., a locus of a travel path of the target.
  • the distance measuring scanner also determines a relative speed between the system vehicle and the target and a relative acceleration derived by differentiating the relative speed with respect to time and outputs the same lane probability, the target type data, the target locus data, the target-to-distance, the relative speed, and the relative acceleration to the collision avoidance ECU 2 as preceding vehicle data.
  • the laser sensor 6 also produces a self-diagnosis signal and outputs it to the collision avoidance ECU 2 .
  • any other type of radar may be employed which emits electric waves such as millimeter waves.
  • the collision avoidance control system also includes a vehicle speed sensor 10 , an acceleration pedal position sensor 11 , an electronic throttle actuator 12 , a steering sensor 13 , a yaw rate sensor 14 , a brake pedal position sensor 15 , a brake actuator 16 , and a head-up display 17 .
  • the vehicle speed sensor 10 works to measure the traveling speed of the system vehicle.
  • the acceleration pedal position sensor 11 works to measure a pedal effort or position of the accelerator pedal operated by a vehicle operator.
  • the electronic throttle actuator 12 works to regulate a valve position of a throttle valve of the engine.
  • the steering sensor 13 works to measure a steered angle of a steering wheel of the vehicle.
  • the yaw rate sensor 14 works to measure a yaw rate acting on the vehicle body which indicates a cornering condition of the vehicle.
  • the brake pedal position sensor 15 works to measure a position of a brake pedal of the vehicle.
  • the brake actuator 16 works to control a braking force applied to road wheels of the vehicles.
  • the engine ECU 3 determines an actual speed of the system vehicle and the position of the accelerator pedal as functions of outputs of the vehicle speed sensor 10 and the accelerator pedal position sensor 11 and outputs signals indicative thereof to the collision avoidance ECU 2 .
  • the engine ECU 3 receives a collision avoidance control flag, a required deceleration signal, and a diagnosis signal, as will be described later in detail, produced by the collision avoidance ECU 2 to determine a required operating condition of the engine and provides a target throttle position signal to the electronic throttle actuator 12 determined as a function of the required operating condition of the engine.
  • the brake ECU 4 transmits the outputs of the steering sensor 13 , the yaw rate sensor 14 , and the brake pedal position sensor 15 to the collision avoidance ECU 2 .
  • the brake ECU 2 receives the collision avoidance control flag and the required acceleration signal from the collision avoidance ECU 2 to determine a required operating conditions of the engine and provides a brake control signal to the brake actuator 16 to control a wheel cylinder (W/C) pressure of a brake hydraulic circuit.
  • W/C wheel cylinder
  • the meter ECU 5 receives information about the vehicle speed, an engine speed, a locked/unlocked condition of doors of the vehicle, and a shift range in an automatic transmission of the engine (i.e., the position of a shift lever) through the LAN communications bus and displays such parameters on meter indicators installed in an instrumental panel of the vehicle.
  • the meter ECU 5 receives a collision avoidance warning flag, as will be described later in detail, and the diagnosis signal from the collision avoidance ECU 2 and indicates them on the head-up display 17 .
  • the collision avoidance ECU 2 receives signals indicative of the vehicle speed (Vm) and the position of the accelerator pedal outputted from the engine ECU 3 and signals indicative of the steered angle (str-eng, S 0 ), the yaw rate, and the position of the brake pedal from the brake ECU 4 .
  • the collision avoidance control enable switch 8 When the collision avoidance control enable switch 8 is in the on-state, the collision avoidance ECU 2 determines a preceding vehicle to be tracked as a target based on the preceding vehicle data outputted from the laser sensor 6 and calculates the possibility of collision with the target.
  • the collision avoidance ECU 2 also produces the collision avoidance warning flag indicative of the collision possibility, the collision avoidance control flag, the diagnosis signal, and the required deceleration signal used to control the braking force and outputs them to the ECUs 3 , 4 , and 5 .
  • the collision avoidance warning flag indicates an on-state of warning control which turns on the warning buzzer 7 .
  • the collision avoidance control flag indicates an on-state of decelerating control which produces the braking force required to avoid accidental collision with the target or preceding vehicle.
  • FIG. 2 shows logical steps or program executed in the collision avoidance ECU 2 .
  • step 100 radar information such as the preceding vehicle data is received from the radar sensor 6 .
  • step 200 CAN data such as the vehicle speed (Vm), the positions of the accelerator and brake pedals, the steered angle (str-eng, S 0 ), and the yaw rate from the engine ECU 3 and the brake ECU 4 .
  • step 300 the radius of curvature R is estimated based on the steered angle (str-eng, S 0 ), the yaw rate, and the vehicle speed (Vm), as derived in step 200 , and a target to be tracked is determined based on the same lane probability, the target type data, and the target locus data contained in the radar information provided in step 100 .
  • target type data indicates the vehicle or unidentified object
  • target locus data indicates the approach to the system vehicle
  • the collision avoidance ECU 2 selects one which lies closest to the system vehicle as the target.
  • step 400 the target selected in step 300 is determined as a preceding vehicle with which collision should be avoided, and a collision avoiding deceleration G is calculated according to an equation below.
  • Vr is the relative speed between the target and the system vehicle
  • D is the distance to the target
  • Dfin is a minimum distance to the target that is to be reserved when the relative speed Vr becomes zero (0)
  • Af is the acceleration of the target
  • K ⁇ is a gain (0 ⁇ K ⁇ 1).
  • the target acceleration Af is determined by adding a relative acceleration Ar contained in the preceding vehicle data from the laser sensor 6 to an acceleration Am of the system vehicle determined by differentiating the vehicle speed Vm with respect to time.
  • the above equation is derived in the following manner.
  • the location Pm of the system vehicle, the speed Vm of the system vehicle, the location Pf of the target, and the speed Vf of the target after the elapse of t seconds are determined by the following relations using the current location Pm 0 of the system vehicle, the current speed Vm 0 of the system vehicle, the current location Pf 0 of the target, the current speed Vf 0 of the target, and the current acceleration Am of the system vehicle.
  • Vm Vm 0 + Am t
  • Vf Vf 0 + Af t
  • the distance D and the relative speed Vr are given by the following equations using the current vehicle location Pm 0 , the current vehicle speed Vm 0 , the current target location Pf 0 , and the current target speed Vf 0 .
  • Vr Vf 0 ⁇ Vm 0
  • the avoidance of collision with the target may be achieved by decreasing the relative speed Vr to zero (0) before the distance D to the target reaches the minimum reserved distance Dfin. This condition is met by satisfying the following equations.
  • the degree of deceleration required to reserve the minimum distance Dfin between the system vehicle and the target without the collision with the target is derived as G.
  • step 400 a minimum deceleration of the system vehicle required to decrease the relative speed Vr to zero (0) when the distance to the target matches with the minimum reserved distance Dfin is determined as the collision avoiding deceleration G.
  • step 400 the routine proceeds to step 500 wherein a collision avoidance warning determination is made.
  • the routine then proceeds to step 600 wherein a collision avoidance control determination is made.
  • the determinations in steps 500 and 600 are achieved, as will be described later in detail, using the radar information, the CAN data, and the collision avoiding deceleration G, as derived in steps 100 , 200 , and 400 .
  • step 600 the routine proceeds to step 700 wherein the CAN data such as the collision avoidance warning flag, the collision avoidance control flag which indicate results of the determinations in steps 500 and 600 , the required deceleration, and the diagnosis signal are transmitted to the engine ECU 3 , the brake ECU 4 , and the meter ECU 5 .
  • the routine proceeds to step 800 wherein data on the vehicle speed Vm and the estimated radius of curvature R is transmitted to the radar sensor 6 .
  • FIG. 4 shows a sub-program performed in step 500 of FIG. 3.
  • step 501 it is determined whether the collision avoidance warning flag XA shows one (1) or not. When it is required to sound a collision alarm, the collision avoidance warning flag XA shows one (1). If a NO answer is obtained meaning that the collision avoidance warning flag XA does not indicate one (1), then the routine proceeds to steps 502 to 505 to determine whether conditions for sounding the collision alarm, that is, turning on the warning buzzer 7 are met or not.
  • step 502 it is determined whether the target preceding vehicle has been selected in step 300 or not. If a YES answer is obtained, then the routine proceeds to step 503 wherein it is determined whether the system vehicle is approaching the target preceding vehicle or not, that is, whether the relative speed Vr is less than zero or not (Vr ⁇ 0). If a YES answer is obtained, then the routine proceeds to step 504 wherein it is determined whether the collision avoiding deceleration G is greater than a preselected alarm activating threshold value Gath or not.
  • the routine terminates without changing the collision avoidance warning flag XA.
  • step 505 the collision avoidance warning flag XA is set to one (1).
  • step 501 If a YES answer is obtained in step 501 meaning that the collision avoidance warning flag XA shows one (1), then the routine proceeds to steps 506 to 510 to determine whether conditions for deactivating the warning buzzer 7 are met or not.
  • step 506 it is determined whether the target preceding vehicle has been selected in step 300 or not. If a YES answer is obtained, then the routine proceeds to step 507 wherein it is determined whether the length of time the collision avoidance warning flag XA continues to show one (1) is greater than a predetermined minimum on-duration Tmin (e.g., one second) or not. The routine proceeds to step 508 wherein it is determined whether the system vehicle is approaching the target preceding vehicle or not, that is, whether the relative speed Vris less than zero or not (Vr ⁇ 0).
  • Tmin e.g., one second
  • step 509 it is determined whether the collision avoiding deceleration G is less than or equal to the preselected alarm activating threshold value Gath minus a give value Gaoff(e.g., 0.5m/s 2 ) or not.
  • step 506 If a NO answer is obtained in step 506 meaning that the target preceding vehicle has not been selected, or if the length of time the collision avoidance warning flag XA continues to show one (1) is greater than the predetermined minimum on-duration Tmin and the relative speed Vr is greater than or equal to zero (0) or the collision avoiding deceleration G is less than or equal to the preselected alarm activating threshold value Gath minus the give value Gaoff, meaning that the possibility that the vehicle will start to be decelerated to avoid collision with the target preceding vehicle has been lowered, the routine proceeds to step 510 wherein the collision avoidance warning flag XA is set to zero (0) and terminates.
  • the collision avoidance warning flag XA is set to one (1), it is kept for the minimum on-duration Tmin as long as the target preceding vehicle is tracked by the radar sensor 6 .
  • the threshold value used to determine whether the collision avoidance warning flag XA is to be placed in the set state or the reset state has a hysteresis.
  • FIG. 5 shows a sub-program performed in step 600 of FIG. 2.
  • step 600 it is determined whether the collision avoidance warning flag XA shows one (1) or not. If a NO answer is obtained, then the routine proceeds to step 605 wherein the collision avoidance warning flag XA is set to one (1) and terminates. Alternatively, if a YES answer is obtained, then the routine proceeds to step 601 wherein it is determined whether the collision avoidance control flag XC shows one (1) or not. If a NO answer is obtained, then the routine proceeds to steps 602 and 603 to determine whether conditions for initiating the deceleration control to avoid collision with the target preceding vehicle are met or not.
  • Gcth deceleration control activating threshold value
  • step 601 If a YES answer is obtained in step 601 meaning that the collision avoidance control flag XC is placed in the set state showing one (1), then the routine proceeds to step 604 to determine whether conditions for deactivating the deceleration control to avoid the collision with the target preceding vehicle are met or not.
  • step 604 it is determined whether the collision avoiding deceleration G is less than or equal to a deceleration control deactivating threshold value that is the deceleration control activating threshold value Gcth minus a predetermined value Gcoff (e.g., 0.5m/s 2 ) or not. If a NO answer is obtained (G>Gcth ⁇ Gcoff) meaning that there is need for continuing the deceleration of the vehicle to avoid the collision with the target preceding vehicle, then the routine terminates. Alternatively, it a YES answer is obtained (G ⁇ Gcth ⁇ Gcoff) meaning that the deceleration control should be deactivated, then the routine proceeds to step 605 wherein the collision avoidance control flag XC is reset to zero (0).
  • a deceleration control deactivating threshold value that is the deceleration control activating threshold value Gcth minus a predetermined value Gcoff (e.g., 0.5m/s 2 ) or not. If a NO answer is obtained (G
  • the collision avoidance control flag XC is set to one (1) or reset to zero (1) based comparison between the collision avoiding deceleration G and a threshold value having a hysteresis.
  • the collision avoidance warning flag XA and the collision avoidance control flag XC thus determined are inputted to the warning buzzer 7 and also to the ECUs 3 , 4 , and 5 as the CAN data. Simultaneously, the collision avoiding deceleration G is also transmitted to the engine ECU 3 and the brake ECU 4 .
  • the warning buzzer 7 Upon input of the collision avoidance warning flag XA placed in the set state, the warning buzzer 7 is activated to sound an alarm. Simultaneously, the meter ECU 5 visually produces a warning message urging the vehicle operator to depress the brake pedal on the head-up display 17 .
  • the engine ECU 3 determines a target position of the throttle valve of the engine as a function of the required deceleration signal inputted from the collision avoidance ECU 2 and controls the electronic throttle actuator 12 .
  • the brake ECU 4 determines a target W/C pressure as a function of the required deceleration signal inputted from the collision avoidance ECU 2 and controls the brake actuator 16 .
  • the engine ECU 3 controls the electronic throttle actuator 12 to close the throttle valve of the engine.
  • the brake ECU 4 controls the brake actuator 16 to increase the brake force applied to the road wheels of the vehicle.
  • FIG. 6 is a time chart which shows an operation of the collision avoidance control system.
  • the warning buzzer 7 When the collision avoiding deceleration G exceeds the alarm activating threshold value Gath, the warning buzzer 7 outputs the collision alarm. Afterward, when the collision avoiding deceleration G decreases below the alarm deactivating threshold value (Gath ⁇ Gaoff) without reaching the deceleration control activating threshold value Gcth, the warning buzzer 7 is deactivated to stop the alarm. However, when the time required for the collision avoiding deceleration G to decrease below the alarm deactivating threshold value (Gath ⁇ Gaoff) is smaller than the minimum on-duration Tmin, the warning buzzer 7 is kept on until the minimum on-duration Tmin expires.
  • the deceleration control is initiated to avoid collision with the target preceding vehicle. Afterwards, when the collision avoiding deceleration G decreases below the deceleration control deactivating threshold value (Gcth ⁇ Gcoff), the deceleration control is deactivated to stop the deceleration of the system vehicle.
  • the collision avoidance control system works to determine the collision avoiding deceleration G that is a minimum deceleration required to decrease the relative speed Vr to zero (0) until the distance to the target preceding vehicle reaches the minimum reserved distance Dfin, find the danger of possible collision with the target preceding vehicle based on the collision avoiding deceleration G, sound an alarm, and decelerate the vehicle as a function of the collision avoiding deceleration G when it is determined that the possibility of collision with the target preceding vehicle is high.
  • the collision avoidance control system is so designed as to eliminate the need for a control variable used to decelerate the vehicle to avoid the collision with the target in addition to a criterion of determining the danger of possible collision with the target.
  • the collision avoidance control system is capable of determining the control variable (i.e., deceleration) at a decreased operation load and with high accuracy.
  • the collision avoidance control system also works to decreases the minimum reserved distance Dfin and the gain K ⁇ used to calculate the collision avoiding deceleration G as the intervehicle time TD and the intervehicle distance D increase. This causes the collision avoiding deceleration G to be restricted when the distance to the target preceding vehicle is great or the vehicle speed Vm is small enough to avoid the collision with the target preceding vehicle, that is, when it is possible for the vehicle operator to turn the steering wheel to avoid the collision with the target preceding vehicle, thus avoiding deceleration control with which the vehicle operator feels uncomfortable.
  • the collision avoidance control system may also be used with an adaptive cruise control (ACC) system which works to control the engine, gears, and brakes automatically to bring an actual acceleration of the system vehicle into agreement with a target one, as determined as functions of the distance to the target preceding vehicle, the relative speed between the target preceding vehicle and the system vehicle, and the speed of the system vehicle and to hold a suitable distance between the system vehicle and the target preceding vehicle.
  • ACC adaptive cruise control
  • the collision avoidance control system preferably works to bring a lower limit of a target acceleration (i.e., an upper limit of a target deceleration) set by the ACC system into agreement with the alarm activating threshold value Gath.
  • the lower limit of the target acceleration i.e., the upper limit of the target deceleration
  • the deceleration control activating threshold value Gcth have a great difference (e.g., 0.1G or more) therebetween which enables the vehicle operator to perceivably discriminate physical behavior of the vehicle body produced by an operation of the ACC system from that in the deceleration control by the collision avoidance control system.
  • the deceleration control activating threshold value Gcth is preferably greater than the upper limit of the target deceleration by 0.1G or more.

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Electromagnetism (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Traffic Control Systems (AREA)

Abstract

A collision avoidance control system for a vehicle is provided which is designed to determine a target collision avoidance deceleration required for a system vehicle equipped with this system to bring a relative speed between the system vehicle and a target object into agreement with substantially zero without a physical collision with the target object and to determine a possibility of collision with the target object as a function of the target collision avoidance deceleration. When the possibility of collision is higher than a given threshold level, the system starts to decelerate the system vehicle. This enables the avoidance of collision with the target object at a decreased operation load on the system.

Description

    BACKGROUND OF THE INVENTION
  • 1. Technical Field of the Invention [0001]
  • The present invention relates generally to a collision avoidance control system which works to initiate collision avoidance action when the danger of possible collision with a target present ahead of a vehicle is encountered. [0002]
  • 2. Background Art [0003]
  • Automotive collision monitor systems are known which work to estimate stopping distances of a system-equipped vehicle and a target preceding vehicle traveling ahead of the system-equipped vehicle and locations of the system-equipped vehicle and the target preceding vehicle after the elapse of a preset time to determine the danger of possible collision with the target preceding vehicle based on the stopping distances and the locations. For instance, Japanese Patent First Publication No. 08-132996 teaches such estimation of the stopping distances. Japanese Patent First Publication No. 05-181529 (corresponding to U.S. Pat. No. 5,473,538) teaches such estimation of locations of the system-equipped vehicle and the target preceding vehicle. [0004]
  • It is, however, impossible for the above systems to determine the degree of deceleration to be produced in an automatic braking device of the system vehicle to avoid collision with the preceding vehicle based on the determination of the danger of possible collision. The systems, thus, need to perform an additional operation to determine a control variable to decelerate the system-equipped vehicle. [0005]
  • Japanese Patent First Publication No. 11-066495 teaches a collision avoidance control system which uses an intervehicle distance between the system-equipped vehicle and the target preceding vehicle, a relative speed between the system-equipped vehicle and the target preceding vehicle, a minimum distance to be reserved between the system-equipped vehicle and the target preceding vehicle, acceleration of the target preceding vehicle, and a preset deceleration of the system-equipped vehicle to derive a quadratic function in terms of conditions required to avoid accidental collision with the target preceding vehicle and determines the possibility of the collision using a parabola, as represented by the quadratic function. Specifically, this system increases the preset deceleration of the system-equipped vehicle cyclically and determines the possibility of the collision based on the orientation of the parabola, an inclination of a straight segment of the parabola, coordinates of the straight segment of the parabola, and a predefined parabola determining equation in each cycle to bring a target deceleration used in deceleration control into agreement with a value of the preset deceleration when it is determined that there is almost no possibility of the collision. [0006]
  • The system, however, has the drawback in that many mathematical operations are needed to determine the possibility of collision, thus resulting in a control lag. [0007]
  • The system also has an additional drawback in that when a range within which the preset deceleration is changed is fixed, it causes an operation load on the system to increase with a decrease in cyclic change in the preset deceleration, thus resulting in the need for limiting the magnitude of the cyclic change in the preset deceleration. Specifically, it is difficult to determine the target deceleration as a continuously changing value, thus resulting in a difficulty in improving the accuracy of the deceleration control. [0008]
  • SUMMARY OF THE INVENTION
  • It is therefore a principal object of the invention to avoid the disadvantages of the prior art. [0009]
  • It is another object of the invention to provide a collision avoidance control system designed to determine the possibility of collision with an obstacle or a control variable used to avoid such collision accurately at a decreased operation load. [0010]
  • According to one aspect of the invention, there is provided a collision avoidance control system which may be employed in automotive vehicles to avoid accidental collision with obstacles such as vehicles running ahead. The collision avoidance control system comprises: (a) a collision avoidance deceleration determining circuit working to determine a target collision avoidance deceleration required for a system vehicle equipped with this system to bring a relative speed between the system vehicle and a target object present ahead of the system vehicle into agreement with substantially zero without a physical collision with the target object; and (b) a control circuit working to determine a possibility of collision with the target object as a function of the target collision avoidance deceleration. When the possibility of collision is higher than a given threshold level, the control circuit performs a predetermined collision avoidance operation. [0011]
  • Specifically, the collision avoidance control system is so designed as to determine the degree of deceleration required to avoid the collision with the target object without estimating, like the conventional systems, the distance to the target object and locations of the system vehicle and the target object after the elapse of a set time. The determination of danger of possible collision with the target object is based on the magnitude of the target collision avoidance deceleration. The target collision avoidance deceleration is also used as a control variable for avoiding the collision with the target object. The control variable is derived as a continuously variable value. In other words, the deceleration required for the system vehicle to avoid the collision with the target object is calculated accurately at a decreased operation load on the system. [0012]
  • In the preferred mode of the invention, the collision avoidance deceleration determining circuit determines the target collision avoidance deceleration G according to an equation below[0013]
  • G=Vr 2/{2×(D−Dfin)}−Kα×Af
  • where Vr is the relative speed between the system vehicle and the target object, D is a distance to the target object, Dfin is a minimum distance to the target object that is to be reserved when the relative speed Vr becomes zero (0), Af is acceleration of the target object, and Kα is a gain (0≦Kα≦1). [0014]
  • The collision avoidance deceleration determining circuit may decrease at least one of the minimum distance Dfin and the gain Kα as the distance D increases. [0015]
  • The collision avoidance deceleration determining circuit may also decrease at least one of the minimum distance Dfin and the gain Kα as one of a speed of the system vehicle and the relative speed Vr decreases. [0016]
  • The collision avoidance deceleration determining circuit may further decrease at least one of the minimum distance Dfin and the gain Kα as an intervehicle time (=D/Vm) derived by dividing the distance D by a speed Vm of the system vehicle and/or approach time (=D/|Vr|) derived by dividing the distance D by the relative speed Vr increase. [0017]
  • Specifically, when the minimum distance Dfin and the distance D to the target object are great sufficiently or when the speed Vm of the system vehicle or the relative speed Vr are small sufficiently, that is, when it is possible for a vehicle operator to turn a steering wheel to avoid the collision with the target object easily, the target collision avoidance deceleration G is lowered, thereby avoiding the deceleration of the system vehicle with which the vehicle operator feels uncomfortable. [0018]
  • When the target collision avoidance deceleration exceeds a preselected alarm activating threshold value, the control circuit may activate an alarm to output an alarm signal. When the target collision avoidance deceleration decreases below a preselected alarm deactivating threshold value, the control circuit may deactivate the alarm to stop the alarm signal. [0019]
  • The collision avoidance control system may further comprise a travel control apparatus such as an adaptive cruise control (ACC) system which works to determine a target acceleration as functions of a distance to the target object and the relative speed and to decelerate or accelerate the system vehicle based on the target acceleration to control a travel condition of the system vehicle. In this case, the alarm activating threshold value is preferably set to a maximum deceleration controllable by the travel control apparatus. [0020]
  • When the target collision avoidance deceleration exceeds a preselected deceleration control activating threshold value, the control circuit may perform deceleration control to decelerate the system vehicle. When the target collision avoidance deceleration decreases below a preselected deceleration control deactivating threshold value, the control circuit may deactivate the deceleration control. [0021]
  • The deceleration control activating threshold value may be set greater than a maximum deceleration controllable by the travel control apparatus.[0022]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention will be understood more fully from the detailed description given hereinbelow and from the accompanying drawings of the preferred embodiments of the invention, which, however, should not be taken to limit the invention to the specific embodiments but are for the purpose of explanation and understanding only. [0023]
  • In the drawings: [0024]
  • FIG. 1 is a block diagram which shows a collision avoidance control system according to the invention; [0025]
  • FIG. 2 is a flowchart of a deceleration control program executed in the collision avoidance control system, as illustrated in FIG. 1; [0026]
  • FIG. 3([0027] a) is a graph which shows a minimum distance to be reserved between a system vehicle and a target object in terms of an intervehicle time;
  • FIG. 3([0028] b) is a graph which shows an acceleration gain used to determine a target collision avoiding deceleration in terms of the distance between a system vehicle and a target object;
  • FIG. 4 is a flowchart of a sub-program executed in step [0029] 500 of the program in FIG. 2;
  • FIG. 5 is a flowchart of a sub-program executed in step [0030] 600 of the program in FIG. 2; and
  • FIG. 6 is a time chart which shows an operation of the collision avoidance control system of FIG. 1.[0031]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Referring now to the drawings, wherein like reference numbers refer to like parts in several views, particularly to FIG. 1, there is shown a collision avoidance control system according to the invention which may be employed in automotive vehicles to avoid accidental collisions with obstacles such as preceding vehicles running ahead. The following discussion will refer to, as an example, use in automotive vehicles. The collision avoidance control system consists essentially of a collision avoidance electronic control unit [0032] 2 (will also be referred to as a collision avoidance ECU below), an engine electronic control unit (will also be referred to as an engine ECU below) 3, a brake electronic control unit 4 (will also be referred to as a brake ECU below), and a meter electronic control unit 5 (will also be referred to as a meter ECU below) which are coupled to each other through a LAN communications bus. Each of the ECUs 2, 3, 4, and 5 is implemented by a typical microcomputer equipped with a bus controller for establishing data communications through the LAN communications bus. The data communications are achieved in a Controller Area Network (CAN) communication protocol proposed by Robert Bosch in Germany.
  • The [0033] collision avoidance ECU 2 also connects with a radar sensor 6, a warning buzzer 7, and a collision avoidance control enable switch 8. The collision avoidance control enable switch 8 is an on-off switch for turning on or off the collision avoidance ECU 2.
  • The [0034] radar sensor 6 is implemented by a typical laser radar made of an electronic circuit consisting essentially of a distance measuring scanner and a microcomputer. The distance measuring scanner works to emit laser beams frontward of a vehicle equipped with this system (will also be referred to as a system vehicle below) over a given angular range extending in a width-wise direction thereof and to receive radar echoes from a target (e.g., a preceding vehicle) to determine the angular position of and distance to the target. The distance measuring scanner also receives signals from the collision avoidance ECU 2 indicating the speed of the system vehicle and an estimated value of a curvature of a curve in a road on which the system vehicle is now traveling to determine a same lane probability that the target exists on the same traffic lane as the system vehicle and/or produce target type data on the type of the target (e.g., a vehicle, a non-vehicle, or an unidentified object), and/or target locus data on a locus of a travel path of the target. The determination of the curvature of the curved road and the same lane probability may be made in manners as taught in U.S. Pat. No. 5,710,565, issued on Jan. 20, 1998, assigned to the same assignee as that of this application, the disclosure of which is totally incorporated herein by reference. The distance measuring scanner also determines a relative speed between the system vehicle and the target and a relative acceleration derived by differentiating the relative speed with respect to time and outputs the same lane probability, the target type data, the target locus data, the target-to-distance, the relative speed, and the relative acceleration to the collision avoidance ECU 2 as preceding vehicle data. The laser sensor 6 also produces a self-diagnosis signal and outputs it to the collision avoidance ECU 2. Instead of the laser sensor 6, any other type of radar may be employed which emits electric waves such as millimeter waves.
  • The collision avoidance control system-also includes a [0035] vehicle speed sensor 10, an acceleration pedal position sensor 11, an electronic throttle actuator 12, a steering sensor 13, a yaw rate sensor 14, a brake pedal position sensor 15, a brake actuator 16, and a head-up display 17. The vehicle speed sensor 10 works to measure the traveling speed of the system vehicle. The acceleration pedal position sensor 11 works to measure a pedal effort or position of the accelerator pedal operated by a vehicle operator. The electronic throttle actuator 12 works to regulate a valve position of a throttle valve of the engine. The steering sensor 13 works to measure a steered angle of a steering wheel of the vehicle. The yaw rate sensor 14 works to measure a yaw rate acting on the vehicle body which indicates a cornering condition of the vehicle. The brake pedal position sensor 15 works to measure a position of a brake pedal of the vehicle. The brake actuator 16 works to control a braking force applied to road wheels of the vehicles.
  • The [0036] engine ECU 3 determines an actual speed of the system vehicle and the position of the accelerator pedal as functions of outputs of the vehicle speed sensor 10 and the accelerator pedal position sensor 11 and outputs signals indicative thereof to the collision avoidance ECU 2. The engine ECU 3 receives a collision avoidance control flag, a required deceleration signal, and a diagnosis signal, as will be described later in detail, produced by the collision avoidance ECU 2 to determine a required operating condition of the engine and provides a target throttle position signal to the electronic throttle actuator 12 determined as a function of the required operating condition of the engine.
  • The [0037] brake ECU 4 transmits the outputs of the steering sensor 13, the yaw rate sensor 14, and the brake pedal position sensor 15 to the collision avoidance ECU 2. The brake ECU 2 receives the collision avoidance control flag and the required acceleration signal from the collision avoidance ECU 2 to determine a required operating conditions of the engine and provides a brake control signal to the brake actuator 16 to control a wheel cylinder (W/C) pressure of a brake hydraulic circuit.
  • The [0038] meter ECU 5 receives information about the vehicle speed, an engine speed, a locked/unlocked condition of doors of the vehicle, and a shift range in an automatic transmission of the engine (i.e., the position of a shift lever) through the LAN communications bus and displays such parameters on meter indicators installed in an instrumental panel of the vehicle. The meter ECU 5 receives a collision avoidance warning flag, as will be described later in detail, and the diagnosis signal from the collision avoidance ECU 2 and indicates them on the head-up display 17.
  • The [0039] collision avoidance ECU 2 receives signals indicative of the vehicle speed (Vm) and the position of the accelerator pedal outputted from the engine ECU 3 and signals indicative of the steered angle (str-eng, S0), the yaw rate, and the position of the brake pedal from the brake ECU 4. When the collision avoidance control enable switch 8 is in the on-state, the collision avoidance ECU 2 determines a preceding vehicle to be tracked as a target based on the preceding vehicle data outputted from the laser sensor 6 and calculates the possibility of collision with the target. The collision avoidance ECU 2 also produces the collision avoidance warning flag indicative of the collision possibility, the collision avoidance control flag, the diagnosis signal, and the required deceleration signal used to control the braking force and outputs them to the ECUs 3, 4, and 5.
  • The collision avoidance warning flag indicates an on-state of warning control which turns on the [0040] warning buzzer 7. The collision avoidance control flag indicates an on-state of decelerating control which produces the braking force required to avoid accidental collision with the target or preceding vehicle.
  • FIG. 2 shows logical steps or program executed in the [0041] collision avoidance ECU 2.
  • After entering the program, the routine proceeds to step [0042] 100 wherein radar information such as the preceding vehicle data is received from the radar sensor 6.
  • The routine proceeds to step [0043] 200 wherein CAN data such as the vehicle speed (Vm), the positions of the accelerator and brake pedals, the steered angle (str-eng, S0), and the yaw rate from the engine ECU 3 and the brake ECU 4.
  • The routine proceeds to step [0044] 300 wherein the radius of curvature R is estimated based on the steered angle (str-eng, S0), the yaw rate, and the vehicle speed (Vm), as derived in step 200, and a target to be tracked is determined based on the same lane probability, the target type data, and the target locus data contained in the radar information provided in step 100. Specifically, of objects whose same lane probability is greater than a given value, target type data indicates the vehicle or unidentified object, and target locus data indicates the approach to the system vehicle, the collision avoidance ECU 2 selects one which lies closest to the system vehicle as the target.
  • The routine proceeds to step [0045] 400 wherein the target selected in step 300 is determined as a preceding vehicle with which collision should be avoided, and a collision avoiding deceleration G is calculated according to an equation below.
  • G=Vr 2/{2×(D−Dfin)}−Kα×Af
  • where Vr is the relative speed between the target and the system vehicle, D is the distance to the target, Dfin is a minimum distance to the target that is to be reserved when the relative speed Vr becomes zero (0), Af is the acceleration of the target, and Kα is a gain (0≦Kα≦1). The target acceleration Af is determined by adding a relative acceleration Ar contained in the preceding vehicle data from the [0046] laser sensor 6 to an acceleration Am of the system vehicle determined by differentiating the vehicle speed Vm with respect to time.
  • The above equation is derived in the following manner. The location Pm of the system vehicle, the speed Vm of the system vehicle, the location Pf of the target, and the speed Vf of the target after the elapse of t seconds are determined by the following relations using the current location Pm[0047] 0 of the system vehicle, the current speed Vm0 of the system vehicle, the current location Pf0 of the target, the current speed Vf0 of the target, and the current acceleration Am of the system vehicle.
  • Pm=Pm 0+Vm 0
    Figure US20040199327A1-20041007-P00900
    +1/2
    Figure US20040199327A1-20041007-P00900
    Am
    Figure US20040199327A1-20041007-P00900
    t
    2
  • Vm=Vm 0+Am
    Figure US20040199327A1-20041007-P00900
    t
  • Pf=Pf 0+Vf 0
    Figure US20040199327A1-20041007-P00900
    t+1/2
    Figure US20040199327A1-20041007-P00900
    Af
    Figure US20040199327A1-20041007-P00900
    t
    2
  • Vf=Vf 0+Af
    Figure US20040199327A1-20041007-P00900
    t
  • The distance D and the relative speed Vr are given by the following equations using the current vehicle location Pm[0048] 0, the current vehicle speed Vm0, the current target location Pf0, and the current target speed Vf0.
  • D=Pf 0 Pm 0
  • Vr=Vf 0 Vm 0
  • The avoidance of collision with the target may be achieved by decreasing the relative speed Vr to zero (0) before the distance D to the target reaches the minimum reserved distance Dfin. This condition is met by satisfying the following equations.[0049]
  • Pf−Pm=Dfin
  • Vf=Vm
  • By eliminating the time t from the above equations using the last two conditions, and substituting G for −A, we obtain[0050]
  • G=Vr 2/{2×(D−Dfin)}−Af
  • Specifically, the degree of deceleration required to reserve the minimum distance Dfin between the system vehicle and the target without the collision with the target is derived as G. [0051]
  • By multiplying the target acceleration Af by the gain Kα in order to modify the effects thereof on the collision avoiding deceleration G, we obtain the equation, as described above. [0052]
  • Specifically, in step [0053] 400, a minimum deceleration of the system vehicle required to decrease the relative speed Vr to zero (0) when the distance to the target matches with the minimum reserved distance Dfin is determined as the collision avoiding deceleration G.
  • The minimum reserved distance Dfin is, as shown in FIG. 3([0054] a), determined variably as a function of an intervehicle time TD(=D/Vm). Specifically, when TD=0 to TD1 [sec.], the minimum reserved distance Dfin is kept at a constant value X (e.g., 2m). When TD=TD1 to TD2 [sec.], the minimum reserved distance Dfin is decreased proportional to an increase in Vm. When TD>TD2, the minimum reserved distance Dfin is set to zero (Dfin=0m).
  • The gain Kα is, as shown in FIG. 3([0055] b), determined variably as a function of the intervehicle distance D. Specifically, when D=0 to D1 [m], the gain Kα is kept at a constant value of one (1). When D=D1 to D2 [m], the gain Kα is decreased proportional to an increase in D. When D>D2, the gain Kα is set to zero (Kα=0).
  • The minimum reserved distance Dfin may alternatively be determined as a function of one or some of the intervehicle distance D, an approach time D/|Vr|, the vehicle speed Vm, and the relative speed Vr. Similarly, the gain Kα may alternatively be determined as a function of one or some of the intervehicle time D/Vm, the approach time D/|Vr|, the vehicle speed Vm, and the relative speed Vr. In case of use of the vehicle speed Vm or the relative speed Vr, the minimum reserved distance Dfin and the gain Kα need to be determined as increasing with an increase in Vm or Vr. [0056]
  • After step [0057] 400, the routine proceeds to step 500 wherein a collision avoidance warning determination is made. The routine then proceeds to step 600 wherein a collision avoidance control determination is made. The determinations in steps 500 and 600 are achieved, as will be described later in detail, using the radar information, the CAN data, and the collision avoiding deceleration G, as derived in steps 100, 200, and 400.
  • After step [0058] 600, the routine proceeds to step 700 wherein the CAN data such as the collision avoidance warning flag, the collision avoidance control flag which indicate results of the determinations in steps 500 and 600, the required deceleration, and the diagnosis signal are transmitted to the engine ECU 3, the brake ECU 4, and the meter ECU 5. The routine proceeds to step 800 wherein data on the vehicle speed Vm and the estimated radius of curvature R is transmitted to the radar sensor 6.
  • FIG. 4 shows a sub-program performed in step [0059] 500 of FIG. 3.
  • First, in step [0060] 501, it is determined whether the collision avoidance warning flag XA shows one (1) or not. When it is required to sound a collision alarm, the collision avoidance warning flag XA shows one (1). If a NO answer is obtained meaning that the collision avoidance warning flag XA does not indicate one (1), then the routine proceeds to steps 502 to 505 to determine whether conditions for sounding the collision alarm, that is, turning on the warning buzzer 7 are met or not.
  • Specifically, in step [0061] 502, it is determined whether the target preceding vehicle has been selected in step 300 or not. If a YES answer is obtained, then the routine proceeds to step 503 wherein it is determined whether the system vehicle is approaching the target preceding vehicle or not, that is, whether the relative speed Vr is less than zero or not (Vr<0). If a YES answer is obtained, then the routine proceeds to step 504 wherein it is determined whether the collision avoiding deceleration G is greater than a preselected alarm activating threshold value Gath or not. If a NO answer is obtained in either of steps 502, 503, and 504 meaning that the possibility that the system vehicle will start to be decelerated to avoid collision with the target preceding vehicle is low, the routine terminates without changing the collision avoidance warning flag XA.
  • If YES answers are obtained in all of steps [0062] 502, 503, and 504 meaning that the target preceding vehicle has been selected or tracked, the relative speed Vr is less than zero (0), and the collision avoiding deceleration G is greater than the preselected alarm activating threshold value Gath, then the routine proceeds to step 505 wherein the collision avoidance warning flag XA is set to one (1).
  • If a YES answer is obtained in step [0063] 501 meaning that the collision avoidance warning flag XA shows one (1), then the routine proceeds to steps 506 to 510 to determine whether conditions for deactivating the warning buzzer 7 are met or not.
  • Specifically, in step [0064] 506, it is determined whether the target preceding vehicle has been selected in step 300 or not. If a YES answer is obtained, then the routine proceeds to step 507 wherein it is determined whether the length of time the collision avoidance warning flag XA continues to show one (1) is greater than a predetermined minimum on-duration Tmin (e.g., one second) or not. The routine proceeds to step 508 wherein it is determined whether the system vehicle is approaching the target preceding vehicle or not, that is, whether the relative speed Vris less than zero or not (Vr<0). If a YES answer is obtained, then the routine proceeds to step 509 wherein it is determined whether the collision avoiding deceleration G is less than or equal to the preselected alarm activating threshold value Gath minus a give value Gaoff(e.g., 0.5m/s2) or not. If a NO answer is obtained in step 506 meaning that the target preceding vehicle has not been selected, or if the length of time the collision avoidance warning flag XA continues to show one (1) is greater than the predetermined minimum on-duration Tmin and the relative speed Vr is greater than or equal to zero (0) or the collision avoiding deceleration G is less than or equal to the preselected alarm activating threshold value Gath minus the give value Gaoff, meaning that the possibility that the vehicle will start to be decelerated to avoid collision with the target preceding vehicle has been lowered, the routine proceeds to step 510 wherein the collision avoidance warning flag XA is set to zero (0) and terminates.
  • If the above conditions are not satisfied meaning that the possibility that the vehicle will start to be decelerated to avoid collision with the target preceding vehicle is still high, the routine terminates without changing the collision avoidance warning flag XA. [0065]
  • Specifically, only when the collision avoidance warning flag XA is placed in a reset state showing zero (0), and the system vehicle is now approaching the target preceding vehicle, a determination of whether the collision avoidance warning flag XA is to be placed in a set state showing one (1) or not is made based on the collision avoiding deceleration G. Alternatively, when the collision avoidance warning flag XA is placed in the set state, but the target preceding vehicle is not selected, the collision avoidance warning flag XA is reset to zero (0). When the target preceding vehicle is selected or tracked, but the system vehicle is not approaching the target preceding vehicle, the collision avoidance warning flag XA is reset to zero (0). When the target preceding vehicle is tracked, and the system vehicle is approaching the target preceding vehicle, a determination of whether the collision avoidance warning flag XA is to be reset to zero (0) or not is made. [0066]
  • Once the collision avoidance warning flag XA is set to one (1), it is kept for the minimum on-duration Tmin as long as the target preceding vehicle is tracked by the [0067] radar sensor 6. The threshold value used to determine whether the collision avoidance warning flag XA is to be placed in the set state or the reset state has a hysteresis.
  • FIG. 5 shows a sub-program performed in step [0068] 600 of FIG. 2.
  • First, in step [0069] 600, it is determined whether the collision avoidance warning flag XA shows one (1) or not. If a NO answer is obtained, then the routine proceeds to step 605 wherein the collision avoidance warning flag XA is set to one (1) and terminates. Alternatively, if a YES answer is obtained, then the routine proceeds to step 601 wherein it is determined whether the collision avoidance control flag XC shows one (1) or not. If a NO answer is obtained, then the routine proceeds to steps 602 and 603 to determine whether conditions for initiating the deceleration control to avoid collision with the target preceding vehicle are met or not.
  • Specifically, in step [0070] 602, it is determined whether the collision avoiding deceleration G, as derived in step 400, is greater than a deceleration control activating threshold value Gcth or not which is greater than the preselected alarm activating threshold value Gath (e.g., Gcth=Gath+0.98[m/s2]). If a NO answer is obtained (G≦Gcth) meaning that there is no need for decelerating the vehicle to avoid the collision with the target preceding vehicle, then the routine terminates without changing the collision avoidance control flag XC.
  • If a YES answer is obtained in step [0071] 601 meaning that the collision avoidance control flag XC is placed in the set state showing one (1), then the routine proceeds to step 604 to determine whether conditions for deactivating the deceleration control to avoid the collision with the target preceding vehicle are met or not.
  • Specifically, in step [0072] 604, it is determined whether the collision avoiding deceleration G is less than or equal to a deceleration control deactivating threshold value that is the deceleration control activating threshold value Gcth minus a predetermined value Gcoff (e.g., 0.5m/s2) or not. If a NO answer is obtained (G>Gcth−Gcoff) meaning that there is need for continuing the deceleration of the vehicle to avoid the collision with the target preceding vehicle, then the routine terminates. Alternatively, it a YES answer is obtained (G≦Gcth−Gcoff) meaning that the deceleration control should be deactivated, then the routine proceeds to step 605 wherein the collision avoidance control flag XC is reset to zero (0).
  • Specifically, when the collision avoidance warning flag XA is placed in the set state, the collision avoidance control flag XC is set to one (1) or reset to zero (1) based comparison between the collision avoiding deceleration G and a threshold value having a hysteresis. [0073]
  • The collision avoidance warning flag XA and the collision avoidance control flag XC thus determined are inputted to the [0074] warning buzzer 7 and also to the ECUs 3, 4, and 5 as the CAN data. Simultaneously, the collision avoiding deceleration G is also transmitted to the engine ECU 3 and the brake ECU 4.
  • Upon input of the collision avoidance warning flag XA placed in the set state, the [0075] warning buzzer 7 is activated to sound an alarm. Simultaneously, the meter ECU 5 visually produces a warning message urging the vehicle operator to depress the brake pedal on the head-up display 17.
  • Additionally, upon input of the collision avoidance control flag XC placed in the set state, the [0076] engine ECU 3 determines a target position of the throttle valve of the engine as a function of the required deceleration signal inputted from the collision avoidance ECU 2 and controls the electronic throttle actuator 12. Simultaneously, the brake ECU 4 determines a target W/C pressure as a function of the required deceleration signal inputted from the collision avoidance ECU 2 and controls the brake actuator 16. Specifically, when an actual deceleration of the vehicle is smaller than the required deceleration, the engine ECU 3 controls the electronic throttle actuator 12 to close the throttle valve of the engine. The brake ECU 4 controls the brake actuator 16 to increase the brake force applied to the road wheels of the vehicle.
  • FIG. 6 is a time chart which shows an operation of the collision avoidance control system. [0077]
  • When the collision avoiding deceleration G exceeds the alarm activating threshold value Gath, the [0078] warning buzzer 7 outputs the collision alarm. Afterward, when the collision avoiding deceleration G decreases below the alarm deactivating threshold value (Gath−Gaoff) without reaching the deceleration control activating threshold value Gcth, the warning buzzer 7 is deactivated to stop the alarm. However, when the time required for the collision avoiding deceleration G to decrease below the alarm deactivating threshold value (Gath−Gaoff) is smaller than the minimum on-duration Tmin, the warning buzzer 7 is kept on until the minimum on-duration Tmin expires.
  • When the collision avoiding deceleration G exceeds the deceleration control activating threshold value Gcth during output of the collision alarm, the deceleration control is initiated to avoid collision with the target preceding vehicle. Afterwards, when the collision avoiding deceleration G decreases below the deceleration control deactivating threshold value (Gcth−Gcoff), the deceleration control is deactivated to stop the deceleration of the system vehicle. [0079]
  • As apparent from the above discussion, the collision avoidance control system works to determine the collision avoiding deceleration G that is a minimum deceleration required to decrease the relative speed Vr to zero (0) until the distance to the target preceding vehicle reaches the minimum reserved distance Dfin, find the danger of possible collision with the target preceding vehicle based on the collision avoiding deceleration G, sound an alarm, and decelerate the vehicle as a function of the collision avoiding deceleration G when it is determined that the possibility of collision with the target preceding vehicle is high. [0080]
  • Specifically, the collision avoidance control system is so designed as to eliminate the need for a control variable used to decelerate the vehicle to avoid the collision with the target in addition to a criterion of determining the danger of possible collision with the target. In other words, the collision avoidance control system is capable of determining the control variable (i.e., deceleration) at a decreased operation load and with high accuracy. [0081]
  • The collision avoidance control system also works to decreases the minimum reserved distance Dfin and the gain Kα used to calculate the collision avoiding deceleration G as the intervehicle time TD and the intervehicle distance D increase. This causes the collision avoiding deceleration G to be restricted when the distance to the target preceding vehicle is great or the vehicle speed Vm is small enough to avoid the collision with the target preceding vehicle, that is, when it is possible for the vehicle operator to turn the steering wheel to avoid the collision with the target preceding vehicle, thus avoiding deceleration control with which the vehicle operator feels uncomfortable. [0082]
  • The collision avoidance control system may also be used with an adaptive cruise control (ACC) system which works to control the engine, gears, and brakes automatically to bring an actual acceleration of the system vehicle into agreement with a target one, as determined as functions of the distance to the target preceding vehicle, the relative speed between the target preceding vehicle and the system vehicle, and the speed of the system vehicle and to hold a suitable distance between the system vehicle and the target preceding vehicle. In this case, the collision avoidance control system preferably works to bring a lower limit of a target acceleration (i.e., an upper limit of a target deceleration) set by the ACC system into agreement with the alarm activating threshold value Gath. It is advisable that the lower limit of the target acceleration (i.e., the upper limit of the target deceleration) and the deceleration control activating threshold value Gcth have a great difference (e.g., 0.1G or more) therebetween which enables the vehicle operator to perceivably discriminate physical behavior of the vehicle body produced by an operation of the ACC system from that in the deceleration control by the collision avoidance control system. For instance, the deceleration control activating threshold value Gcth is preferably greater than the upper limit of the target deceleration by 0.1G or more. This enables the vehicle operator to recognize the facts that the system vehicle has encountered a condition where it is difficult for the ACC system to ensure the safety of the system vehicle and initiated the collision avoidance operation and also urges the vehicle operator to intervene in handling the system vehicle, thus resulting in improved traveling safety of the system vehicle. [0083]
  • While the present invention has been disclosed in terms of the preferred embodiments in order to facilitate better understanding thereof, it should be appreciated that the invention can be embodied in various ways without departing from the principle of the invention. Therefore, the invention should be understood to include all possible embodiments and modifications to the shown embodiments witch can be embodied without departing from the principle of the invention as set forth in the appended claims. [0084]

Claims (8)

What is claimed is:
1. A collision avoidance control system for a vehicle comprising:
a collision avoidance deceleration determining circuit working to determine a target collision avoidance deceleration required for a system vehicle equipped with this system to bring a relative speed between the system vehicle and a target object present ahead of the system vehicle into agreement with substantially zero without a physical collision with the target object; and
a control circuit working to determine a possibility of collision with the target object as a function of the target collision avoidance deceleration, when the possibility of collision is higher than a given threshold level, said control circuit performing a predetermined collision avoidance operation.
2. A collision avoidance control system as set forth in claim 1, wherein said collision avoidance deceleration determining circuit determines the target collision avoidance deceleration G according to an equation below
G=Vr 2/{2×(D−Dfin)}−Kα×Af
where Vr is the relative speed between the system vehicle and the target object, D is a distance to the target object, Dfin is a minimum distance to the target object that is to be reserved when the relative speed Vr becomes zero (0), Afis acceleration of the target object, and Kα is a gain (0≦Kα≦1).
3. A collision avoidance control system as set forth in claim 2, wherein said collision avoidance deceleration determining circuit decreases at least one of the minimum distance Dfin and the gain Kα as the distance D increases.
4. A collision avoidance control system as set forth in claim 2, wherein said collision avoidance deceleration determining circuit decreases at least one of the minimum distance Dfin and the gain Kα as one of a speed of the system vehicle and the relative speed Vr decreases.
5. A collision avoidance control system as set forth in claim 1, wherein when the target collision avoidance deceleration exceeds a preselected alarm activating threshold value, said control circuit activates an alarm to output an alarm signal, when the target collision avoidance deceleration decreases below a preselected alarm deactivating threshold value, said control circuit deactivating the alarm to stop the alarm signal.
6. A collision avoidance control system as set forth in claim 1, further comprising a travel control apparatus working to determine a target acceleration as functions of a distance to the target object and the relative speed and to decelerate or accelerate the system vehicle based on the target acceleration to control a travel condition of the system vehicle, and wherein the alarm activating threshold value is identical with a maximum deceleration controllable by the travel control apparatus.
7. A collision avoidance control system as set forth in claim 1, wherein when the target collision avoidance deceleration exceeds a preselected deceleration control activating threshold value, said control circuit performs deceleration control to decelerate the system vehicle, when the target collision avoidance deceleration decreases below a preselected deceleration control deactivating threshold value, said control circuit deactivating the deceleration control.
8. A collision avoidance control system as set forth in claim 7, further comprising a travel control apparatus working to determine a target acceleration as functions of a distance to the target object and the relative speed and to decelerate or accelerate the system vehicle based on the target acceleration to control a travel condition of the system vehicle, and wherein the deceleration control activating threshold value is set greater than a maximum deceleration controllable by the travel control apparatus.
US10/786,078 2003-02-27 2004-02-26 Collision avoidance control system for vehicle Expired - Lifetime US6889140B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003051286A JP3948416B2 (en) 2003-02-27 2003-02-27 Collision avoidance control device
JP2003-51286 2003-02-27

Publications (2)

Publication Number Publication Date
US20040199327A1 true US20040199327A1 (en) 2004-10-07
US6889140B2 US6889140B2 (en) 2005-05-03

Family

ID=33094794

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/786,078 Expired - Lifetime US6889140B2 (en) 2003-02-27 2004-02-26 Collision avoidance control system for vehicle

Country Status (2)

Country Link
US (1) US6889140B2 (en)
JP (1) JP3948416B2 (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006092181A1 (en) * 2005-02-28 2006-09-08 Robert Bosch Gmbh Method for estimating object co-ordinates
US20090192710A1 (en) * 2008-01-29 2009-07-30 Ford Global Technologies, Llc Method and system for collision course prediction and collision avoidance and mitigation
US20100020169A1 (en) * 2008-07-25 2010-01-28 Jang Junyoung Providing vehicle information
US20100312434A1 (en) * 2007-02-22 2010-12-09 Pieter Jan Schutyser Vehicle driving assistance
US20110193693A1 (en) * 2008-10-30 2011-08-11 Ford Global Technologies, Llc Vehicle and method for advising driver of same
US20130218603A1 (en) * 2012-02-21 2013-08-22 Elwha Llc Systems and methods for insurance based upon characteristics of a collision detection system
US20140350785A1 (en) * 2013-05-22 2014-11-27 Denso Corporation Collision mitigation apparatus
US20150010213A1 (en) * 2013-07-03 2015-01-08 Faraday Technology Corp. Image surveillance system and image surveillance method
EP2835292A1 (en) * 2012-04-02 2015-02-11 Toyota Jidosha Kabushiki Kaisha Collision avoidance assist apparatus
US20150100217A1 (en) * 2013-10-03 2015-04-09 Denso Corporation Preceding vehicle selection apparatus
US9165469B2 (en) 2012-07-09 2015-10-20 Elwha Llc Systems and methods for coordinating sensor operation for collision detection
US9230442B2 (en) 2013-07-31 2016-01-05 Elwha Llc Systems and methods for adaptive vehicle sensing systems
EP2862760A4 (en) * 2012-06-13 2016-01-20 Advics Co Ltd Vehicle travel assistance device
US9269268B2 (en) 2013-07-31 2016-02-23 Elwha Llc Systems and methods for adaptive vehicle sensing systems
EP2862761A4 (en) * 2012-06-13 2016-02-24 Advics Co Ltd Vehicle running assist apparatus
US9290172B2 (en) 2013-04-26 2016-03-22 Denso Corporation Collision mitigation device
US20160244054A1 (en) * 2007-10-19 2016-08-25 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
CN106153984A (en) * 2016-07-29 2016-11-23 东风商用车有限公司 Front vehicle acceleration measuring device and measuring method thereof
US9558667B2 (en) 2012-07-09 2017-01-31 Elwha Llc Systems and methods for cooperative collision detection
US9588222B2 (en) * 2013-09-30 2017-03-07 Denso Corporation Preceding vehicle selection apparatus
US9776632B2 (en) 2013-07-31 2017-10-03 Elwha Llc Systems and methods for adaptive vehicle sensing systems
US10023119B2 (en) * 2015-05-14 2018-07-17 Denso Corporation Alert control apparatus
US20180281791A1 (en) * 2017-03-28 2018-10-04 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
US20190023241A1 (en) * 2017-07-18 2019-01-24 Subaru Corporation Drive assist apparatus
US10232849B2 (en) * 2017-01-23 2019-03-19 Ford Global Technologies, Llc Collision mitigation and avoidance
US20190106133A1 (en) * 2016-03-31 2019-04-11 Ge Global Sourcing Llc Multiple vehicle control system
US10414394B2 (en) * 2016-08-29 2019-09-17 Mazda Motor Corporation Vehicle control system
CN112389439A (en) * 2019-08-14 2021-02-23 现代自动车株式会社 Apparatus for determining driving condition of vehicle and control method thereof
CN112757900A (en) * 2021-02-05 2021-05-07 奇瑞新能源汽车股份有限公司 Control strategy for preventing pure electric vehicle battery pack from being hung at bottom
US20210179143A1 (en) * 2019-12-17 2021-06-17 Hyundai Motor Company Apparatus and method for controlling autonomous driving of vehicle
CN113022488A (en) * 2019-12-25 2021-06-25 北京宝沃汽车股份有限公司 Vehicle and control method and device thereof
US11124182B2 (en) * 2017-07-18 2021-09-21 Toyota Jidosha Kabushiki Kaisha Surroundings monitoring apparatus
US11185003B2 (en) * 2019-04-03 2021-11-30 Caterpillar Inc. Tipping avoidance system and method

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2838087B1 (en) * 2002-04-04 2004-11-19 Tavernier Serge De LUMINOUS SIGNALING DEVICE FOR COLLISION PREVENTION
JP2004255928A (en) * 2003-02-24 2004-09-16 Denso Corp Vehicle control device
JP4543910B2 (en) * 2004-01-29 2010-09-15 トヨタ自動車株式会社 Vehicle deceleration control device
JP2005309957A (en) * 2004-04-23 2005-11-04 Denso Corp Microcomputer and on-vehicle system
AT502286B1 (en) * 2004-09-15 2008-09-15 Wfl Millturn Tech Gmbh & Co Kg PROCEDURE FOR COLLISION PREVENTION
JP4525409B2 (en) * 2005-03-25 2010-08-18 トヨタ自動車株式会社 Vehicle travel control device
US20060287829A1 (en) * 2005-06-15 2006-12-21 Dimitri Pashko-Paschenko Object proximity warning system
FR2890851B1 (en) * 2005-09-21 2008-06-20 Abbott Spine Sa ANCILLARY TO TENSION A FLEXIBLE LINK.
JP4862516B2 (en) * 2006-06-26 2012-01-25 トヨタ自動車株式会社 Vehicle deceleration control device
DE102007040539B4 (en) * 2006-09-04 2014-03-27 Denso Corporation Vehicle control system
JP4254844B2 (en) * 2006-11-01 2009-04-15 トヨタ自動車株式会社 Travel control plan evaluation device
JP4371137B2 (en) * 2006-11-10 2009-11-25 トヨタ自動車株式会社 Automatic operation control device
JP4525670B2 (en) * 2006-11-20 2010-08-18 トヨタ自動車株式会社 Travel control plan generation system
JP4412356B2 (en) * 2007-06-13 2010-02-10 株式会社デンソー Vehicle collision mitigation device
JP5309633B2 (en) * 2007-11-16 2013-10-09 アイシン・エィ・ダブリュ株式会社 Vehicle control apparatus, vehicle control method, and computer program
JP4569652B2 (en) * 2008-03-21 2010-10-27 株式会社デンソー Recognition system
WO2010070708A1 (en) * 2008-12-18 2010-06-24 トヨタ自動車株式会社 Radar system
CN102449672B (en) 2009-06-02 2013-05-01 丰田自动车株式会社 Vehicular peripheral surveillance device
DE102010038846A1 (en) 2009-08-05 2011-02-10 Advics Co., Ltd, Kariya-city Motion control device for a vehicle
JP5482004B2 (en) * 2009-08-05 2014-04-23 株式会社アドヴィックス Vehicle motion control device
DE102010051203B4 (en) * 2010-11-12 2022-07-28 Zf Active Safety Gmbh Method for detecting critical driving situations in trucks or passenger vehicles, in particular for avoiding collisions
US8849483B2 (en) * 2011-04-13 2014-09-30 California Institute Of Technology Target trailing with safe navigation with colregs for maritime autonomous surface vehicles
BR112014007154A2 (en) * 2011-09-26 2017-04-04 Toyota Motor Co Ltd vehicular driving support system
US8694222B2 (en) * 2011-10-26 2014-04-08 GM Global Technology Operations LLC Collision avoidance system and method of operating the same
JP6128423B2 (en) * 2013-02-19 2017-05-17 いすゞ自動車株式会社 Driving assistance device
KR102167081B1 (en) * 2014-04-15 2020-10-19 주식회사 만도 System and method for detecting the vehicle
JP6247603B2 (en) * 2014-06-18 2017-12-13 本田技研工業株式会社 Vehicle control device
JP6252399B2 (en) * 2014-08-12 2017-12-27 トヨタ自動車株式会社 Lane change support device
JP6786293B2 (en) * 2016-07-29 2020-11-18 日立オートモティブシステムズ株式会社 Vehicle motion control device
JP6550663B2 (en) * 2016-11-04 2019-07-31 本田技研工業株式会社 Vehicle control device, vehicle control method, and vehicle control program
JP2019051830A (en) * 2017-09-15 2019-04-04 ダイハツ工業株式会社 Vehicle control device
JP2019142333A (en) * 2018-02-20 2019-08-29 株式会社デンソー Deceleration determination device and program
CN111086513A (en) * 2019-12-24 2020-05-01 泰牛汽车技术(苏州)有限公司 Control method for automatic driving
CN112373300B (en) * 2020-11-26 2022-05-13 中国人民解放军国防科技大学 Vehicle hybrid intelligent speed limit control method and device
KR20230072569A (en) * 2021-11-17 2023-05-25 현대자동차주식회사 Vehicle passenger accident prevention system and control method thereof
TWI818364B (en) * 2021-11-29 2023-10-11 財團法人工業技術研究院 Vehicle driving control apparatus and control and warning information display method thereof
WO2024085040A1 (en) * 2022-10-21 2024-04-25 ソフトバンクグループ株式会社 Information processing device, vehicle, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020026276A1 (en) * 2000-08-29 2002-02-28 Toyota Jidosha Kabushiki Kaisha Vehicle operation control method and apparatus that controls deceleration of a vehicle
US6554089B2 (en) * 1999-12-16 2003-04-29 Toyota Jidosha Kabushiki Kaisha Vehicle deceleration control apparatus and control method for the same
US6567748B2 (en) * 2000-03-03 2003-05-20 Fuji Jukogyo Kabushiki Kaisha Motion control system for vehicle
US20040024529A1 (en) * 2002-08-01 2004-02-05 Ibrahim Faroog Abdel-Kareem Driver alert for vehicle with adaptive cruise control system
US20040102889A1 (en) * 2002-11-27 2004-05-27 Ibrahim Faroog Abdel-Kareem Adaptive cruise control system and strategy

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2952796B2 (en) 1991-12-27 1999-09-27 本田技研工業株式会社 Vehicle collision judgment device
JPH08132996A (en) 1994-11-09 1996-05-28 Kansei Corp Collision preventing device
JP3143063B2 (en) * 1996-06-07 2001-03-07 株式会社日立製作所 Travel control device for moving objects
DE19647660B4 (en) * 1996-11-19 2005-09-01 Daimlerchrysler Ag Tripping device for occupant restraint systems in a vehicle
JPH1166495A (en) 1997-08-11 1999-03-09 Mitsubishi Electric Corp Collision preventive controller
DE19806687A1 (en) * 1998-02-18 1999-08-26 Daimler Chrysler Ag Method of preventing collision of vehicle with obstruction
JPH11321598A (en) * 1998-05-07 1999-11-24 Honda Motor Co Ltd Safety device for running of vehicle
JP4823448B2 (en) * 2000-11-24 2011-11-24 トヨタ自動車株式会社 Alarm device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6554089B2 (en) * 1999-12-16 2003-04-29 Toyota Jidosha Kabushiki Kaisha Vehicle deceleration control apparatus and control method for the same
US6567748B2 (en) * 2000-03-03 2003-05-20 Fuji Jukogyo Kabushiki Kaisha Motion control system for vehicle
US20020026276A1 (en) * 2000-08-29 2002-02-28 Toyota Jidosha Kabushiki Kaisha Vehicle operation control method and apparatus that controls deceleration of a vehicle
US20040024529A1 (en) * 2002-08-01 2004-02-05 Ibrahim Faroog Abdel-Kareem Driver alert for vehicle with adaptive cruise control system
US20040102889A1 (en) * 2002-11-27 2004-05-27 Ibrahim Faroog Abdel-Kareem Adaptive cruise control system and strategy

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006092181A1 (en) * 2005-02-28 2006-09-08 Robert Bosch Gmbh Method for estimating object co-ordinates
US20100312434A1 (en) * 2007-02-22 2010-12-09 Pieter Jan Schutyser Vehicle driving assistance
US8428860B2 (en) * 2007-02-22 2013-04-23 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Vehicle driving assistance
US10759419B2 (en) * 2007-10-19 2020-09-01 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
US11208099B2 (en) 2007-10-19 2021-12-28 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
US9944283B2 (en) * 2007-10-19 2018-04-17 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
US20180194348A1 (en) * 2007-10-19 2018-07-12 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
US20160244054A1 (en) * 2007-10-19 2016-08-25 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
US11858500B2 (en) 2007-10-19 2024-01-02 Toyota Jidosha Kabushiki Kaisha Vehicle traveling controller
US20090192710A1 (en) * 2008-01-29 2009-07-30 Ford Global Technologies, Llc Method and system for collision course prediction and collision avoidance and mitigation
US8762043B2 (en) * 2008-01-29 2014-06-24 Volvo Car Corporation Method and system for collision course prediction and collision avoidance and mitigation
US20100020169A1 (en) * 2008-07-25 2010-01-28 Jang Junyoung Providing vehicle information
US8885039B2 (en) * 2008-07-25 2014-11-11 Lg Electronics Inc. Providing vehicle information
US9707975B2 (en) * 2008-10-30 2017-07-18 Ford Global Technologies, Llc Vehicle and method for advising driver of same
US20110193693A1 (en) * 2008-10-30 2011-08-11 Ford Global Technologies, Llc Vehicle and method for advising driver of same
US20160196612A1 (en) * 2012-02-21 2016-07-07 Elwha Llc Systems and methods for insurance based upon characteristics of a collision detection system
US20130218603A1 (en) * 2012-02-21 2013-08-22 Elwha Llc Systems and methods for insurance based upon characteristics of a collision detection system
EP2835292A4 (en) * 2012-04-02 2015-04-22 Toyota Motor Co Ltd Collision avoidance assist apparatus
EP2835292A1 (en) * 2012-04-02 2015-02-11 Toyota Jidosha Kabushiki Kaisha Collision avoidance assist apparatus
US9714013B2 (en) 2012-04-02 2017-07-25 Toyota Jidosha Kabushiki Kaisha Collision avoidance assist apparatus
EP2862760A4 (en) * 2012-06-13 2016-01-20 Advics Co Ltd Vehicle travel assistance device
EP2862761A4 (en) * 2012-06-13 2016-02-24 Advics Co Ltd Vehicle running assist apparatus
US9298187B2 (en) 2012-06-13 2016-03-29 Advics Co., Ltd. Vehicle travel assist apparatus
US9165469B2 (en) 2012-07-09 2015-10-20 Elwha Llc Systems and methods for coordinating sensor operation for collision detection
US9558667B2 (en) 2012-07-09 2017-01-31 Elwha Llc Systems and methods for cooperative collision detection
US9290172B2 (en) 2013-04-26 2016-03-22 Denso Corporation Collision mitigation device
US9487217B2 (en) * 2013-05-22 2016-11-08 Denso Corporation Collision mitigation apparatus
US20140350785A1 (en) * 2013-05-22 2014-11-27 Denso Corporation Collision mitigation apparatus
US9053621B2 (en) * 2013-07-03 2015-06-09 Faraday Technology Corp. Image surveillance system and image surveillance method
US20150010213A1 (en) * 2013-07-03 2015-01-08 Faraday Technology Corp. Image surveillance system and image surveillance method
US9269268B2 (en) 2013-07-31 2016-02-23 Elwha Llc Systems and methods for adaptive vehicle sensing systems
US9230442B2 (en) 2013-07-31 2016-01-05 Elwha Llc Systems and methods for adaptive vehicle sensing systems
US9776632B2 (en) 2013-07-31 2017-10-03 Elwha Llc Systems and methods for adaptive vehicle sensing systems
US9588222B2 (en) * 2013-09-30 2017-03-07 Denso Corporation Preceding vehicle selection apparatus
US20150100217A1 (en) * 2013-10-03 2015-04-09 Denso Corporation Preceding vehicle selection apparatus
US9580072B2 (en) * 2013-10-03 2017-02-28 Denso Corporation Preceding vehicle selection apparatus
US10023119B2 (en) * 2015-05-14 2018-07-17 Denso Corporation Alert control apparatus
US20190106133A1 (en) * 2016-03-31 2019-04-11 Ge Global Sourcing Llc Multiple vehicle control system
US10676115B2 (en) * 2016-03-31 2020-06-09 Ge Global Sourcing Llc Multiple vehicle control system
US20200255041A1 (en) * 2016-03-31 2020-08-13 Transportation Ip Holdings, Llc Multiple vehicle control system
US11584408B2 (en) * 2016-03-31 2023-02-21 Transportation Ip Holdings, Llc Vehicle travel planning constrained by probe vehicle data
CN106153984A (en) * 2016-07-29 2016-11-23 东风商用车有限公司 Front vehicle acceleration measuring device and measuring method thereof
US10414394B2 (en) * 2016-08-29 2019-09-17 Mazda Motor Corporation Vehicle control system
US10232849B2 (en) * 2017-01-23 2019-03-19 Ford Global Technologies, Llc Collision mitigation and avoidance
CN108657177A (en) * 2017-03-28 2018-10-16 丰田自动车株式会社 Controller of vehicle
US20180281791A1 (en) * 2017-03-28 2018-10-04 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
US10752247B2 (en) * 2017-03-28 2020-08-25 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
US11370432B2 (en) 2017-03-28 2022-06-28 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
US11458936B2 (en) * 2017-07-18 2022-10-04 Subaru Corporation Drive assist apparatus
US11124182B2 (en) * 2017-07-18 2021-09-21 Toyota Jidosha Kabushiki Kaisha Surroundings monitoring apparatus
US20190023241A1 (en) * 2017-07-18 2019-01-24 Subaru Corporation Drive assist apparatus
US11185003B2 (en) * 2019-04-03 2021-11-30 Caterpillar Inc. Tipping avoidance system and method
CN112389439A (en) * 2019-08-14 2021-02-23 现代自动车株式会社 Apparatus for determining driving condition of vehicle and control method thereof
US20210179143A1 (en) * 2019-12-17 2021-06-17 Hyundai Motor Company Apparatus and method for controlling autonomous driving of vehicle
US11884295B2 (en) * 2019-12-17 2024-01-30 Hyundai Motor Company Apparatus and method for controlling autonomous driving of vehicle
CN113022488A (en) * 2019-12-25 2021-06-25 北京宝沃汽车股份有限公司 Vehicle and control method and device thereof
CN112757900A (en) * 2021-02-05 2021-05-07 奇瑞新能源汽车股份有限公司 Control strategy for preventing pure electric vehicle battery pack from being hung at bottom

Also Published As

Publication number Publication date
JP3948416B2 (en) 2007-07-25
US6889140B2 (en) 2005-05-03
JP2004259151A (en) 2004-09-16

Similar Documents

Publication Publication Date Title
US6889140B2 (en) Collision avoidance control system for vehicle
US11932265B2 (en) Driving assistance system
US20200189578A1 (en) Vehicle control method and vehicle control system
US5529139A (en) Vehicle speed control system
US7002452B2 (en) Collision preventing apparatus for a vehicle
EP1338460B1 (en) Driving assist system for vehicle
EP2435283B1 (en) Vehicle control apparatus, vehicle, and vehicle control method
US7200481B2 (en) Driving assist system for vehicle
EP0549909B1 (en) Warning apparatus for a vehicle
US8396642B2 (en) Adaptive cruise control system
JP3143063B2 (en) Travel control device for moving objects
US7363155B2 (en) Method and device for warning the driver of a motor vehicle
US8265850B2 (en) Method and apparatus for target vehicle following control for adaptive cruise control
US20090143951A1 (en) Forward Collision Avoidance Assistance System
EP1484732B1 (en) Driving assist system for vehicle
EP3707045B1 (en) Warning and adjusting the longitudinal speed of a motor vehicle based on the recognized road traffic lights
US20080288150A1 (en) Vehicle control apparatus
US8103424B2 (en) Inter-vehicle distance control apparatus and method for controlling inter-vehicle distance
JP2001113979A (en) Method and system for controlling inter-vehicle distance and vehicle speed
JPH03132434A (en) Vehicular travel control device
EP1233391B1 (en) Apparatus and method for vehicle velocity control with preceding vehicle following control function
JP4558754B2 (en) Vehicle control device
JP5194822B2 (en) Vehicle travel control device
KR102706963B1 (en) Method of acquiring target speed of vehicle and strorage
US20230174066A1 (en) Drive assist device

Legal Events

Date Code Title Description
AS Assignment

Owner name: DENSO CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ISOGAI, AKIRA;TERAMURA, EIJI;NISHIMURA, TAKAO;REEL/FRAME:015030/0282

Effective date: 20040218

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12