Development of a microcontroller-based adaptive fuzzy controller for a two-wheeled self-balancing robot

被引:12
作者
The Anh Mai [1 ]
Anisimov, D. N. [1 ]
Thai Son Dang [2 ]
Van Nam Dinh [2 ]
机构
[1] Moscow Power Engn Inst, Dept Control & Informat, Moscow, Russia
[2] Vinh Univ, Inst Tech & Technol, Vinh, Vietnam
来源
MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS | 2018年 / 24卷 / 09期
关键词
SLIDING-MODE CONTROL; INVERTED PENDULUM; MOBILE ROBOT; LOGIC; VEHICLE; DESIGN;
D O I
10.1007/s00542-018-3825-2
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, an intelligent system use an adaptation fuzzy controller using Mamdani algorithm modified by relation models for a two wheeled self balancing robot is developed. Hardware model of the robot and sensor signal processing are described. The signals from sensors are filtered by a discrete complementary filter. A mathematical model of the robot is derived based on Newtonian mechanics. The proposed control system comprises two loops for regulation of the pitch angle and tracking the desired position of the robot. The inner loop uses a PD controller for position tracking. The outer loop is designed with an adaptive fuzzy controller to regulate balancing of the robot. The proposed controllers are tested in simulations using the mathematical model. These controllers are also designed and implemented in the real time system using a STM32F4 DISCOVERY kit which is equipped with a 32-bit ARM7 microprocessor. Simulations and experimental results show advantages of the adaptation fuzzy controller. Using the adaptive fuzzy controller for stability of the robot will allow a more effective and robust control to be implemented.
引用
收藏
页码:3677 / 3687
页数:11
相关论文
共 38 条
[1]  
Anisimov D. N., 2017, Mechatronics, Automation and Control, V18, P12, DOI 10.17587/mau.18.298-307
[2]   Design and implementation of fuzzy-PD controller based on relation models: A cross-entropy optimization approach [J].
Anisimov, D. N. ;
Thai Son Dang ;
Banerjee, Santo ;
The Anh Mai .
EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2017, 226 (10) :2393-2406
[3]   Diagnosis of the Current State of Dynamic Objects and Systems with Complex Structures by Fuzzy Logic Using Simulation Models [J].
Anisimov, D. N. ;
Vershinin, D. V. ;
Kolosov, O. S. ;
Zueva, M. V. ;
Tsapenko, I. V. .
SCIENTIFIC AND TECHNICAL INFORMATION PROCESSING, 2013, 40 (06) :365-374
[4]  
Campion G., 2008, SPRINGER HDB ROBOTIC, P391
[5]  
Changkai Xu, 2011, 2011 International Conference on Electrical and Control Engineering (ICECE), P2786, DOI 10.1109/ICECENG.2011.6057680
[6]  
Deepak B.B.V.L., 2011, J. Autom. Syst. Eng, V5, P96
[7]   Industrial applications of soft computing: A review [J].
Dote, Y ;
Ovaska, SJ .
PROCEEDINGS OF THE IEEE, 2001, 89 (09) :1243-1265
[8]   Fuzzy adaptive sliding mode control of a direct drive robot [J].
Erbatur, K ;
Kaynak, O ;
Sabanovic, A ;
Rudas, I .
ROBOTICS AND AUTONOMOUS SYSTEMS, 1996, 19 (02) :215-227
[9]  
Fallahpour Maryam, 2007, 2007 International Conference on Control, Automation and Systems - ICCAS '07, P429
[10]  
Filipescu A., 2011, Proceedings 2011 International Conference on Information and Automation (ICIA 2011), P27, DOI 10.1109/ICINFA.2011.5948958