Design and Implementation of Fuzzy Control on a Two-Wheel Inverted Pendulum

被引:139
作者
Huang, Cheng-Hao [1 ]
Wang, Wen-June [1 ]
Chiu, Chih-Hui [2 ]
机构
[1] Natl Cent Univ, Dept Elect Engn, Jhongli 32001, Taiwan
[2] Yuan Ze Univ, Dept Elect Engn, Jhongli 32003, Taiwan
关键词
Field-programmable gate array (FPGA); fuzzy control; parallel distributed compensation (PDC); system on a programmable chip (SoPC); two-wheel inverted pendulum (TWIP); MOBILE ROBOT; TRAJECTORY TRACKING; FPGA; STABILIZATION; TRAILERS; VEHICLE; SYSTEMS; SCHEME;
D O I
10.1109/TIE.2010.2069076
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces the design and implementation of a two-wheel inverted pendulum (TWIP) system with a fuzzy control scheme and the system-on-a-programmable-chip (SoPC) technology. The control scheme includes three kinds of fuzzy controls which are the fuzzy balanced standing control (FBSC), the fuzzy traveling and position control (FTPC), and the fuzzy yaw steering control (FYSC). Based on the Takagi-Sugeno fuzzy model of the TWIP, the FBSC is a structure of a parallel distributed compensator solved by the linear matrix inequality approach. Based on the motion characteristic of the TWIP, the FTPC and the FYSC are designed with Mamdani architecture if-then rules. Furthermore, the fuzzy control scheme for the real TWIP is implemented into an SoPC development board with an embedded reduced-instruction-set-computer soft-core processor and user intellectual property modules. Both the computer simulations and practical experiments demonstrate the effectiveness of the proposed control scheme.
引用
收藏
页码:2988 / 3001
页数:14
相关论文
共 32 条
[1]  
BALOH M, 2003, P C COMP INT ROB AUT
[2]   Takagi-Sugeno fuzzy scheme for real-time trajectory tracking of an underactuated robot [J].
Begovich, O ;
Sanchez, EN ;
Maldonado, M .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2002, 10 (01) :14-20
[3]   Adaptive fuzzy controller of the overhead cranes with nonlinear disturbance [J].
Chang, Cheng-Yuan .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2007, 3 (02) :164-172
[4]   The Design and Implementation of a Wheeled Inverted Pendulum Using an Adaptive Output Recurrent Cerebellar Model Articulation Controller [J].
Chiu, Chih-Hui .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2010, 57 (05) :1814-1822
[5]  
Fiacchini M., 2006, P 7 PORT C AUT CONTR
[6]   JOE: A mobile, inverted pendulum [J].
Grasser, F ;
D'Arrigo, A ;
Colombi, S ;
Rufer, AC .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (01) :107-114
[7]   Trajectory tracking control for navigation of the inverse pendulum type self-contained mobile robot [J].
Ha, YS ;
Yuta, S .
ROBOTICS AND AUTONOMOUS SYSTEMS, 1996, 17 (1-2) :65-80
[8]   System-on-a-programmable-chip development platforms in the classroom [J].
Hall, TS ;
Hamblen, JO .
IEEE TRANSACTIONS ON EDUCATION, 2004, 47 (04) :502-507
[9]   FPGA Implementation of an Embedded Robust Adaptive Controller for Autonomous Omnidirectional Mobile Platform [J].
Huang, Hsu-Chih ;
Tsai, Ching-Chih .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (05) :1604-1616
[10]   Hardware implementation of a real-time neural network controller with a DSP and an FPGA for nonlinear systems [J].
Jung, Seul ;
Kim, Sung su .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (01) :265-271