US20090076682A1 - Vehicle subsystem control method and apparatus - Google Patents

Vehicle subsystem control method and apparatus Download PDF

Info

Publication number
US20090076682A1
US20090076682A1 US12/293,419 US29341907A US2009076682A1 US 20090076682 A1 US20090076682 A1 US 20090076682A1 US 29341907 A US29341907 A US 29341907A US 2009076682 A1 US2009076682 A1 US 2009076682A1
Authority
US
United States
Prior art keywords
driver
controller
vehicle
active subsystem
setting
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.)
Abandoned
Application number
US12/293,419
Inventor
Youssef Ghoneim
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Assigned to GM GLOBAL TECHNOLOGY, INC. reassignment GM GLOBAL TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GHONEIM, YOUSSEF
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. CORRECTION TO THE ASSIGNMENT RECORDATION COVER SHEET TO CORRECT THE TYPOGRAPHICAL ERROR IN THE ASSIGNEE NAME RECORDED AT REEL: 021552 AND FRAME 0895 Assignors: GHONEIM, YOUSSEF
Assigned to UNITED STATES DEPARTMENT OF THE TREASURY reassignment UNITED STATES DEPARTMENT OF THE TREASURY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Publication of US20090076682A1 publication Critical patent/US20090076682A1/en
Assigned to CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES, CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES reassignment CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES, CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UNITED STATES DEPARTMENT OF THE TREASURY
Assigned to UNITED STATES DEPARTMENT OF THE TREASURY reassignment UNITED STATES DEPARTMENT OF THE TREASURY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to UAW RETIREE MEDICAL BENEFITS TRUST reassignment UAW RETIREE MEDICAL BENEFITS TRUST SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UNITED STATES DEPARTMENT OF THE TREASURY
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS, INC. reassignment GM GLOBAL TECHNOLOGY OPERATIONS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: UAW RETIREE MEDICAL BENEFITS TRUST
Assigned to WILMINGTON TRUST COMPANY reassignment WILMINGTON TRUST COMPANY SECURITY AGREEMENT Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Assigned to GM Global Technology Operations LLC reassignment GM Global Technology Operations LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/082Selecting or switching between different modes of propelling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/085Changing the parameters of the control units, e.g. changing limit values, working points by control input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/12Lateral speed
    • B60W2520/125Lateral acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/043Identity of occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/215Selection or confirmation of options
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style

