Fuzzy adaptive EKF motion control for non-holonomic and underactuated cars with parametric and non-parametric uncertainties

Fuzzy adaptive EKF motion control for non-holonomic and underactuated cars with parametric and non-parametric uncertainties

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Control Theory & Applications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

A new fuzzy adaptive motion control system including on-line extended Kalman's filter (EKF) for wheeled underactuated cars with non-holonomic constraints on the motion is presented. The presence of parametric uncertainties in the kinematics and in the dynamics is treated using suitable differential adaptation laws. We merge adaptive control with fuzzy inference system. By using fuzzy system, the parameters of the kinematical controller are functions of the lateral, longitudinal and orientation errors of the motion. In this way we have a robust control system where the dynamics of the motion errors is with lower time response than the adaptive control without fuzzy. Also Lyapunov's stability of the motion errors is proved based on the properties of the fuzzy maps. If data from incremental encoders are employed for the feedback directly, sensor noises can damage the performance of the motion control in terms of the motion errors and of the parametric adaptation. These noises are aleatory and denote a kind of non-parametric uncertainties which perturb the nominal model of the car. Therefore an EKF is inserted in the adaptive control system to compensate for the above non-parametric uncertainties. The control algorithm efficiency is confirmed through simulation tests in Matlab environment.


    1. 1)
      • A.M. Bloch . (2003) Nonholonomic mechanics and control.
    2. 2)
    3. 3)
      • R. Fierro , F.L. Lewis . Control of a Nonholomonic mobile robots: backstepping kinematics into dynamics. Robot. Syst. , 3 , 149 - 163
    4. 4)
    5. 5)
      • W. Dong , X. Liang , W. Huo . Tracking control of uncertain dynamic nonholonomic systems and its application to wheeled mobile robots. IEEE Trans. Robot. Autom. , 6 , 870 - 874
    6. 6)
    7. 7)
      • F. Mnif , F. Touati . An adaptive control scheme for nonholonomic mobile robot with parametric uncertainty. Int. Adv. Robot. Syst. , 1 , 59 - 63
    8. 8)
      • Fabrizi, E., Oriolo, G., Panzieri, S., Ulivi, G.: `A KF based localization algorithm for nonholonomic mobile robot', Proc. 6th IEEE Mediterranean Conf. on Control and Systems, 1998, Alghero, Italy, p. 130–135.
    9. 9)
    10. 10)
      • S.J. Kwon . Robust Kalman filtering with perturbation estimation process for uncertain systems. IEE Control Theory Appl. , 5 , 600 - 606
    11. 11)
    12. 12)
      • Bentalba, S., Hajjajj, A., Rachid, A.: `Fuzzy control of a mobile robot: a new approach', Proc. IEEE Conf. on Control Applications, 1997, p. 69–72.
    13. 13)
      • Lam, K.H., Lee, H.T., Leung, F.H.F., Tam, P.K.S.: `Fuzzy model reference control of wheeled mobile robots', Proc. 27th IEEE Conf. on Industrial Electronics society, IECON, 2001, p. 570–573.
    14. 14)
      • F.M. Raimondi , M. Melluso . A new fuzzy robust dynamic controller for autonomous vehicles with nonholonomic constraints. Robot. Auton. Syst. , 115 - 131
    15. 15)
      • Raimondi, F.M., Melluso, M., Ciancimino, L.S.: `A new kinematic and dynamic direct adaptive fuzzy control of constrained mobile wheeled vehicles', Proc. IEEE on ETFA Conf., 2005, Catania, Italy, 2, p. 181–188.
    16. 16)

Related content

This is a required field
Please enter a valid email address