US20060095193A1 - Vehicle operation support apparatus - Google Patents

Vehicle operation support apparatus Download PDF

Info

Publication number
US20060095193A1
US20060095193A1 US11/247,378 US24737805A US2006095193A1 US 20060095193 A1 US20060095193 A1 US 20060095193A1 US 24737805 A US24737805 A US 24737805A US 2006095193 A1 US2006095193 A1 US 2006095193A1
Authority
US
United States
Prior art keywords
vehicle
time series
accordance
host
control input
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
US11/247,378
Other versions
US7610121B2 (en
Inventor
Hikaru Nishira
Taketoshi Kawabe
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Assigned to NISSAN MOTOR CO., LTD. reassignment NISSAN MOTOR CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KAWABE, TAKETOSHI, NISHIRA, HIKARU
Publication of US20060095193A1 publication Critical patent/US20060095193A1/en
Application granted granted Critical
Publication of US7610121B2 publication Critical patent/US7610121B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking
    • 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/08Lane monitoring; Lane Keeping Systems
    • 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/08Lane monitoring; Lane Keeping Systems
    • B60T2201/081Lane monitoring; Lane Keeping Systems using distance control

Definitions

  • the present invention relates generally to apparatus and method of adaptive cruise control and support for automotive vehicles, and more particularly to apparatus and method of adaptive cruise control and support which concerns selection of target vehicle and selection of target lane position.
  • a Published Japanese Patent Application No. 2000-137900 shows an adaptive cruise control device, or an inter-vehicle distance control device for supporting an operation of following a target vehicle and also for supporting an operation of performing a lane change.
  • the inter-vehicle distance control device is configured to predict a future lateral position of a neighboring vehicle based on a relative lateral speed of the neighboring vehicle, and to select a target vehicle based on the predicted lateral position, and a current lateral position, of the neighboring vehicle.
  • the inter-vehicle distance control device disclosed in JP2000-137900 starts an inter-vehicle distance control operation after the host vehicle starts lane change to actually change the relative lateral position of a neighboring vehicle. Accordingly, it is possible that this conventional inter-vehicle distance control device performs a late lane change or performs no smooth lane change in some cases. Thus, the conventional inter-vehicle distance control operation depends on actual movement of the host vehicle based on driver's operation.
  • a vehicle operation support apparatus comprises: an input section including: a vehicle detection section configured to detect a vehicle present on a road where a host vehicle is present; and a lane detection section configured to detect a lane of the road; and a control unit connected for signal communication to the input section, the control unit including: a vehicle operation plan determination section to determine a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time; the vehicle operation plan determination section including: a vehicle group behavior prediction operation part to predict a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle; a predicted-behavior evaluation operation part configured to perform an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and a vehicle operation plan generation operation part configured to generate the vehicle
  • the vehicle operation support apparatus may further comprise an output section configured to regulate the control input in accordance with a control input command and connected for signal communication to the control unit, and the control unit may include: a target vehicle determination section configured to select a current target vehicle in accordance with the vehicle operation plan; and a control input determination section configured to set the control input command to a normative value of the control input in accordance with the selection of the current target vehicle.
  • a vehicle operation support apparatus comprises: input means for including: vehicle detection means for detecting a vehicle present on a road where a host vehicle is present; and lane detection means for detecting a lane of the road; and control means for including: vehicle operation plan determination means for determining a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time; the vehicle operation plan determination means including: vehicle group behavior prediction operation means for predicting a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle; predicted-behavior evaluation operation means for performing an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and vehicle operation plan generation operation means for generating the vehicle operation plan by optimization based on the evaluation operation, the vehicle group behavior prediction operation means including: vehicle speed control logic operation
  • a vehicle operation support method comprises: an input operation including: a vehicle detection operation of detecting a vehicle present on a road where a host vehicle is present; and a lane detection operation of detecting a lane of the road; and a control operation including: a vehicle operation plan determination operation of determining a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time; the vehicle operation plan determination operation including: a vehicle group behavior prediction operation of predicting a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle; a predicted-behavior evaluation operation of performing an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and a vehicle operation plan generation operation of generating the vehicle operation plan by optimization based on the evaluation operation, the vehicle
  • the vehicle operation support method may further comprise an output operation of regulating the control input in accordance with a control input command, and the control operation may include: a target vehicle determination operation of selecting a current target vehicle in accordance with the vehicle operation plan; and a control input determination operation of setting the control input command to a normative value of the control input in accordance with the selection of the current target vehicle.
  • FIG. 1 is a schematic diagram depicting an automotive vehicle equipped with a vehicle operation support apparatus in accordance with a first embodiment.
  • FIG. 2 is a schematic diagram depicting a detailed construction of an operation device of the vehicle operation support apparatus of FIG. 1 .
  • FIG. 3 is a functional block diagram of the vehicle operation support apparatus of FIG. 1 .
  • FIG. 4 is a view illustrating a sample situation where the vehicle operation support apparatus of FIG. 1 operates.
  • FIG. 5 is a functional block diagram of a vehicle operation plan determination section of the vehicle operation support apparatus of FIG. 1 .
  • FIGS. 6A and 6B are views illustrating a sample output produced by the vehicle operation plan determination section of the vehicle operation support apparatus of FIG. 1 .
  • FIG. 7 is a flow chart depicting a routine to be executed by a microcomputer of the vehicle operation support apparatus of FIG. 1 .
  • FIG. 8 is a flow chart depicting a routine to be executed by the vehicle operation plan determination section of the vehicle operation support apparatus of FIG. 1 .
  • FIGS. 9A through 9D are views illustrating a first situation of a sample case in which the vehicle operation support apparatus of FIG. 1 operates.
  • FIGS. 10A through 10D are views illustrating a second situation of the sample case in which the vehicle operation support apparatus of FIG. 1 operates.
  • FIGS. 11A through 11D are views illustrating a third situation of the sample case in which the vehicle operation support apparatus of FIG. 1 operates.
  • FIG. 12 is a schematic diagram depicting an automotive vehicle equipped with a vehicle operation support apparatus in accordance with a second embodiment.
  • FIG. 13 is a functional block diagram of the vehicle operation support apparatus of FIG. 12 .
  • FIG. 14 is a view illustrating a sample output produced by a display of the vehicle operation support apparatus of FIG. 12 .
  • FIGS. 15A through 15D are views illustrating a first situation of a sample case in which the vehicle operation support apparatus of FIG. 12 operates.
  • FIGS. 16A through 16D are views illustrating a second situation of the sample case in which the vehicle operation support apparatus of FIG. 12 operates.
  • FIGS. 17A through 17D are views illustrating a third situation of the sample case in which the vehicle operation support apparatus of FIG. 12 operates.
  • FIG. 1 is a schematic diagram depicting an automotive vehicle equipped with a vehicle operation support apparatus in accordance with the first embodiment. As shown in FIG. 1
  • the vehicle operation support apparatus is configured on the body of the automotive vehicle as a host vehicle, including a radar 1 , a front camera 2 a , a rear camera 2 b , a side camera 2 c , a vehicle speed sensor 3 , a microcomputer 4 , an operation device 5 , a direction indicator switch 6 , a throttle controller 7 , a throttle actuator 8 , an engine 9 , a brake controller 10 , and a brake actuator 11 .
  • Radar 1 is mounted on a front portion of the vehicle body to detect potentially hazardous objects, or moving objects, or neighboring vehicles present in front of the host vehicle, and to measure the position of each detected neighboring vehicle.
  • Front camera 2 a includes a CCD camera, and is mounted on a front portion of the vehicle body to monitor or recognize or identify lane configuration or driving lanes of a road by detecting white marking lines on the road.
  • Rear camera 2 b is attached to a rear portion of the vehicle body to detect neighboring vehicles present rearward of the host vehicle, and to measure the position of each detected neighboring vehicle.
  • Side camera 2 c is mounted on each side of the vehicle body to detect neighboring vehicles present in a space that radar 1 and rear camera 2 b are disable to monitor, and to measure the position of each detected neighboring vehicle.
  • Vehicle speed sensor 3 includes a rotary encoder mounted at a road wheel of the vehicle.
  • vehicle speed sensor 3 generates periodical pulse signals whose period changes in accordance with the rotational speed of the road wheel.
  • vehicle speed sensor 3 serves as a host vehicle speed measurement section to measure the vehicle speed, i.e. the driving speed or the longitudinal speed of the host vehicle, in accordance with the periodical pulse signals from the rotary encoder.
  • Operation device 5 is attached to the steering wheel of the vehicle, serving as a desired vehicle speed setting section, in this embodiment.
  • FIG. 2 is a schematic diagram depicting a detailed construction of operation device 5 .
  • operation device 5 includes a plurality of manually-operable operation buttons 5 a , 5 b , and 5 c configured to send instructions of start of a control operation mode, suspension of the control operation mode, and a set vehicle speed as a desired vehicle speed.
  • the control operation mode is a mode of a vehicle speed control (an inter-vehicle distance control).
  • operation button 5 a When operation button 5 a is pressed, the set vehicle speed is set to the vehicle speed at the instant that operation button 5 a is pressed, and the control operation mode is brought to be active.
  • operation button 5 b When operation button 5 b is pressed, the control operation mode is suspended.
  • operation button 5 c When operation button 5 c is pressed during the control operation mode being suspended, the control operation mode is restarted with the set vehicle speed being set to the previous value at the instant that the control operation mode is suspended.
  • pressing operation button 5 a reduces the set vehicle speed, and pressing operation button 5 c increases the set vehicle speed.
  • operation buttons 5 a , 5 b , and 5 c are given with indicators, that is, “speed up/start”, “suspend”, and “restart/speed down”, respectively.
  • direction indicator switch 6 is formed of a manually-operable lever movable in two directions. With direction indicator switch 6 displaced to be in end positions, left and right direction indicators of the vehicle is lighted. In addition, direction indicator switch 6 serves as a lane-change intention detection section or as an interface for sending to microcomputer 4 a data signal of a driver's intention of lane change or lane selection and the direction of an intended target lane.
  • Throttle controller 7 is configured to receive from microcomputer 4 a control command signal indicative of a desired throttle opening, and to control the throttle opening in accordance with the desired throttle opening by means of throttle actuator 8 .
  • Brake controller 10 is configured to receive from microcomputer 4 a control command signal indicative of a desired brake apply pressure, and to control the brake apply pressure in accordance with the desired brake apply pressure by means of brake actuator 11 .
  • Throttle controller 7 , throttle actuator 8 , engine 9 , brake controller 10 , and brake actuator 11 serve as an output section to regulate a control input to the host vehicle in accordance with a control input command.
  • the control input is a longitudinal acceleration of the host vehicle.
  • the output section is configured to regulate the longitudinal acceleration by adjusting a wheel torque of the host vehicle in accordance with a longitudinal acceleration command from microcomputer 4 .
  • Microcomputer 4 includes a microprocessor and peripheral devices, serving as an electrical control unit of the vehicle operation support apparatus.
  • Microcomputer 4 is configured to receive data signals from an input section including radar 1 , front camera 2 a , rear camera 2 b , side camera 2 c , vehicle speed sensor 3 , operation device 5 , and direction indicator switch 6 , to process the data signals using a program stored in its internal memory, and to output the control commands to a vehicle speed regulation section or an output section, specifically, to throttle controller 7 and brake controller 10 accordingly.
  • FIG. 3 is a functional block diagram of the vehicle operation support apparatus of FIG. 1 .
  • Microcomputer 4 includes three software modules 4 a , 4 b , and 4 c indicated by functional blocks in FIG. 3 .
  • FIG. 4 is a view illustrating a sample situation where the vehicle operation support apparatus of FIG. 1 operates.
  • the following describes specific operations of the functional blocks 4 a , 4 b , and 4 c of microcomputer 4 , using the sample situation of FIG. 4 .
  • FIG. 4 shows a two-lane one-way road (a four-lane road). Vehicles A and B are traveling in the right lane. A host vehicle M and a vehicle C are traveling in the left lane. The vehicle speeds of vehicles A and B are higher than the vehicle speeds of host vehicle M and vehicle C. In this situation, the driver of host vehicle M has an intention of lane change to the right lane for some reasons. However, the driver hesitates for performing lane change, since vehicles A and B are traveling in the right lane.
  • the x-axis is defined to extend along the road, and the y-axis is defined to extend normal to the x-axis in the horizontal plane.
  • the x-axis is referred to as a longitudinal direction.
  • the y-axis is referred to as a lateral direction.
  • the zero point of the x-axis may be located at any point, because the relative distance between host vehicle M and each of other vehicles A, B, and C is used in the actual control computation.
  • the zero point of the y-axis is located at the lane-marking line which divides between the left lane and the right lane.
  • the scale of the y-axis is normalized so that the y-coordinate of the center line of the left lane is 1, and the y-coordinate of the center line of the right lane is ⁇ 1.
  • Host vehicle M, vehicles A, B, and C are given denotations “0”, “1”, “2”, and “3”, respectively.
  • Radar 1 , and cameras 2 a , 2 b , 2 c serve as a vehicle detection section to detect neighboring vehicles present on a road where the host vehicle is present.
  • the detected vehicles are each assigned to with a unique identifier number (ID number) in the data processing of microcomputer 4 , and identified and managed with the ID number until the vehicle detection section loses track of the detected vehicles.
  • ID number unique identifier number
  • host vehicle M, and vehicles A, B, C are assigned to with ID numbers of 0, 1, 2, and 3, respectively.
  • the vehicle detection section measures a vehicle-to-vehicle distance or an inter-vehicle distance as a distance between host vehicle M and the detected vehicle along the longitudinal direction. Specifically, in the situation of FIG. 4 , the vehicle detection section measures distances x 1 -x 0 , x 2 -x 0 , and x 3 -x 0 . With the position x 0 of host vehicle M being arbitrarily set, x 0 , x 1 , x 2 , and x 3 are determined.
  • the vehicle detection section also measures a relative lateral position of each detected vehicle with respect to host vehicle M.
  • front camera 2 a serves as a lane detection section to detect lanes of the road, or lane configuration of the road.
  • y 0 , y 1 , y 2 , and y 3 are determined by comparing the relative lateral positions and the lane information.
  • the vehicle detection section is configured to calculate the rate of change in each inter-vehicle distance with respect to time, to obtain an approximate value of the relative longitudinal speed of each detected vehicle v 1 -v 0 , v 2 -v 0 , and v 3 -v 0 .
  • vehicle speed sensor 3 measures the host vehicle speed v 0 . Therefore, the longitudinal vehicle speeds with respect to the ground v 0 , v 1 , v 2 , and v 3 are determined.
  • the above-mentioned measured data of host vehicle M and neighboring vehicles A, B, C are sent to vehicle operation plan determination section 4 a , target vehicle determination section 4 b , and control input determination section 4 c.
  • FIG. 5 is a functional block diagram of vehicle operation plan determination section 4 a .
  • vehicle operation plan determination section 4 a includes operation parts 4 a - 1 through 4 a - 6 indicated by functional blocks.
  • Vehicle operation plan determination section 4 a is configured to determine a suitable vehicle operation plan or strategy in accordance with input information including the host vehicle speed, the neighboring vehicle state, the lane information, the desired vehicle speed, and the driver's intention of lane-change.
  • the vehicle operation plan includes a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time.
  • the vehicle operation plan includes a future time series of a target vehicle identifier i*(T) indicative of the ID number of a planned target vehicle for inter-vehicle distance control, and a time series of a planned target lane position y*(T), over a prediction horizon of time from a current instant t to a future instant t+T, where T represents a future instant within the prediction horizon.
  • FIGS. 6A and 6B are views illustrating a sample output produced by vehicle operation plan determination section 4 a in the situation of FIG. 4 .
  • the produced vehicle operation plan indicates that the planned target vehicle is switched from vehicle C to vehicle A time T 1 later, while the target lane is switched from the left lane to the right lane time T 2 later. It means that host vehicle M follows vehicle C as the planned target vehicle over time period T 1 from the current instant, to increase the inter-vehicle distance between host vehicle M and vehicle A, that after that host vehicle M speeds up to follow vehicle A, and that host vehicle M starts lane change to ride the flow of the right lane after time T 2 from the current instant.
  • the specific computational algorithm of determining vehicle operation plan is described later.
  • target vehicle determination section 4 b is configured to select a current target vehicle, i.e. a preceding vehicle as a current target for inter-vehicle distance control, from the detected neighboring vehicles, in accordance with the output from vehicle operation plan determination section 4 a , and sends data on the selected current target vehicle to control input determination section 4 c .
  • the current target vehicle is set to a vehicle assigned with a current value of the target vehicle identifier in the vehicle operation plan.
  • target vehicle determination section 4 b is configured to determine the current target vehicle to be identical to a current selection of the planned target vehicle in accordance with the vehicle operation plan.
  • Control input determination section 4 c is configured to receive a vector data x p as described by the following equation (1).
  • x p ( x 1 ⁇ x 0 v 1 ⁇ v 0 v 1 ) T (1) where T represents a transposed matrix of an argument.
  • the vector data x p are described by the following equation.
  • Control input determination section 4 c is also configured to receive host vehicle speed v 0 and set vehicle speed v 0 * in addition to the data on the current target vehicle.
  • Control input determination section 4 c is configured to compute a normative control input command to be generated by actuators 8 , 11 for the inter-vehicle distance control, in accordance with the target vehicle information, the host vehicle speed, and the set vehicle speed, and to send the control input commands to controllers 7 , 10 for controlling actuators 8 , 11 .
  • the processing of control input determination section 4 c roughly consists of two parts, the computation of the setpoint of a controlled variable to realize a follow-up characteristic in conformance with the driver's driving feeling, and the computation of the control input of the actuators required in order to realize the computed amount of target control.
  • the host vehicle speed is a controlled variable of the inter-vehicle distance control.
  • the above-mentioned computation of the setpoint of the controlled variable is implemented by a controller for outputting a target vehicle speed v c based on input of the neighboring vehicle information x p , the host vehicle speed v 0 , and the set vehicle speed v 0 *.
  • Such an inter-vehicle distance control may be implemented by an algorithm disclosed in Published Japanese Patent Application No. 2000-135934 (hereinafter referred to as “JP2000-135934”).
  • JP2000-135934 the algorithm for computing the target vehicle speed is constructed as a Linear Parameter Varying (LPV) system, described by the following equations of state. x .
  • X ACC is a quantity of state of a controller
  • is a vector of input to the controller
  • A( ⁇ ), B( ⁇ ), and C( ⁇ ) are matrices as functions of ⁇ for describing the system.
  • control input determination section 4 c determines and outputs the target vehicle speed using an algorithm of speed control of regulating the host vehicle speed to the set vehicle speed, so that the host vehicle speed varies in conformance with the driver's driving feeling.
  • control input determination section 4 c is configured to set the control input command so as to provide a desired inter-vehicle distance between the host vehicle and the current target vehicle when the current target vehicle is present, and to set the control input command so as to adjust the vehicle speed to the desired vehicle speed during the current target vehicle being absent.
  • the above-mentioned control is wholly referred to as a vehicle speed control in the embodiments.
  • control input determination section 4 c is formulized as a problem of model matching control of controlling the host vehicle speed v 0 based on the target vehicle speed v c using the following equation (5).
  • ⁇ dot over (v) ⁇ 0 ⁇ V v 0 + ⁇ V v c (5)
  • ⁇ V is a parameter equivalent to the reciprocal of the time constant of a control system.
  • a model matching control system may be designed using a well-known design technique, for example, using the method disclosed in Published Japanese Patent Application No. 2000-025487.
  • control input determination section 4 c is configured to compute a control input command U TVO * for throttle actuator 8 and a control input command U BLP * for brake actuator 11 , and to send the control input commands to controllers 7 and 10 .
  • FIG. 7 is a flow chart depicting a routine to be executed by microcomputer 4 .
  • microcomputer 4 detects the operational state of operation device 5 .
  • microcomputer 4 updates the set vehicle speed in accordance with the operational state of operation device 5 .
  • the set vehicle speed is held at its last setting in the last processing routine.
  • microcomputer 4 determines whether or not the set vehicle speed is set. For example, in case button 5 b of operation device 5 is pressed to suspend the control operation mode, the set value is not set.
  • step S 3 When the answer to step S 3 is affirmative (YES), the routine proceeds to step S 11 , in order to discontinue execution of the inter-vehicle distance control.
  • step S 11 microcomputer 4 clears the commands to actuators 8 , 11 , and the routine returns.
  • step S 4 microcomputer 4 reads the operational state of direction indicator switch 6 .
  • step S 5 microcomputer 4 reads each sensor signal of radar 1 , cameras 2 a , 2 b , 2 c , and vehicle speed sensor 3 .
  • microcomputer 4 compares detected data on neighboring vehicles with the last detected data in the last processing routine, updates the ID number of each detected vehicle, and computes the position of each detected vehicle. Subsequent to step S 6 , at step S 7 , microcomputer 4 performs the processing of vehicle operation plan determination section 4 a , to produce signals indicative of the target vehicle identifier and the target lane position. Subsequent to step S 7 , at step S 8 , target vehicle determination section 4 b of microcomputer 4 selects the current target vehicle for the inter-vehicle distance control based on the output of vehicle operation plan determination section 4 a , and generates the corresponding vehicle data in the form of the equation (1).
  • control input determination section 4 c of microcomputer 4 computes the current target vehicle data x p 0 , the host vehicle speed v 0 , and the target vehicle speed v c , and computes the control input commands for the throttle and brake actuators.
  • microcomputer 4 sends the control input commands to throttle controller 7 and to brake controller 10 , and the routine returns.
  • the inter-vehicle distance control is implemented by repeatedly executing the above-mentioned data processing routine.
  • the vehicle operation support apparatus is configured to have a function of selecting a current target vehicle in such a manner that the host vehicle is predicted to realize the most desirable operation in accordance with an environmental situation, without selecting the current target vehicle only based on the spatial relationship of vehicles concerned.
  • the processing of vehicle operation plan determination section 4 a serves for this advantageous function.
  • FIG. 5 is a functional block diagram of vehicle operation plan determination section 4 a .
  • vehicle operation plan determination section 4 a includes three operation parts, i.e. vehicle group behavior prediction operation part 4 a - 1 , predicted-behavior evaluation operation part 4 a - 5 , and vehicle operation plan generation operation part 4 a - 6 .
  • Vehicle operation plan generation operation part 4 a - 6 is configured to generate a candidate value of the operation plan including the target vehicle identifier i(T) and the target lane position y(T) over the prediction horizon from a current instant t to a future instant t+T.
  • the prediction horizon is divided into N steps to deal with discrete data for digital computation. Specifically, a time series of the target vehicle identifier i(T) and a time series of the target lane position y(T) over the prediction horizon are described in a discrete time form by the following equations (6) and (7).
  • the generated candidate value of the vehicle operation plan (I N , Y N ) are sent to vehicle group behavior prediction operation part 4 a - 1 .
  • Vehicle group behavior prediction operation part 4 a - 1 is configured to predict a future dynamic behavior or movement of a vehicle group including the host vehicle and detected neighboring vehicles that is controlled in accordance with the generated candidate value of the vehicle operation plan I N and Y N .
  • a time series of a state of a vehicle group as a prediction result of the processing of vehicle group behavior prediction operation part 4 a - 1 is described by the following equation (8).
  • X ⁇ ( I N , Y N ) ( x ⁇ ( t ) ⁇ x ⁇ ( t + T N ) ⁇ ⁇ ⁇ ⁇ ⁇ x ⁇ ( t + N - 1 N ⁇ T ) ) ( 8 )
  • x(T) is a vector including the longitudinal position, the vehicle speed, and the lateral position, of each of the host vehicle and the detected neighboring vehicles at a future instant T within the prediction horizon.
  • the state x(T) is described by the following equation (9).
  • x ( T ) ( x 0 ( T ) v 0 ( T ) y 0 ( T ) x 1 ( T ) . . .
  • vehicle group behavior prediction operation part 4 a - 1 i.e. vehicle speed control logic operation part 4 a - 2 , host vehicle behavior prediction operation part 4 a - 3 , and detected-vehicle behavior prediction operation part 4 a - 4 .
  • Vehicle speed control logic operation part 4 a - 2 is configured to provide a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with a candidate value of the vehicle operation plan.
  • vehicle speed control logic operation part 4 a - 2 includes the same algorithm as control input determination section 4 c .
  • the target vehicle is specified by I N , and the command value computed here is used not for actual control but for prediction. Since the system model is time discrete in the prediction, the algorithm of the equation (3) is described by the following equation (10).
  • Host vehicle behavior prediction operation part 4 a - 3 is configured to predict a future dynamic behavior of the host vehicle.
  • the longitudinal movement of the host vehicle is predicted based on the output of vehicle speed control logic operation part 4 a - 2 , assuming that the speed control of the equation (5) is completely realized.
  • the predicted longitudinal movement of the host vehicle is modeled and described by the following equations (13) and (14).
  • x 0 ⁇ ( j + 1 ) x 0 ⁇ ( j ) + v 0 ⁇ ( j ) ⁇ T N ( 13 )
  • v 0 ⁇ ( j + 1 ) v 0 ⁇ ( j ) + ( - ⁇ v ⁇ v 0 ⁇ ( j ) + ⁇ v ⁇ v c ⁇ ( j ) ) ⁇ T N ( 14 )
  • the lateral movement of the host vehicle is modeled and predicted based on given Y N using the following equation (15).
  • y 0 ⁇ ( j + 1 ) y 0 ⁇ ( j ) + ( - ⁇ Y ⁇ y 0 ⁇ ( j ) + ⁇ Y ⁇ y ⁇ ( j ) ) ⁇ T N ( 15 )
  • Detected-vehicle behavior prediction operation part 4 a - 4 is configured to predict a future dynamic behavior of each detected neighboring vehicle.
  • detected-vehicle behavior prediction operation part 4 a - 4 is constructed to deal with the longitudinal movement, assuming that neighboring vehicles do not perform lane change. The prediction is implemented by using a model of follow-up performance obtained by lo modeling human operation concerning the vehicle longitudinal movement.
  • the dynamic behavior of a vehicle assigned with ID number k is modeled by the following equations (16) through (18).
  • x p k (x p k ⁇ x k v p k ⁇ v k v k ) T
  • f ( x p k ) K 1 ( x p k ⁇ x k ⁇ h k v k )+ K 2 ( v p k ⁇ v k ) (in case vehicle k has a preceding vehicle)
  • f ( x p k ) K v ( v k * ⁇ v k ) (18) (in case vehicle k has no preceding vehicle)
  • x p k , and v p k are the position and the vehicle speed of a vehicle preceding vehicle k in the same lane
  • v k * is an estimated desired speed of vehicle k
  • x p k With the spatial relationship between the vehicles concerned, x p k , and v p k are uniquely determined.
  • the movement of neighboring vehicle k is predicted using the following time-discrete equations (19) through (21) like the equations (13) through (15).
  • detected-vehicle behavior prediction operation part 4 a - 4 computes X(I N , Y N ) that is a movement prediction result of the whole vehicle group in case the host vehicle is controlled in accordance with a given operation plan I N and Y N .
  • X(I N , Y N ) is output to predicted-behavior evaluation operation part 4 a - 5 .
  • Detected-behavior evaluation operation part 4 a - 5 is configured to perform an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state. Specifically, detected-behavior evaluation operation part 4 a - 5 is configured to evaluate numerically the movement predicted by vehicle group behavior prediction operation part 4 a - 1 , in accordance with predetermined criteria for determining a degree of desirability of the prediction result. In this embodiment, an evaluation function is constructed by the following equation (22) to evaluate the vehicle operation plan I N , Y N .
  • L(x,i,y) is an evaluation function indicative of a degree of desirability of the instantaneous state of the vehicle group.
  • the evaluation function L is constructed to decrease with increasing degree of desirability.
  • the evaluation function L is constructed including the following evaluation function (23).
  • L v ( v 0 ⁇ v 0 *) 2 (23)
  • the evaluation function L is constructed including the following evaluation function (24).
  • L k 1 + y 0 ⁇ y k 2 ⁇ 1 ( x k - x 0 ) 2 ( 24 )
  • the equation (24) is to evaluate the inter-vehicle distance between the host vehicle and each detected vehicle, so that L k decreases with increasing inter-vehicle distance when vehicle k is present in the same lane as the host vehicle.
  • L k is calculated to be zero independently of the inter-vehicle distance.
  • the evaluation function L may include a term for evaluating the lane position of the host vehicle in accordance with the driver's intention of lane change.
  • the evaluation function L includes the following evaluation function (25).
  • L y ⁇ y 0 (in case left turn intended)
  • L y 0 (in case no turn intended)
  • L y y 0 (in case right turn intended)
  • the whole evaluation equation is constructed to be a weighted sum of the above-mentioned evaluation terms, in order to balance the evaluation terms.
  • the instantaneous evaluation function is described by the following equation (26).
  • w v , w y , and w k are parameters each indicative of a weighting of the corresponding evaluation term in the evaluation function
  • the evaluation function is provided to calculate an evaluation value J based on a candidate value of the vehicle operation plan (I N , Y N ). Accordingly, by iterations of generation of candidate value of the vehicle operation plan and calculation of its evaluation value, vehicle operation plan generation operation part 4 a - 6 finds an optimal value of the vehicle operation plan.
  • i(T) can take values of the ID number of each detected neighboring vehicle, and 0 indicative of absence of the target vehicle. Accordingly, I N can take a limited number of patterns. In the situation of FIG. 4 , the number of vehicle plan patterns Of I N is 4 N .
  • y(T) can take two values of 1 for the left lane and ⁇ 1 for the right lane.
  • the number of vehicle plan patterns of Y N is 2 N .
  • the optimal value of the vehicle operation plan is found by investigating all the patterns of the vehicle operation plan.
  • 8 N patterns of the vehicle operation plan there is included impermissible patterns indicative of undue repeated lane change, and meaningless patterns that a vehicle following the host vehicle is selected as a target vehicle.
  • the search space is suitably limited. For example, switch of the target vehicle and switch of the target lane may be each limited at once within the prediction horizon. With this limitation of the search space in the case of FIG.
  • vehicle operation plan generation operation part ( 4 a - 6 ) is configured to generate the vehicle operation plan (I N , Y N ) by optimization based on the evaluation operation.
  • vehicle operation plan generation operation part 4 a - 6 has the algorithm of repeating generation and evaluation of the vehicle operation plan and outputting the optimal value of the vehicle operation plan that is evaluated to provide the best evaluation value, as an operation result of vehicle operation plan determination section 4 a.
  • FIG. 8 is a flow chart depicting the above-mentioned algorithm of vehicle operation plan determination section 4 a , which is the detailed construction of step S 7 in FIG. 7 .
  • microcomputer 4 reads detection data x(f) on the host vehicle and neighboring vehicles. x(f) is used as an initial value of later movement prediction operation.
  • microcomputer 4 loads the signals of the set vehicle speed and the operational state of direction indicator switch 6 .
  • microcomputer 4 constructs the evaluation functions (26) and (22) based on the loaded information.
  • step S 7 - 4 microcomputer 4 determines whether or not the target search space of the vehicle operation plan is completely searched.
  • the search operation of vehicle operation plan generation operation part 4 a - 6 is started at step S 7 - 4 .
  • step S 7 - 5 microcomputer 4 selects one vehicle operation plan I N , Y N to be evaluated.
  • step S 7 - 6 microcomputer 4 perform movement prediction of the vehicle group behavior including the host vehicle and neighboring vehicles based on the initial value set at step S 7 - 1 using the equations (10) through (21).
  • microcomputer 4 computes the evaluation value of the selected vehicle operation plan using the predicted vehicle group behavior computed at step S 7 - 6 and the evaluation function provided at step S 7 - 3 .
  • microcomputer 4 compares the evaluation value computed at step S 7 - 7 with the evaluation value of the provisional optimal vehicle operation plan (the smallest among the evaluation values of the investigated vehicle operation plans). When the computed evaluation value is smaller, microcomputer 4 updates the optimal vehicle operation plan at step S 7 - 9 . On the other hand, when the computed evaluation value is not smaller, the routine returns to step S 7 - 4 , without performing renewal of the optimal vehicle operation plan.
  • the routine returns to step S 7 - 4 . If there is non-searched vehicle operation plans within the search space, microcomputer 4 continues to search. On the other hand, if all the candidates of the vehicle operation plan are investigated, the routine proceeds to step S 7 - 10 , where microcomputer 4 outputs the optimal vehicle operation plan. Subsequently, the operation is completed.
  • FIGS. 9A through 11D are views illustrating a sample case in which the vehicle operation support apparatus operates.
  • FIG. 9A In a first situation shown in FIG. 9A , host vehicle M is traveling in the left lane with the set vehicle speed of the vehicle operation support apparatus being set to 100 km/h, and neighboring vehicle A is traveling in the right lane immediately behind host vehicle M at almost the same speed (100 km/h). In this situation, it is newly detected that vehicle B is traveling in the left lane at a speed of 85 km/h ahead of host vehicle M. If host vehicle M starts to follow vehicle B, host vehicle M first needs to speed down below the set vehicle speed. On the other hand, it is difficult to perform lane change to the right lane since vehicle A is present in the right lane. Accordingly, as shown in FIGS.
  • vehicle operation plan determination section 4 a generates a vehicle operation plan indicating that host vehicle M follows vehicle B in the left lane.
  • host vehicle M starts the inter-vehicle distance control with respect to neighboring vehicle B, to speed down gently to 85 km/h which is the driving speed of neighboring vehicle B.
  • FIG. 10A shows a second situation where vehicle C is newly detected behind vehicle A in the slowdown of host vehicle M, and direction indicator switch 6 is operated to be indicative of rightward lane change when or after host vehicle M is passed by vehicle A.
  • vehicle operation plan determination section 4 a generates a vehicle operation plan indicative of continuing the follow-up run to neighboring vehicle B for some time, changing the planned target vehicle from vehicle B to vehicle A, starting acceleration, and starting a lane change to the right lane.
  • the vehicle operation plan indicates a future change of the target vehicle and a future change of the target lane, the present target vehicle is still vehicle B. Accordingly, the vehicle operation support apparatus continues the follow-up run to neighboring vehicle B.
  • FIG. 11A shows a third situation after time has further elapsed from the second situation of FIG. 10A , where the distance to neighboring vehicle A increases to be large.
  • vehicle operation plan determination section 4 a generates a vehicle operation plan indicative of immediately switching the target vehicle to vehicle A, and changing the target lane to the right lane after that. Since neighboring vehicle A is selected as the current target vehicle at this moment, acceleration of host vehicle M is started immediately.
  • Detected-vehicle behavior prediction operation part 4 a - 4 is configured to predict a future time series of a longitudinal position and a lateral position of each detected vehicle over the prediction horizon
  • target vehicle determination section 4 b is configured to set the current target vehicle to one of an immediately previous target vehicle and a vehicle predicted to cut in on the host vehicle, when the driver's intention of lane change is absent.
  • predicted-behavior evaluation operation part 4 a - 5 is configured to more highly evaluate a predicted value of the time series vehicle group state including a lane change in accordance with the driver's intention than a predicted value of the time series vehicle group state including no lane change in accordance with the driver's intention, when the driver's intention of lane change is present.
  • the vehicle operation support apparatus configured to select a target vehicle in accordance with a vehicle operation plan, is effective for performing a switch of preceding vehicle suitable for an environmental situation, and rationalizing the timing of actually starting the operation including a lane change. Therefore, the vehicle operation support apparatus contributes to reducing a driver load of determination and operation at the time of lane change.
  • the vehicle operation support apparatus configured to assume and predict not only changes of the target vehicle due to the lane change of the host vehicle but also changes of the target vehicle due to cutting-in of a neighboring vehicle, and to switch the target vehicle to the cutting-in vehicle in accordance with the prediction before the actual cutting-in, is effective for responding with a safety margin to cutting-in of a neighboring vehicle.
  • the vehicle operation support apparatus configured to include a lane change intention detection section as an input device for clearly detecting a driver's intention of a lane change, and to control lane change operation in accordance with the driver's intention of lane change, is effective for performing an operation support reflecting the driver's intention more faithfully.
  • the vehicle operation support apparatus or method includes the predicted behavior evaluation operation part configured to estimate numerically the result of movement prediction of the host vehicle and neighboring vehicles.
  • the predicted-behavior evaluation operation part uses an evaluation function including a plurality of evaluation criteria. Accordingly, the predicted-behavior evaluation operation part obtains a vehicle operation plan in consideration of trade-off between constraints due to neighboring vehicles and a desired running state of the host vehicle. Thus, the vehicle operation support apparatus generates an operation target suitable for environmental situation around the host vehicle.
  • the generated vehicle operation plan serves for supporting determination of driver's operation action, or serves as a reference signal for a device for controlling vehicle's movement to support driver's operation so that the device operates in accordance with an environmental situation.
  • the vehicle operation plan determination section configured to include a vehicle speed control logic operation part simulating a desired characteristic of longitudinal movement of the host vehicle, is effective for reducing a driver load of tuning for generating a vehicle operation plan with little sense of incongruity for a driver.
  • the predicted-behavior evaluation operation part configured to adjust the evaluation criteria in accordance with driver's indicated intention of lane change, is effective for deriving an optimal vehicle operation plan that is produced by highly evaluating a lane change along the driver's intention, and thereby for performing operation support more faithfully along the driver's intention.
  • FIG. 12 is a schematic diagram depicting an automotive vehicle equipped with an operation support apparatus in accordance with the second embodiment.
  • the operation support apparatus basically includes the same components as the vehicle operation support apparatus of the first embodiment shown in FIG. 1 .
  • the operation support apparatus of this embodiment does not include controllers 7 and 10 , and actuators 8 and 11 , but include a display 12 , and a buzzer 13 .
  • Cameras 2 a , 2 b , and 2 c are configured to monitor or detect the lighting state of direction indicators of each neighboring vehicle in addition to its position.
  • display 12 includes an LCD (liquid crystal display) panel configured to display support information sent from microcomputer 4 .
  • buzzer 13 is configured to generate sound to call a driver's attention in accordance with instructions from microcomputer 4 .
  • FIG. 13 is a functional block diagram of microcomputer 4 .
  • microcomputer 4 includes vehicle operation plan determination section 4 a as in the first embodiment, and a presentation information generation section 4 d configured to convert the generated optimal vehicle operation plan into the information to be presented to a driver.
  • vehicle operation plan determination section 4 a is configured basically as in the first embodiment as shown in FIG. 5
  • vehicle operation plan determination section 4 a of this embodiment is also configured to predict lane change of each detected neighboring vehicle.
  • detected-vehicle behavior prediction operation part 4 a - 4 is configured to perform the processing of predicting transverse direction movement of each detected neighboring vehicle.
  • the equation (21) in the first embodiment is replaced by the following equation (27).
  • y k ⁇ ( j + 1 ) y k ⁇ ( j ) + ( - ⁇ Y ⁇ y k ⁇ ( j ) + ⁇ Y ⁇ y k * ⁇ ( j ) ) ⁇ T N ( 27 )
  • y k *(j) is an estimated target lane position of neighboring vehicle k.
  • y k *(j) is set to the value corresponding to the lane indicated with the direction indicators of vehicle k when the following conditions (28) and (29) are satisfied as to all the vehicles concerned (including the host vehicle and neighboring vehicles) that are running in the indicated lane.
  • y k *(j) is set to the same value as y k (j), which means prediction of remaining in the present lane position.
  • R 0 and R d0 are positive parameters indicative of threshold values of inter-vehicle distance and relative speed, respectively, and used to determine whether or not vehicle k performs a lane change.
  • the subscript l is substituted with the registered ID numbers of all the vehicles that are present in the indicated lane.
  • Presentation information generation section 4 d shows information to a driver in accordance with the vehicle operation plan generated by vehicle operation plan determination section 4 a . Specifically, first, presentation information generation section 4 d investigates I N to check whether or not there is a change in the selection of the target vehicle. When there is a change in the selection of the target vehicle, presentation information generation section 4 d investigates which vehicle is a future target vehicle. When the direction indicators of the vehicle indicates lane change into the lane that the host vehicle driving, meaning that there is possibility that a neighboring vehicle may cut in front of the host vehicle, presentation information generation section 4 d sends the command signal to buzzer 13 to sound.
  • Presentation information generation section 4 d calls vehicle speed control logic operation part 4 a - 2 to compute a target speed of the host vehicle for the inter-vehicle distance control whose target vehicle is the vehicle corresponding to i(f) as a head ingredient of I N , and to compare the target vehicle speed with the current host vehicle speed.
  • presentation information generation section 4 d sends the signal indicative of recommending a speed down to display 12 to display the corresponding visual information and inform the driver of the recommendation.
  • presentation information generation section 4 d sends the signal indicative of recommending a speed up to display 12 to display the corresponding visual information and inform the driver of the recommendation.
  • Presentation information generation section 4 d is also configured to investigate Y N to check whether or not the generated vehicle operation plan includes a change in the target lane position. When there is a change in the target lane position, presentation information generation section 4 d sends a signal indicative of recommending a lane change to display 12 .
  • FIG. 14 is a view illustrating a sample output produced by display 12 of the vehicle operation support apparatus of FIG. 12 .
  • the information of recommended operation of acceleration/deceleration and the information of recommended operation of lane change are displayed in the form of a vertical arrow on the left side, and in the form of a horizontal arrow on the right side, respectively.
  • display 12 serves as a display section configured to present a recommended vehicle operation of the host vehicle in accordance with the vehicle operation plan, the recommended vehicle operation including a recommended longitudinal acceleration of the host vehicle and a recommended lane selection of the host vehicle.
  • buzzer 13 serves as a warning section configured to generate a warning signal when the vehicle operation plan includes a change in one of the selection of the planned target vehicle and the selection of the planned target lane position within the prediction horizon.
  • FIGS. 15A through 17D are views illustrating a sample case in which the operation support apparatus operates.
  • FIGS. 15A through 15D show a first situation where host vehicle M and neighboring vehicle A is traveling in the left lane, and neighboring vehicle B is traveling in the right lane. In this situation, host vehicle M gradually speeds up to reduce the inter-vehicle distance to neighboring vehicle A.
  • FIG. 16A shows a second situation where neighboring vehicle B operates the direction indicators leftward to announce a lane change beforehand.
  • vehicle operation plan determination section 4 a generates a vehicle operation plan indicative of a switch of the planned target vehicle to neighboring vehicle B, based on detection of cutting-in of neighboring vehicle B, as shown in FIGS. 16B and 16C .
  • buzzer 13 sounds to call driver's attention, and display 12 displays information of recommending a speed down in order to prepare for the cutting-in of neighboring vehicle B, as shown in FIG. 16D .
  • FIG. 17A shows a third situation where neighboring vehicle B completes a lane change so that there is no vehicle traveling in the right lane.
  • Vehicle operation plan determination section 4 a generates a vehicle operation plan that cancels the selection of vehicle B as the target vehicle (the control mode shifts to the speed control to a set vehicle speed), and performs lane change to the is right lane, as shown in FIGS. 17B and 17C .
  • Display 12 draws visual information to a driver, based on a signal indicative of a lane change to the right lane, as shown in FIG. 17D .
  • the operation support apparatus of this embodiment configured to include display 12 for displaying the information on the vehicle operation plan generated with vehicle operation plan determination section 4 a , is effective for recommending a suitable operation to a driver in consideration of an environmental situation to support driver's operation.
  • the operation support apparatus or method of the shown embodiment configured to simplify the generated vehicle operation plan, and to show a specific and simplified operation to a driver, is effective for informing the driver of the device-recommended operation in an intuitively understandable form.
  • the operation support apparatus or method of the shown embodiment configured to detect beforehand based on movement prediction a situation where driver's attention needs to be higher than in usual follow-up running, such as a situation of a lane change of the host vehicle and a cutting-in of a neighboring vehicle, and to show the detection result to a driver, is effective for calling a driver's attention in an early stage, and for supporting operation with a safety margin.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Instrument Panels (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Control Of Transmission Device (AREA)
  • Regulating Braking Force (AREA)

Abstract

A vehicle operation support apparatus includes a vehicle operation plan determination section to determine a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time. The vehicle operation plan determination section includes an operation part to predict a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle, an operation part configured to perform an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state, and an operation part configured to generate the vehicle operation plan by optimization based on the evaluation operation.

Description

    BACKGROUND OF THE INVENTION
  • The present invention relates generally to apparatus and method of adaptive cruise control and support for automotive vehicles, and more particularly to apparatus and method of adaptive cruise control and support which concerns selection of target vehicle and selection of target lane position.
  • A Published Japanese Patent Application No. 2000-137900 (hereinafter referred to as “]P2000-137900”) shows an adaptive cruise control device, or an inter-vehicle distance control device for supporting an operation of following a target vehicle and also for supporting an operation of performing a lane change. The inter-vehicle distance control device is configured to predict a future lateral position of a neighboring vehicle based on a relative lateral speed of the neighboring vehicle, and to select a target vehicle based on the predicted lateral position, and a current lateral position, of the neighboring vehicle.
  • SUMMARY OF THE INVENTION
  • The inter-vehicle distance control device disclosed in JP2000-137900 starts an inter-vehicle distance control operation after the host vehicle starts lane change to actually change the relative lateral position of a neighboring vehicle. Accordingly, it is possible that this conventional inter-vehicle distance control device performs a late lane change or performs no smooth lane change in some cases. Thus, the conventional inter-vehicle distance control operation depends on actual movement of the host vehicle based on driver's operation.
  • Accordingly, it is an object of the present invention to smoothly perform a vehicle operation support operation in accordance with an environmental situation around a host vehicle.
  • According to one aspect of the present invention, a vehicle operation support apparatus comprises: an input section including: a vehicle detection section configured to detect a vehicle present on a road where a host vehicle is present; and a lane detection section configured to detect a lane of the road; and a control unit connected for signal communication to the input section, the control unit including: a vehicle operation plan determination section to determine a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time; the vehicle operation plan determination section including: a vehicle group behavior prediction operation part to predict a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle; a predicted-behavior evaluation operation part configured to perform an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and a vehicle operation plan generation operation part configured to generate the vehicle operation plan by optimization based on the evaluation operation, the vehicle group behavior prediction operation part including: a vehicle speed control logic operation part configured to provide a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with the candidate value of the vehicle operation plan; a host vehicle behavior prediction operation part configured to predict a time series of a state of the host vehicle over the prediction horizon in accordance with the normative value of the time series control input and the candidate value of the vehicle operation plan; and a detected-vehicle behavior prediction operation part configured to predict a future time series of a state of each detected vehicle over the prediction horizon. The vehicle operation support apparatus may further comprise an output section configured to regulate the control input in accordance with a control input command and connected for signal communication to the control unit, and the control unit may include: a target vehicle determination section configured to select a current target vehicle in accordance with the vehicle operation plan; and a control input determination section configured to set the control input command to a normative value of the control input in accordance with the selection of the current target vehicle.
  • According to another aspect of the invention, a vehicle operation support apparatus comprises: input means for including: vehicle detection means for detecting a vehicle present on a road where a host vehicle is present; and lane detection means for detecting a lane of the road; and control means for including: vehicle operation plan determination means for determining a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time; the vehicle operation plan determination means including: vehicle group behavior prediction operation means for predicting a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle; predicted-behavior evaluation operation means for performing an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and vehicle operation plan generation operation means for generating the vehicle operation plan by optimization based on the evaluation operation, the vehicle group behavior prediction operation means including: vehicle speed control logic operation means for providing a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with the candidate value of the vehicle operation plan; host vehicle behavior prediction operation means for predicting a time series of a state of the host vehicle over the prediction horizon in accordance with the normative value of the time series control input and the candidate value of the vehicle operation plan; and detected-vehicle behavior prediction operation means for predicting a future time series of a state of each detected vehicle over the prediction horizon.
  • According to a further aspect of the invention, a vehicle operation support method comprises: an input operation including: a vehicle detection operation of detecting a vehicle present on a road where a host vehicle is present; and a lane detection operation of detecting a lane of the road; and a control operation including: a vehicle operation plan determination operation of determining a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time; the vehicle operation plan determination operation including: a vehicle group behavior prediction operation of predicting a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle; a predicted-behavior evaluation operation of performing an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and a vehicle operation plan generation operation of generating the vehicle operation plan by optimization based on the evaluation operation, the vehicle group behavior prediction operation including: a vehicle speed control logic operation of providing a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with the candidate value of the vehicle operation plan; a host vehicle behavior prediction operation of predicting a time series of a state of the host vehicle over the prediction horizon in accordance with the normative value of the time series control input and the candidate value of the vehicle operation plan; and a detected-vehicle behavior prediction operation of predicting a future time series of a state of each detected vehicle over the prediction horizon. The vehicle operation support method may further comprise an output operation of regulating the control input in accordance with a control input command, and the control operation may include: a target vehicle determination operation of selecting a current target vehicle in accordance with the vehicle operation plan; and a control input determination operation of setting the control input command to a normative value of the control input in accordance with the selection of the current target vehicle.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic diagram depicting an automotive vehicle equipped with a vehicle operation support apparatus in accordance with a first embodiment.
  • FIG. 2 is a schematic diagram depicting a detailed construction of an operation device of the vehicle operation support apparatus of FIG. 1.
  • FIG. 3 is a functional block diagram of the vehicle operation support apparatus of FIG. 1.
  • FIG. 4 is a view illustrating a sample situation where the vehicle operation support apparatus of FIG. 1 operates.
  • FIG. 5 is a functional block diagram of a vehicle operation plan determination section of the vehicle operation support apparatus of FIG. 1.
  • FIGS. 6A and 6B are views illustrating a sample output produced by the vehicle operation plan determination section of the vehicle operation support apparatus of FIG. 1.
  • FIG. 7 is a flow chart depicting a routine to be executed by a microcomputer of the vehicle operation support apparatus of FIG. 1.
  • FIG. 8 is a flow chart depicting a routine to be executed by the vehicle operation plan determination section of the vehicle operation support apparatus of FIG. 1.
  • FIGS. 9A through 9D are views illustrating a first situation of a sample case in which the vehicle operation support apparatus of FIG. 1 operates.
  • FIGS. 10A through 10D are views illustrating a second situation of the sample case in which the vehicle operation support apparatus of FIG. 1 operates.
  • FIGS. 11A through 11D are views illustrating a third situation of the sample case in which the vehicle operation support apparatus of FIG. 1 operates.
  • FIG. 12 is a schematic diagram depicting an automotive vehicle equipped with a vehicle operation support apparatus in accordance with a second embodiment.
  • FIG. 13 is a functional block diagram of the vehicle operation support apparatus of FIG. 12.
  • FIG. 14 is a view illustrating a sample output produced by a display of the vehicle operation support apparatus of FIG. 12.
  • FIGS. 15A through 15D are views illustrating a first situation of a sample case in which the vehicle operation support apparatus of FIG. 12 operates.
  • FIGS. 16A through 16D are views illustrating a second situation of the sample case in which the vehicle operation support apparatus of FIG. 12 operates.
  • FIGS. 17A through 17D are views illustrating a third situation of the sample case in which the vehicle operation support apparatus of FIG. 12 operates.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Referring now to FIGS. 1 through 11D, there is shown a vehicle operation support apparatus (an inter-vehicle distance control apparatus) in accordance with a first embodiment. FIG. 1 is a schematic diagram depicting an automotive vehicle equipped with a vehicle operation support apparatus in accordance with the first embodiment. As shown in FIG. 1, the vehicle operation support apparatus is configured on the body of the automotive vehicle as a host vehicle, including a radar 1, a front camera 2 a, a rear camera 2 b, a side camera 2 c, a vehicle speed sensor 3, a microcomputer 4, an operation device 5, a direction indicator switch 6, a throttle controller 7, a throttle actuator 8, an engine 9, a brake controller 10, and a brake actuator 11. Radar 1 is mounted on a front portion of the vehicle body to detect potentially hazardous objects, or moving objects, or neighboring vehicles present in front of the host vehicle, and to measure the position of each detected neighboring vehicle. Front camera 2 a includes a CCD camera, and is mounted on a front portion of the vehicle body to monitor or recognize or identify lane configuration or driving lanes of a road by detecting white marking lines on the road. Rear camera 2 b is attached to a rear portion of the vehicle body to detect neighboring vehicles present rearward of the host vehicle, and to measure the position of each detected neighboring vehicle. Side camera 2 c is mounted on each side of the vehicle body to detect neighboring vehicles present in a space that radar 1 and rear camera 2 b are disable to monitor, and to measure the position of each detected neighboring vehicle. Vehicle speed sensor 3 includes a rotary encoder mounted at a road wheel of the vehicle. The rotary encoder of vehicle speed sensor 3 generates periodical pulse signals whose period changes in accordance with the rotational speed of the road wheel. Thus, vehicle speed sensor 3 serves as a host vehicle speed measurement section to measure the vehicle speed, i.e. the driving speed or the longitudinal speed of the host vehicle, in accordance with the periodical pulse signals from the rotary encoder.
  • Operation device 5 is attached to the steering wheel of the vehicle, serving as a desired vehicle speed setting section, in this embodiment. FIG. 2 is a schematic diagram depicting a detailed construction of operation device 5. As shown in FIG. 2, operation device 5 includes a plurality of manually- operable operation buttons 5 a, 5 b, and 5 c configured to send instructions of start of a control operation mode, suspension of the control operation mode, and a set vehicle speed as a desired vehicle speed. In this embodiment, the control operation mode is a mode of a vehicle speed control (an inter-vehicle distance control). When operation button 5 a is pressed, the set vehicle speed is set to the vehicle speed at the instant that operation button 5 a is pressed, and the control operation mode is brought to be active. When operation button 5 b is pressed, the control operation mode is suspended. When operation button 5 c is pressed during the control operation mode being suspended, the control operation mode is restarted with the set vehicle speed being set to the previous value at the instant that the control operation mode is suspended. During the control operation mode being active, pressing operation button 5 a reduces the set vehicle speed, and pressing operation button 5 c increases the set vehicle speed. In accordance with the above-mentioned functions, operation buttons 5 a, 5 b, and 5 c are given with indicators, that is, “speed up/start”, “suspend”, and “restart/speed down”, respectively.
  • Referring back to FIG. 1, direction indicator switch 6 is formed of a manually-operable lever movable in two directions. With direction indicator switch 6 displaced to be in end positions, left and right direction indicators of the vehicle is lighted. In addition, direction indicator switch 6 serves as a lane-change intention detection section or as an interface for sending to microcomputer 4 a data signal of a driver's intention of lane change or lane selection and the direction of an intended target lane.
  • Throttle controller 7 is configured to receive from microcomputer 4 a control command signal indicative of a desired throttle opening, and to control the throttle opening in accordance with the desired throttle opening by means of throttle actuator 8. Brake controller 10 is configured to receive from microcomputer 4 a control command signal indicative of a desired brake apply pressure, and to control the brake apply pressure in accordance with the desired brake apply pressure by means of brake actuator 11. Throttle controller 7, throttle actuator 8, engine 9, brake controller 10, and brake actuator 11 serve as an output section to regulate a control input to the host vehicle in accordance with a control input command. The control input is a longitudinal acceleration of the host vehicle. The output section is configured to regulate the longitudinal acceleration by adjusting a wheel torque of the host vehicle in accordance with a longitudinal acceleration command from microcomputer 4.
  • Microcomputer 4 includes a microprocessor and peripheral devices, serving as an electrical control unit of the vehicle operation support apparatus. Microcomputer 4 is configured to receive data signals from an input section including radar 1, front camera 2 a, rear camera 2 b, side camera 2 c, vehicle speed sensor 3, operation device 5, and direction indicator switch 6, to process the data signals using a program stored in its internal memory, and to output the control commands to a vehicle speed regulation section or an output section, specifically, to throttle controller 7 and brake controller 10 accordingly. FIG. 3 is a functional block diagram of the vehicle operation support apparatus of FIG. 1. Microcomputer 4 includes three software modules 4 a, 4 b, and 4 c indicated by functional blocks in FIG. 3.
  • FIG. 4 is a view illustrating a sample situation where the vehicle operation support apparatus of FIG. 1 operates. The following describes specific operations of the functional blocks 4 a, 4 b, and 4 c of microcomputer 4, using the sample situation of FIG. 4. FIG. 4 shows a two-lane one-way road (a four-lane road). Vehicles A and B are traveling in the right lane. A host vehicle M and a vehicle C are traveling in the left lane. The vehicle speeds of vehicles A and B are higher than the vehicle speeds of host vehicle M and vehicle C. In this situation, the driver of host vehicle M has an intention of lane change to the right lane for some reasons. However, the driver hesitates for performing lane change, since vehicles A and B are traveling in the right lane.
  • As shown in FIG. 4, there is introduced a coordinate system for mathematical modeling. The x-axis is defined to extend along the road, and the y-axis is defined to extend normal to the x-axis in the horizontal plane. The x-axis is referred to as a longitudinal direction. The y-axis is referred to as a lateral direction. The zero point of the x-axis may be located at any point, because the relative distance between host vehicle M and each of other vehicles A, B, and C is used in the actual control computation. The zero point of the y-axis is located at the lane-marking line which divides between the left lane and the right lane. The scale of the y-axis is normalized so that the y-coordinate of the center line of the left lane is 1, and the y-coordinate of the center line of the right lane is −1. Host vehicle M, vehicles A, B, and C are given denotations “0”, “1”, “2”, and “3”, respectively. More specifically, the x-position, the longitudinal speed, the y-position, of each of the vehicles concerned are represented by xi, vi, and yi (i=0,1,2,3) respectively.
  • Radar 1, and cameras 2 a, 2 b, 2 c serve as a vehicle detection section to detect neighboring vehicles present on a road where the host vehicle is present. The detected vehicles are each assigned to with a unique identifier number (ID number) in the data processing of microcomputer 4, and identified and managed with the ID number until the vehicle detection section loses track of the detected vehicles. In the sample situation as shown in FIG. 4, host vehicle M, and vehicles A, B, C are assigned to with ID numbers of 0, 1, 2, and 3, respectively.
  • When a neighboring vehicle is detected, the vehicle detection section measures a vehicle-to-vehicle distance or an inter-vehicle distance as a distance between host vehicle M and the detected vehicle along the longitudinal direction. Specifically, in the situation of FIG. 4, the vehicle detection section measures distances x1-x0, x2-x0, and x3-x0. With the position x0 of host vehicle M being arbitrarily set, x0, x1, x2, and x3 are determined.
  • The vehicle detection section also measures a relative lateral position of each detected vehicle with respect to host vehicle M. On the other hand, front camera 2 a serves as a lane detection section to detect lanes of the road, or lane configuration of the road. y0, y1, y2, and y3 are determined by comparing the relative lateral positions and the lane information.
  • The vehicle detection section is configured to calculate the rate of change in each inter-vehicle distance with respect to time, to obtain an approximate value of the relative longitudinal speed of each detected vehicle v1-v0, v2-v0, and v3-v0. On the other hand, vehicle speed sensor 3 measures the host vehicle speed v0. Therefore, the longitudinal vehicle speeds with respect to the ground v0, v1, v2, and v3 are determined.
  • Referring back to FIG. 3, the above-mentioned measured data of host vehicle M and neighboring vehicles A, B, C are sent to vehicle operation plan determination section 4 a, target vehicle determination section 4 b, and control input determination section 4 c.
  • FIG. 5 is a functional block diagram of vehicle operation plan determination section 4 a. As shown in FIG. 5, vehicle operation plan determination section 4 a includes operation parts 4 a-1 through 4 a-6 indicated by functional blocks. Vehicle operation plan determination section 4 a is configured to determine a suitable vehicle operation plan or strategy in accordance with input information including the host vehicle speed, the neighboring vehicle state, the lane information, the desired vehicle speed, and the driver's intention of lane-change. The vehicle operation plan includes a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time. Specifically, the vehicle operation plan includes a future time series of a target vehicle identifier i*(T) indicative of the ID number of a planned target vehicle for inter-vehicle distance control, and a time series of a planned target lane position y*(T), over a prediction horizon of time from a current instant t to a future instant t+T, where T represents a future instant within the prediction horizon.
  • FIGS. 6A and 6B are views illustrating a sample output produced by vehicle operation plan determination section 4 a in the situation of FIG. 4. As shown in FIGS. 6A and 6B, the produced vehicle operation plan indicates that the planned target vehicle is switched from vehicle C to vehicle A time T1 later, while the target lane is switched from the left lane to the right lane time T2 later. It means that host vehicle M follows vehicle C as the planned target vehicle over time period T1 from the current instant, to increase the inter-vehicle distance between host vehicle M and vehicle A, that after that host vehicle M speeds up to follow vehicle A, and that host vehicle M starts lane change to ride the flow of the right lane after time T2 from the current instant. The specific computational algorithm of determining vehicle operation plan is described later.
  • Referring back to FIG. 3, target vehicle determination section 4 b is configured to select a current target vehicle, i.e. a preceding vehicle as a current target for inter-vehicle distance control, from the detected neighboring vehicles, in accordance with the output from vehicle operation plan determination section 4 a, and sends data on the selected current target vehicle to control input determination section 4 c. In this embodiment, the current target vehicle is set to a vehicle assigned with a current value of the target vehicle identifier in the vehicle operation plan. In other words, target vehicle determination section 4 b is configured to determine the current target vehicle to be identical to a current selection of the planned target vehicle in accordance with the vehicle operation plan.
  • Control input determination section 4 c is configured to receive a vector data xp as described by the following equation (1).
    x p=(x 1 −x 0 v 1 −v 0 v 1)T   (1)
    where T represents a transposed matrix of an argument. In case vehicle C is selected as the current target vehicle in the situation of FIG. 4, the vector data xp are described by the following equation.
    x p=(x 3 −x 0 v 3 −v 0 v 3)T   (2)
    If the preceding vehicle as the target of the inter-vehicle distance control is not selected in such a situation that no vehicle is detected ahead of the host vehicle, a signal indicative of absence of the current target vehicle is sent in a suitable format to control input determination section 4 c. Control input determination section 4 c is also configured to receive host vehicle speed v0 and set vehicle speed v0* in addition to the data on the current target vehicle.
  • Control input determination section 4 c is configured to compute a normative control input command to be generated by actuators 8, 11 for the inter-vehicle distance control, in accordance with the target vehicle information, the host vehicle speed, and the set vehicle speed, and to send the control input commands to controllers 7, 10 for controlling actuators 8, 11. The processing of control input determination section 4 c roughly consists of two parts, the computation of the setpoint of a controlled variable to realize a follow-up characteristic in conformance with the driver's driving feeling, and the computation of the control input of the actuators required in order to realize the computed amount of target control.
  • In this embodiment, the host vehicle speed is a controlled variable of the inter-vehicle distance control. The above-mentioned computation of the setpoint of the controlled variable is implemented by a controller for outputting a target vehicle speed vc based on input of the neighboring vehicle information xp, the host vehicle speed v0, and the set vehicle speed v0*. Such an inter-vehicle distance control may be implemented by an algorithm disclosed in Published Japanese Patent Application No. 2000-135934 (hereinafter referred to as “JP2000-135934”). In JP2000-135934, the algorithm for computing the target vehicle speed is constructed as a Linear Parameter Varying (LPV) system, described by the following equations of state. x . ACC = A ( θ ) x ACC + B ( θ ) ( x p v 0 ) v c = C ( θ ) x ACC ( 3 )
    where XACC is a quantity of state of a controller, θ is a vector of input to the controller, and A(θ), B(θ), and C(θ) are matrices as functions of θ for describing the system. θ is described by the following equation.
    θ=(x p v 0 v 0*)T   (4)
  • When no current target vehicle is selected, control input determination section 4 c determines and outputs the target vehicle speed using an algorithm of speed control of regulating the host vehicle speed to the set vehicle speed, so that the host vehicle speed varies in conformance with the driver's driving feeling. Thus, control input determination section 4 c is configured to set the control input command so as to provide a desired inter-vehicle distance between the host vehicle and the current target vehicle when the current target vehicle is present, and to set the control input command so as to adjust the vehicle speed to the desired vehicle speed during the current target vehicle being absent. The above-mentioned control is wholly referred to as a vehicle speed control in the embodiments.
  • The above-mentioned computation of the control input to the actuators in control input determination section 4 c is formulized as a problem of model matching control of controlling the host vehicle speed v0 based on the target vehicle speed vc using the following equation (5).
    {dot over (v)}0=−ωV v 0V v c   (5)
    where ωV is a parameter equivalent to the reciprocal of the time constant of a control system. A model matching control system may be designed using a well-known design technique, for example, using the method disclosed in Published Japanese Patent Application No. 2000-025487. By using the above design technique, control input determination section 4 c is configured to compute a control input command UTVO* for throttle actuator 8 and a control input command UBLP* for brake actuator 11, and to send the control input commands to controllers 7 and 10.
  • FIG. 7 is a flow chart depicting a routine to be executed by microcomputer 4. First, at step S1, microcomputer 4 detects the operational state of operation device 5. Subsequent to step S1, at step S2, microcomputer 4 updates the set vehicle speed in accordance with the operational state of operation device 5. When no operation of operation device 5 is detected, the set vehicle speed is held at its last setting in the last processing routine. Subsequent to step S2, at step S3, microcomputer 4 determines whether or not the set vehicle speed is set. For example, in case button 5 b of operation device 5 is pressed to suspend the control operation mode, the set value is not set. When the answer to step S3 is affirmative (YES), the routine proceeds to step S11, in order to discontinue execution of the inter-vehicle distance control. At step S11, microcomputer 4 clears the commands to actuators 8, 11, and the routine returns. On the other hand, when the answer to step S3 is negative (NO), the routine proceeds to step S4, in order to perform the inter-vehicle distance control. At step S4, microcomputer 4 reads the operational state of direction indicator switch 6. Subsequent to step S4, at step S5, microcomputer 4 reads each sensor signal of radar 1, cameras 2 a, 2 b, 2 c, and vehicle speed sensor 3. Subsequent to step S5, at step S6, microcomputer 4 compares detected data on neighboring vehicles with the last detected data in the last processing routine, updates the ID number of each detected vehicle, and computes the position of each detected vehicle. Subsequent to step S6, at step S7, microcomputer 4 performs the processing of vehicle operation plan determination section 4 a, to produce signals indicative of the target vehicle identifier and the target lane position. Subsequent to step S7, at step S8, target vehicle determination section 4 b of microcomputer 4 selects the current target vehicle for the inter-vehicle distance control based on the output of vehicle operation plan determination section 4 a, and generates the corresponding vehicle data in the form of the equation (1). Subsequent to step S8, at step S9, control input determination section 4 c of microcomputer 4 computes the current target vehicle data xp 0, the host vehicle speed v0, and the target vehicle speed vc, and computes the control input commands for the throttle and brake actuators. Subsequent to step S9, at step S10, microcomputer 4 sends the control input commands to throttle controller 7 and to brake controller 10, and the routine returns.
  • The inter-vehicle distance control is implemented by repeatedly executing the above-mentioned data processing routine. In contrast to conventional inter-vehicle distance control device, the vehicle operation support apparatus is configured to have a function of selecting a current target vehicle in such a manner that the host vehicle is predicted to realize the most desirable operation in accordance with an environmental situation, without selecting the current target vehicle only based on the spatial relationship of vehicles concerned. The processing of vehicle operation plan determination section 4 a serves for this advantageous function. FIG. 5 is a functional block diagram of vehicle operation plan determination section 4 a. As shown in FIG. 5, vehicle operation plan determination section 4 a includes three operation parts, i.e. vehicle group behavior prediction operation part 4 a-1, predicted-behavior evaluation operation part 4 a-5, and vehicle operation plan generation operation part 4 a-6.
  • Vehicle operation plan generation operation part 4 a-6 is configured to generate a candidate value of the operation plan including the target vehicle identifier i(T) and the target lane position y(T) over the prediction horizon from a current instant t to a future instant t+T. In this embodiment, the prediction horizon is divided into N steps to deal with discrete data for digital computation. Specifically, a time series of the target vehicle identifier i(T) and a time series of the target lane position y(T) over the prediction horizon are described in a discrete time form by the following equations (6) and (7). I N = ( i ( t ) i ( t + T N ) i ( t + N - 1 N T ) ) ( 6 ) Y N = ( y ( t ) y ( t + T N ) y ( t + N - 1 N T ) ) ( 7 )
    The generated candidate value of the vehicle operation plan (IN, YN) are sent to vehicle group behavior prediction operation part 4 a-1.
  • Vehicle group behavior prediction operation part 4 a-1 is configured to predict a future dynamic behavior or movement of a vehicle group including the host vehicle and detected neighboring vehicles that is controlled in accordance with the generated candidate value of the vehicle operation plan IN and YN. A time series of a state of a vehicle group as a prediction result of the processing of vehicle group behavior prediction operation part 4 a-1 is described by the following equation (8). X ( I N , Y N ) = ( x ( t ) x ( t + T N ) x ( t + N - 1 N T ) ) ( 8 )
    where x(T) is a vector including the longitudinal position, the vehicle speed, and the lateral position, of each of the host vehicle and the detected neighboring vehicles at a future instant T within the prediction horizon. In the situation of FIG. 4, the state x(T) is described by the following equation (9).
    x(T)=(x 0(T) v 0(T) y 0(T) x 1(T) . . . y 3(T))T   (9)
    Specific computation of the predicted value is performed by three operation blocks of vehicle group behavior prediction operation part 4 a-1, i.e. vehicle speed control logic operation part 4 a-2, host vehicle behavior prediction operation part 4 a-3, and detected-vehicle behavior prediction operation part 4 a-4.
  • Vehicle speed control logic operation part 4 a-2 is configured to provide a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with a candidate value of the vehicle operation plan. In this embodiment, vehicle speed control logic operation part 4 a-2 includes the same algorithm as control input determination section 4 c. In vehicle speed control logic operation part 4 a-2, however, the target vehicle is specified by IN, and the command value computed here is used not for actual control but for prediction. Since the system model is time discrete in the prediction, the algorithm of the equation (3) is described by the following equation (10). x ^ ACC ( j + 1 ) = x ^ ACC ( j ) + ( A ( θ ^ ) x ^ ACC ( j ) + B ( θ ^ ) ( x ^ p ( j ) v ^ 0 ( j ) ) ) · T N v ^ ( j ) = C ( θ ^ ) x ^ ACC ( j ) ( 10 ) x ^ p ( j ) = ( x i ( j ) ( j ) - x 0 ( j ) v i ( j ) - v 0 ( j ) v i ( j ) ( j ) ) T ( 11 ) θ ^ = ( x ^ p ( j ) v ^ 0 ( j ) v 0 * ) T ( 12 )
    where each variable with an index (j) represents a value at a j-th time-discrete step of the prediction horizon, or at T=t+(T/N)j. ˆ is introduced in order to distinguish the computation in vehicle speed control logic operation part 4 a-2 from that in control input determination section 4 c.
  • Host vehicle behavior prediction operation part 4 a-3 is configured to predict a future dynamic behavior of the host vehicle. The longitudinal movement of the host vehicle is predicted based on the output of vehicle speed control logic operation part 4 a-2, assuming that the speed control of the equation (5) is completely realized. The predicted longitudinal movement of the host vehicle is modeled and described by the following equations (13) and (14). x 0 ( j + 1 ) = x 0 ( j ) + v 0 ( j ) · T N ( 13 ) v 0 ( j + 1 ) = v 0 ( j ) + ( - ω v v 0 ( j ) + ω v v c ( j ) ) · T N ( 14 )
    On the other hand, the lateral movement of the host vehicle is modeled and predicted based on given YN using the following equation (15). y 0 ( j + 1 ) = y 0 ( j ) + ( - ω Y y 0 ( j ) + ω Y y ( j ) ) · T N ( 15 )
  • Detected-vehicle behavior prediction operation part 4 a-4 is configured to predict a future dynamic behavior of each detected neighboring vehicle. In this embodiment, detected-vehicle behavior prediction operation part 4 a-4 is constructed to deal with the longitudinal movement, assuming that neighboring vehicles do not perform lane change. The prediction is implemented by using a model of follow-up performance obtained by lo modeling human operation concerning the vehicle longitudinal movement. The dynamic behavior of a vehicle assigned with ID number k is modeled by the following equations (16) through (18).
    {dot over (x)}k=vk
    {dot over (v)} k =f(x p k)
    {dot over (y)}k=0   (16)
    x p k=(xp k −x k v p k −v k v k)T   (17)
    f(x p k)=K 1(x p k −x k −h k v k)+K 2(v p k −v k)
    (in case vehicle k has a preceding vehicle)
    f(x p k)=K v(v k *−v k)   (18)
    (in case vehicle k has no preceding vehicle)
    where xp k, and vp k are the position and the vehicle speed of a vehicle preceding vehicle k in the same lane, vk* is an estimated desired speed of vehicle k, hk is an estimated desired inter-vehicle time of vehicle k, and K1, K2, and Kv are parameters as determinants for characteristics of follow-up performance. With the spatial relationship between the vehicles concerned, xp k, and vp k are uniquely determined. For example, in the situation of FIG. 4, neighboring vehicle A is the preceding vehicle of neighboring vehicle B. Accordingly, it is set that xp 2=x1 and vp 2=v1. On the other hand, the lateral movement is described by {dot over (y)}k=0, assuming that neighboring vehicles do not perform lane change. With the above-mentioned models, the movement of neighboring vehicle k is predicted using the following time-discrete equations (19) through (21) like the equations (13) through (15). x k ( j + 1 ) = x k ( j ) + v k ( j ) · T N ( 19 ) v k ( j + 1 ) = v k ( j ) + f ( x p k ( j ) ) · T N ( 20 ) y k ( j + 1 ) = y k ( j ) ( 21 )
    Thus, detected-vehicle behavior prediction operation part 4 a-4 computes X(IN, YN) that is a movement prediction result of the whole vehicle group in case the host vehicle is controlled in accordance with a given operation plan IN and YN. X(IN, YN) is output to predicted-behavior evaluation operation part 4 a-5.
  • Detected-behavior evaluation operation part 4 a-5 is configured to perform an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state. Specifically, detected-behavior evaluation operation part 4 a-5 is configured to evaluate numerically the movement predicted by vehicle group behavior prediction operation part 4 a-1, in accordance with predetermined criteria for determining a degree of desirability of the prediction result. In this embodiment, an evaluation function is constructed by the following equation (22) to evaluate the vehicle operation plan IN, YN. J ( I N , Y N ) = J _ ( X ( I N , Y N ) , I N , Y N ) = j = 0 N - 1 L ( x ( j ) , i ( j ) , y ( j ) ) ( 22 )
    where L(x,i,y) is an evaluation function indicative of a degree of desirability of the instantaneous state of the vehicle group. In this embodiment, the evaluation function L is constructed to decrease with increasing degree of desirability. For example, in order to express a request of keeping the vehicle speed near or at the set vehicle speed, the evaluation function L is constructed including the following evaluation function (23).
    L v=(v 0 −v 0*)2   (23)
    In order to express a request of keeping the host vehicle away form vehicle k, the evaluation function L is constructed including the following evaluation function (24). L k = 1 + y 0 y k 2 · 1 ( x k - x 0 ) 2 ( 24 )
    The equation (24) is to evaluate the inter-vehicle distance between the host vehicle and each detected vehicle, so that Lk decreases with increasing inter-vehicle distance when vehicle k is present in the same lane as the host vehicle. When vehicle k is not present in the same lane as the host vehicle, Lk is calculated to be zero independently of the inter-vehicle distance.
  • When operation of direction indicator switch 6 is detected, the evaluation function L may include a term for evaluating the lane position of the host vehicle in accordance with the driver's intention of lane change. In this embodiment, the evaluation function L includes the following evaluation function (25).
    L y =−y 0 (in case left turn intended)
    L y=0 (in case no turn intended)
    L y =y 0 (in case right turn intended)   (25)
  • The whole evaluation equation is constructed to be a weighted sum of the above-mentioned evaluation terms, in order to balance the evaluation terms. Specifically, the instantaneous evaluation function is described by the following equation (26). L = w v L v + w y L y + k = 1 K w k L k ( 26 )
    where wv, wy, and wk are parameters each indicative of a weighting of the corresponding evaluation term in the evaluation function, and K is the number of detected vehicles (K=3 in the situation of FIG. 4).
  • Thus, the evaluation function is provided to calculate an evaluation value J based on a candidate value of the vehicle operation plan (IN, YN). Accordingly, by iterations of generation of candidate value of the vehicle operation plan and calculation of its evaluation value, vehicle operation plan generation operation part 4 a-6 finds an optimal value of the vehicle operation plan. i(T) can take values of the ID number of each detected neighboring vehicle, and 0 indicative of absence of the target vehicle. Accordingly, IN can take a limited number of patterns. In the situation of FIG. 4, the number of vehicle plan patterns Of IN is 4N. On the other hand, y(T) can take two values of 1 for the left lane and −1 for the right lane. Accordingly, the number of vehicle plan patterns of YN is 2N. Hence, in the situation of FIG. 4, the number of elements of the vehicle operation plan is 4N·2N=8N. Theoretically, the optimal value of the vehicle operation plan is found by investigating all the patterns of the vehicle operation plan. However, in 8N patterns of the vehicle operation plan, there is included impermissible patterns indicative of undue repeated lane change, and meaningless patterns that a vehicle following the host vehicle is selected as a target vehicle. Accordingly, in order to perform effective search of solution, the search space is suitably limited. For example, switch of the target vehicle and switch of the target lane may be each limited at once within the prediction horizon. With this limitation of the search space in the case of FIG. 4, the total of patterns to be searched decreases to (3N+1)·(N+1)=3N2+4N+1. It is possible that the solution obtained by limiting the search space is not the optimal solution. However, in many cases, it is expectable that the solution provides a rational vehicle operation plan. Thus, vehicle operation plan generation operation part (4 a-6) is configured to generate the vehicle operation plan (IN, YN) by optimization based on the evaluation operation. As discussed above, vehicle operation plan generation operation part 4 a-6 has the algorithm of repeating generation and evaluation of the vehicle operation plan and outputting the optimal value of the vehicle operation plan that is evaluated to provide the best evaluation value, as an operation result of vehicle operation plan determination section 4 a.
  • FIG. 8 is a flow chart depicting the above-mentioned algorithm of vehicle operation plan determination section 4 a, which is the detailed construction of step S7 in FIG. 7. First, at step S7-1, microcomputer 4 reads detection data x(f) on the host vehicle and neighboring vehicles. x(f) is used as an initial value of later movement prediction operation. Subsequent to step S7-1, at step S7-2, microcomputer 4 loads the signals of the set vehicle speed and the operational state of direction indicator switch 6. Subsequent to step S7-2, at step S7-3, microcomputer 4 constructs the evaluation functions (26) and (22) based on the loaded information. Subsequent to step S7-3, at step S7-4, microcomputer 4 determines whether or not the target search space of the vehicle operation plan is completely searched. The search operation of vehicle operation plan generation operation part 4 a-6 is started at step S7-4. Subsequent to step S7-4, at step S7-5, microcomputer 4 selects one vehicle operation plan IN, YN to be evaluated. Subsequent to step S7-5, at step S7-6, microcomputer 4 perform movement prediction of the vehicle group behavior including the host vehicle and neighboring vehicles based on the initial value set at step S7-1 using the equations (10) through (21). Subsequent to step S7-6, at step S7-7, microcomputer 4 computes the evaluation value of the selected vehicle operation plan using the predicted vehicle group behavior computed at step S7-6 and the evaluation function provided at step S7-3. Subsequent to step S7-7, at step S7-8, microcomputer 4 compares the evaluation value computed at step S7-7 with the evaluation value of the provisional optimal vehicle operation plan (the smallest among the evaluation values of the investigated vehicle operation plans). When the computed evaluation value is smaller, microcomputer 4 updates the optimal vehicle operation plan at step S7-9. On the other hand, when the computed evaluation value is not smaller, the routine returns to step S7-4, without performing renewal of the optimal vehicle operation plan.
  • When the optimal vehicle operation plan is not defined (at the first-time search operation), the pending vehicle operation plan is unconditionally adopted as an optimal vehicle operation plan. After the update process is completed in any case, the routine returns to step S7-4. If there is non-searched vehicle operation plans within the search space, microcomputer 4 continues to search. On the other hand, if all the candidates of the vehicle operation plan are investigated, the routine proceeds to step S7-10, where microcomputer 4 outputs the optimal vehicle operation plan. Subsequently, the operation is completed.
  • FIGS. 9A through 11D are views illustrating a sample case in which the vehicle operation support apparatus operates.
  • In a first situation shown in FIG. 9A, host vehicle M is traveling in the left lane with the set vehicle speed of the vehicle operation support apparatus being set to 100 km/h, and neighboring vehicle A is traveling in the right lane immediately behind host vehicle M at almost the same speed (100 km/h). In this situation, it is newly detected that vehicle B is traveling in the left lane at a speed of 85 km/h ahead of host vehicle M. If host vehicle M starts to follow vehicle B, host vehicle M first needs to speed down below the set vehicle speed. On the other hand, it is difficult to perform lane change to the right lane since vehicle A is present in the right lane. Accordingly, as shown in FIGS. 9B and 9C, vehicle operation plan determination section 4 a generates a vehicle operation plan indicating that host vehicle M follows vehicle B in the left lane. In accordance with the generated vehicle operation plan, host vehicle M starts the inter-vehicle distance control with respect to neighboring vehicle B, to speed down gently to 85 km/h which is the driving speed of neighboring vehicle B.
  • FIG. 10A shows a second situation where vehicle C is newly detected behind vehicle A in the slowdown of host vehicle M, and direction indicator switch 6 is operated to be indicative of rightward lane change when or after host vehicle M is passed by vehicle A. As shown in FIGS. 10B and 10C, at this moment, vehicle operation plan determination section 4 a generates a vehicle operation plan indicative of continuing the follow-up run to neighboring vehicle B for some time, changing the planned target vehicle from vehicle B to vehicle A, starting acceleration, and starting a lane change to the right lane. Although the vehicle operation plan indicates a future change of the target vehicle and a future change of the target lane, the present target vehicle is still vehicle B. Accordingly, the vehicle operation support apparatus continues the follow-up run to neighboring vehicle B.
  • FIG. 11A shows a third situation after time has further elapsed from the second situation of FIG. 10A, where the distance to neighboring vehicle A increases to be large. At this moment, vehicle operation plan determination section 4 a generates a vehicle operation plan indicative of immediately switching the target vehicle to vehicle A, and changing the target lane to the right lane after that. Since neighboring vehicle A is selected as the current target vehicle at this moment, acceleration of host vehicle M is started immediately.
  • Published Japanese Patent Application No. 2000-135934 shows an inter-vehicle distance control device configured to start acceleration after changing lanes. With this conventional inter-vehicle distance control device, in the situation where another neighboring vehicle C are approaching from back as shown in FIG. 11A, a driver may feel sense of incongruity for operation of starting a lane change without acceleration. In contrast, in the situation of FIG. 11A, when the distance to neighboring vehicle A increases to be large, the vehicle operation support apparatus of the shown embodiment changes the target vehicle to neighboring vehicle A, and speeds up host vehicle M, and performs lane change to the right lane after that. Accordingly, natural operation can be realized so that a driver does not feel sense of incongruity.
  • The vehicle operation support apparatus of this embodiment may be modified as follows. Detected-vehicle behavior prediction operation part 4 a-4 is configured to predict a future time series of a longitudinal position and a lateral position of each detected vehicle over the prediction horizon, and target vehicle determination section 4 b is configured to set the current target vehicle to one of an immediately previous target vehicle and a vehicle predicted to cut in on the host vehicle, when the driver's intention of lane change is absent. On the other hand, predicted-behavior evaluation operation part 4 a-5 is configured to more highly evaluate a predicted value of the time series vehicle group state including a lane change in accordance with the driver's intention than a predicted value of the time series vehicle group state including no lane change in accordance with the driver's intention, when the driver's intention of lane change is present.
  • The vehicle operation support apparatus configured to select a target vehicle in accordance with a vehicle operation plan, is effective for performing a switch of preceding vehicle suitable for an environmental situation, and rationalizing the timing of actually starting the operation including a lane change. Therefore, the vehicle operation support apparatus contributes to reducing a driver load of determination and operation at the time of lane change.
  • The vehicle operation support apparatus configured to assume and predict not only changes of the target vehicle due to the lane change of the host vehicle but also changes of the target vehicle due to cutting-in of a neighboring vehicle, and to switch the target vehicle to the cutting-in vehicle in accordance with the prediction before the actual cutting-in, is effective for responding with a safety margin to cutting-in of a neighboring vehicle.
  • The vehicle operation support apparatus configured to include a lane change intention detection section as an input device for clearly detecting a driver's intention of a lane change, and to control lane change operation in accordance with the driver's intention of lane change, is effective for performing an operation support reflecting the driver's intention more faithfully.
  • The vehicle operation support apparatus or method includes the predicted behavior evaluation operation part configured to estimate numerically the result of movement prediction of the host vehicle and neighboring vehicles. The predicted-behavior evaluation operation part uses an evaluation function including a plurality of evaluation criteria. Accordingly, the predicted-behavior evaluation operation part obtains a vehicle operation plan in consideration of trade-off between constraints due to neighboring vehicles and a desired running state of the host vehicle. Thus, the vehicle operation support apparatus generates an operation target suitable for environmental situation around the host vehicle.
  • The generated vehicle operation plan serves for supporting determination of driver's operation action, or serves as a reference signal for a device for controlling vehicle's movement to support driver's operation so that the device operates in accordance with an environmental situation.
  • The vehicle operation plan determination section configured to include a vehicle speed control logic operation part simulating a desired characteristic of longitudinal movement of the host vehicle, is effective for reducing a driver load of tuning for generating a vehicle operation plan with little sense of incongruity for a driver.
  • The predicted-behavior evaluation operation part configured to adjust the evaluation criteria in accordance with driver's indicated intention of lane change, is effective for deriving an optimal vehicle operation plan that is produced by highly evaluating a lane change along the driver's intention, and thereby for performing operation support more faithfully along the driver's intention.
  • Referring now to FIGS. 12 through 17D, there is shown an operation support apparatus for an automotive vehicle in accordance with a second embodiment. FIG. 12 is a schematic diagram depicting an automotive vehicle equipped with an operation support apparatus in accordance with the second embodiment. As shown in FIG. 12, the operation support apparatus basically includes the same components as the vehicle operation support apparatus of the first embodiment shown in FIG. 1. However, the operation support apparatus of this embodiment does not include controllers 7 and 10, and actuators 8 and 11, but include a display 12, and a buzzer 13. Cameras 2 a, 2 b, and 2 c are configured to monitor or detect the lighting state of direction indicators of each neighboring vehicle in addition to its position.
  • Disposed within the host vehicle, display 12 includes an LCD (liquid crystal display) panel configured to display support information sent from microcomputer 4. Disposed within the host vehicle, buzzer 13 is configured to generate sound to call a driver's attention in accordance with instructions from microcomputer 4.
  • FIG. 13 is a functional block diagram of microcomputer 4. As shown in FIG. 13, microcomputer 4 includes vehicle operation plan determination section 4 a as in the first embodiment, and a presentation information generation section 4 d configured to convert the generated optimal vehicle operation plan into the information to be presented to a driver.
  • Although vehicle operation plan determination section 4 a is configured basically as in the first embodiment as shown in FIG. 5, vehicle operation plan determination section 4 a of this embodiment is also configured to predict lane change of each detected neighboring vehicle. Accordingly, detected-vehicle behavior prediction operation part 4 a-4 is configured to perform the processing of predicting transverse direction movement of each detected neighboring vehicle. Specifically, the equation (21) in the first embodiment is replaced by the following equation (27). y k ( j + 1 ) = y k ( j ) + ( - ω Y y k ( j ) + ω Y y k * ( j ) ) · T N ( 27 )
    where yk*(j) is an estimated target lane position of neighboring vehicle k. When the lightning of the direction indicators of vehicle k is not detected, the estimated target lane position is set to the current detected lane position of neighboring vehicle k. When the lightning of the direction indicators of vehicle k is detected, yk*(j) is set to the value corresponding to the lane indicated with the direction indicators of vehicle k when the following conditions (28) and (29) are satisfied as to all the vehicles concerned (including the host vehicle and neighboring vehicles) that are running in the indicated lane. On the other hand, when the conditions (28) and (29) are unsatisfied, yk*(j) is set to the same value as yk(j), which means prediction of remaining in the present lane position. x l ( j ) - x k ( j ) R 0 ( 28 ) { v l ( j ) - v k ( j ) R d0 x l ( j ) x k ( j ) v k ( j ) - v l ( j ) R d0 x l ( j ) x k ( j ) ( 29 )
    where R0 and Rd0 are positive parameters indicative of threshold values of inter-vehicle distance and relative speed, respectively, and used to determine whether or not vehicle k performs a lane change. The subscript l is substituted with the registered ID numbers of all the vehicles that are present in the indicated lane. Thus, vehicle operation plan determination section 4 a is configured to determine the planned target vehicle by checking a vehicle predicted to cut in on the host vehicle.
  • Presentation information generation section 4 d shows information to a driver in accordance with the vehicle operation plan generated by vehicle operation plan determination section 4 a. Specifically, first, presentation information generation section 4 d investigates IN to check whether or not there is a change in the selection of the target vehicle. When there is a change in the selection of the target vehicle, presentation information generation section 4 d investigates which vehicle is a future target vehicle. When the direction indicators of the vehicle indicates lane change into the lane that the host vehicle driving, meaning that there is possibility that a neighboring vehicle may cut in front of the host vehicle, presentation information generation section 4 d sends the command signal to buzzer 13 to sound. Presentation information generation section 4 d calls vehicle speed control logic operation part 4 a-2 to compute a target speed of the host vehicle for the inter-vehicle distance control whose target vehicle is the vehicle corresponding to i(f) as a head ingredient of IN, and to compare the target vehicle speed with the current host vehicle speed. When the current host vehicle speed is higher than the target vehicle speed, presentation information generation section 4 d sends the signal indicative of recommending a speed down to display 12 to display the corresponding visual information and inform the driver of the recommendation. On the other hand, when the current vehicle speed is lower than the target vehicle speed, presentation information generation section 4 d sends the signal indicative of recommending a speed up to display 12 to display the corresponding visual information and inform the driver of the recommendation.
  • Presentation information generation section 4 d is also configured to investigate YN to check whether or not the generated vehicle operation plan includes a change in the target lane position. When there is a change in the target lane position, presentation information generation section 4 d sends a signal indicative of recommending a lane change to display 12.
  • FIG. 14 is a view illustrating a sample output produced by display 12 of the vehicle operation support apparatus of FIG. 12. The information of recommended operation of acceleration/deceleration and the information of recommended operation of lane change are displayed in the form of a vertical arrow on the left side, and in the form of a horizontal arrow on the right side, respectively.
  • As discussed above, display 12 serves as a display section configured to present a recommended vehicle operation of the host vehicle in accordance with the vehicle operation plan, the recommended vehicle operation including a recommended longitudinal acceleration of the host vehicle and a recommended lane selection of the host vehicle. buzzer 13 serves as a warning section configured to generate a warning signal when the vehicle operation plan includes a change in one of the selection of the planned target vehicle and the selection of the planned target lane position within the prediction horizon.
  • FIGS. 15A through 17D are views illustrating a sample case in which the operation support apparatus operates.
  • FIGS. 15A through 15D show a first situation where host vehicle M and neighboring vehicle A is traveling in the left lane, and neighboring vehicle B is traveling in the right lane. In this situation, host vehicle M gradually speeds up to reduce the inter-vehicle distance to neighboring vehicle A.
  • FIG. 16A shows a second situation where neighboring vehicle B operates the direction indicators leftward to announce a lane change beforehand. At this time, vehicle operation plan determination section 4 a generates a vehicle operation plan indicative of a switch of the planned target vehicle to neighboring vehicle B, based on detection of cutting-in of neighboring vehicle B, as shown in FIGS. 16B and 16C. In accordance with the vehicle operation plan, buzzer 13 sounds to call driver's attention, and display 12 displays information of recommending a speed down in order to prepare for the cutting-in of neighboring vehicle B, as shown in FIG. 16D.
  • FIG. 17A shows a third situation where neighboring vehicle B completes a lane change so that there is no vehicle traveling in the right lane. Vehicle operation plan determination section 4 a generates a vehicle operation plan that cancels the selection of vehicle B as the target vehicle (the control mode shifts to the speed control to a set vehicle speed), and performs lane change to the is right lane, as shown in FIGS. 17B and 17C. Display 12 draws visual information to a driver, based on a signal indicative of a lane change to the right lane, as shown in FIG. 17D.
  • As mentioned above, the operation support apparatus of this embodiment configured to include display 12 for displaying the information on the vehicle operation plan generated with vehicle operation plan determination section 4 a, is effective for recommending a suitable operation to a driver in consideration of an environmental situation to support driver's operation.
  • The operation support apparatus or method of the shown embodiment configured to simplify the generated vehicle operation plan, and to show a specific and simplified operation to a driver, is effective for informing the driver of the device-recommended operation in an intuitively understandable form.
  • The operation support apparatus or method of the shown embodiment configured to detect beforehand based on movement prediction a situation where driver's attention needs to be higher than in usual follow-up running, such as a situation of a lane change of the host vehicle and a cutting-in of a neighboring vehicle, and to show the detection result to a driver, is effective for calling a driver's attention in an early stage, and for supporting operation with a safety margin.
  • This application is based on a prior Japanese Patent Application No. 2004-316098 filed on Oct. 29, 2004. The entire contents of this Japanese Patent Application No. 2004-316098 are hereby incorporated by reference.
  • Although the invention has been described above by reference to certain embodiments of the invention, the invention is not limited to the embodiments described above. Modifications and variations of the embodiments described above will occur to those skilled in the art in light of the above teachings. The scope of the invention is defined with reference to the following claims.

Claims (27)

1. A vehicle operation support apparatus comprising:
an input section including:
a vehicle detection section configured to detect a vehicle present on a road where a host vehicle is present; and
a lane detection section configured to detect a lane of the road; and
a control unit connected for signal communication to the input section, the control unit including:
a vehicle operation plan determination section to determine a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time;
the vehicle operation plan determination section including:
a vehicle group behavior prediction operation part to predict a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle;
a predicted-behavior evaluation operation part configured to perform an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and
a vehicle operation plan generation operation part configured to generate the vehicle operation plan by optimization based on the evaluation operation,
the vehicle group behavior prediction operation part including:
a vehicle speed control logic operation part configured to provide a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with the candidate value of the vehicle operation plan;
a host vehicle behavior prediction operation part configured to predict a time series of a state of the host vehicle over the prediction horizon in accordance with the normative value of the time series control input and the candidate value of the vehicle operation plan; and
a detected-vehicle behavior prediction operation part configured to predict a future time series of a state of each detected vehicle over the prediction horizon.
2. The vehicle operation support apparatus as claimed in claim 1, further comprising an output section configured to regulate the control input in accordance with a control input command and connected for signal communication to the control unit, wherein the control unit includes:
a target vehicle determination section configured to select a current target vehicle in accordance with the vehicle operation plan; and
a control input determination section configured to set the control input command to a normative value of the control input in accordance with the selection of the current target vehicle.
3. The vehicle operation support apparatus as claimed in claim 2, wherein the input section includes:
a host vehicle speed measurement section configured to measure a vehicle speed of the host vehicle; and
a desired vehicle speed setting section configured to set a desired vehicle speed of the host vehicle, and
wherein the control input determination section is configured to set the control input command so as to provide a desired inter-vehicle distance between the host vehicle and the current target vehicle when the current target vehicle is present, and to set the control input command so as to adjust the vehicle speed to the desired vehicle speed during the current target vehicle being absent.
4. The vehicle operation support apparatus as claimed in claim 2, wherein the target vehicle determination section is configured to determine the current target vehicle to be identical to a current selection of the planned target vehicle in accordance with the vehicle operation plan.
5. The vehicle operation support apparatus as claimed in claim 2, wherein the control input includes a longitudinal acceleration of the host vehicle, wherein the control input determination section is configured to set a longitudinal acceleration command to a normative value of the longitudinal acceleration in accordance with the selection of the current target vehicle, and wherein the output section is configured to regulate the longitudinal acceleration by adjusting a wheel torque of the host vehicle in accordance with the longitudinal acceleration command.
6. The vehicle operation support apparatus as claimed in claim 2, wherein the detected-vehicle behavior prediction operation part is configured to predict a future time series of a longitudinal position and a lateral position of each detected vehicle over the prediction horizon, wherein the input section includes a lane-change intention detection section configured to detect a driver's intention of lane change, and wherein the target vehicle determination section is configured to set the current target vehicle to one of an immediately previous target vehicle and a vehicle predicted to cut in on the host vehicle, when the driver's intention of lane change is absent.
7. The vehicle operation support apparatus as claimed in claim 6, wherein the predicted-behavior evaluation operation part is configured to more highly evaluate a predicted value of the time series vehicle group state including a lane change in accordance with the driver's intention than a predicted value of the time series vehicle group state including no lane change in accordance with the driver's intention, when the driver's intention of lane change is present.
8. The vehicle operation support apparatus as claimed in claim 1, wherein the input section includes:
a host vehicle speed measurement section configured to measure a vehicle speed of the host vehicle; and
a desired vehicle speed setting section configured to set a desired vehicle speed of the host vehicle, and
wherein the vehicle speed control logic operation part is 8 configured to set the normative value of the control input so as to control an inter-vehicle distance between the host vehicle and the planned target vehicle during the planned target vehicle being present, and to set the normative value of the control input so as to adjust the vehicle speed to the desired vehicle speed during the planned target vehicle being absent.
9. The vehicle operation support apparatus as claimed in claim 1, wherein the state of the host vehicle includes a longitudinal position and a lateral position of the host vehicle, and wherein the state of each detected vehicle includes its longitudinal position.
10. The vehicle operation support apparatus as claimed in claim 1, wherein the detected-vehicle behavior prediction operation part is configured to predict a future time series of a longitudinal position and a lateral position of each detected vehicle over the prediction horizon, and wherein the vehicle operation plan determination section is configured to determine the planned target vehicle by checking a vehicle predicted to cut in on the host vehicle.
11. The vehicle operation support apparatus as claimed in claim 1, further comprising a display section configured to present a recommended vehicle operation of the host vehicle in accordance with the vehicle operation plan.
12. The vehicle operation support apparatus as claimed in claim 11, wherein the recommended vehicle operation includes a recommended longitudinal acceleration of the host vehicle and a recommended lane selection of the host vehicle.
13. The vehicle operation support apparatus as claimed in claim 1, further comprising a warning section configured to generate a warning signal when the vehicle operation plan includes a change in one of the selection of the planned target vehicle and the selection of the planned target lane position within the prediction horizon.
14. A vehicle operation support apparatus comprising:
input means for including:
vehicle detection means for detecting a vehicle present on a road where a host vehicle is present; and
lane detection means for detecting a lane of the road; and
control means for including:
vehicle operation plan determination means for determining a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time;
the vehicle operation plan determination means including:
vehicle group behavior prediction operation means for predicting a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle;
predicted-behavior evaluation operation means for performing an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and
vehicle operation plan generation operation means for generating the vehicle operation plan by optimization based on the evaluation operation,
the vehicle group behavior prediction operation means including:
vehicle speed control logic operation means for providing a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with the candidate value of the vehicle operation plan;
host vehicle behavior prediction operation means for predicting a time series of a state of the host vehicle over the prediction horizon in accordance with the normative value of the time series control input and the candidate value of the vehicle operation plan; and
detected-vehicle behavior prediction operation means for predicting a future time series of a state of each detected vehicle over the prediction horizon.
15. A vehicle operation support method comprising:
an input operation including:
a vehicle detection operation of detecting a vehicle present on a road where a host vehicle is present; and
a lane detection operation of detecting a lane of the road; and
a control operation including:
a vehicle operation plan determination operation of determining a vehicle operation plan including a future time series of a selection of a planned target vehicle and a future time series of a selection of a planned target lane position over a prediction horizon of time;
the vehicle operation plan determination operation including:
a vehicle group behavior prediction operation of predicting a future time series of a state of a vehicle group over the prediction horizon in accordance with a candidate value of the vehicle operation plan, the vehicle group including the host vehicle and each detected vehicle;
a predicted-behavior evaluation operation of performing an evaluation operation of providing a quantitative measure in accordance with the predicted value of the time series vehicle group state; and
a vehicle operation plan generation operation of generating the vehicle operation plan by optimization based on the evaluation operation,
the vehicle group behavior prediction operation including:
a vehicle speed control logic operation of providing a normative value of a time series of a control input to the host vehicle over a control horizon of time in accordance with the candidate value of the vehicle operation plan;
a host vehicle behavior prediction operation of predicting a time series of a state of the host vehicle over the prediction horizon in accordance with the normative value of the time series control input and the candidate value of the vehicle operation plan; and
a detected-vehicle behavior prediction operation of predicting a future time series of a state of each detected vehicle over the prediction horizon.
16. The vehicle operation support method as claimed in claim 1, further comprising an output operation of regulating the control input in accordance with a control input command, wherein the control operation includes:
a target vehicle determination operation of selecting a current target vehicle in accordance with the vehicle operation plan; and
a control input determination operation of setting the control input command to a normative value of the control input in accordance with the selection of the current target vehicle.
17. The vehicle operation support method as claimed in claim 16, wherein the input operation includes:
a host vehicle speed measurement operation of measuring a vehicle speed of the host vehicle; and
a desired vehicle speed setting operation of setting a desired vehicle speed of the host vehicle, and
wherein the control input determination operation is configured to set the control input command so as to provide a desired inter-vehicle distance between the host vehicle and the current target vehicle when the current target vehicle is present, and to set the control input command so as to adjust the vehicle speed to the desired vehicle speed during the current target vehicle being absent.
18. The vehicle operation support method as claimed in claim 16, wherein the target vehicle determination operation is configured to determine the current target vehicle to be identical to a current selection of the planned target vehicle in accordance with the vehicle operation plan.
19. The vehicle operation support method as-claimed in claim 16, wherein the control input includes a longitudinal acceleration of the host vehicle, wherein the control input determination operation is configured to set a longitudinal acceleration command to a normative value of the longitudinal acceleration in accordance with the selection of the current target vehicle, and wherein the output operation is configured to regulate the longitudinal acceleration by adjusting a wheel torque of the host vehicle in accordance with the longitudinal acceleration command.
20. The vehicle operation support method as claimed in claim 16, wherein the detected-vehicle behavior prediction operation is configured to predict a future time series of a longitudinal position and a lateral position of each detected vehicle over the prediction horizon, wherein the input operation includes a lane-change intention detection operation of detecting a driver's intention of lane change, and wherein the target vehicle determination operation is configured to set the current target vehicle to one of an immediately previous target vehicle and a vehicle predicted to cut in on the host vehicle, when the driver's intention of lane change is absent.
21. The vehicle operation support method as claimed in claim 20, wherein the predicted-behavior evaluation operation is configured to more highly evaluate a predicted value of the time series vehicle group state including a lane change in accordance with the driver's intention than a predicted value of the time series vehicle group state including no lane change in accordance with the driver's intention, when the driver's intention of lane change is present.
22. The vehicle operation support method as claimed in claim 15, wherein the input operation includes:
a host vehicle speed measurement operation of measuring a vehicle speed of the host vehicle; and
a desired vehicle speed setting operation of setting a desired vehicle speed of the host vehicle, and
wherein the vehicle speed control logic operation is configured to set the normative value of the control input so as to control an inter-vehicle distance between the host vehicle and the planned target vehicle during the planned target vehicle being present, and to set the normative value of the control input so as to adjust the vehicle speed to the desired vehicle speed during the planned target vehicle being absent.
23. The vehicle operation support method as claimed in claim 15, wherein the state of the host vehicle includes a longitudinal position and a lateral position of the host vehicle, and wherein the state of each detected vehicle includes its longitudinal position.
24. The vehicle operation support method as claimed in claim 15, wherein the detected-vehicle behavior prediction operation is configured to predict a future time series of a longitudinal position and a lateral position of each detected vehicle over the prediction horizon, and wherein the vehicle operation plan determination operation is configured to determine the planned target vehicle by checking a vehicle predicted to cut in on the host vehicle.
25. The vehicle operation support method as claimed in claim 15, further comprising a display operation of presenting a recommended vehicle operation of the host vehicle in accordance with the vehicle operation plan.
26. The vehicle operation support method as claimed in claim 25, wherein the recommended vehicle operation includes a recommended longitudinal acceleration of the host vehicle and a recommended lane selection of the host vehicle.
27. The vehicle operation support method as claimed in claim 15, further comprising a warning operation of generating a warning signal when the vehicle operation plan includes a change in one of the selection of the planned target vehicle and the selection of the planned target lane position within the prediction horizon.
US11/247,378 2004-10-29 2005-10-12 Vehicle operation support apparatus Active 2027-01-29 US7610121B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004-316098 2004-10-29
JP2004316098A JP4400418B2 (en) 2004-10-29 2004-10-29 Inter-vehicle distance control device, inter-vehicle distance control method, driving operation support device, and driving operation support method

Publications (2)

Publication Number Publication Date
US20060095193A1 true US20060095193A1 (en) 2006-05-04
US7610121B2 US7610121B2 (en) 2009-10-27

Family

ID=36217409

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/247,378 Active 2027-01-29 US7610121B2 (en) 2004-10-29 2005-10-12 Vehicle operation support apparatus

Country Status (3)

Country Link
US (1) US7610121B2 (en)
JP (1) JP4400418B2 (en)
DE (1) DE102005051597A1 (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023614A1 (en) * 2001-07-18 2003-01-30 Newstrom Bryan J. Populating geospatial database for onboard intelligent vehicle applications
US20030128182A1 (en) * 2001-10-01 2003-07-10 Max Donath Virtual mirror
US20070156294A1 (en) * 2005-12-30 2007-07-05 Microsoft Corporation Learning controller for vehicle control
US20070262883A1 (en) * 2006-05-10 2007-11-15 Denso Corporation Vehicle recommendation speed display system
WO2008053373A2 (en) * 2006-11-01 2008-05-08 Toyota Jidosha Kabushiki Kaisha Cruise control plan evaluation device and method
US20080300776A1 (en) * 2007-06-01 2008-12-04 Petrisor Gregory C Traffic lane management system
US20090067675A1 (en) * 2007-09-07 2009-03-12 Yi Tan Radar guided vision system for vehicle validation and vehicle motion characterization
WO2008056262A3 (en) * 2006-11-10 2009-08-27 Toyota Jidosha Kabushiki Kaisha Automatic operation control apparatus, automatic operation control method, vehicle cruise system, and method for controlling the vehicle cruise system
US20090265071A1 (en) * 2008-04-21 2009-10-22 Denso Corporation Vehicle control system
WO2010000521A1 (en) * 2008-07-02 2010-01-07 Robert Bosch Gmbh Driver assistance method and apparatus
US20100042282A1 (en) * 2006-11-20 2010-02-18 Toyota Jidosha Kabushiki Kaisha Travel control plan generation system and computer program
EP2216197A1 (en) * 2009-02-09 2010-08-11 Technische Universität Darmstadt Method for controlling a driver assist system and driver assist system
US20110153266A1 (en) * 2009-12-23 2011-06-23 Regents Of The University Of Minnesota Augmented vehicle location system
US20120158910A1 (en) * 2010-12-16 2012-06-21 Jared Klineman Cooper Method and system for data processing
US20130085976A1 (en) * 2010-06-18 2013-04-04 Honda Motor Co., Ltd. System for predicting a driver's intention to change lanes
CN103158705A (en) * 2011-12-09 2013-06-19 通用汽车环球科技运作有限责任公司 Method and system for controlling a host vehicle
US20140046505A1 (en) * 2012-08-08 2014-02-13 Sony Corporation Mobile object, system, and storage medium
EP2711909A1 (en) * 2011-05-20 2014-03-26 Honda Motor Co., Ltd. Lane change assistant information visualization system
CN103909927A (en) * 2012-12-28 2014-07-09 现代摩比斯株式会社 Lateral control apparatus and control method thereof
US20150260530A1 (en) * 2014-03-11 2015-09-17 Volvo Car Corporation Method and system for determining a position of a vehicle
US20150307097A1 (en) * 2012-12-12 2015-10-29 Scania Cv Ab Method and device for regulating a longitudinal acceleration of a vehicle
US20160325743A1 (en) * 2015-05-04 2016-11-10 Honda Research Institute Europe Gmbh Method for improving performance of a method for computationally predicting a future state of a target object, driver assistance system, vehicle including such driver assistance system and respective program storage medium and program
GB2545787A (en) * 2015-10-30 2017-06-28 Ford Global Tech Llc In-path target selection during lane change
US10249192B2 (en) * 2017-02-22 2019-04-02 GM Global Technology Operations LLC Notification regarding an estimated movement path of a vehicle
US20190329779A1 (en) * 2018-04-27 2019-10-31 Honda Motor Co., Ltd. Merge behavior systems and methods for mainline vehicles
US10469579B2 (en) 2010-12-16 2019-11-05 General Electric Company Method and system for data processing in a vehicle group
US11209284B2 (en) * 2017-12-18 2021-12-28 Hyundai Motor Company System and method for creating driving route of vehicle
US11572099B2 (en) 2018-04-27 2023-02-07 Honda Motor Co., Ltd. Merge behavior systems and methods for merging vehicles

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE531668C2 (en) * 2006-07-05 2009-06-30 Scania Cv Ab Device for determining an environmental situation
US7865299B2 (en) * 2006-09-14 2011-01-04 Toyota Motor Engineering & Manufacturing North America, Inc. Method and system for predicting a future position of a vehicle using numerical integration
US8970363B2 (en) 2006-09-14 2015-03-03 Crown Equipment Corporation Wrist/arm/hand mounted device for remotely controlling a materials handling vehicle
US9122276B2 (en) 2006-09-14 2015-09-01 Crown Equipment Corporation Wearable wireless remote control device for use with a materials handling vehicle
US9207673B2 (en) * 2008-12-04 2015-12-08 Crown Equipment Corporation Finger-mounted apparatus for remotely controlling a materials handling vehicle
US9645968B2 (en) 2006-09-14 2017-05-09 Crown Equipment Corporation Multiple zone sensing for materials handling vehicles
DE102007008517A1 (en) * 2007-02-21 2008-08-28 Siemens Ag Device for determining desired speed for lane change with reference vehicle, has traffic flow determination device for determining position and speed of foreign vehicles relative to reference vehicle
JP4497231B2 (en) * 2007-10-09 2010-07-07 株式会社デンソー Vehicle speed control device
US9522817B2 (en) 2008-12-04 2016-12-20 Crown Equipment Corporation Sensor configuration for a materials handling vehicle
US8571786B2 (en) * 2009-06-02 2013-10-29 Toyota Jidosha Kabushiki Kaisha Vehicular peripheral surveillance device
US8731777B2 (en) * 2009-08-18 2014-05-20 Crown Equipment Corporation Object tracking and steer maneuvers for materials handling vehicles
US8577551B2 (en) 2009-08-18 2013-11-05 Crown Equipment Corporation Steer control maneuvers for materials handling vehicles
KR101276871B1 (en) * 2009-12-14 2013-06-18 안동대학교 산학협력단 Method and apparatus for collision avoidance of vehicle
KR101877708B1 (en) * 2011-09-06 2018-07-13 현대모비스 주식회사 Apparatus for controlling smart cruise and method thereof
KR101576055B1 (en) 2012-10-17 2015-12-09 주식회사 만도 Apparatus for controlling vehicle distance interval and method for controlling thereof
DE102012020297B4 (en) * 2012-10-17 2017-08-31 Audi Ag Method for assigning a transmitter to a detected object in the motor vehicle-to-motor vehicle communication and motor vehicle
JP6273754B2 (en) * 2013-10-11 2018-02-07 日産自動車株式会社 Travel control device and travel control method
KR20150056000A (en) * 2013-11-14 2015-05-22 주식회사 만도 Adaptive cruise control apparatus of vehicle with sensing distance regulation function and method for thereof
DE102014212704B4 (en) * 2014-07-01 2021-05-06 Honda Motor Co., Ltd. Adaptive speed regulation / control system
DE102014212700B4 (en) * 2014-07-01 2022-02-10 Honda Motor Co., Ltd. Adaptive Cruise Control System
WO2016068131A1 (en) * 2014-10-31 2016-05-06 株式会社デンソー Driving assistance device
JP6394554B2 (en) * 2014-10-31 2018-09-26 株式会社デンソー Driving assistance device
JP6569470B2 (en) * 2015-10-28 2019-09-04 株式会社デンソーアイティーラボラトリ Vehicle control device
WO2017159487A1 (en) 2016-03-14 2017-09-21 本田技研工業株式会社 Vehicle control device, vehicle control method, and vehicle control program
US10611371B2 (en) 2017-09-14 2020-04-07 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for vehicle lane change prediction using structural recurrent neural networks
KR102054926B1 (en) * 2018-02-27 2019-12-12 주식회사 만도 System and method for detecting close cut-in vehicle based on free space signal
US10860025B2 (en) 2018-05-15 2020-12-08 Toyota Research Institute, Inc. Modeling graph of interactions between agents
US10766487B2 (en) 2018-08-13 2020-09-08 Denso International America, Inc. Vehicle driving system
US11641121B2 (en) 2019-02-01 2023-05-02 Crown Equipment Corporation On-board charging station for a remote control device
KR20210123328A (en) 2019-02-01 2021-10-13 크라운 이큅먼트 코포레이션 Pairing a remote control device to the vehicle
WO2020165951A1 (en) * 2019-02-12 2020-08-20 三菱電機株式会社 Travel assistance device, travel assistance system, and travel assistance method
JP7284623B2 (en) * 2019-04-19 2023-05-31 日産自動車株式会社 Driving support method and driving support device
WO2020244738A1 (en) * 2019-06-04 2020-12-10 Volvo Truck Corporation Autonomous vehicle control system
CN116057491A (en) 2020-08-11 2023-05-02 克朗设备公司 Remote control device
DE102021200636A1 (en) 2021-01-25 2022-07-28 Volkswagen Aktiengesellschaft Method for generating a lane change recommendation, lane change assistance system and motor vehicle with a lane change assistance system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521579A (en) * 1993-04-26 1996-05-28 Mercedes-Benz Ag Method for providing guiding assistance for a vehicle in changing lane
US5913375A (en) * 1995-08-31 1999-06-22 Honda Giken Kogyo Kabushiki Kaisha Vehicle steering force correction system
US5999874A (en) * 1996-09-13 1999-12-07 Robert Bosch Gmbh Method and apparatus for controlling the velocity of a vehicle
US6223117B1 (en) * 1997-05-27 2001-04-24 General Motors Corporation Cut-in management for an adaptive cruise control system
US6233515B1 (en) * 1998-12-07 2001-05-15 Jaguar Car, Limited Adaptive vehicle cruise control system and methodology
US6330507B1 (en) * 1998-08-26 2001-12-11 Nissan Motor Co., Ltd. Automatic vehicular velocity control apparatus for automotive vehicle
US6675094B2 (en) * 2000-09-08 2004-01-06 Raytheon Company Path prediction system and method
US6842687B2 (en) * 2001-03-23 2005-01-11 Robert Bosch Gmbh Method and device for assisting in a passing maneuver for motor vehicles
US6889161B2 (en) * 2001-04-12 2005-05-03 Robert Bosch Gmbh Method for recognizing a change in lane of a vehicle
US6968266B2 (en) * 2002-04-30 2005-11-22 Ford Global Technologies, Llc Object detection in adaptive cruise control
US7162333B2 (en) * 2001-12-27 2007-01-09 Toyota Jidosha Kabushiki Kaisha Integrated vehicle motion control system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3697904B2 (en) 1998-07-14 2005-09-21 日産自動車株式会社 Inter-vehicle distance control device
JP3928277B2 (en) 1998-11-04 2007-06-13 株式会社デンソー Preceding vehicle selection device, inter-vehicle control device, inter-vehicle alarm device, and recording medium
JP2003025868A (en) 2001-07-16 2003-01-29 Nissan Motor Co Ltd Lane-change supporting device for vehicle
JP3714258B2 (en) 2002-02-01 2005-11-09 日産自動車株式会社 Recommended operation amount generator for vehicles

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521579A (en) * 1993-04-26 1996-05-28 Mercedes-Benz Ag Method for providing guiding assistance for a vehicle in changing lane
US5913375A (en) * 1995-08-31 1999-06-22 Honda Giken Kogyo Kabushiki Kaisha Vehicle steering force correction system
US5999874A (en) * 1996-09-13 1999-12-07 Robert Bosch Gmbh Method and apparatus for controlling the velocity of a vehicle
US6223117B1 (en) * 1997-05-27 2001-04-24 General Motors Corporation Cut-in management for an adaptive cruise control system
US6330507B1 (en) * 1998-08-26 2001-12-11 Nissan Motor Co., Ltd. Automatic vehicular velocity control apparatus for automotive vehicle
US6233515B1 (en) * 1998-12-07 2001-05-15 Jaguar Car, Limited Adaptive vehicle cruise control system and methodology
US6675094B2 (en) * 2000-09-08 2004-01-06 Raytheon Company Path prediction system and method
US6842687B2 (en) * 2001-03-23 2005-01-11 Robert Bosch Gmbh Method and device for assisting in a passing maneuver for motor vehicles
US6889161B2 (en) * 2001-04-12 2005-05-03 Robert Bosch Gmbh Method for recognizing a change in lane of a vehicle
US7162333B2 (en) * 2001-12-27 2007-01-09 Toyota Jidosha Kabushiki Kaisha Integrated vehicle motion control system
US6968266B2 (en) * 2002-04-30 2005-11-22 Ford Global Technologies, Llc Object detection in adaptive cruise control

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7552008B2 (en) * 2001-07-18 2009-06-23 Regents Of The University Of Minnesota Populating geospatial database for onboard intelligent vehicle applications
US20030023614A1 (en) * 2001-07-18 2003-01-30 Newstrom Bryan J. Populating geospatial database for onboard intelligent vehicle applications
US20030128182A1 (en) * 2001-10-01 2003-07-10 Max Donath Virtual mirror
US7375728B2 (en) 2001-10-01 2008-05-20 University Of Minnesota Virtual mirror
US20070156294A1 (en) * 2005-12-30 2007-07-05 Microsoft Corporation Learning controller for vehicle control
US7953521B2 (en) * 2005-12-30 2011-05-31 Microsoft Corporation Learning controller for vehicle control
US20070262883A1 (en) * 2006-05-10 2007-11-15 Denso Corporation Vehicle recommendation speed display system
US7911361B2 (en) * 2006-05-10 2011-03-22 Denso Corporation Vehicle recommendation speed display system
US9224299B2 (en) 2006-11-01 2015-12-29 Toyota Jidosha Kabushiki Kaisha Cruise control plan evaluation device and method
US20100010699A1 (en) * 2006-11-01 2010-01-14 Koji Taguchi Cruise control plan evaluation device and method
WO2008053373A3 (en) * 2006-11-01 2008-08-14 Toyota Motor Co Ltd Cruise control plan evaluation device and method
WO2008053373A2 (en) * 2006-11-01 2008-05-08 Toyota Jidosha Kabushiki Kaisha Cruise control plan evaluation device and method
WO2008056262A3 (en) * 2006-11-10 2009-08-27 Toyota Jidosha Kabushiki Kaisha Automatic operation control apparatus, automatic operation control method, vehicle cruise system, and method for controlling the vehicle cruise system
US20100036578A1 (en) * 2006-11-10 2010-02-11 Toyota Jidosha Kabushiki Kaisha Automatic operation control apparatus, automatic operation control method,vehicle cruise system, and method for controlling the vehicle cruise system
CN101606112B (en) * 2006-11-10 2012-11-28 丰田自动车株式会社 Automatic operation control apparatus, automatic operation control method, vehicle cruise system, and method for controlling the vehicle cruise system
EP2096612A4 (en) * 2006-11-20 2011-06-08 Toyota Motor Co Ltd Travel control plan generation system and computer program
US9076338B2 (en) 2006-11-20 2015-07-07 Toyota Jidosha Kabushiki Kaisha Travel control plan generation system and computer program
US20100042282A1 (en) * 2006-11-20 2010-02-18 Toyota Jidosha Kabushiki Kaisha Travel control plan generation system and computer program
US20080300776A1 (en) * 2007-06-01 2008-12-04 Petrisor Gregory C Traffic lane management system
US8355539B2 (en) * 2007-09-07 2013-01-15 Sri International Radar guided vision system for vehicle validation and vehicle motion characterization
US20090067675A1 (en) * 2007-09-07 2009-03-12 Yi Tan Radar guided vision system for vehicle validation and vehicle motion characterization
US8073606B2 (en) * 2008-04-21 2011-12-06 Denso Corporation Vehicle control system
US20090265071A1 (en) * 2008-04-21 2009-10-22 Denso Corporation Vehicle control system
WO2010000521A1 (en) * 2008-07-02 2010-01-07 Robert Bosch Gmbh Driver assistance method and apparatus
EP2216197A1 (en) * 2009-02-09 2010-08-11 Technische Universität Darmstadt Method for controlling a driver assist system and driver assist system
US20110153266A1 (en) * 2009-12-23 2011-06-23 Regents Of The University Of Minnesota Augmented vehicle location system
US20130085976A1 (en) * 2010-06-18 2013-04-04 Honda Motor Co., Ltd. System for predicting a driver's intention to change lanes
US9159023B2 (en) * 2010-06-18 2015-10-13 Honda Motor Co., Ltd. System for predicting a driver's intention to change lanes
US20120158910A1 (en) * 2010-12-16 2012-06-21 Jared Klineman Cooper Method and system for data processing
US10855768B2 (en) 2010-12-16 2020-12-01 Transportation Ip Holdings, Llc Method and system for vehicle communications
US10469579B2 (en) 2010-12-16 2019-11-05 General Electric Company Method and system for data processing in a vehicle group
US8719382B2 (en) * 2010-12-16 2014-05-06 General Electric Company Method and system for data processing
EP2711909A1 (en) * 2011-05-20 2014-03-26 Honda Motor Co., Ltd. Lane change assistant information visualization system
EP2711909A4 (en) * 2011-05-20 2015-01-21 Honda Motor Co Ltd Lane change assistant information visualization system
US9092987B2 (en) 2011-05-20 2015-07-28 Honda Motor Co., Ltd. Lane change assist information visualization system
US9771070B2 (en) * 2011-12-09 2017-09-26 GM Global Technology Operations LLC Method and system for controlling a host vehicle
CN103158705A (en) * 2011-12-09 2013-06-19 通用汽车环球科技运作有限责任公司 Method and system for controlling a host vehicle
US20140046505A1 (en) * 2012-08-08 2014-02-13 Sony Corporation Mobile object, system, and storage medium
CN107367841A (en) * 2012-08-08 2017-11-21 索尼公司 mobile object, system and storage medium
CN107367841B (en) * 2012-08-08 2021-02-26 索尼公司 Moving object, system, and storage medium
US8914236B2 (en) * 2012-08-08 2014-12-16 Sony Corporation Mobile object, system, and storage medium
US20150307097A1 (en) * 2012-12-12 2015-10-29 Scania Cv Ab Method and device for regulating a longitudinal acceleration of a vehicle
US9956957B2 (en) * 2012-12-12 2018-05-01 Scania Cv Ab Method and device for regulating a longitudinal acceleration of a vehicle
US9595197B2 (en) * 2012-12-28 2017-03-14 Hyundai Mobis Co., Ltd. Lateral control apparatus of vehicle and control method of the same
US9037373B2 (en) * 2012-12-28 2015-05-19 Hyundai Mobis Co., Ltd. Lateral control apparatus of vehicle and control method of the same
CN103909927A (en) * 2012-12-28 2014-07-09 现代摩比斯株式会社 Lateral control apparatus and control method thereof
US20150213719A1 (en) * 2012-12-28 2015-07-30 Hyundai Mobis Co., Ltd. Lateral control apparatus of vehicle and control method of the same
US20150260530A1 (en) * 2014-03-11 2015-09-17 Volvo Car Corporation Method and system for determining a position of a vehicle
US9644975B2 (en) * 2014-03-11 2017-05-09 Volvo Car Corporation Method and system for determining a position of a vehicle
US9878710B2 (en) * 2015-05-04 2018-01-30 Honda Research Institute Europe Gmbh Method for improving performance of a method for computationally predicting a future state of a target object, driver assistance system, vehicle including such driver assistance system and respective program storage medium and program
US20160325743A1 (en) * 2015-05-04 2016-11-10 Honda Research Institute Europe Gmbh Method for improving performance of a method for computationally predicting a future state of a target object, driver assistance system, vehicle including such driver assistance system and respective program storage medium and program
GB2545787A (en) * 2015-10-30 2017-06-28 Ford Global Tech Llc In-path target selection during lane change
US10249192B2 (en) * 2017-02-22 2019-04-02 GM Global Technology Operations LLC Notification regarding an estimated movement path of a vehicle
US11209284B2 (en) * 2017-12-18 2021-12-28 Hyundai Motor Company System and method for creating driving route of vehicle
US20190329779A1 (en) * 2018-04-27 2019-10-31 Honda Motor Co., Ltd. Merge behavior systems and methods for mainline vehicles
US11117584B2 (en) * 2018-04-27 2021-09-14 Honda Motor Co., Ltd. Merge behavior systems and methods for mainline vehicles
US11572099B2 (en) 2018-04-27 2023-02-07 Honda Motor Co., Ltd. Merge behavior systems and methods for merging vehicles

Also Published As

Publication number Publication date
DE102005051597A1 (en) 2006-05-11
JP2006123795A (en) 2006-05-18
US7610121B2 (en) 2009-10-27
JP4400418B2 (en) 2010-01-20

Similar Documents

Publication Publication Date Title
US7610121B2 (en) Vehicle operation support apparatus
KR102343684B1 (en) How to generate control data to assist drivers based on rules
US7805223B2 (en) Dialogue system
JP4379199B2 (en) Lane change support apparatus and method
US7418372B2 (en) Model predictive control apparatus
US6873911B2 (en) Method and system for vehicle operator assistance improvement
CN102316805B (en) Physiological condition estimation device and vehicle control device
CN109421742A (en) Method and apparatus for monitoring autonomous vehicle
KR20160084836A (en) Method and device for optimizing driver assistance systems
EP2918467A1 (en) Drive assist device and method, collision prediction device and method, and alerting device and method
US10528833B1 (en) Health monitoring system operable in a vehicle environment
CN101659258B (en) Method and device for evaluating the driving style of a driver in a motor vehicle with respect to the use of fuel
US10112607B2 (en) Driving support device that performs driving support in accordance with characteristics and skills of driver
CN110466532B (en) Method of providing driver performance feedback to a vehicle driver and related system
KR20140114948A (en) System and method of determining long term driving tendency of driver
JP2005092285A (en) Vehicle driving status estimating device and driver's vehicle driving characteristic estimating device
US20180354529A1 (en) Risk index transformation apparatus
US20200160077A1 (en) Method for assisting a driver of an ego-vehicle in making use of a gap between vehicles, corresponding driver assistance system and vehicle equipped with such driver assistance system
KR20140143879A (en) Device and method of controlling shift for vehicle
KR101360440B1 (en) Lane keeping assist method and apparatus for vehicles
KR102311704B1 (en) Apparatus and method for providing interaction between a driver and a vehicle according to driver's feeling
JP2009001096A (en) Operation support device, operation controller, and program
JP4239809B2 (en) Vehicle driving support device
EP1674375B1 (en) Method for determining a measure for evaluating the behaviour of a driver of a vehicle
US11904857B2 (en) System for controlling a driving speed of a vehicle and a method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: NISSAN MOTOR CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NISHIRA, HIKARU;KAWABE, TAKETOSHI;REEL/FRAME:017077/0852;SIGNING DATES FROM 20050829 TO 20050911

FEPP Fee payment procedure

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

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12