ORIGINAL ARTICLE Artif Life Robotics (2006) 10:69–72 © ISAROB 2006 DOI 10.1007/s10015-005-0357-5 Tae-Yong Choi · So-Yeon Park · Ju-Jang Lee A hybrid SOF-PID controller for a MIMO biped robot Received and accepted: December 6, 2005 Abstract The application of the hybrid self-organizing fuzzy (SOF) PID controller to a multiinput multioutput nonlinear biped robot is studied in this article. The SOF- PID controller was initially studied by H.B. Kazemian in 1998. Actually, his SOF-PID controller has limits. The su- pervisory capacity of the SOF-PID controller can adjust only certain kinds of parameters. Here the hybrid SOF-PID controller is introduced to tune some kinds of parameters, and it was tested on a MIMO biped robot. In the experi- ment, the hybrid SOF-PID controller shows a better perfor- mance than the SOF-PID. Key words Self-organizing fuzzy · Biped · PID controller 1 Introduction Over the past few decades, many industrial processes have been controlled using PID. Despite extensive use of PID in conventional control problems, its performance in indus- trial applications is limited. For instance, in case of a step input problem, it cannot show the best performance. For a fast response it shows a bad overshoot property. Even if you succeeded in tuning PID gain to show a fine overshoot and ripple, you must have some steady-state error. For this rea- son, a few replacement algorithms appeared, but it is not necessary to discard an existing controller such as a conven- tional PID, which works well and is already in operation with good performance even if it is not the best. A supervi- sory controller which can adopt a conventional PID control- ler is enough, and can be a good solution. Kazemian 1–3 studied the SOF-PID to adjust a PID con- troller which was applied to a complex nonlinear system, and showed a fine performances. He tuned only propor- tional gains. For other gains, e.g., differential gains and integral gains, he used the Ziegler–Nichols tuning method because only one kind of parameter, proportional gains, can be tuned using his method. Here, I suggest the hybrid SOF- PID to adjust all three kinds of PID gain. All through the hybrid SOF-PID can tune all three PID gains, in experi- ments, proportional gains and differential gains are tuned because the PD controller can control a nonlinear MIMO robot. Section 2 describes the structure of the SOF-PID con- troller suggested by Kazemian. Section 3 describes the structure of the hybrid SOF-PID controller. Section 4 ex- plains the experimental results of the MIMO biped robot’s trajectory following, and compares the results with the SOF-PID. Finally, Sect. 5 discusses and concludes the re- sults of this work. 2 Basic structure of the SOF-PID Controller The block diagram in Fig. 1 shows the basic structure of the SOF-PID controller. This diagram shows the SOF at a su- pervisory level readjusting the PID gains at an actuator level. An error from the actuator level is fed into the super- visory level to enable the SOF to analyse the process out- put. There is also an input from the PID controller block to the history of the past states block via the PID input section to continuously fuzzily the values of the PID gains. Finally, the SOF adjusts the PID gains during operation, and feeds the results from the output section block into the actuator block. Details of the SOF block follow. Error input section: error and error change are defined on Eqs. 1 and 2, respectively. Error e setpo s system output po i i i ( ) = ( ) - ( ) int (1) Error change ce error e errror e i i i ( ) = ( ) - ( ) -1 (2) T.-Y. Choi (*) · S.-Y. Park · J.-J. Lee Electrical Engineering and Computer Science, Korea Advanced Institute of Science and Technology (KAIST), 373-1 Guseong-dong, Yuseong-gu, Daejeon 305-701, Korea e-mail: ermzace@odyssey.kaist.ac.kr This work was presented in part at the 10th International Symposium on Artificial Life and Robotics, Oita, Japan, February 4–6, 2005