Skip to main content
Log in

Control of Underactuated Manipulators using Fuzzy Logic Based Switching Controller

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

Abstract

This paper introduces a new concept for designing a fuzzy logic based switching controller in order to control underactuated manipulators. The proposed controller employs elemental controllers, which are designed in advance. Parameters of both antecedent and consequent parts of a fuzzy indexer are optimized by using evolutionary computation, which is performed off-line. Design parameters of the fuzzy indexer are encoded into chromosomes, i.e., the shapes of the Gaussian membership functions and corresponding switching indices of the consequent part are evolved to minimize the angular position errors. Such parameters are trained for different initial configurations of the manipulator and the common rule base is extracted. Then, these trained fuzzy rules can be brought into the online operations of underactuated manipulators. 2-DOF underactuated manipulator is taken into consideration so as to illustrate the design procedure. Computer simulation results show that the new methodology is effective in designing controllers for underactuated robot manipulators.

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. Begovich, O., Sanchez, E. N., and Maldonado, M.: Takagi–Sugeno fuzzy scheme for realtime trajectory tracking of an underactuated robot, IEEE Trans. Control Systems Technol. 10(1) (2002), 14–20.

    Google Scholar 

  2. Craig, J.: Introduction to Robotics: Mechanics and Control, 2nd edn, Addison-Wesley, Reading, MA, 1989.

    Google Scholar 

  3. Jain, A. and Rodriguez, G.: An analysis of the kinematics and dynamics of underactuated manipulators, IEEE Trans. Robotics Automat. 9 (1993), 411–422.

    Google Scholar 

  4. Jamshidi, M.: Fuzzy control of complex systems, Soft Computing 1 (1997), 42–56.

    Google Scholar 

  5. Kim, J. and Myung, H.: Evolutionary programming techniques for constrained optimization problems, IEEE Trans. Evolutionary Comput. 1(2) (1997), 129–140.

    Google Scholar 

  6. Kim, J. H. and Oh, S. J.: A fuzzy PID controller for nonlinear and uncertain systems, Soft Computing 4 (2000), 123–129.

    Google Scholar 

  7. Kolmanovsky, I. and McClamroch, N. H.: Development in nonholonomic control problems, IEEE Control Systems Mag. 15(6) (1995), 20–36.

    Google Scholar 

  8. Kosmatopoulos, E. B. and Ioannou, P. A.: Robust switching adaptive control of multi-input nonlinear systems, IEEE Trans. Automat. Control 47(4) (2002), 610–624.

    Google Scholar 

  9. Laumond, J. and Risler, J.: Nonholonomic systems: Controllability and complexity, Theoret. Comput. Sci. 157 (1996), 101–114.

    Google Scholar 

  10. Lee, Y. and Zak, S. H.: Designing a genetic neural antilock-break system controller, IEEE Trans. Evolutionary Comput. 6(2) (2002), 198–211.

    Google Scholar 

  11. Muscato, G.: Fuzzy control of an underactuated robot with a fuzzy microcontroller, J. Microprocessors Microsystems 23 (1999), 385–391.

    Google Scholar 

  12. Nakanishi, J., Fukuda, T., and Koditschek, D. E.: A brachiating robot controller, IEEE Trans. Robotics Automat. 16 (2000), 109–123.

    Google Scholar 

  13. Narendra, K. S. and Balakrishnan, J.: Improving transient response of adaptive control systems using multiple models and switching, IEEE Trans. Automat. Control 39(9) (1994), 1861–1866.

    Google Scholar 

  14. Narendra, K. S. and Balakrishnan, J.: Adaptive control using multiple models, IEEE Trans. Automat. Control 42(2) (1997), 171–187.

    Google Scholar 

  15. Spong, M. W.: Underactuated mechanical systems, in: B. Sicilano and K. P. Valavanis (eds), Control Problems in Robotics and Automation, Lecture Notes in Control and Information Sciences 230, Springer, New York, 1997, pp. 135–150.

    Google Scholar 

  16. Udawatta, L., Watanabe, K., Izumi, K., and Kiguchi, K.: Energy optimization of switching torque computed method for underactuated manipulators, in: Proc. of Intelligent Autonomous Vehicle, IAV '01, Sapporo, Japan, 2001, pp. 394–399.

  17. Udawatta, L., Watanabe, K., Izumi, K., and Kiguchi, K.: Control of 3-DOF underactuated robot using switching computed torque method, in: N. Baba, L. C. Jain, and R. J. Howlett (eds), Knowledge-Based Intelligent Information Engineering Systems Allied Technologies, Vol. 69, IOS Press, The Netherlands, 2001, pp. 1325–1329.

    Google Scholar 

  18. Udawatta, L., Watanabe, K., Izumi, K., and Kiguchi, K.: Obstacle avoidance of underactuated robot manipulators using switching computed torque method, in: Proc. of the Internat. Conf. on Control, Automation and Systems, ICCAS, Cheju, Korea, 2001, pp. 321–324.

  19. Udawatta, L., Watanabe, K., Izumi, K., and Kiguchi, K.: Fuzzy rules extraction by GA for controlling 2-DOF underactuated planar manipulators: Switching computed torque approach, in: Proc. of the SICE Internat. Conf., SICE '2002, Osaka, Japan, 2002, pp. 1700–1705.

  20. Xu, W. L. and Ma, B. L.: Stabilization of second-order nonholonomic systems in canonical chained form, Robotics Autonom. Systems 34 (2001), 223–233.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Udawatta, L., Watanabe, K., Izumi, K. et al. Control of Underactuated Manipulators using Fuzzy Logic Based Switching Controller. Journal of Intelligent and Robotic Systems 38, 155–173 (2003). https://doi.org/10.1023/A:1027363631077

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1027363631077

Navigation