Skip to main content

Advertisement

Log in

Evolutionary Design of Fuzzy Logic Based Position Controller for Mobile Robot

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Fierro, R., Lewis, F.L.: Control of a nonholonomic mobile robot: backstepping kinematics into dynamics. J. Robot. Syst. 14(2), 149–163 (1997)

    Article  MATH  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

  4. 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)

    Article  Google Scholar 

  5. Tanner, H.G., Kyriakopoulos, K.J.: Backstepping for nonsmooth systems. Automatica 39, 1259–1265 (2003)

    MathSciNet  MATH  Google Scholar 

  6. 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)

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

  10. Witkowska, A., Smierzchalski, R.: Nonlinear backstepping ship course controller. Int. J. Autom. Comput 6(3), 277–284 (2009)

    Article  Google Scholar 

  11. Karimi, A., Eftekharnejad, S., Feliachi, A.: Reinforcement learning based backstepping control of power system oscillations. Electr. Power Syst. Res. 79(11), 1511–1520 (2009)

    Article  Google Scholar 

  12. 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)

  13. 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)

    Article  Google Scholar 

  14. 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)

  15. 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)

  16. Egerstedt, M., Hu, X., Stotsky, A.: Control of mobile platforms using a virtual vehicle approach. IEEE Trans. Automat. Contr. 46, 1777–1882 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  17. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jasmin Velagic.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-010-9513-9

Keywords

Navigation