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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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.
Craig, J.: Introduction to Robotics: Mechanics and Control, 2nd edn, Addison-Wesley, Reading, MA, 1989.
Jain, A. and Rodriguez, G.: An analysis of the kinematics and dynamics of underactuated manipulators, IEEE Trans. Robotics Automat. 9 (1993), 411–422.
Jamshidi, M.: Fuzzy control of complex systems, Soft Computing 1 (1997), 42–56.
Kim, J. and Myung, H.: Evolutionary programming techniques for constrained optimization problems, IEEE Trans. Evolutionary Comput. 1(2) (1997), 129–140.
Kim, J. H. and Oh, S. J.: A fuzzy PID controller for nonlinear and uncertain systems, Soft Computing 4 (2000), 123–129.
Kolmanovsky, I. and McClamroch, N. H.: Development in nonholonomic control problems, IEEE Control Systems Mag. 15(6) (1995), 20–36.
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.
Laumond, J. and Risler, J.: Nonholonomic systems: Controllability and complexity, Theoret. Comput. Sci. 157 (1996), 101–114.
Lee, Y. and Zak, S. H.: Designing a genetic neural antilock-break system controller, IEEE Trans. Evolutionary Comput. 6(2) (2002), 198–211.
Muscato, G.: Fuzzy control of an underactuated robot with a fuzzy microcontroller, J. Microprocessors Microsystems 23 (1999), 385–391.
Nakanishi, J., Fukuda, T., and Koditschek, D. E.: A brachiating robot controller, IEEE Trans. Robotics Automat. 16 (2000), 109–123.
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.
Narendra, K. S. and Balakrishnan, J.: Adaptive control using multiple models, IEEE Trans. Automat. Control 42(2) (1997), 171–187.
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.
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.
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.
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.
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.
Xu, W. L. and Ma, B. L.: Stabilization of second-order nonholonomic systems in canonical chained form, Robotics Autonom. Systems 34 (2001), 223–233.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1027363631077