The present invention relates to methods and systems of a steering system, and more particularly to methods and system for forecasting or predicting system states and controlling aspects of a vehicle and/or steering system based on the predicted system states.
Electrical power steering (EPS) systems use an electric motor as an actuator to provide assist to a driver while steering a vehicle. In today's market, automotive technology is evolving fast to embrace semi-autonomous and autonomous technologies by developing feasible ADAS (Advanced Driver Assistance Systems) solutions. Instead of directly assisting the driver (by reducing steering efforts), EPS can also accept a position command from another control system to achieve directional control of a vehicle in certain conditions.
An embodiment of a method of controlling one or more components of a vehicle includes receiving a reference steering command and one or more measurement signals related to a steering system of a vehicle, and estimating, by a processing device, a state of the steering system based on the one or more measurement signals, the steering system including at least a handwheel and a steering motor. The method also includes determining a maximum state achievable by the steering system at one or more times subsequent to receiving the one or more measurement signals, and controlling, by a control module, the steering system based on the steering reference command and the maximum state.
An embodiment of a control system includes a processing device configured to estimate a state of a steering system of a vehicle based on measurement signals relating to the steering system and the vehicle, the measurement signals associated with an initial time interval, the steering system including at least a handwheel and a steering motor, and determine a maximum state achievable by the steering system at one or more subsequent time intervals. The system also includes a control module configured to control at least one of the steering system and the vehicle based on the maximum state.
These and other advantages and features will become more apparent from the following description taken in conjunction with the drawings.
The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
Referring now to
As shown in
A control module 40 controls the operation of the steering system 12 based on one or more of the sensor signals and further based on the steering control systems and methods of the present disclosure. The control module may be used as part of an EPS system to provide steering assist torque and/or may be used as a driver assistance system that can control steering of the vehicle (e.g., for parking assist, emergency steering control and/or autonomous or semi-autonomous steering control). An example of a driver assistance system is an ADAS (Advanced Driver Assistance Systems) system that, instead of or in addition to directly assisting the driver (by reducing steering efforts), can also accept a position command from another control system to achieve directional control of a vehicle in certain conditions.
Generally speaking, the steering control systems and methods of the present disclosure can be used to provide directional control of a vehicle (either autonomously, semi-autonomously or by providing torque or steering assist) based on forecasting or predicting future system states. Such predictions can be used to assist in achieving a desired heading (or tire position) within a required time under various conditions. For example, a steering control system can provide steering control and/or assistance in functions such as automated driving and/or automatic parking assist (APA).
Aspects of embodiments described herein may be performed by any suitable control system and/or processing device, such as the motor assist unit 18 and/or the control module 40. In one embodiment, the control module 40 is or is included as part of an autonomous driving system.
Referring now to
The control module 40 may primarily include sub-modules such as a System Output Capability module 60, a reference command conditioning module 62 and a servo control module that outputs motor torque commands to an EPS or other steering control system. The control module may also incorporate additional sub-modules such as those shown in
In the example of
The control module 40 also includes a system output capability module 60 that can estimate current system states and/or forecast future system states, and can estimate current system capabilities and/or forecast future system capabilities. The system capability estimations can include maximum states (e.g., maximum handwheel position, maximum motor torque, etc.), and can provide information as to whether a commanded state can be achieved and the amount of time required to achieve the commanded state. The system output capability module 60 uses EPS signals (e.g., motor velocity and motor position), vehicle signals (e.g., vehicle speed) and/or motor capability data to estimate and/or forecast system states.
A system state may be one or more of various states related to, e.g., handwheel position and motor parameters (e.g., torque, motor angular speed, etc.). For example, the output capability module 60 can function as a handwheel position forecasting module that performs a handwheel position forecasting function. In another example, the module can estimate a maximum motor torque, e.g., the maximum amount of torque that can be generated by a motor. In yet another example, the module 60 can estimate an amount of motor torque that can be achieved within a selected time interval (i.e., time step), and/or can estimate an amount of time required to achieve a selected handwheel position.
The vehicle control module 58 is used to generate a steering reference command (e.g., a motor torque command, a reference steering angle or a reference handwheel position) based on information from perception module 52 and the localization module 50, however the state specified by the steering reference command may not be reached in the required time due to the limited ability of the steering motor. The output capability module 60 is able to forecast system states (e.g., the maximum steering angle or motor torque) that can be achieved by or within a selected time interval, e.g., within a calibrate-able time into the future. The output from the output capability module 60 may be used to condition control signals and can also be used to define the slew rate of the reference handwheel angle. For example, the output capability module 60 performs a handwheel position forecasting function and is configured to generate a predicted handwheel position in the clockwise direction and a predicted handwheel position in the counterclockwise direction, which can be used as maximums to limit the reference handwheel position and/or other control commands. The system output capability can be input to a reference command conditioning module 62 that conditions or limits the reference command to stay within system capability limits.
The maximum motor torque (shown as Max Motor Torque I) can be input to a low pass filter (LPF) 82, which models and further limits the maximum torque based on the dynamic behavior of the motor and motor control.
As shown above, the motor envelope model 80 estimates the maximum torque and limits the motor torque command, based on factors including motor velocity, thermal limit, and voltage.
It is noted that the motor envelope model can be configured to account for fewer factors or different factors than those discussed in conjunction with
As discussed above, the system state estimation and/or forecasting method may include estimating and/or predicting a rack load, which can then be applied to a mass model of the steering system for estimation and/or prediction of system states. The estimated or predicted rack load can be determined using a number of techniques. One technique includes estimating rack force based on motor measurements (motor angle, motor speed) using a state observer that provides estimates of the internal state of the system, such as an EPS observer.
Referring to
Referring to
Mz=KψΨ,
where Mz is the aligning torque, Kψ is the torsional stiffness of the tire, and Ψ is the yaw angle of the wheel plane, and
with
Ψdef: Torsional deflection of the tire.
Ψdeflux: Maximum possible deflection of the tire.
Mz max: Maximum Torque that can be generated by the tire.
with
Xrel: Tire relaxation length.
ω: Tire rotational velocity.
r: Tire rolling radius.
An example of the static tire model is described in U.S. patent application Ser. No. 14/486,392 entitled “Providing Assist Torque without Hand Wheel Torque Sensor for Zero to Low Speed,” filed on Sep. 15, 2014, the entirety of which is incorporated herein by reference. The above equations are implemented in steering wheel coordinates (HW rad, HW rad/s), rather than tire steering coordinates (tire rad, tire rad/s).
In addition, as shown in FIG., motor velocity 96, motor angle 90 and a constant 102 (Ψdefin) are input to the static tire model 92 to generate a static rack force value 104.
Referring to
The motor angle value 90 is input to a tire relaxation dynamics module 120, which converts the motor angle to a tire angle using road wheel angle measurements and steer arm length measurements. This predicted road-wheel angle is passed through a vehicle speed dependent low pass filter. Steer arm length can be found using measurements done on a vehicle. The road wheel angle is applied to a tire relaxation dynamics module 122 and then to a bicycle model 124, which receives the road wheel angle and a vehicle speed value, and calculates force functions and values (alpha) related to tire slip between the tires and the road. At block 126, outputs from the bicycle model 124, the steer arm length and vehicle speed are used to calculate a rolling rack force 128.
Standard force and moment balance equations can be used at the front and rear axles of the bicycle model 124. The nonlinear rolling tire model is used to represent the lateral force vs slip angle relationship.
The following equations may be used in the rolling tire model:
m({dot over (V)}+rU)=Fcf+Fcr
Izz{dot over (r)}=a·Fcf−b·Fcr
where:
V=Lateral speed of center of gravity (CG) of vehicle
U=Longitudinal speed of CG of vehicle
r=Yaw Rate of CG of vehicle
a=Distance of front axle from CG of vehicle
b=Distance of rear axle from CG of vehicle
Izz=Moment of Inertia about z axis
Fcf=Tire force of front axle
Fcr=Tire force of rear axle
m=Mass of vehicle.
Fcf and Fcr may be determined by a look-up table with the inputs of vehicle speed and slip angle. The higher vehicle speed will lead to a lower lateral force.
The relationship between slip angle and lateral force may be represented by
where ∝f and ∝r are slip angles of front and rear axles respectively, and δ is the steer angle (tire angle). The axle forces and pneumatic trail are expressed as:
Fcf=Fcf(∝f)
Fcr=Fcr(∝r)
Rack Force: Frack=(tm−tp)·Fcf/SA
SA: Steer Arm Length
a: Vehicle CG to Front Axle Distance
b: Vehicle CG to Rear Axle Distance
∝f: Front Axle Slip Angle
∝r: Rear Axle Slip Angle
tm: Mechanical Trail
tp: Pneumatic Trail
In one embodiment, the static rack force 104 and the rolling rack force 128 are blended based on vehicle speed to generate a blended rack force 130. For example, the static rack force and the rolling rack force can be weighted based on vehicle speed, and/or a threshold speed can be applied to determine which force is output.
Data including the blended rack force and the maximum motor torque (which may be generated using the motor envelope model) can be applied to a mass model of an EPS or other control system. The mass model may be a one-mass model (e.g., a one degree of freedom mass-spring-damping system), a two-mass model, or other formulation. There may be various formulations of EPS or control system dynamics, such as a three-mass model or even a ten-mass model. The parameters of a multi-body EPS system model may be derived using system identification methods.
In one embodiment, the system capability estimation and/or forecasting function is called every calibrate-able time period Δtupdate. Then, this function predicts the system response at time ΔtForecasting by iteratively calculating system response in steps of sample time. Hence, the predicted response at time Δtupdate+ΔtForecasting is estimated at current time step, say Δtupdate. The iterative calculation may be achieved by an iteration technique such as a ‘for-loop’ technique, which may be executed in an embedded coder/controller. Since the algorithm is coded as an iterative algorithm in a ‘for-loop’, once it is called, ‘for loop’ will be executed for calibrate-able times to predict future system states such as predicted handwheel positions and limits at one or more calibrate-able times ΔtForecasting into the future. In other embodiments, if system capability is estimated immediately (e.g., at the current time zero or the next following time stamp Δtupdate.
The system state (e.g., handwheel position) may be estimated using the model for a current time, or used to predict future system states. For example, if a range of future states is to be predicted, an iterative algorithm may be used to estimate system states for a series of time steps. Examples of algorithms that may be used for prediction include iterative methods such as Runge-Kutta method or Euler method.
For example, a control system generates a reference handwheel position command 164. Based on the current handwheel position, the handwheel position at a future time or times (e.g. one time step at 0.01 seconds after the current time, or multiple time step iterations) is calculated according to embodiments discussed herein and used to generate the limits 160 and 162. The reference command 164 in this example exceeds the control system capability, which indicates that it cannot be achieved. In contrast, a second handwheel reference command 166 is within the system capability, which indicates that it can be achieved. Due to the estimated control system capability, it can be determined whether a reference position command can be achieved, e.g., by applying the limits and the reference position command to the reference command conditioning module 62 shown in
In one embodiment, system states and capabilities can be calculated immediately (e.g., at a current time step or an immediately following time step) and/or at future time steps. For example, the method can include forecasting handwheel position in the future, and can also include estimating the maximum achievable motor torque or handwheel velocity immediately.
In the following example, future system state predictions such as predicted handwheel positions are generated using the Runge-Kutta algorithm to solve a set of ordinary differential equations (ODEs) to predict the range of handwheel position in the future. The algorithm is coded as an iterative algorithm such as a ‘for-loop’ algorithm.
Execution of the Runge-Kutta algorithm is discussed as follows in a general sense. When the algorithm is used for EPS control, the dynamic system includes the motor envelope model, rack load model, and mass model. Consider solving a general ordinary differential equation with initial condition:
{dot over (y)}=f(t,y),y(t0)=y0
where y is a function of time t and {dot over (y)} is the derivative of y with respect to t. The Runge-Kutta is used to obtain an approximated solution, which is a sequence for n=0, 1, 2, 3 . . . , as follows:
where
h is a time interval or time value, k1 (or K1) is the increment based on the slope at the beginning of the interval y, k2 (or K2) is the increment based on the slope at the midpoint of the interval y+0.5*h*K1. K3 (or K3) is also the increment based on the slope at the midpoint of the interval y+0.5*h*K2, and k4 (or K4) is the increment based on the slope at the end of the interval y+h*K3
In one embodiment, yn is a set of variables including handwheel position, handwheel velocity, rack position and rack velocity.
The following is an example of a method for forecasting or predicting a system state, which incorporates a one-mass model of an EPS assist mechanism and an EPS observer for estimating rack load. The one mass model may be a one degree of freedom mass-spring-damping system where the handwheel is represented as the mass. In this example, the rack load is estimated for a current or immediately following time stamp.
The equation of motion for the one-mass EPS model of an assist mechanism can be expressed as:
JA{umlaut over (θ)}A=TM−TF−Tb−TR,
where JA is the inertia of the assist mechanism (AM), {umlaut over (θ)}A is the angular acceleration of the AM, TM is the motor torque acting on the AM, TF is the torque due to friction, Tb is the torsion bar torque, and TR is the torque on the AM generated by the rack load. TM and Tb can be measured, and TF can be modeled. The combination of TM, TF and Tb can be combined as a measured torque T, where T=TM−TF−Tb. In addition, {dot over (θ)}A can be measured. Then, an observer can estimate TR using the measured T and {dot over (θ)}A.
The equation for the EPS observer can be expressed as follows:
T
R=[01]xe
where xe is a system state. The values Ā and
An example of the calculation of handwheel velocity limits is shown as follows:
Upper Limit=Estimated maximum handwheel velocity state
Lower Limit=Estimated minimum handwheel velocity state
For example, as shown in
Estimated maximum motor torque can be provided immediately from the motor torque envelope model. The estimated maximum motor torque may also be estimated for future time steps, e.g., by solving a set of ODEs as discussed above. Motor torque commands can be limited based on the maximum motor torque.
In another example, the vehicle control module 58 outputs a steering reference command representing a motor torque command rather than a reference handwheel position. The system output capability module 60 calculates a motor torque limit and sends it to the module 62, and a motor torque command is limited. An example of a limiter is shown in
The system state estimations and/or forecasts can be used by or in conjunction with a vehicle control system to limit or condition a reference command (e.g., a handwheel position reference command or motor torque command) to ensure that the reference command stays within system capabilities.
It is noted that the system capability can be output to the reference condition module 62 (or other suitable limiting device) for a single time step or for multiple time step iterations. This can be useful, e.g., when predicting the EPS system capability for several time step iterations is computationally expensive.
Embodiments described herein provide a number of benefits and technical effects. Embodiments provide effective techniques for forecasting or predicting steering system and steering control and/or assist system states, which can be used to affect motor control and/or vehicle control.
With advances in motor control and other technologies, EPS systems have much higher bandwidth than before. However, the time response of an EPS system is still greatly affected by inertia and stiffness of the system. Furthermore, the instantaneous tire stiffness can change as a function of conditions such as surface friction, payload, slip angle, etc. This would also affect directional control of a vehicle. Previous position control algorithms can use a rate limiter to limit the rate of change of a position reference input. However, these rate limits are just simple calibrations and are not fully representative of limitations of an EPS system in a given scenario. Embodiments described herein provide functions such as forecasting a maximum angle that can be achieved in a calibrate-able time into the future, which can be used to condition the reference position.
While the invention has been described in detail in connection with only a limited number of embodiments, it should be readily understood that the invention is not limited to such disclosed embodiments. Rather, the invention can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate with the spirit and scope of the invention. Additionally, while various embodiments of the invention have been described, it is to be understood that aspects of the invention may include only some of the described embodiments. Accordingly, the invention is not to be seen as limited by the foregoing description.
This patent application claims priority to U.S. Provisional Patent Application Ser. No. 62/327,085, filed Apr. 25, 2016 which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4315117 | Kokubo et al. | Feb 1982 | A |
4337967 | Yoshida et al. | Jul 1982 | A |
4503300 | Lane, Jr. | Mar 1985 | A |
4503504 | Suzumura et al. | Mar 1985 | A |
4561323 | Stromberg | Dec 1985 | A |
4691587 | Farrand et al. | Sep 1987 | A |
4836566 | Birsching | Jun 1989 | A |
4921066 | Conley | May 1990 | A |
4962570 | Hosaka et al. | Oct 1990 | A |
4967618 | Matsumoto et al. | Nov 1990 | A |
4976239 | Hosaka | Dec 1990 | A |
5240284 | Takada et al. | Aug 1993 | A |
5295712 | Omura | Mar 1994 | A |
5319803 | Allen | Jun 1994 | A |
5488555 | Asgari et al. | Jan 1996 | A |
5618058 | Byon | Apr 1997 | A |
5668721 | Chandy | Sep 1997 | A |
5690362 | Peitsmeier et al. | Nov 1997 | A |
5765116 | Wilson-Jones et al. | Jun 1998 | A |
5893580 | Hoagland et al. | Apr 1999 | A |
5911789 | Keipert et al. | Jun 1999 | A |
6070686 | Pollmann | Jun 2000 | A |
6138788 | Bohner et al. | Oct 2000 | A |
6170862 | Hoagland et al. | Jan 2001 | B1 |
6212453 | Kawagoe et al. | Apr 2001 | B1 |
6227571 | Sheng et al. | May 2001 | B1 |
6256561 | Asanuma | Jul 2001 | B1 |
6301534 | McDermott, Jr. et al. | Oct 2001 | B1 |
6354622 | Ulbrich et al. | Mar 2002 | B1 |
6360149 | Kwon et al. | Mar 2002 | B1 |
6373472 | Palalau et al. | Apr 2002 | B1 |
6381526 | Higashi et al. | Apr 2002 | B1 |
6390505 | Wilson | May 2002 | B1 |
6481526 | Millsap et al. | Nov 2002 | B1 |
6575263 | Hjelsand et al. | Jun 2003 | B2 |
6578449 | Anspaugh et al. | Jun 2003 | B1 |
6598695 | Menjak et al. | Jul 2003 | B1 |
6612392 | Park et al. | Sep 2003 | B2 |
6612393 | Bohner et al. | Sep 2003 | B2 |
6778890 | Shimakage et al. | Aug 2004 | B2 |
6799654 | Menjak et al. | Oct 2004 | B2 |
6817437 | Magnus et al. | Nov 2004 | B2 |
6819990 | Ichinose | Nov 2004 | B2 |
6820713 | Menjak et al. | Nov 2004 | B2 |
7021416 | Kapaan et al. | Apr 2006 | B2 |
7048305 | Muller | May 2006 | B2 |
7062365 | Fei | Jun 2006 | B1 |
7295904 | Kanevsky et al. | Nov 2007 | B2 |
7308964 | Hara et al. | Dec 2007 | B2 |
7428944 | Gerum | Sep 2008 | B2 |
7461863 | Muller | Dec 2008 | B2 |
7495584 | Sorensen | Feb 2009 | B1 |
7628244 | Chino et al. | Dec 2009 | B2 |
7719431 | Bolourchi | May 2010 | B2 |
7735405 | Parks | Jun 2010 | B2 |
7793980 | Fong | Sep 2010 | B2 |
7862079 | Fukawatase et al. | Jan 2011 | B2 |
7894951 | Norris et al. | Feb 2011 | B2 |
7909361 | Oblizajek et al. | Mar 2011 | B2 |
8002075 | Markfort | Aug 2011 | B2 |
8027767 | Klein et al. | Sep 2011 | B2 |
8055409 | Tsuchiya | Nov 2011 | B2 |
8069745 | Strieter et al. | Dec 2011 | B2 |
8079312 | Long | Dec 2011 | B2 |
8146945 | Born et al. | Apr 2012 | B2 |
8150581 | Iwazaki et al. | Apr 2012 | B2 |
8170725 | Chin et al. | May 2012 | B2 |
8260482 | Szybalski et al. | Sep 2012 | B1 |
8352110 | Szybalski et al. | Jan 2013 | B1 |
8452492 | Buerkle et al. | May 2013 | B2 |
8479605 | Shavrnoch et al. | Jul 2013 | B2 |
8548667 | Kaufmann | Oct 2013 | B2 |
8606455 | Boehringer et al. | Dec 2013 | B2 |
8632096 | Quinn et al. | Jan 2014 | B1 |
8634980 | Urmson et al. | Jan 2014 | B1 |
8650982 | Matsuno et al. | Feb 2014 | B2 |
8670891 | Szybalski et al. | Mar 2014 | B1 |
8695750 | Hammond et al. | Apr 2014 | B1 |
8725230 | Lisseman et al. | May 2014 | B2 |
8818608 | Cullinane et al. | Aug 2014 | B2 |
8825258 | Cullinane et al. | Sep 2014 | B2 |
8825261 | Szybalski et al. | Sep 2014 | B1 |
8843268 | Lathrop et al. | Sep 2014 | B2 |
8874301 | Rao et al. | Oct 2014 | B1 |
8880287 | Lee et al. | Nov 2014 | B2 |
8881861 | Tojo | Nov 2014 | B2 |
8899623 | Stadler et al. | Dec 2014 | B2 |
8909428 | Lombrozo | Dec 2014 | B1 |
8915164 | Moriyama | Dec 2014 | B2 |
8948993 | Schulman et al. | Feb 2015 | B2 |
8950543 | Heo et al. | Feb 2015 | B2 |
8994521 | Gazit | Mar 2015 | B2 |
9002563 | Green et al. | Apr 2015 | B2 |
9031729 | Lathrop et al. | May 2015 | B2 |
9032835 | Davies et al. | May 2015 | B2 |
9045078 | Tovar et al. | Jun 2015 | B2 |
9073574 | Cuddihy et al. | Jul 2015 | B2 |
9092093 | Jubner et al. | Jul 2015 | B2 |
9108584 | Rao et al. | Aug 2015 | B2 |
9134729 | Szybalski et al. | Sep 2015 | B1 |
9150200 | Urhahne | Oct 2015 | B2 |
9150224 | Yopp | Oct 2015 | B2 |
9150238 | Alcazar et al. | Oct 2015 | B2 |
9159221 | Stantchev | Oct 2015 | B1 |
9164619 | Goodlein | Oct 2015 | B2 |
9174642 | Wimmer et al. | Nov 2015 | B2 |
9186994 | Okuyama et al. | Nov 2015 | B2 |
9193375 | Schramm et al. | Nov 2015 | B2 |
9199553 | Cuddihy et al. | Dec 2015 | B2 |
9227531 | Cuddihy et al. | Jan 2016 | B2 |
9233638 | Lisseman et al. | Jan 2016 | B2 |
9235111 | Davidsson et al. | Jan 2016 | B2 |
9235211 | Davidsson et al. | Jan 2016 | B2 |
9235987 | Green et al. | Jan 2016 | B2 |
9238409 | Lathrop et al. | Jan 2016 | B2 |
9248743 | Enthaler et al. | Feb 2016 | B2 |
9260130 | Mizuno | Feb 2016 | B2 |
9290174 | Zagorski | Mar 2016 | B1 |
9290201 | Lombrozo | Mar 2016 | B1 |
9298184 | Bartels et al. | Mar 2016 | B2 |
9308857 | Lisseman et al. | Apr 2016 | B2 |
9308891 | Cudak et al. | Apr 2016 | B2 |
9333983 | Lathrop et al. | May 2016 | B2 |
9352752 | Cullinane et al. | May 2016 | B2 |
9360865 | Yopp | Jun 2016 | B2 |
9725098 | Abou-Nasr et al. | Aug 2017 | B2 |
9810727 | Kandler et al. | Nov 2017 | B2 |
9852752 | Chou et al. | Dec 2017 | B1 |
9868449 | Holz et al. | Jan 2018 | B1 |
20030046012 | Yamaguchi | Mar 2003 | A1 |
20030094330 | Boloorchi et al. | May 2003 | A1 |
20030227159 | Muller | Dec 2003 | A1 |
20040016588 | Vitale et al. | Jan 2004 | A1 |
20040046346 | Eki et al. | Mar 2004 | A1 |
20040099468 | Chernoff et al. | May 2004 | A1 |
20040129098 | Gayer et al. | Jul 2004 | A1 |
20040182640 | Katou et al. | Sep 2004 | A1 |
20040204808 | Satoh et al. | Oct 2004 | A1 |
20040262063 | Kaufmann et al. | Dec 2004 | A1 |
20050001445 | Ercolano | Jan 2005 | A1 |
20050081675 | Oshita et al. | Apr 2005 | A1 |
20050155809 | Krzesicki et al. | Jul 2005 | A1 |
20050197746 | Pelchen et al. | Sep 2005 | A1 |
20050205344 | Uryu | Sep 2005 | A1 |
20050275205 | Ahnafield | Dec 2005 | A1 |
20060224287 | Izawa et al. | Oct 2006 | A1 |
20060244251 | Muller | Nov 2006 | A1 |
20060271348 | Rossow et al. | Nov 2006 | A1 |
20070021889 | Tsuchiya | Jan 2007 | A1 |
20070029771 | Haglund et al. | Feb 2007 | A1 |
20070046003 | Mori et al. | Mar 2007 | A1 |
20070046013 | Bito | Mar 2007 | A1 |
20070241548 | Fong | Oct 2007 | A1 |
20070284867 | Cymbal et al. | Dec 2007 | A1 |
20080009986 | Lu et al. | Jan 2008 | A1 |
20080238068 | Kumar et al. | Oct 2008 | A1 |
20090024278 | Kondo et al. | Jan 2009 | A1 |
20090112406 | Fujii | Apr 2009 | A1 |
20090189373 | Schramm et al. | Jul 2009 | A1 |
20090256342 | Cymbal et al. | Oct 2009 | A1 |
20090276111 | Wang et al. | Nov 2009 | A1 |
20090292466 | McCarthy et al. | Nov 2009 | A1 |
20100152952 | Lee et al. | Jun 2010 | A1 |
20100222976 | Haug | Sep 2010 | A1 |
20100228417 | Lee et al. | Sep 2010 | A1 |
20100228438 | Buerkle | Sep 2010 | A1 |
20100250081 | Kinser et al. | Sep 2010 | A1 |
20100280713 | Stahlin et al. | Nov 2010 | A1 |
20100286869 | Katch et al. | Nov 2010 | A1 |
20100288567 | Bonne | Nov 2010 | A1 |
20110098922 | Ibrahim | Apr 2011 | A1 |
20110153160 | Hesseling et al. | Jun 2011 | A1 |
20110167940 | Shavrnoch et al. | Jul 2011 | A1 |
20110187518 | Strumolo et al. | Aug 2011 | A1 |
20110224876 | Paholics | Sep 2011 | A1 |
20110266396 | Abildgaard et al. | Nov 2011 | A1 |
20110282550 | Tada et al. | Nov 2011 | A1 |
20120136540 | Miller | May 2012 | A1 |
20120150388 | Boissonnier et al. | Jun 2012 | A1 |
20120197496 | Limpibunterng et al. | Aug 2012 | A1 |
20120205183 | Rombold | Aug 2012 | A1 |
20120209473 | Birsching et al. | Aug 2012 | A1 |
20120215377 | Takemura et al. | Aug 2012 | A1 |
20120296525 | Endo | Nov 2012 | A1 |
20130002416 | Gazit | Jan 2013 | A1 |
20130325202 | Howard et al. | Jan 2013 | A1 |
20130087006 | Ohtsubo et al. | Apr 2013 | A1 |
20130158771 | Kaufmann | Jun 2013 | A1 |
20130218396 | Moshchuk et al. | Aug 2013 | A1 |
20130233117 | Read et al. | Sep 2013 | A1 |
20130253765 | Bolourchi et al. | Sep 2013 | A1 |
20130292955 | Higgins et al. | Nov 2013 | A1 |
20140028008 | Stadler et al. | Jan 2014 | A1 |
20140046542 | Kauffman et al. | Feb 2014 | A1 |
20140046547 | Kaufmann et al. | Feb 2014 | A1 |
20140111324 | Lisseman et al. | Apr 2014 | A1 |
20140300479 | Wolter et al. | Apr 2014 | A1 |
20140152551 | Mueller et al. | Jun 2014 | A1 |
20140156107 | Karasawa et al. | Jun 2014 | A1 |
20140168061 | Kim | Jun 2014 | A1 |
20140172231 | Terada et al. | Jun 2014 | A1 |
20140277896 | Lathrop et al. | Sep 2014 | A1 |
20140277945 | Chandy | Sep 2014 | A1 |
20140309816 | Stefan et al. | Oct 2014 | A1 |
20140354568 | Andrews et al. | Dec 2014 | A1 |
20150002404 | Hooton | Jan 2015 | A1 |
20150006033 | Sekiya | Jan 2015 | A1 |
20150014086 | Eisenbarth | Jan 2015 | A1 |
20150032322 | Wimmer | Jan 2015 | A1 |
20150032334 | Jang | Jan 2015 | A1 |
20150051780 | Hahne | Jan 2015 | A1 |
20150120142 | Park et al. | Jan 2015 | A1 |
20150210273 | Kaufmann et al. | Feb 2015 | A1 |
20150060185 | Feguri | Mar 2015 | A1 |
20150120141 | Lavoie et al. | Apr 2015 | A1 |
20150246673 | Tseng et al. | Apr 2015 | A1 |
20150123947 | Jubner et al. | May 2015 | A1 |
20150251666 | Attard et al. | Jul 2015 | A1 |
20150283998 | Lind et al. | Sep 2015 | A1 |
20150324111 | Jubner et al. | Sep 2015 | A1 |
20150314804 | Aoki | Nov 2015 | A1 |
20150338849 | Nemec et al. | Nov 2015 | A1 |
20160009332 | Sirbu | Jan 2016 | A1 |
20160075371 | Varunkikar et al. | Mar 2016 | A1 |
20160082867 | Sugioka et al. | Mar 2016 | A1 |
20160200246 | Lisseman et al. | Mar 2016 | A1 |
20160185387 | Kuoch | Jun 2016 | A1 |
20160200343 | Lisseman et al. | Jun 2016 | A1 |
20160200344 | Sugioka et al. | Jul 2016 | A1 |
20160207538 | Urano et al. | Jul 2016 | A1 |
20160209841 | Yamaoka et al. | Jul 2016 | A1 |
20160229450 | Basting et al. | Jul 2016 | A1 |
20160231743 | Bendewald et al. | Jul 2016 | A1 |
20160347347 | Lubischer | Aug 2016 | A1 |
20160347348 | Lubischer | Aug 2016 | A1 |
20160291862 | Yaron et al. | Oct 2016 | A1 |
20160318540 | King | Nov 2016 | A1 |
20160318542 | Pattok et al. | Nov 2016 | A1 |
20160355207 | Urushibata | Dec 2016 | A1 |
20160362084 | Martin et al. | Dec 2016 | A1 |
20160362117 | Kaufmann et al. | Dec 2016 | A1 |
20160362126 | Lubischer | Dec 2016 | A1 |
20160364003 | O'Brien | Dec 2016 | A1 |
20160368522 | Lubischer | Dec 2016 | A1 |
20160375860 | Lubischer | Dec 2016 | A1 |
20160375923 | Schulz | Dec 2016 | A1 |
20160375925 | Lubischer et al. | Dec 2016 | A1 |
20160375926 | Lubischer et al. | Dec 2016 | A1 |
20160375927 | Schulz et al. | Dec 2016 | A1 |
20160375928 | Magnus | Dec 2016 | A1 |
20160375929 | Rouleau | Dec 2016 | A1 |
20160375931 | Lubischer | Dec 2016 | A1 |
20170029009 | Rouleau | Feb 2017 | A1 |
20170029018 | Lubischer | Feb 2017 | A1 |
20170113712 | Watz | Apr 2017 | A1 |
20170151978 | Oya et al. | Jun 2017 | A1 |
20170158055 | Kim et al. | Jun 2017 | A1 |
20170158222 | Schulz et al. | Jun 2017 | A1 |
20170203785 | Naik | Jul 2017 | A1 |
20170225704 | Urushibata | Aug 2017 | A1 |
20170240204 | Raad et al. | Aug 2017 | A1 |
20170274929 | Sasaki | Sep 2017 | A1 |
20170293306 | Riefe et al. | Oct 2017 | A1 |
20170297606 | Kim et al. | Oct 2017 | A1 |
20180029632 | Bodtker et al. | Feb 2018 | A1 |
20180072341 | Schulz et al. | Mar 2018 | A1 |
20180093700 | Chandy | Apr 2018 | A1 |
20180105198 | Bodtker et al. | Apr 2018 | A1 |
20180107214 | Chandy | Apr 2018 | A1 |
20180136727 | Chandy | May 2018 | A1 |
Number | Date | Country |
---|---|---|
1722030 | Jan 2006 | CN |
1736786 | Feb 2006 | CN |
101037117 | Sep 2007 | CN |
101041355 | Sep 2007 | CN |
101596903 | Dec 2009 | CN |
102320324 | Jan 2012 | CN |
102452391 | May 2012 | CN |
202563346 | Nov 2012 | CN |
103158699 | Jun 2013 | CN |
103419840 | Dec 2013 | CN |
103448785 | Dec 2013 | CN |
103677253 | Mar 2014 | CN |
104024084 | Sep 2014 | CN |
19523214 | Jan 1997 | DE |
19923012 | Nov 2000 | DE |
10212782 | Oct 2003 | DE |
102005032528 | Jan 2007 | DE |
102005056438 | Jun 2007 | DE |
102006025254 | Dec 2007 | DE |
102008057313 | Oct 2009 | DE |
102010025197 | Dec 2011 | DE |
102012010887 | Dec 2013 | DE |
1559630 | Aug 2005 | EP |
1783719 | May 2007 | EP |
1932745 | Jun 2008 | EP |
2384946 | Nov 2011 | EP |
2426030 | Mar 2012 | EP |
2489577 | Aug 2012 | EP |
2604487 | Jun 2013 | EP |
1606149 | May 2014 | EP |
2862595 | May 2005 | FR |
3016327 | Jul 2015 | FR |
S60157963 | Aug 1985 | JP |
S60164629 | Aug 1985 | JP |
H05162652 | Jun 1993 | JP |
2007253809 | Oct 2007 | JP |
20174099 | Jan 2017 | JP |
20100063433 | Jun 2010 | KR |
2006099483 | Sep 2006 | WO |
2007034567 | Mar 2007 | WO |
2010082394 | Jul 2010 | WO |
2010116518 | Oct 2010 | WO |
2013080774 | Jun 2013 | WO |
2013101058 | Jul 2013 | WO |
Entry |
---|
Yan et al., “EPS Control Technology Based on Road Surface Conditions”, 2009, 2009 IEEE International Conference on Information and Automation, p. 933-938 (Year: 2009). |
Gillespie, Thomas D.; “FUndamentals of Vehicla Dynamics”; Society of Automotive Enginers, Inc.; published 1992; 294 pages. |
Kichun, et al.; “Development of Autonomous Car—Part II: A Case Study on the Implementation of an Autonomous Driving System Based on Distributed Architecture”; IEEE Transactions on Industrial Electronics, vol. 62, No. 8, Aug. 2015; 14 pages. |
Varunjikar, Tejas; Design of Horizontal Curves With DownGrades Using Low-Order Vehicle Dynamics Models; A Theisis by T. Varunkikar; 2011; 141 pages. |
Van Der Jagt, Pim; “Prediction of steering efforts during stationary or slow rolling parking maneuvers”; Jul. 2013, 20 pages. |
CN Patent Application No. 201210599006.6 First Office Action dated Jan. 27, 2015, 9 pages. |
CN Patent Application No. 201210599006.6 Second Office Action dated Aug. 5, 2015, 5 pages. |
CN Patent Application No. 201310178012.9 First Office Action dated Apr. 13, 2015, 13 pages. |
EP Application No. 14156903.8 Extended European Search Report, dated Jan. 27, 2015, 10 pages. |
EP Application No. 14156903.8 Office Action dated May 31, 2016, 5 pages. |
EP Application No. 14156903.8 Partial European Search Report dated Sep. 23, 2014, 6 pages. |
European Application No. 12196665.9 Extended European Search Report dated Mar. 6, 2013, 7 pages. |
European Search Report for European Application No. 13159950.8; dated Jun. 6, 2013; 7 pages. |
European Search Report for related European Application No. 15152834.6, dated Oct. 8, 2015; 7 pages. |
CN Patent Application No. 201310178012.9 Second Office Action dated Dec. 28, 2015, 11 pages. |
China Patent Application No. 201510204221.5 Second Office Action dated Mar. 10, 2017, 8 pages. |
EP Application No. 14156903.8 Office Action dated Nov. 16, 2015, 4 pages. |
CN Patent Application No. 201410089167 First Office Action and Search Report dated Feb. 3, 2016, 9 pages. |
Chinese First Office Action and Search Report dated Dec. 20, 2017 cited in Application No. 2016103666609.X, (w/ English language translation), 16 pgs. |
Chinese First Office Action dated Jan. 22, 2018 cited in Application No. 201610575225.9, (w/ English language translation), 16 pgs. |
Chinese Office Action and Search Report dated Mar. 22, 2018 cited in Application No. 201610832736.4, (w/ English language translation) 12 pgs. |
Number | Date | Country | |
---|---|---|---|
20170305458 A1 | Oct 2017 | US |
Number | Date | Country | |
---|---|---|---|
62327085 | Apr 2016 | US |