Definitions

  • the present invention relates to a method for controlling at least one active subsystem in a vehicle chassis and to apparatus for carrying out the method.
  • motor vehicles had a number of chassis subsystems, such as shock absorbers, brakes, suspensions, steering system, powertrain, etc., characteristics of which were determined by manufacture, and it is a tedious task to adapt these to each other so that a harmonic driving feeling, good road holding etc., resulted, so that normally resulted only a more or less satisfying compromise between contradictory requirements could be reached.
  • chassis subsystems such as shock absorbers, brakes, suspensions, steering system, powertrain, etc.
  • a motor vehicle in which subsystems, such as an engine controller, a transmission controller, a steering controller, a brake controller and an air suspension controller, can assume different operating states under the control of a master controller.
  • This master controller can receive direct input from a user (e.g., via a switch) which allows the user to specify a type of ground, on which the vehicle is moving, and operating modes such as normal, sport and towing modes.
  • a driver may use a first rotating knob for inputting the type of terrain over which the vehicle is being driven, and a second knob for selecting between sport, normal and towing modes (i.e., in this embodiment, the driver may adapt the way the vehicle behaves to his personal taste by selecting between normal and sporty modes).
  • the settings of the subsystems have to be such that each of them fits straight driving, cornering, accelerating, braking etc.; (i.e., the settings still are a compromise which may fit one driving situation better than the other).
  • the master controller uses information from the various subsystems on the manner in which the vehicle is being driven and the way in which it is being used for selecting an appropriate mode automatically, and a powertrain controller and a steering wheel sensor are used to classify the driving style as normal or sporty.
  • a powertrain controller and a steering wheel sensor are used to classify the driving style as normal or sporty.
  • At least one object of the present invention is to provide a method for controlling at least one active subsystem in a vehicle chassis, and means for carrying out the method, which make full use of the flexibility such active subsystems can provide.
  • This at least one object, and other objects, desirable features and characteristics are achieved by a method for controlling at least one setting parameter in at least one active subsystem in a vehicle chassis, comprising the steps of identifying the driver, selecting a decision function associated to the identified driver from a set of predetermined decision functions, determining one or more operating condition parameters of the vehicle, evaluating the selected decision function which yields a value of the setting parameter corresponding to the determined operating parameters, and setting the value in the subsystem.
  • each setting parameter might be a continuous function of the operating condition parameters. In that case, it is difficult to demonstrate that all possible combinations of setting parameters are technically reasonable. It is therefore preferred that the decision function should have a moderate number of discrete values. According to a first embodiment, this can be achieved by defining a threshold for at least a first one of the operating condition parameters, the decision function yielding for result a first one of the discrete values if the first operating condition parameter is below the threshold and a second one of the discrete values if the first operating condition parameter is above the threshold, and the threshold is dependent on the identified driver.
  • discrete values of the decision function are achieved by defining a threshold for at least a first one of the operating condition parameters, the decision function yielding for result a first one of the discrete values if the first operating condition parameter is below the threshold and a second one of the discrete values if the first operating condition parameter is above the threshold, and at least one of the first and second discrete values is dependent on the identified driver.
  • the decision functions associated to each subsystem preferably have identical thresholds, so that whenever a threshold is passed, several setting parameters change.
  • the operating parameters comprise one or more of:
  • the at least one active subsystem may be one of the following:
  • the state, on or off, of an all-wheel drive controller may be selected automatically depending on vehicle longitudinal speed or acceleration, in which case different drivers may prefer different speed or acceleration thresholds above which the controller automatically switches from all-wheel drive to two-wheel drive mode.
  • the degree of shock damping in a shock absorber controller may be set depending on vehicle longitudinal or lateral speed, yaw rate or pitch rate, tending to select higher rigidity at high speeds or high yaw rate or at a low pitch rate, and the desired degree of damping may be different according to the driver's taste.
  • Different states of the steering controller may also be selected based on vehicle speed or yaw rate, some drivers preferring a generally high level of assistance, while others prefer to feel a direct feedback from the steering gear.
  • Different relations between steering wheel and front wheel turning angles may be set depending on vehicle speed.
  • drivers may prefer different thresholds for switching over between two angle ratios, or different ratios between which to switch over at a given threshold, or a driver may prefer to have no switchover at all and a constant ratio at all speeds.
  • the driver is identified based on information input by himself/herself at a user interface or based on biometric recognition.
  • the set of decision functions is preferably defined based on input from the driver.
  • a motor vehicle for carrying out embodiments of the present invention comprises a chassis having at least one active subsystem and a controller for controlling at least one setting parameter in the at least one active subsystem, the controller being adapted to determine one or more operating condition parameters of the vehicle, to evaluate a decision function which yields a value of said setting parameter corresponding to the determined operating parameters, and to set the value in said subsystem, means for identifying a driver of the vehicle and means for selecting the decision function associated to the identified driver from a set of predetermined decision functions.
  • the invention may further be embodied in a computer program product comprising program code means for enabling a computer, when the code is carried out on it, to execute the method as defined above.
  • FIG. 1 is a block diagram of a motor vehicle according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a control method carried out by the controller of FIG. 1 ;
  • FIG. 3 is a graph which illustrates the effects of editing a decision function.
  • a steering wheel 1 controls the steering angle of front wheels 2 of the motor vehicle by means of a power steering controller 3 .
  • the power steering controller 3 has actors for turning the front wheels 2 in proportion to the angular position of steering wheel 1 , and actors for exercising on the steering wheel 1 a counter-torque to a torque imposed by the driver.
  • the power steering controller 3 supports a plurality of operating states which differ from each other by the degree of assistance provided to the driver(i.e., by the proportion between the torque applied by the actors to the front wheels and the counter-torque experienced by the driver).
  • the power steering controller 3 further has a so-called Active Front Steering functionality (i.e., it supports a number of states having different ratios between the angle by which the driver turns steering wheel 1 and the corresponding yaw angle of the front wheels 2 ).
  • An accelerator pedal 4 controls the load of an engine 5 via an electronic engine controller 6 .
  • Engine controller 6 supports a plurality of states which use different characteristics for controlling the motor load as a function of the accelerator pedal position and selects one of these based on a setting parameter input to it. There may be, for example, a “calm” state in which the load varies little with the pedal position, and a “dynamic” state in which the load varies strongly with the pedal position.
  • a transmission controller 7 controls a gearbox 8 based primarily on engine load and speed detected by sensors, not shown, at engine 5 .
  • a gearshift lever 9 is connected to the transmission controller 7 , so as to enable the driver to choose between different states of the transmission controller 7 , which use different algorithms for selecting the gear ratio in gearbox 8 based on engine speed and load, or for overriding a gear ratio selected by transmission controller 7 .
  • the transmission controller 7 may also be adapted to switch over between a two-wheel drive state and a four-wheel drive state, either based on the input from the driver or automatically, based e.g. on driving speed.
  • Electronic brake controller 10 controls the reaction of brakes, not shown, provided at the vehicle wheels, to the driver pressing a brake pedal 13 .
  • the brake controller 10 may implement conventional brake control schemes such as an anti-blocking system or an electronic stability program ESP, and different states of the brake controller 10 may vary in the amount of wheel slippage permitted before the anti-blocking system or the ESP is activated.
  • a suspension controller is provided for controlling the stiffness of the vehicle's wheel suspension, different states of the suspension controller corresponding to different degrees of rigidity it imposes upon shock absorbers of the wheels.
  • All these controllers 3 , 6 , 7 , 10 are connected as sub-controllers or slave controllers to a master controller 11 by a bus system 12 .
  • the bus system 12 may have a linear structure in which all controllers are connected in parallel to a same bus line and data transmitted on the bus by one of the controllers are received in parallel by all others.
  • the bus system 12 is shown to have an annular structure with bus segments extending from master controller 11 to engine controller 6 , from engine controller 6 to transmission controller 7 , and so on, and finally, from brake controller 10 back to master controller 11 .
  • the master controller 11 can judge that data sent by it were received correctly by all other controllers, if these data, after making a complete turn on the bus system 12 , are received uncorrupted at the master controller 11 again.
  • the master controller 11 further has a user interface or driver interface 16 connected to it.
  • the driver interface 16 is connected to the master controller 11 by a dedicated line, but the driver interface 16 might also be installed as a further node, in addition to the controllers 3 , 6 , 7 , 10 , 12 , along bus system 12 .
  • the user interface 16 may be a conventional input and display device comprising, for example, a display screen for displaying to the user internal status information of the master controller 11 or for prompting him to input data required by the master controller 11 , a keyboard, a scroll wheel or similar devices for allowing the driver to input the required information. It may also comprise a microphone for receiving spoken information from the driver, a camera arranged to detect the driver, a card reader or a similar reading device for reading a compact data carrier which the driver can comfortably carry in a pocket or a wallet, etc.
  • the task of the master controller 11 is to identify the driver when he attempts to start the vehicle engine, and to control the various sub-controllers 3 , 6 , 7 , 10 according to the personal taste of the identified driver.
  • FIG. 2 is a flow chart of an operating method by which the master controller 11 achieves this goal.
  • the master controller 11 identifies the driver in step S 1 .
  • identification of the driver is carried out based on information which the latter deliberately inputs at interface 16 .
  • the user interface may, for example, comprise a knob or a set of keys which enable the driver to identify himself by putting the knob in a position associated to his person or by pressing an associated key or key sequence.
  • driver identification may still rely on information which is deliberately input by the driver, but this information may take a huge number of values, only few of which are indeed associated to a driver.
  • the driver may, for example, be required to input a personal identity code comprising several digits on a keyboard of the interface 16 , and only if the input code corresponds to a driver code registered in the master controller 11 is the driver allowed to proceed and to start the engine. In this way, the driver identification of step S 1 also provides effective protection against vehicle theft.
  • the driver may input his identity code information not by using keys, but by bringing a portable data carrier into communication with the interface 16 .
  • the portable data carrier may take various forms, such as a magnetic card, a smart card, a flash memory for plugging into a socket of the interface 16 , a mechanical key for inserting in a lock of the interface 16 , an RFID transponder, or the like.
  • biometric methods may be used for identifying the driver, such as detecting the driver's face using the above mentioned camera and comparing the detected face to face patterns of authorized drivers stored in a memory of the master controller 11 , or detecting the driver's voice using a microphone and comparing the voice to predetermined voice patterns of authorized drivers.
  • step S 1 the master controller 11 checks the degree of authorization of the identified driver in step S 2 . Only if the identified driver has a master status, the method will proceed to step S 3 , otherwise, it proceeds directly to step S 12 , which will be described at a later stage. In this way, unauthorized drivers (e.g., inexperienced beginners, temporary users etc.) can be prevented from carrying out the operations described below referring to steps S 4 to S 11 .
  • step S 4 the master driver is given an opportunity to specify whether he wishes to edit decision functions on which the operation of the master controller 11 during driving is based. If the driver's input is no, the method proceeds to step S 12 , if it is yes, it proceeds to step S 5 in which the driver is allowed to select a setting parameter of any of the sub controllers 3 , 6 , 7 , 10 which he/she wishes to edit.
  • the setting parameter the user can select, for example, the gear ratio of gearbox 8 , which is specified by a decision function depending on the rotation speed of the engine. This decision function is defined by a number of thresholds of the engine speed, which may be functions of the engine load, at which the transmission controller 7 steps up or down by one gear.
  • step S 5 If the gear ratio is selected as the setting parameter in step S 5 , the method branches from step S 6 to step S 7 , where current values of said thresholds are displayed to the driver, and the driver is allowed to modify these within predetermined limits.
  • step S 8 his selection is accepted in the step S 8 , and the master controller 11 determines in step S 9 , according to built-in rules, what setting ranges are still available for the other setting parameters. In this way, the driver is prevented from manipulating a decision function in a way that might jeopardize the safety of operation of the vehicle.
  • step S 11 the master controller 11 decides whether there is a setting parameter left which has not yet been edited by the driver, or whether previous selections for other parameters have reduced the setting ranges for the yet unedited setting parameters to such a degree that there is no more freedom of choice left for these. In either case, the method proceeds to step S 12 . If there are unedited setting parameters, and there is still a freedom of choice for these, the method returns to step S 5 , in which the driver selects the next parameter to be edited.
  • the next setting parameter selected in step S 5 is the stiffness or damping of the shock absorbers, which is controlled by the suspension controller according to vehicle lateral speed or yaw rate.
  • the driver can be allowed to choose in step S 6 whether he wishes to see displayed and to edit thresholds of the operating parameters (i.e., the longitudinal and lateral speed or the yaw rate, at which the suspension controller switches between different discrete levels of stiffness), in which case the method again branches to step S 7 , or whether he wishes to see displayed and to edit the degree of stiffness of the shock absorbers in each range defined by these thresholds, in which case the method proceeds to step S 8 .
  • the operating parameters i.e., the longitudinal and lateral speed or the yaw rate, at which the suspension controller switches between different discrete levels of stiffness
  • FIG. 3 illustrates the effects of editing an exemplary decision function D(O) by carrying out either step S 7 or S 8 .
  • An initial decision function represented by a solid curve has three discrete values S 1 , S 2 , S 3 of a setting parameter such as e.g. shock absorber rigidity S and two thresholds O 1 O 2 of an operating parameter O such as the yaw rate.
  • a setting parameter such as e.g. shock absorber rigidity S
  • O 1 O 2 of an operating parameter O such as the yaw rate.
  • step S 7 When the driver has carried out the desired changes, either in step S 7 or in step S 8 , these changes are accepted in step S 9 , and the master controller determines again in step S 10 whether the setting range of any of the yet unedited parameters has to be reduced.
  • the driver may select one or more ratios between the steering wheel angle and the yaw angle of the front wheels as a setting parameter, or modify thresholds of an operating parameter (e.g., vehicle speed) for switching over between different ratios.
  • an operating parameter e.g., vehicle speed
  • the decision function may be characterized by one or more ratios between the torque applied to the front wheels and the counter-torque felt by the driver, which may be selected by the driver, and by thresholds of an operating parameter (e.g., vehicle speed) for switching over between the different ratios.
  • an operating parameter e.g., vehicle speed
  • step S 16 When all decision functions have been evaluated, the method proceeds to step S 16 , wherein all setting parameters are set simultaneously in the various sub-controllers. By changing all setting parameters at the same time, transient states are avoided in which the setting parameters of the sub-controllers might be ill-adapted to each other.

