Intelligent Adaptive Motion Control Using Fuzzy Basis Function Networks for Electric Unicycle

This paper presents two intelligent adaptive controllers, called self-balancing and speed controllers, for self-balancing and motion control, respectively, of an electric unicycle using fuzzy basis function networks (FBFN), which are employed to approximate model uncertainties and unknown friction between the wheel and the terrain surface. Both controllers are established based on the linearized model of the vehicle whose model uncertainties and parameter variations are caused by different riders and terrain. An adaptive backstepping controller together with online learning FBFN and sensing information of the rider's body inclination then is presented to achieve self-balancing motion control. By adding an electronic throttle as the input device of speed commands, a decoupling sliding-mode controller with online learning FBFN is proposed to accomplish self-balancing and speed control. The performance and merit of the two proposed control methods are exemplified by conducting four simulations and three experiments on a laboratory-built electric unicycle.

[1]  Chih-Min Lin,et al.  Decoupling control by hierarchical fuzzy sliding-mode controller , 2005, IEEE Trans. Control. Syst. Technol..

[2]  M. Scarano,et al.  "Single Wheel" longitudinal traction control for electric vehicles , 2006, IEEE Transactions on Power Electronics.

[3]  Kaustubh Pathak,et al.  An integrated path-planning and control approach for nonholonomic unicycles using switched local potentials , 2005, IEEE Transactions on Robotics.

[4]  Shui-Chun Lin,et al.  Adaptive Neural Network Control of a Self-Balancing Two-Wheeled Scooter , 2010, IEEE Transactions on Industrial Electronics.

[5]  Aria Alasty,et al.  Equations of Motion of a Single-Wheel Robot in a Rough Terrain , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Ching-Chih Tsai,et al.  Adaptive nonlinear control using RBFNN for an electric unicycle , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[7]  S. Majima,et al.  A Design of a Control Method for Changing Yaw Direction of an Underacuatted Unicycle Robot , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[8]  Yangsheng Xu,et al.  Balance control of a single wheel robot , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Xiaoming Hu,et al.  Nonlinear Observers for Unicycle Robots With Range Sensors , 2007, IEEE Transactions on Automatic Control.

[10]  Antonio Bicchi,et al.  Closed loop steering of unicycle like vehicles via Lyapunov techniques , 1995, IEEE Robotics Autom. Mag..

[11]  Kazuo Yamafuji,et al.  Postural stability of a human riding a unicycle and its emulation by a robot , 1997, IEEE Trans. Robotics Autom..

[12]  Huaguang Zhang,et al.  A fuzzy basis function vector-based multivariable adaptive controller for nonlinear systems , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Chin-Teng Lin,et al.  Nonlinear System Control Using Adaptive Neural Fuzzy Networks Based on a Modified Differential Evolution , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[14]  Chung-Neng Huang,et al.  The Development of Self-Balancing Controller for One-Wheeled Vehicles , 2010 .

[15]  Chuan-Kai Lin,et al.  Adaptive critic autopilot design of Bank-to-turn missiles using fuzzy basis function networks , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  S.-D. Wang,et al.  Robust self-tuning rotated fuzzy basis function controller for robot arms , 1997 .

[17]  Yangsheng Xu,et al.  A single wheel, gyroscopically stabilized robot , 1997, IEEE Robotics Autom. Mag..