Design and Implementation of a Fuzzy Logic Controller for Two Wheeled Self Balancing Robot

2011 ◽  
Vol 403-408 ◽  
pp. 4918-4925
Author(s):  
Umar Farooq ◽  
Muhammad Usman Asad ◽  
Athar Hanif ◽  
K.M. Hasan ◽  
Muhammad Amar

This paper describes the design of a simple fuzzy logic controller for self balancing robot. The proposed controller is single input, single output controller. The input to the controller is tilt angle and the output forms the speed commands for the motors. The controller is designed using MATLAB and implemented with a low cost readily available AT89C52 microcontroller. Results have proved the validity of the proposed controller for balancing the robot.

Author(s):  
Yalcin Isler ◽  
Savas Sahin ◽  
Orhan Ekren ◽  
Cuneyt Guzelis

This study deals with designing a decentralized multi-input multi-output controller board based on a low-cost microcontroller, which drives both parts of variable-speed scroll compressor and electronic-type expansion valve simultaneously in a chiller system. This study aims to show the applicability of commercial low-cost microcontroller to increase the efficiency of the chiller system, having variable-speed scroll compressor and electronic-type expansion valve with a new electronic card. Moreover, the refrigerant system proposed in this study provides the compactness, mobility, and flexibility, and also a decrease in the controller unit’s budget. The study was tested on a chiller system that consists of an air-cooled condenser, a variable-speed scroll compressor, and a stepper driven electronic-type expansion valve. The R134a was used as a refrigerant fluid and its flow was controlled by electronic-type expansion valve in this setup. Both variable-speed scroll compressor and electronic-type expansion valve were driven by the proposed hardware using either proportional integral derivative or fuzzy logic controller, which defines four distinct controller modes. The experimental results show that fuzzy logic controlled electronic-type expansion valve and proportional integral derivative controlled variable-speed scroll compressor mode give more robustness by considering the response time.


This paper addresses the problem of position control and stabilization for the two wheeled balancing robot. A mathematical model is derived based on the robot’s position and tilt angle and a fuzzy logic control is proposed for the balancing robot control. The fuzzy logic controller performance is compared with a conventional PID controller to show the difference between them. Both controllers were tested on the balancing robot in simulation using MATLAB software and the results were put together for a comparative point of view. The simulations shows a relative advantage for the fuzzy logic controller over the conventional PID controller especially in reducing the time required for stabilization which takes about 2 seconds and almost without overshoot while in the PID case the robot will have about 10% overshoot in position and about 20 degrees in tilt angle.


Author(s):  
J Vijay Anand ◽  
PS Manoharan

The fuzzy logic controller (FLC) makes it possible to control a system using IF-THEN rules through human intellect. It tackles parameter uncertainty using imprecise reasoning. The fuzzy logic controller is usually tuned using offline methods. An online evolving adaptation of fuzzy controller design is a recent trend in fuzzy rule-based systems. The robust evolving cloud-based controller (RECCo) is one such controller implemented for single-input-single-output (SISO) systems. The membership functions and consequent rules are automatically updated in real time based on the input data. In this paper, a decentralized robust evolving cloud-based controller (DRECCo) is proposed for two-input-two-output (TITO) systems. It consists of two independent loops with RECCos having a nonparametric premise facet and an adaptive proportional-integral-derivative (PID) model consequent facet. The effectiveness of the proposed method is validated for the benchmark interacting two-tank process (ITTP) and quadruple-tank process (QTP) by simulation and in real time. The results indicate that with the information of loop pairing and the forward-acting/reverse-acting nature of the process, the proposed controller can adapt itself to ensure set-point tracking and disturbance rejection.


Sign in / Sign up

Export Citation Format

Share Document