Abstract

A method is provided for controlling at least one setting parameter in at least one active subsystem in a vehicle chassis. The method includes, but is not limited to the steps of identifying the driver and selecting the decision function associated to the identified driver from a set of predetermined decision functions, determining one or more operating parameters of the vehicle, evaluating the decision function which yields a value of the setting parameter corresponding to the determined operating parameters, and setting the value in said subsystem.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a U.S. National-Stage entry under 35 U.S.C. § 371 based on International Application No. PCT/EP2007/002516, filed Mar. 21, 2007, which was published under PCT Article 21(2) and which claims priority to German Application Nos. 102006013580.0, filed Mar. 22, 2006, 102006013572.0, filed Mar. 22, 2006, and 102006013621.0, filed Mar. 22, 2006, which are all hereby incorporated in their entirety by reference.
  • TECHNICAL FIELD
  • The present invention relates to a method for controlling at least one active subsystem in a vehicle chassis and to apparatus for carrying out the method.
  • BACKGROUND
  • Conventionally, motor vehicles had a number of chassis subsystems, such as shock absorbers, brakes, suspensions, steering system, powertrain, etc., characteristics of which were determined by manufacture, and it is a tedious task to adapt these to each other so that a harmonic driving feeling, good road holding etc., resulted, so that normally resulted only a more or less satisfying compromise between contradictory requirements could be reached.
  • In modern vehicles, many of these subsystems are electronically controlled, so that their characteristics can be modified in operation. For example, from EP 1 355 209 A1, a motor vehicle is known in which subsystems, such as an engine controller, a transmission controller, a steering controller, a brake controller and an air suspension controller, can assume different operating states under the control of a master controller. This master controller can receive direct input from a user (e.g., via a switch) which allows the user to specify a type of ground, on which the vehicle is moving, and operating modes such as normal, sport and towing modes. Specifically, there is described in this document in a third embodiment in which a driver may use a first rotating knob for inputting the type of terrain over which the vehicle is being driven, and a second knob for selecting between sport, normal and towing modes (i.e., in this embodiment, the driver may adapt the way the vehicle behaves to his personal taste by selecting between normal and sporty modes). However, in each of these modes, the settings of the subsystems have to be such that each of them fits straight driving, cornering, accelerating, braking etc.; (i.e., the settings still are a compromise which may fit one driving situation better than the other).
  • In a fourth embodiment described in this document, the master controller uses information from the various subsystems on the manner in which the vehicle is being driven and the way in which it is being used for selecting an appropriate mode automatically, and a powertrain controller and a steering wheel sensor are used to classify the driving style as normal or sporty. By adapting automatically to the driving conditions, the need for compromise is reduced because settings specifically adapted to each driving condition may be used. However, the driver has no possibility of adapting the behavior of the chassis to his personal likings.
  • In view of the foregoing, at least one object of the present invention is to provide a method for controlling at least one active subsystem in a vehicle chassis, and means for carrying out the method, which make full use of the flexibility such active subsystems can provide. In addition, other objects, desirable features, and characteristics of the present invention will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and this background.
  • SUMMARY
  • This at least one object, and other objects, desirable features and characteristics, are achieved by a method for controlling at least one setting parameter in at least one active subsystem in a vehicle chassis, comprising the steps of identifying the driver, selecting a decision function associated to the identified driver from a set of predetermined decision functions, determining one or more operating condition parameters of the vehicle, evaluating the selected decision function which yields a value of the setting parameter corresponding to the determined operating parameters, and setting the value in the subsystem.
  • In principle, the value of each setting parameter might be a continuous function of the operating condition parameters. In that case, it is difficult to demonstrate that all possible combinations of setting parameters are technically reasonable. It is therefore preferred that the decision function should have a moderate number of discrete values. According to a first embodiment, this can be achieved by defining a threshold for at least a first one of the operating condition parameters, the decision function yielding for result a first one of the discrete values if the first operating condition parameter is below the threshold and a second one of the discrete values if the first operating condition parameter is above the threshold, and the threshold is dependent on the identified driver.
  • According to a second embodiment, discrete values of the decision function are achieved by defining a threshold for at least a first one of the operating condition parameters, the decision function yielding for result a first one of the discrete values if the first operating condition parameter is below the threshold and a second one of the discrete values if the first operating condition parameter is above the threshold, and at least one of the first and second discrete values is dependent on the identified driver.
  • The decision functions associated to each subsystem preferably have identical thresholds, so that whenever a threshold is passed, several setting parameters change.
  • Preferably the operating parameters comprise one or more of:
      • vehicle longitudinal speed;
      • vehicle lateral speed;
      • vehicle yaw rate;
      • vehicle pitch rate;
      • steering wheel rotating speed;
      • accelerator pedal position;
      • brake pedal position;
      • time derivatives of any of the above.
  • The at least one active subsystem may be one of the following:
      • an all-wheel drive controller, at least one setting parameter of which corresponds to an all-wheel drive mode being either on or off,
      • a shock absorber controller, a setting parameter of which corresponds to different degrees of shock damping,
      • a power steering controller, a setting parameter of which corresponds to different degrees of driver assistance provided by the power steering controller,
      • a steering controller, a setting parameter of which corresponds to different relations between steering wheel (1) and front wheel (2) turning angles,
      • a powertrain controller (7), states of which have different gear shifting characteristics,
      • a load controller (6) for controlling motor (5) load according to an accelerator pedal (4) position, setting parameter of which corresponds to different pedal position/load characteristics, a brake controller (10).
  • Specifically, the state, on or off, of an all-wheel drive controller may be selected automatically depending on vehicle longitudinal speed or acceleration, in which case different drivers may prefer different speed or acceleration thresholds above which the controller automatically switches from all-wheel drive to two-wheel drive mode. The degree of shock damping in a shock absorber controller may be set depending on vehicle longitudinal or lateral speed, yaw rate or pitch rate, tending to select higher rigidity at high speeds or high yaw rate or at a low pitch rate, and the desired degree of damping may be different according to the driver's taste. Different states of the steering controller may also be selected based on vehicle speed or yaw rate, some drivers preferring a generally high level of assistance, while others prefer to feel a direct feedback from the steering gear. Different relations between steering wheel and front wheel turning angles may be set depending on vehicle speed. Here drivers may prefer different thresholds for switching over between two angle ratios, or different ratios between which to switch over at a given threshold, or a driver may prefer to have no switchover at all and a constant ratio at all speeds.
  • Preferably, the driver is identified based on information input by himself/herself at a user interface or based on biometric recognition.
  • The set of decision functions is preferably defined based on input from the driver.
  • A motor vehicle for carrying out embodiments of the present invention comprises a chassis having at least one active subsystem and a controller for controlling at least one setting parameter in the at least one active subsystem, the controller being adapted to determine one or more operating condition parameters of the vehicle, to evaluate a decision function which yields a value of said setting parameter corresponding to the determined operating parameters, and to set the value in said subsystem, means for identifying a driver of the vehicle and means for selecting the decision function associated to the identified driver from a set of predetermined decision functions.
  • The invention may further be embodied in a computer program product comprising program code means for enabling a computer, when the code is carried out on it, to execute the method as defined above.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and
  • FIG. 1 is a block diagram of a motor vehicle according to an embodiment of the present invention;
  • FIG. 2 is a flowchart of a control method carried out by the controller of FIG. 1; and
  • FIG. 3 is a graph which illustrates the effects of editing a decision function.
  • The schematic diagram of a motor vehicle illustrating in block form some components which are relevant to the present invention. It should be understood that these components are not necessarily essential to the invention, and that the invention may be applicable to other components that those shown, too.
  • DETAILED DESCRIPTION
  • The following detailed description is merely exemplary in nature and is not intended to limit the application and uses. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
  • A steering wheel 1 controls the steering angle of front wheels 2 of the motor vehicle by means of a power steering controller 3. The power steering controller 3 has actors for turning the front wheels 2 in proportion to the angular position of steering wheel 1, and actors for exercising on the steering wheel 1 a counter-torque to a torque imposed by the driver. The power steering controller 3 supports a plurality of operating states which differ from each other by the degree of assistance provided to the driver(i.e., by the proportion between the torque applied by the actors to the front wheels and the counter-torque experienced by the driver). The power steering controller 3 further has a so-called Active Front Steering functionality (i.e., it supports a number of states having different ratios between the angle by which the driver turns steering wheel 1 and the corresponding yaw angle of the front wheels 2).
  • An accelerator pedal 4 controls the load of an engine 5 via an electronic engine controller 6. Engine controller 6 supports a plurality of states which use different characteristics for controlling the motor load as a function of the accelerator pedal position and selects one of these based on a setting parameter input to it. There may be, for example, a “calm” state in which the load varies little with the pedal position, and a “dynamic” state in which the load varies strongly with the pedal position.
  • A transmission controller 7 controls a gearbox 8 based primarily on engine load and speed detected by sensors, not shown, at engine 5. A gearshift lever 9 is connected to the transmission controller 7, so as to enable the driver to choose between different states of the transmission controller 7, which use different algorithms for selecting the gear ratio in gearbox 8 based on engine speed and load, or for overriding a gear ratio selected by transmission controller 7.
  • The transmission controller 7 may also be adapted to switch over between a two-wheel drive state and a four-wheel drive state, either based on the input from the driver or automatically, based e.g. on driving speed.
  • Electronic brake controller 10 controls the reaction of brakes, not shown, provided at the vehicle wheels, to the driver pressing a brake pedal 13. The brake controller 10 may implement conventional brake control schemes such as an anti-blocking system or an electronic stability program ESP, and different states of the brake controller 10 may vary in the amount of wheel slippage permitted before the anti-blocking system or the ESP is activated.
  • A suspension controller, not shown, is provided for controlling the stiffness of the vehicle's wheel suspension, different states of the suspension controller corresponding to different degrees of rigidity it imposes upon shock absorbers of the wheels.
  • All these controllers 3, 6, 7, 10 are connected as sub-controllers or slave controllers to a master controller 11 by a bus system 12.
  • The bus system 12 may have a linear structure in which all controllers are connected in parallel to a same bus line and data transmitted on the bus by one of the controllers are received in parallel by all others.
  • In FIG. 1, the bus system 12 is shown to have an annular structure with bus segments extending from master controller 11 to engine controller 6, from engine controller 6 to transmission controller 7, and so on, and finally, from brake controller 10 back to master controller 11. In such a bus system, the master controller 11 can judge that data sent by it were received correctly by all other controllers, if these data, after making a complete turn on the bus system 12, are received uncorrupted at the master controller 11 again.
  • The master controller 11 further has a user interface or driver interface 16 connected to it. In the embodiment shown in FIG. 1, the driver interface 16 is connected to the master controller 11 by a dedicated line, but the driver interface 16 might also be installed as a further node, in addition to the controllers 3, 6, 7, 10, 12, along bus system 12.
  • The user interface 16 may be a conventional input and display device comprising, for example, a display screen for displaying to the user internal status information of the master controller 11 or for prompting him to input data required by the master controller 11, a keyboard, a scroll wheel or similar devices for allowing the driver to input the required information. It may also comprise a microphone for receiving spoken information from the driver, a camera arranged to detect the driver, a card reader or a similar reading device for reading a compact data carrier which the driver can comfortably carry in a pocket or a wallet, etc.
  • The task of the master controller 11 is to identify the driver when he attempts to start the vehicle engine, and to control the various sub-controllers 3, 6, 7, 10 according to the personal taste of the identified driver. FIG. 2 is a flow chart of an operating method by which the master controller 11 achieves this goal.
  • When an attempt to start the engine is detected, the master controller 11 identifies the driver in step S1. In the simplest case, identification of the driver is carried out based on information which the latter deliberately inputs at interface 16. To this effect, the user interface may, for example, comprise a knob or a set of keys which enable the driver to identify himself by putting the knob in a position associated to his person or by pressing an associated key or key sequence.
  • In a more advanced embodiment, driver identification may still rely on information which is deliberately input by the driver, but this information may take a huge number of values, only few of which are indeed associated to a driver. The driver may, for example, be required to input a personal identity code comprising several digits on a keyboard of the interface 16, and only if the input code corresponds to a driver code registered in the master controller 11 is the driver allowed to proceed and to start the engine. In this way, the driver identification of step S1 also provides effective protection against vehicle theft.
  • According to a still more advanced embodiment, the driver may input his identity code information not by using keys, but by bringing a portable data carrier into communication with the interface 16. The portable data carrier may take various forms, such as a magnetic card, a smart card, a flash memory for plugging into a socket of the interface 16, a mechanical key for inserting in a lock of the interface 16, an RFID transponder, or the like.
  • As a further alternative, biometric methods may be used for identifying the driver, such as detecting the driver's face using the above mentioned camera and comparing the detected face to face patterns of authorized drivers stored in a memory of the master controller 11, or detecting the driver's voice using a microphone and comparing the voice to predetermined voice patterns of authorized drivers.
  • If the driver was identified successfully in step S1, the master controller 11 checks the degree of authorization of the identified driver in step S2. Only if the identified driver has a master status, the method will proceed to step S3, otherwise, it proceeds directly to step S12, which will be described at a later stage. In this way, unauthorized drivers (e.g., inexperienced beginners, temporary users etc.) can be prevented from carrying out the operations described below referring to steps S4 to S11.
  • In step S4, the master driver is given an opportunity to specify whether he wishes to edit decision functions on which the operation of the master controller 11 during driving is based. If the driver's input is no, the method proceeds to step S12, if it is yes, it proceeds to step S5 in which the driver is allowed to select a setting parameter of any of the sub controllers 3, 6, 7, 10 which he/she wishes to edit. As the setting parameter, the user can select, for example, the gear ratio of gearbox 8, which is specified by a decision function depending on the rotation speed of the engine. This decision function is defined by a number of thresholds of the engine speed, which may be functions of the engine load, at which the transmission controller 7 steps up or down by one gear. If the gear ratio is selected as the setting parameter in step S5, the method branches from step S6 to step S7, where current values of said thresholds are displayed to the driver, and the driver is allowed to modify these within predetermined limits. When the driver has finished editing the thresholds, his selection is accepted in the step S8, and the master controller 11 determines in step S9, according to built-in rules, what setting ranges are still available for the other setting parameters. In this way, the driver is prevented from manipulating a decision function in a way that might jeopardize the safety of operation of the vehicle.
  • In step S11, the master controller 11 decides whether there is a setting parameter left which has not yet been edited by the driver, or whether previous selections for other parameters have reduced the setting ranges for the yet unedited setting parameters to such a degree that there is no more freedom of choice left for these. In either case, the method proceeds to step S12. If there are unedited setting parameters, and there is still a freedom of choice for these, the method returns to step S5, in which the driver selects the next parameter to be edited. Let us suppose that the next setting parameter selected in step S5 is the stiffness or damping of the shock absorbers, which is controlled by the suspension controller according to vehicle lateral speed or yaw rate. Here, the driver can be allowed to choose in step S6 whether he wishes to see displayed and to edit thresholds of the operating parameters (i.e., the longitudinal and lateral speed or the yaw rate, at which the suspension controller switches between different discrete levels of stiffness), in which case the method again branches to step S7, or whether he wishes to see displayed and to edit the degree of stiffness of the shock absorbers in each range defined by these thresholds, in which case the method proceeds to step S8.
  • FIG. 3 illustrates the effects of editing an exemplary decision function D(O) by carrying out either step S7 or S8. An initial decision function represented by a solid curve has three discrete values S1, S2, S3 of a setting parameter such as e.g. shock absorber rigidity S and two thresholds O1 O2 of an operating parameter O such as the yaw rate. By editing the thresholds O1, O2, the graph of the decision function is distorted horizontally, yielding decision function D′ represented by a dashed line in FIG. 3, whereas editing the setting parameters distorts the decision function D vertically, yielding e.g. dash-dot curve D″.
  • When the driver has carried out the desired changes, either in step S7 or in step S8, these changes are accepted in step S9, and the master controller determines again in step S10 whether the setting range of any of the yet unedited parameters has to be reduced.
  • Examples of other setting parameters, the decision function of which may be edited in further iterations of steps S4 to S11 are the operating mode of the Active Front Steering functionality, the degree of driver assistance provided by the power steering controller 3, the operating mode of the transmission controller 7, and the brake controller.
  • In case of the operating mode of the Active Front Steering functionality, the driver may select one or more ratios between the steering wheel angle and the yaw angle of the front wheels as a setting parameter, or modify thresholds of an operating parameter (e.g., vehicle speed) for switching over between different ratios.
  • In case of the degree of driver assistance, the decision function may be characterized by one or more ratios between the torque applied to the front wheels and the counter-torque felt by the driver, which may be selected by the driver, and by thresholds of an operating parameter (e.g., vehicle speed) for switching over between the different ratios.
  • Concerning the operating mode of the transmission controller, there may be provided various processes for automatically determining the transmission ratio depending on vehicle speed and load, as mentioned above, between which the driver is allowed to choose. Alternatively, the driver can be given the opportunity to create an algorithm himself by editing the switching thresholds.
  • When it is found in step S11 that there are no editable setting parameters left, the method proceeds to step S12. The decision functions modified in steps S4 to S11 may be associated exclusively to the master driver, or in an additional step S11′, the master driver can be given the opportunity to specify another driver to whom he wishes the edited decision functions to be associated.
  • In step S12, the method enters a driving mode (i.e., the engine is allowed to start) and operating parameters of the vehicle, such as longitudinal speed, lateral speed, yaw rate, pitch rate, steering wheel rotating speed, accelerator pedal position, brake pedal position or time derivatives of any of these, are determined in step S12. The master controller 11 chooses one of the setting parameters in step S13. In step S14, the master controller 11 evaluates the decision function of the setting parameter chosen in step S13 associated to the driver identified in step S1. In step S15, the method will return to step S13 as long there is a setting parameter for which the decision function has not been evaluated. When all decision functions have been evaluated, the method proceeds to step S16, wherein all setting parameters are set simultaneously in the various sub-controllers. By changing all setting parameters at the same time, transient states are avoided in which the setting parameters of the sub-controllers might be ill-adapted to each other.
  • While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit scope, applicability, or configuration in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope as set forth in the appended claims and their legal equivalents.

