Abstract
This paper develops a fuzzy logic based position controller whose membership functions are tuned by genetic algorithm. The main goal is to ensure successful velocity and position trajectories tracking between the mobile robot and the virtual reference cart. The proposed fuzzy controller has two inputs and two outputs. The first input represents the distance between the mobile robot and the reference cart. The second input is the angle formed by the straight line defined with the orientation of the robot, and the straight line that connects the robot with the reference cart. The outputs represent linear and angular velocity commands, respectively. The performance of the fuzzy controller is validated through comparison with previously developed mobile robot position controller based on control Lyapunov functions (CLF). Simulation results indicate good performance of position tracking while at the same time a substantial reduction of the control torques is achieved.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Fierro, R., Lewis, F.L.: Control of a nonholonomic mobile robot: backstepping kinematics into dynamics. J. Robot. Syst. 14(2), 149–163 (1997)
Good, M.C., Sweet, L.M., Strobel, K.L.: Dynamic models for control system design of integrated robot and drive systems. J. Dyn. Syst. Meas. Control. 107, 53–59 (1985)
Topalov, A.V., Tsankova, D.D., Petrov, M.G., PhProychev, T.: Intelligent sensor-based navigation and control of mobile robot in a partially known environment. In: 3rd IFAC Symposium on Intelligent Autonomous Vehicles, IAV’98, pp. 439–444 (1998)
Oriolo, G., De Luca, A., Vendittelli, M.: WMR control via dynamic feedback linearization: design, implementation and experimental validation. IEEE Trans. Control Syst. Technol. 10(5), 835–852 (2002)
Tanner, H.G., Kyriakopoulos, K.J.: Backstepping for nonsmooth systems. Automatica 39, 1259–1265 (2003)
Tanner, H.G., Kyriakopoulos, K.J.: Discontinuous backstepping for stabilization of nonholonomic mobile robots. In: Proceedings of 2002 IEEE Conference on robotics and Automation (ICRA), pp. 3948–3953. Washington, DC (2002)
Kim, M.S., Shinb, J.H., Honga, S.G., Lee, J.J.: Designing a robust adaptive dynamic controller for nonholonomic mobile robots under modeling uncertainty and disturbances. Mechatronics 13(5), 507–519 (2003)
Giap, N.H., Shin, J.H., HoKim, W.: Adaptive robust fuzzy control for path tracking of a wheeled mobile robot. Artif. Life Robot. 13(1), 134–138 (2008)
Nganga-Kouya, D., Okou, F.A.: Adaptive backstepping control of a wheeled mobile robot. In: Proceedings of the 17th IEEE Mediterranean Conference on Control and Automation, pp. 85–91 (2009)
Witkowska, A., Smierzchalski, R.: Nonlinear backstepping ship course controller. Int. J. Autom. Comput 6(3), 277–284 (2009)
Karimi, A., Eftekharnejad, S., Feliachi, A.: Reinforcement learning based backstepping control of power system oscillations. Electr. Power Syst. Res. 79(11), 1511–1520 (2009)
Lacevic, B., Velagic, J.: Stable nonlinear position control law for mobile robot using genetic algorithm and neural networks. In: CD Proceedings of the World Automation Congress, 6th International Symposium of Soft Computing for Industry (ISSCI), paper no. 50, pp. 1–8 (2006)
Velagic, J., Lacevic, B., Perunicic, B.: A 3-level autonomous mobile robot navigation system designed by using reasoning/search approaches. Robot. Auton. Syst. 54(12), 989–1004 (2006)
Lacevic, B., Velagic, J., Perunicic, B.: Reduction of control torques of mobile robot using hybrid nonlinear position controller. In: Proceedings of the IEEE International Conference “Computer as a tool”, pp. 161–166 (2005)
Hu, T., Yang, S.X.: Real-time motion control of a nonholonomic mobile robot with unknown dynamics. In: Proceedings of the Computational Kinematics Conference. Seoul (2001)
Egerstedt, M., Hu, X., Stotsky, A.: Control of mobile platforms using a virtual vehicle approach. IEEE Trans. Automat. Contr. 46, 1777–1882 (2001)
Lacevic, B., Velagic, J., Osmic, N.: Design of fuzzy logic based mobile robot position controller using genetic algorithm. In: Proceedings of the Advanced Intelligent Mechatronics (AIM2007), paper no. 142, pp. 1–6. Zurich (2007)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lacevic, B., Velagic, J. Evolutionary Design of Fuzzy Logic Based Position Controller for Mobile Robot. J Intell Robot Syst 63, 595–614 (2011). https://doi.org/10.1007/s10846-010-9513-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-010-9513-9