Claims (19)

1. A method for controlling at least one setting parameter in at least one active subsystem in a chassis of a vehicle, comprising the steps of
determining an operating parameters of the vehicle;
evaluating a decision function that yields a value of said at least one setting parameter corresponding to said determined operating parameter; and
setting said value in said at least one active subsystem,
wherein the step of setting said valued comprises the step of identifying a driver and selecting the decision function associated to the driver from a set of predetermined decision functions.
2. The method of claim 1, wherein each of the predetermined decision functions yields a plurality of discrete values, and there is a threshold for said operating parameters, the decision function yielding for result a first one of said plurality of discrete values if the first operating parameter is below the threshold and a second one of said plurality of discrete values if the operating parameter is above the threshold, and the threshold is dependent on the driver.
3. The method of claim 1, wherein each of the predetermined decision functions yields for result a plurality of discrete values, and there is a threshold for said operating parameters, the decision function yielding for result a first one of said plurality of discrete values if the first operating parameter is below the threshold and a second one of said plurality of discrete values if the operating parameter is above the threshold, and at least one of said first discrete values and second discrete values is dependent on the driver.
4. The method of claim 2, wherein a number of subsystems is at least two, and wherein the predetermined decision functions associated to each subsystem have at least substantially identical thresholds.
5. The method of any of claim 1, wherein said operating parameters comprise one or more of
vehicle longitudinal speed,
vehicle lateral speed,
vehicle yaw rated,
vehicle pitch rate,
steering wheel rotating speed,
accelerator pedal position,
brake pedal position; or
time derivatives of any of the above.
6. The method of claim 1 wherein said at least one active subsystem is one of the following:
an all-wheel drive controller, at least one state of which corresponds to an all-wheel drive mode being on, and at least one state of which corresponds to the all-wheel drive mode being off.
7. The method of claim 1, wherein the driver is identified based on a driver input at a user interface.
8. The method of claim 1, further comprising the step of determining a set of decision functions based on an input from the driver.
9. A motor vehicle comprising:
a chassis having at least one active subsystem;
a controller for controlling at least one setting parameter in said at least one active subsystem, wherein the controller is adapted to:
determine an operating condition parameters of the motor vehicle;
evaluate a decision function which yields a value of said at least one setting parameter corresponding to said operating condition parameters; and
set said value in said at least one active subsystem,
an identifier adapted to identify a driver of the motor vehicle, and
a selector adapted to select the decision function associated to the driver from a set of predetermined decision functions.
10. The motor vehicle of claim 9, further comprising a user interface for assisting the driver in defining said set of predetermined decision functions.
11. A computer readable medium embodying a computer program product comprising:
a program the program configured to:
determine an operating parameter of the vehicle;
determine an operating parameter of the vehicle;
evaluate a decision function that yields a value of said at least one setting parameter corresponding to said operating parameter; and
set said value in said at least one active subsystem.
wherein the step of setting said value comprises the step of identifying a driver and selecting the decision function associated to the driver from a set of predetermined decision functions.
12. (canceled)
13. The method of claim 1, wherein said at least one active subsystem is a shock absorber controller, states of which correspond to different degrees of shock damping.
14. The method of claim 1, wherein said at least one active subsystem is a power steering controller, states of which differ by a degree of driver assistance.
15. The method of claim 1, wherein said at least one active subsystem is a steering controller, states of which have different relations between steering wheel and front wheel turning angles.
16. The method of claim 1, wherein said at least one active subsystem is a powertrain controller, states of which have different gear shifting characteristics.
17. The method of claim 1, wherein said at least one active subsystem is a load controller for controlling motor load according to an accelerator pedal position, states of which correspond to different pedal position/load characteristics,
18. The method of claim 1, wherein said at least one active subsystem is a brake controller.
19. The method of claim 1, wherein the driver is identified based on a driver input with biometric recognition.
US12/293,419 2006-03-22 2007-03-21 Vehicle subsystem control method and apparatus Abandoned US20090076682A1 (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
DE102006013621.7 2006-03-22
DE102006013572.5 2006-03-22
DE102006013621 2006-03-22
DE102006013580.6 2006-03-22
DE102006013580 2006-03-22
DE102006013572 2006-03-22
PCT/EP2007/002516 WO2007107360A1 (en) 2006-03-22 2007-03-21 Driver- specific vehicle subsystem control method and apparatus

Publications (1)

Publication Number Publication Date
US20090076682A1 true US20090076682A1 (en) 2009-03-19

Family

ID=38226397

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/293,419 Abandoned US20090076682A1 (en) 2006-03-22 2007-03-21 Vehicle subsystem control method and apparatus
US12/293,418 Active 2029-08-07 US8370038B2 (en) 2006-03-22 2007-03-21 Vehicle subsystem control method and apparatus

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/293,418 Active 2029-08-07 US8370038B2 (en) 2006-03-22 2007-03-21 Vehicle subsystem control method and apparatus

Country Status (6)

Country Link
US (2) US20090076682A1 (en)
EP (2) EP1998995A1 (en)
JP (1) JP2009530166A (en)
AT (1) ATE474754T1 (en)
DE (1) DE602007007914D1 (en)
WO (2) WO2007107363A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090192673A1 (en) * 2008-01-24 2009-07-30 Cannondale Bicycle Corporation Bicycle user interface system and method of operation thereof
US20090254253A1 (en) * 2008-04-02 2009-10-08 Gm Global Technology Operations, Inc. Adaptive steering control for a motor vehicle
US20100010709A1 (en) * 2008-01-24 2010-01-14 Cannondale Bicycle Corporation Bicycle distributed computing arrangement and method of operation
US20100065361A1 (en) * 2008-09-17 2010-03-18 T3 Motion, Inc. Battery Powered Vehicle Control Systems and Methods
US20140207334A1 (en) * 2011-07-20 2014-07-24 Shin Noumura Vehicle control system
US9081652B2 (en) 2010-09-15 2015-07-14 Toyota Jidosha Kabushiki Kaisha Vehicle control system
CN104781126A (en) * 2012-09-06 2015-07-15 捷豹路虎有限公司 Vehicle control system and method
US20170004660A1 (en) * 2013-01-08 2017-01-05 Lytx, Inc. Device determined bandwidth saving in transmission of events
US20190081816A1 (en) * 2017-09-11 2019-03-14 Mando Corporation Integrated electronic control unit
US11084498B2 (en) * 2017-10-25 2021-08-10 Hyundai Motor Company Apparatus and method for controlling driving mode of vehicle
WO2021158656A1 (en) * 2020-02-07 2021-08-12 Micron Technology, Inc. Training a vehicle to accommodate a driver
US11338815B1 (en) * 2014-11-14 2022-05-24 United Services Automobile Association Telematics system, apparatus and method

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2055601A1 (en) * 2007-10-29 2009-05-06 MAGNETI MARELLI POWERTRAIN S.p.A. Control method for limiting the performances of a road vehicle
CN105711596B (en) * 2008-10-21 2018-06-29 大陆-特韦斯贸易合伙股份公司及两合公司 For controlling the method for motor vehicle and its equipment
US9707975B2 (en) * 2008-10-30 2017-07-18 Ford Global Technologies, Llc Vehicle and method for advising driver of same
DE102009021671A1 (en) * 2009-05-16 2010-11-18 Bayerische Motoren Werke Aktiengesellschaft Device and method for the controlled damping of a vehicle
US8903619B2 (en) 2009-08-18 2014-12-02 Toyota Jidosha Kabushiki Kaisha Vehicle control system
IN2012DN01277A (en) * 2009-08-18 2015-05-15 Toyota Motor Co Ltd
US9067604B2 (en) 2009-08-18 2015-06-30 Toyota Jidosha Kabushiki Kaisha Control device for vehicle
US8738228B2 (en) * 2009-10-30 2014-05-27 Ford Global Technologies, Llc Vehicle and method of tuning performance of same
US8886365B2 (en) * 2009-10-30 2014-11-11 Ford Global Technologies, Llc Vehicle and method for advising driver of same
DE102010021031A1 (en) * 2010-05-19 2011-11-24 Audi Ag Device for energy management in an electric vehicle
JP5126320B2 (en) * 2010-08-30 2013-01-23 トヨタ自動車株式会社 Vehicle control device
JP5671887B2 (en) * 2010-08-30 2015-02-18 トヨタ自動車株式会社 Vehicle control device
JP5556523B2 (en) * 2010-09-13 2014-07-23 トヨタ自動車株式会社 Vehicle control device
JP5497598B2 (en) * 2010-09-15 2014-05-21 トヨタ自動車株式会社 Vehicle control device
JP5573530B2 (en) * 2010-09-15 2014-08-20 トヨタ自動車株式会社 Vehicle control device
DE102011010714A1 (en) 2011-02-09 2012-08-09 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Motor vehicle with adaptive chassis
JP5997455B2 (en) * 2011-03-23 2016-09-28 株式会社ホンダアクセス Fuel efficient driving support device
GB2492748B (en) 2011-07-04 2014-05-07 Jaguar Land Rover Ltd Vehicle control system and method for controlling a vehicle
JP5696788B2 (en) * 2011-08-29 2015-04-08 トヨタ自動車株式会社 Vehicle control device
JP5679067B2 (en) * 2011-09-13 2015-03-04 トヨタ自動車株式会社 Vehicle control device
JP5742949B2 (en) * 2011-09-20 2015-07-01 トヨタ自動車株式会社 Vehicle driving force control device
CN103826950A (en) 2011-09-27 2014-05-28 丰田自动车株式会社 Vehicle drive force control apparatus
DE102011121719A1 (en) 2011-12-20 2013-06-20 Gm Global Technology Operations, Llc Device for controlling e.g. shock absorber in motor car, has user interface in which threshold value is varied by driver of motor car, where device changes compliance of subsystem in direction if index parameter exceeds threshold value
JP5910754B2 (en) * 2012-11-21 2016-04-27 トヨタ自動車株式会社 Driving support device and driving support method
DE102013217870B4 (en) * 2013-09-06 2022-10-06 Volkswagen Aktiengesellschaft Method and device for operating a damping system for a motor vehicle
DE102014215258A1 (en) 2014-08-04 2016-02-04 Bayerische Motoren Werke Aktiengesellschaft Method and apparatus for automatically selecting driving modes
DE102014215259B4 (en) 2014-08-04 2017-03-02 Bayerische Motoren Werke Aktiengesellschaft Method and device for automatically selecting a driving mode on a motor vehicle
KR101575296B1 (en) * 2014-08-13 2015-12-07 현대자동차 주식회사 System and method of controlling vehicle using turning degree
KR101484249B1 (en) * 2014-09-22 2015-01-16 현대자동차 주식회사 Apparatus and method for controlling driving mode of vehicle
WO2017120336A2 (en) * 2016-01-05 2017-07-13 Mobileye Vision Technologies Ltd. Trained navigational system with imposed constraints
CN105955099A (en) * 2016-04-26 2016-09-21 百度在线网络技术(北京)有限公司 Driving mode switching method and apparatus for an unmanned vehicle
KR101804771B1 (en) * 2016-06-24 2017-12-05 현대자동차주식회사 Vehicle, and control method for the same
JP2018024340A (en) * 2016-08-10 2018-02-15 パナソニックIpマネジメント株式会社 Driving tendency determination apparatus and driving tendency determination system
US10787174B2 (en) * 2017-10-13 2020-09-29 Toyota Motor Engineering & Manufacutring North America, Inc. Automatic vehicle driving mode system
DE102017126639A1 (en) 2017-11-13 2019-05-16 Volkswagen Aktiengesellschaft A method for collecting personal information and for creating a user profile for a driver and an input device
US10860025B2 (en) * 2018-05-15 2020-12-08 Toyota Research Institute, Inc. Modeling graph of interactions between agents
CN109808694B (en) * 2019-02-28 2020-06-09 北京航空航天大学 Vehicle control method and device
US20230227046A1 (en) * 2022-01-14 2023-07-20 Toyota Motor North America, Inc. Mobility index determination

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050080528A1 (en) * 1997-08-01 2005-04-14 American Calcar Inc. Centralized control and management system for automobiles

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3922051A1 (en) * 1989-07-05 1991-01-24 Porsche Ag METHOD AND DEVICE FOR CONTROLLING AN AUTOMATIC GEARBOX
US5265119A (en) 1989-11-07 1993-11-23 Qualcomm Incorporated Method and apparatus for controlling transmission power in a CDMA cellular mobile telephone system
JP2913748B2 (en) * 1990-04-18 1999-06-28 日産自動車株式会社 Comprehensive control device for braking / driving force and wheel load distribution
US5513107A (en) * 1992-12-17 1996-04-30 Ford Motor Company Methods and apparatus for controlling operating subsystems of a motor vehicle
FR2701747B1 (en) 1993-02-18 1995-04-21 Roumen Antonov Transmission device, in particular for a vehicle, and control methods relating thereto.
DE19860248C1 (en) * 1998-12-24 2000-03-16 Daimler Chrysler Ag Computing method and device for classifying vehicle driver's performance ascertains driving behavior indicators by comparison with reference values sensed as measured variables through regulator unit
JP4408538B2 (en) * 2000-07-24 2010-02-03 株式会社日立製作所 Probe device
DE10295651D2 (en) * 2001-12-06 2005-01-13 Daimler Chrysler Ag Device for influencing at least one seconded in a vehicle control and / or regulating system
EP1355209A1 (en) 2002-04-18 2003-10-22 Ford Global Technologies, LLC Vehicle control system
JP2003312410A (en) * 2002-04-23 2003-11-06 Nissan Motor Co Ltd Vehicular warning device
DE10323723A1 (en) 2003-05-24 2004-12-09 Daimlerchrysler Ag Device for individual adjustment of driving dynamics of a motor vehicle
DE10330980A1 (en) * 2003-07-09 2005-01-27 Giesecke & Devrient Gmbh System for engine control
DE10335057A1 (en) * 2003-07-31 2005-02-24 Bayerische Motoren Werke Ag Vehicle has facility to select response characteristics for chassis and drive system
DE102004019337A1 (en) 2004-04-21 2005-11-17 Siemens Ag Assistance system for motor vehicles

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050080528A1 (en) * 1997-08-01 2005-04-14 American Calcar Inc. Centralized control and management system for automobiles

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090192673A1 (en) * 2008-01-24 2009-07-30 Cannondale Bicycle Corporation Bicycle user interface system and method of operation thereof
US20100010709A1 (en) * 2008-01-24 2010-01-14 Cannondale Bicycle Corporation Bicycle distributed computing arrangement and method of operation
US8121757B2 (en) * 2008-01-24 2012-02-21 Cannondale Bicycle Corporation Bicycle user interface system and method of operation thereof
US20120130591A1 (en) * 2008-01-24 2012-05-24 Cycling Sports Group, Inc. Bicycle user interface system and method of operation thereof
US8386127B2 (en) * 2008-01-24 2013-02-26 Cycling Sports Group, Inc. Bicycle user interface system and method of operation thereof
US8489278B2 (en) 2008-01-24 2013-07-16 Cycling Sports Group, Inc. Bicycle user interface system and method of operation thereof
US20090254253A1 (en) * 2008-04-02 2009-10-08 Gm Global Technology Operations, Inc. Adaptive steering control for a motor vehicle
US8121760B2 (en) 2008-04-02 2012-02-21 GM Global Technology Operations LLC Adaptive steering control for a motor vehicle
US20100065361A1 (en) * 2008-09-17 2010-03-18 T3 Motion, Inc. Battery Powered Vehicle Control Systems and Methods
US9081652B2 (en) 2010-09-15 2015-07-14 Toyota Jidosha Kabushiki Kaisha Vehicle control system
US20140207334A1 (en) * 2011-07-20 2014-07-24 Shin Noumura Vehicle control system
US9002578B2 (en) * 2011-07-20 2015-04-07 Toyota Jidosha Kabushiki Kaisha Vehicle control system
CN104781126A (en) * 2012-09-06 2015-07-15 捷豹路虎有限公司 Vehicle control system and method
US20150246590A1 (en) * 2012-09-06 2015-09-03 Jaquar Land Rover Limited Vehicle control system and method
US20150298697A1 (en) * 2012-09-06 2015-10-22 Jaguar Land Rover Limited Vehicle control system and method
US9457812B2 (en) * 2012-09-06 2016-10-04 Jaguar Land Rover Limited Vehicle control system and method
US9884626B2 (en) * 2012-09-06 2018-02-06 Jaguar Land Rover Limited Vehicle control system and method
US20170004660A1 (en) * 2013-01-08 2017-01-05 Lytx, Inc. Device determined bandwidth saving in transmission of events
US11338815B1 (en) * 2014-11-14 2022-05-24 United Services Automobile Association Telematics system, apparatus and method
US20190081816A1 (en) * 2017-09-11 2019-03-14 Mando Corporation Integrated electronic control unit
US10764084B2 (en) * 2017-09-11 2020-09-01 Mando Corporation Integrated electronic control unit
US11084498B2 (en) * 2017-10-25 2021-08-10 Hyundai Motor Company Apparatus and method for controlling driving mode of vehicle
WO2021158656A1 (en) * 2020-02-07 2021-08-12 Micron Technology, Inc. Training a vehicle to accommodate a driver
US11738804B2 (en) 2020-02-07 2023-08-29 Micron Technology, Inc. Training a vehicle to accommodate a driver

Also Published As

Publication number Publication date
US20090099727A1 (en) 2009-04-16
EP1998995A1 (en) 2008-12-10
US8370038B2 (en) 2013-02-05
ATE474754T1 (en) 2010-08-15
EP1998994A1 (en) 2008-12-10
JP2009530166A (en) 2009-08-27
EP1998994B1 (en) 2010-07-21
WO2007107363A1 (en) 2007-09-27
DE602007007914D1 (en) 2010-09-02
WO2007107360A1 (en) 2007-09-27

Similar Documents

Publication Publication Date Title
US20090076682A1 (en) Vehicle subsystem control method and apparatus
US7974751B2 (en) Sensitivity identifying device and steering assist system
EP2621777B1 (en) Brake control of a vehicle based on driver behavior
US8131441B2 (en) System and method for controlling torque based on driver status
US7626494B2 (en) Moving body, and electronic key system for moving body
US11415979B2 (en) Controlling movement of a vehicle
CN101300161B (en) Method for operating a brake system of a motor vehicle
CN106740266A (en) The control method and system of a kind of output torque
EP2106936A1 (en) Adaptive suspension control for a motor vehicle
CA2524240A1 (en) Regeneration control system
CN109808706A (en) Learning type assistant driving control method, device, system and vehicle
CN110979018A (en) Vehicle, control method and device thereof, electronic device and storage medium
EP3129267B1 (en) System and method for driving scenario configuration
CN104822920A (en) Method and device for improved switching over between accelerator pedal characteristic curves
JP2009143354A (en) Vehicular control device
CN107187317A (en) Control method, device, entire car controller and the automobile of automobile driving speed
KR101327116B1 (en) Mdps control method with learning of driving pattern
KR100998231B1 (en) Attitude controlling method of vehicle on turning a corner
JPH11153042A (en) Method to recognize spontaneous activity demand of driver of automobile
CN106891988A (en) Electric boosting steering system and its control method with various assistant modes
WO2021175102A1 (en) Method and apparatus for controlling turning attitude of vehicle, and vehicle
RU2008141772A (en) METHOD AND DEVICE FOR DRIVING A VEHICLE SUBSYSTEM BY A DRIVER
CN116605219A (en) Constant-speed cruising control method and device, vehicle and storage medium
CN117104235A (en) Auxiliary lane changing method and device for vehicle, vehicle and storage medium
US8112205B2 (en) Device and method for controlling torque applied to wheels of a vehicle

Legal Events

Date Code Title Description
AS Assignment

Owner name: GM GLOBAL TECHNOLOGY, INC., MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GHONEIM, YOUSSEF;REEL/FRAME:021552/0895

Effective date: 20080916

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: CORRECTION TO THE ASSIGNMENT RECORDATION COVER SHEET TO CORRECT THE TYPOGRAPHICAL ERROR IN THE ASSIGNEE NAME RECORDED AT REEL;ASSIGNOR:GHONEIM, YOUSSEF;REEL/FRAME:022077/0395

Effective date: 20080916

AS Assignment

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0448

Effective date: 20081231

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0448

Effective date: 20081231

AS Assignment

Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022554/0538

Effective date: 20090409

Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022554/0538

Effective date: 20090409

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023126/0914

Effective date: 20090709

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023155/0769

Effective date: 20090814

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023126/0914

Effective date: 20090709

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023155/0769

Effective date: 20090814

AS Assignment

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0313

Effective date: 20090710

Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0313

Effective date: 20090710

AS Assignment

Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0237

Effective date: 20090710

Owner name: UAW RETIREE MEDICAL BENEFITS TRUST,MICHIGAN

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0237

Effective date: 20090710

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:025245/0909

Effective date: 20100420

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UAW RETIREE MEDICAL BENEFITS TRUST;REEL/FRAME:025315/0046

Effective date: 20101026

AS Assignment

Owner name: WILMINGTON TRUST COMPANY, DELAWARE

Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025324/0515

Effective date: 20101027

AS Assignment

Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN

Free format text: CHANGE OF NAME;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025781/0245

Effective date: 20101202

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION