Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Size: px
Start display at page:

Download "Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots"

Transcription

1 Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Mousa AL-Akhras, Maha Saadeh, Emad AL Mashakbeh Computer Information Systems Department King Abdullah II School for Information Technology The University of Jordan Amman 11942, JORDAN Heba Saadeh Department of Medical and Molecular Genetics Medicine School King s College London, Guy s Hospital London, SE1 9RT, UK heba.saadeh@kcl.ac.uk Abstract: This paper provides the design and implementation details of a remotely controlled, battery-powered robot that is able to follow a pre-defined path and to avoid obstacles. The proposed system is divided into three modules for path following, path searching and decision making. Path following controller is responsible for following a pre-defined path, path searching is responsible for returning to that path when the robot leaves that path to avoid an obstacle. The third module is responsible for deciding which of the first two modules to follow. Fuzzy Logic was employed in the proposed system to take the robot s light and ultrasonic sensory data as input and send commands to the robot motors to control the robot s velocity and steering angel. Lego Mindstorms NXT robot was used to realise the proposed design. Key Words: Robot, Fuzzy Logic, Lego Mindstorms NXT, Obstacle Avoidance, Path Following. 1 Introduction The aim of this paper is to build a controlling system for a mobile indoor robot using Fuzzy Logic (FL). The purpose of this controlling system is to enable a robot to follow a pre-defined path (like the one that leads visitors to different parts of a certain establishment like a hospital) and to avoid any obstacle the robot may face in its way. This scenario is adopted in this paper as depicted in Figure 1. Figure 1: General Fuzzy Controlled Robot System. The biggest challenge that has motivated us to use FL is to enable smooth movement for the robot which is a major factor that motivated researchers to use FL in controlling problems. The robot shown in Figure 1 is provided with 3 light sensors and one ultrasonic sensor that follows a certain path. This robot is faced with an obstacle and it avoids it and returns back to its path. The design details of this robot is provided in the rest of the paper. It was decided that a robot control scheme can be used to process sensory information and provide control action decisions. Data is collected via an ultrasonic sensor (also infra red sensor can be used) and light sensors and then transmitted to the brain where all of the calculations are taken place. These data have to be processed in the brain of the robot using the Fuzzy Inference System (FIS) and then out to the motors which in turn perform robot drive and steering commands. The FL controller consists of a rule-base that fuzzifies range values and produces defuzzified control actions as shown in 1. The control actions are crisp values that represent the robot s velocity and steering directions. Any information about the robot s environment is provided solely by the attached sensors. No feedback of kinematic or dynamic information (such as position and velocity) is employed. The use of such basic sensors allows us to examine the power of FIS when constrained by minimal observability. From a practical point of view, this constraint is realistic relative to most autonomous mobile systems with limited computational resources. It has been demonstrated that ISBN:

2 such systems exhibit satisfactory performance when utilising reactive and/or behavioral control strategies. The rest of paper is organised as follows: section 2 reviews the related literature. Section 3 gives full details of the proposed system. Section 4 concludes the paper and presents for future work. 2 Literature Review In this section the needed literature is reviewed. Section 2.1 reviews several attempts for path following and obstacle avoidance. Section 2.2 gives the reader background information on fuzzy logic. Section 2.3 introduces Lego Mindstorms NXT. 2.1 Path Following and Obstacle Avoidance Pires and Nunes (1) presented an obstacle avoidance, behaviour-based architecture for a Reactive Shared- Control (RSC) system designed as a FL controller. The main aim was to provide easier and safer robotic wheelchair navigation. An improvement to the previous architecture was introduced by Bento et al. (2) through combining a FL implementing path tracking behaviour with the obstacle avoidance behaviour to enhance the navigation of the wheelchair. To overcome the uncertainty of the unknown and dynamic robot behaviour, an adaptive robust fuzzy controller was proposed by Giap et al. (3), the Lyapunov function theory was used to guarantee the stability of the tracking errors. A more sophisticated and intelligent path following method based on human driving behaviour for mobile robots with nonholonomic constraints was proposed by Liu (4). The method suggests the use of two FL controllers: Robot Position Controller (RPC) and Robot Orientating Controller (ROC). The values of the position error and orientation error determine which fuzzy controller is used to control the movement of the robot. 2.2 Fuzzy Logic Fuzzy Logic (FL) was introduced by Lotfi Zadeh in his 1965 s seminal paper (5). FL provides a method of reducing as well as explaining the system s complexity and it is used for controlling purposes. Fuzzy sets are functions that map an input value, which might be a member of a set, to a number between zero and one (not only zero or one like in the crisp logic), indicating its degree of membership. A degree of zero means that the value is not in the set, and a degree of one means that the value is completely represented in the set. Intermediate values indicate partial membership in the set. Considering the example of determining the car s speed based on its distance from someone s home. The basic three processing steps of fuzzy logic are explained as follows: Fuzzification: The translation of real-world concepts (values) to fuzzy world values using userdefined membership functions. For example the distance of over 100 km is translated into the value of 1 (Far). Distance less than 1 km is translated into the value of 0 (NOT Far). a distance between 1 km and 100 km is translated into a value between 0 and 1. The same is applied to the current speed which may be slow, medium, or fast. Rule Evaluation: Apply a set of rules like: If SPEED=SLOW and HOME=FAR then GAS=INCREASE. Defuzzification: After computing the fuzzy rules and evaluate the fuzzy variables, fuzzy concepts need to be translated back to the real-world. A membership function is needed for each output variable. For example Gas=Increased corresponds to applying 10% increase to the current gas level. Several researchers have elaborated on the work of Zadeh, notably the fuzzy logic controller introduced by Mamdani (6). Since its introduction, fuzzy logic control method has been successfully applied in enormous number of control problems, e.g., (7) (8). 2.3 Lego Mindstorms NXT Lego Mindstorms NXT is a programmable robotics kit released by Lego R in 2006 (9). It replaced the first-generation Lego Mindstorms, which was called the Robotics Invention System. It comes with a special programming environment called the NXT-G programming software, although other unofficial languages are also exist, such as Not exactly C (NXC) which is a simplified version of C. 3 The Proposed System This sections gives details about the proposed system. Section 3.1 explains the general framework of the sys- ISBN:

3 tem. Section 3.2 describes the used hardware design. Section 3.3 describes the system modules. 3.1 Fuzzy Inference Controller In this paper the design for a path following and obstacle avoidance controller system using FL is proposed. The general flow of the system is shown in Figure 2. The robot reads the sensory data provided through the light and the ultrasonic sensors and sends commands to the motors to follow the path and to avoid the obstacles. PS module is then used (called). It allows the robot to return back to the correct path. The final decision which controls the direction and velocity of the robot motors will be taken by the decision module depending on whether there is an obstacle on the robot way or not. The relation among these three modules is illustrated in Figure 3. Further detailed explanation for each module will be presented shortly. Figure 3: System Structure. 3.2 Robot Hardware Design The hardware design for the proposed system is illustrated in Figure 4. The design includes three light sensors used to track the path, one ultrasonic sensor to detect any obstacle on the path, and three motors. One motor is used to control the steering angle and two back motors are used to control the robot s velocity. Figure 4: Hardware Design. Figure 2: System Flowchart. The proposed design consists of three modules as illustrated in Figure 3, these modules are: Path Follower Controller (PFC), Path Searching (PS) and Decision. The PFC module uses two-stages FIS to control the robot s movements. Consequently, the robot can move freely and smoothly on a pre-defined path. During its movements the robot can also detect and avoid any obstacle on the way. When the robot moves far away from the path, to avoid a certain obstacle, the 3.3 System Modules In this section, the design details of the three system modules are given Module One: Path Following Controller Path Following Controller (PFC) module controls the movement of the robot over a pre-defined path. As shown in Figure 3, PFC module consists of a twostage fuzzy system in which the inputs of the second ISBN:

4 stage depend on the output of the first one. The detailed structure of this module is depicted in Figure 5, including the input and the output parameters of each stage. Figure 5: Path Following Controller Module. The first stage controls the steering angle that should be taken to keep the robot on the correct path. This inference system has three inputs and one output. The input parameters are the values read by the Left light Sensor (LS), Centre light Sensor (CS) and Right light Sensor (RS). Each input has three membership functions; white, gray and black that are defined in Figure 6 (a). Since we use Lego Mindstorms NXT light sensor each membership function lies in the range 0 to Mamdani inference system (6) is used in this stage. First, each input value is converted into a fuzzy value that determines the degree to which it belongs to each fuzzy set according to the membership function representing that set (i.e. white, gray and black). This process is called fuzzification. The three inputs fuzzy values are then evaluated according to the fuzzy rules listed in Table 1. In this step the values are applied to the rules antecedents. The minimum fuzzy value will be chosen since AND operator is used. The results from antecedent evaluation are applied to the consequent part of the rules. Then the membership functions of all rules consequent are combined into single fuzzy set in rules aggregation step. This set is used in the defuzzification step to obtain the final output. The output from this stage is the Steering Angle (SA). This output controls the steering motor to move the robot to the correct direction. The membership functions for SA are Forward, Left, Leftmost, Right, or Rightmost as shown in Figure 6 (b). Each membership function ranges between -100 and 100. The output from the first stage is the input to the second stage along with the Obstacle Distance (OD) detected by the ultrasonic sensor. OD that ranges between 0 and 100 cm is represented in two membership functions, Near and Far. The maximum OD that can be detected using Lego Mindstorms NXT ultrasonic sensor is about 250 cm, but we use 0 to 100 cm range since we are interested in near obstacles. As in the first fuzzy inference stage, Mamdani inference is used in this stage to evaluate the inputs. The goals of the second stage are to: Control back motors velocity according to the steering angle value, the larger the angle the lower the velocity. Avoid any detected obstacle by adjusting the steering angle value to move away from the obstacle. The outputs from the second stage are Left Motor (LM), Right Motor (RM), Steering Angle (SA) and the Sate. LM and RM are used to control the velocity of the left and the right back motors, respectively. Each one has four membership functions, Stop, Slow, Medium, and Fast. The Lego Mindstorms NXT motors velocity ranges between 0 and 100, thus the same range is used for LM and RM membership functions. SA controls the robot s direction. This angle can have the same value passed from the first stage or an adjusted value according to obstacles presence. The state linguistic variable is used to trigger the PS module. It has two values: Clear and Not Clear. Clear means that the robot is moving on the correct path and there is no obstacle to avoid. Not Clear means that the robot moves away from the correct path to avoid an obstacle. The input and output variables membership functions for this stage are shown in Figure 7. The fuzzy rules are listed in Table Module Two: Path Searching When PFC module output state is Not Clear, PS module will be activated; which means that the robot moved away from the correct path to avoid a detected obstacle. The goal of this module is to put the robot back on the correct path. The implementation of PS module depends on the testing environment including the robot s size and the obstacle s size. Figure 8 illustrates the flowchart of this module Module three: Decision Module The decision module, shown in Figure 9, is used to decide which output should be sent to the robot motor according to PFC module state. 4 Conclusions and Future Work In this paper we propose the design and implementation for a path following and obstacle avoidance con- ISBN:

5 Figure 6: First Stage Fuzzy Membership Functions. Table 1: First Stage Fuzzy Rules. 1- If LS is White and CS is White and RS is White then SA is Forward. 2- If LS is White and CS is White and RS is Gray then SA is Rightmost. 3- If LS is White and CS is White and RS is White then SA is Right. 4- If LS is White and CS is Gray and RS is Black then SA is Right. 5- If LS is White and CS is Black and RS is White then SA is Forward. 6- If LS is White and CS is Black and RS is Gray then SA is Right. 7- If LS is White and CS is Black and RS is Black then SA is Rightmost. 8- If LS is Gray and CS is White and RS is White then SA is Leftmost. 9- If LS is Gray and CS is Black and RS is White then SA is Left. 10- If LS is Gray and CS is Black and RS is Black then SA is Right. 11- If LS is Black and CS is White and RS is White then SA is Left. 12- If LS is Black and CS is Gray and RS is White then SA is Leftmost. 13- If LS is Black and CS is Black and RS is White then SA is Leftmost. 14- If LS is Black and CS is Black and RS is Gray then SA is Left. 15- If LS is Black and CS is Black and RS is Black then SA is Forward. Figure 7: Second Stage Fuzzy Membership Functions. troller robotic system. The controller uses fuzzy logic to control the robot s movement on a pre-defined path. The design consists of three modules: Path Following Controller (PFC), Path Searching (PS) and decision module. As a future work we will implement this design on other scenarios and evaluate its effectiveness in following complicated paths and multiple obstacles using Lego Mindstorms NXT robot kit. References: [1] G. Pires and U. Nunes, A Wheelchair Steered through Voice Commands and Assisted by a Reactive Fuzzy-Logic Controller, Journal of Intelligent and Robotics Systems, vol. 34, pp , July [2] L. Bento, G. Pires, and N. Nunes, A Behavior ISBN:

6 Table 2: Second Stage Fuzzy Rules. 1- If SA is Leftmost and OD is Near then LM is Medium and RM is Medium and SA is Right and State is Not-clear. 2- If SA is Left and OD is Near then LM is Slow and RM is Slow and SA is Leftmost and State is Not-clear. 3- If SA is Forward and OD is Near then LM is Medium and RM is Medium and SA is Left and State is Not-clear. 4- If SA is Right and OD is Near then LM is Slow and RM is Slow and SA is Rightmost and State is Not-clear. 5- If SA is Rightmost and OD is Near then LM is Medium and RM is Medium and SA is Left and State is Not-clear. 6- If SA is Leftmost and OD is Far then LM is Slow and RM is Slow and SA is Leftmost and State is clear. 7- If SA is Left and OD is Far then LM is Medium and RM is Medium and SA is Left and State is clear. 8- If SA is Forward and OD is Far then LM is Fast and RM is Fast and SA is Forward and State is clear. 9- If SA is Right and OD is Far then LM is Medium and RM is Medium and SA is Right and State is clear. 10- If SA is Rightmost and OD is Far then LM is Slow and RM is Slow and SA is Rightmost and State is clear. Based Fuzzy Control Architecture for Path Tracking and Obstacle Avoidance, in Proceedings of the 5th Portuguese Conference on Automatic Control, (San Francisco, CA, USA), pp , Morgan Kaufmann Publishers Inc., [3] N. Giap, J.-H. Shin, and W.-H. Kim, Adaptive Robust Fuzzy Control for Path Tracking of a Wheeled Mobile Robot, Artificial Life and Robotics, vol. 13, pp , [4] N. Liu, Intelligent Path Following Method for Nonholonomic Robot Using Fuzzy Control, in Second International Conference on Intelligent Networks and Intelligent Systems, ICINIS 09., pp , Figure 8: Path Searching Module Flowchart. [5] L. A. Zadeh, Fuzzy sets, Information and Control, vol. 8, pp , [6] E. Mamdani, Application of fuzzy logic to approximate reasoning using linguistic synthesis, Computers, IEEE Transactions on, vol. C-26, no. 12, pp , [7] A. Katbab, Fuzzy logic and controller design-a review, in Southeastcon 95. Visualize the Future., Proceedings., IEEE, pp , Mar [8] Y.-M. Park, U.-C. Moon, and K. Lee, A selforganizing fuzzy logic controller for dynamic systems using a fuzzy auto-regressive moving average (farma) model, IEEE Transactions on Fuzzy Systems, vol. 3, pp , Feb Figure 9: Decision Module Flowchart. [9] R. U. Pedersen, TinyOS Education with LEGO MINDSTORMS NXT, ch. 14, pp Springer Berlin Heidelberg, September ISBN:

Fuzzy Logic Based Path Tracking Controller for Wheeled Mobile Robots

Fuzzy Logic Based Path Tracking Controller for Wheeled Mobile Robots International Journal of Computer and Electrical Engineering, Vol. 6, No. 2, April 2014 Fuzzy Logic Based Path Tracking Controller for Wheeled Mobile Robots Umar Farooq, K. M. Hasan, Athar Hanif, Muhammad

More information

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders Fuzzy Behaviour Based Navigation of a Mobile Robot for Tracking Multiple Targets in an Unstructured Environment NASIR RAHMAN, ALI RAZA JAFRI, M. USMAN KEERIO School of Mechatronics Engineering Beijing

More information

Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Sonar Behavior-Based Fuzzy Control for a Mobile Robot Sonar Behavior-Based Fuzzy Control for a Mobile Robot S. Thongchai, S. Suksakulchai, D. M. Wilkes, and N. Sarkar Intelligent Robotics Laboratory School of Engineering, Vanderbilt University, Nashville,

More information

Adaptive Neuro-Fuzzy Controler With Genetic Training For Mobile Robot Control

Adaptive Neuro-Fuzzy Controler With Genetic Training For Mobile Robot Control Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. VII (2012), No. 1 (March), pp. 135-146 Adaptive Neuro-Fuzzy Controler With Genetic Training For Mobile Robot Control

More information

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MF1 94) Las Vega, NV Oct. 2-5, 1994 Fuzzy Logic Based Robot Navigation In Uncertain

More information

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller Philip A. Adewuyi Mechatronics Engineering Option, Department of Mechanical and Biomedical Engineering, Bells University

More information

The Autonomous Performance Improvement of Mobile Robot using Type-2 Fuzzy Self-Tuning PID Controller

The Autonomous Performance Improvement of Mobile Robot using Type-2 Fuzzy Self-Tuning PID Controller , pp.182-187 http://dx.doi.org/10.14257/astl.2016.138.37 The Autonomous Performance Improvement of Mobile Robot using Type-2 Fuzzy Self-Tuning PID Controller Sang Hyuk Park 1, Ki Woo Kim 1, Won Hyuk Choi

More information

Hybrid Neuro-Fuzzy System for Mobile Robot Reactive Navigation

Hybrid Neuro-Fuzzy System for Mobile Robot Reactive Navigation Hybrid Neuro-Fuzzy ystem for Mobile Robot Reactive Navigation Ayman A. AbuBaker Assistance Prof. at Faculty of Information Technology, Applied cience University, Amman- Jordan, a_abubaker@asu.edu.jo. ABTRACT

More information

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Real-Time Bilateral Control for an Internet-Based Telerobotic System 708 Real-Time Bilateral Control for an Internet-Based Telerobotic System Jahng-Hyon PARK, Joonyoung PARK and Seungjae MOON There is a growing tendency to use the Internet as the transmission medium of

More information

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study Bahar A. Elmahi. Industrial Research & Consultancy Center, baharelmahi@yahoo.com Abstract- This paper

More information

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move Maze Challenge Pre-Activity Quiz 1. What is a design challenge? 2. How do you program a robot to move 2 feet forward in a straight line? 2 Pre-Activity Quiz Answers 1. What is a design challenge? A design

More information

Chapter 1. Robots and Programs

Chapter 1. Robots and Programs Chapter 1 Robots and Programs 1 2 Chapter 1 Robots and Programs Introduction Without a program, a robot is just an assembly of electronic and mechanical components. This book shows you how to give it a

More information

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER 73 CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER 6.1 INTRODUCTION TO NEURO-FUZZY CONTROL The block diagram in Figure 6.1 shows the Neuro-Fuzzy controlling technique employed to control

More information

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments Danial Nakhaeinia 1, Tang Sai Hong 2 and Pierre Payeur 1 1 School of Electrical Engineering and Computer Science,

More information

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 Jorge Paiva Luís Tavares João Silva Sequeira Institute for Systems and Robotics Institute for Systems and Robotics Instituto Superior Técnico,

More information

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot erebellum Based ar Auto-Pilot System B. HSIEH,.QUEK and A.WAHAB Intelligent Systems Laboratory, School of omputer Engineering Nanyang Technological University, Blk N4 #2A-32 Nanyang Avenue, Singapore 639798

More information

Design of Joint Controller for Welding Robot and Parameter Optimization

Design of Joint Controller for Welding Robot and Parameter Optimization 97 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 59, 2017 Guest Editors: Zhuo Yang, Junjie Ba, Jing Pan Copyright 2017, AIDIC Servizi S.r.l. ISBN 978-88-95608-49-5; ISSN 2283-9216 The Italian

More information

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 181-188 International Research Publications House http://www. irphouse.com /ijict.htm Simulation

More information

Emergent Behavior Robot

Emergent Behavior Robot Emergent Behavior Robot Functional Description and Complete System Block Diagram By: Andrew Elliott & Nick Hanauer Project Advisor: Joel Schipper December 6, 2009 Introduction The objective of this project

More information

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER World Automation Congress 21 TSI Press. USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER Department of Computer Science Connecticut College New London, CT {ahubley,

More information

Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment

Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment Fatma Boufera 1, Fatima Debbat 2 1,2 Mustapha Stambouli University, Math and Computer Science Department Faculty

More information

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques Afshan Ilyas, Shagufta Jahan, Mohammad Ayyub Abstract:- This paper presents a method for tuning of conventional

More information

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots.

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots. 1 José Manuel Molina, Vicente Matellán, Lorenzo Sommaruga Laboratorio de Agentes Inteligentes (LAI) Departamento de Informática Avd. Butarque 15, Leganés-Madrid, SPAIN Phone: +34 1 624 94 31 Fax +34 1

More information

Closed-Loop Transportation Simulation. Outlines

Closed-Loop Transportation Simulation. Outlines Closed-Loop Transportation Simulation Deyang Zhao Mentor: Unnati Ojha PI: Dr. Mo-Yuen Chow Aug. 4, 2010 Outlines 1 Project Backgrounds 2 Objectives 3 Hardware & Software 4 5 Conclusions 1 Project Background

More information

Artificial Intelligence Planning and Decision Making

Artificial Intelligence Planning and Decision Making Artificial Intelligence Planning and Decision Making NXT robots co-operating in problem solving authors: Lior Russo, Nir Schwartz, Yakov Levy Introduction: On today s reality the subject of artificial

More information

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Hakan Duman and Huosheng Hu Department of Computer Science University of Essex Wivenhoe Park, Colchester CO4 3SQ United Kingdom

More information

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments Tang S. H. and C. K. Ang Universiti Putra Malaysia (UPM), Malaysia Email: saihong@eng.upm.edu.my, ack_kit@hotmail.com D.

More information

Traffic Control Simulations in Boolean, Human and Fuzzy Logic

Traffic Control Simulations in Boolean, Human and Fuzzy Logic COMPUTING DEPARTMENT Traffic Control Simulations in Boolean, Human and Fuzzy Logic CO600 Group Project Adeel Ahmad, Craig Blackman, Nicholas McDowall Traffic Control Simulations in Boolean, Human, and

More information

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

After Performance Report Of the Robot

After Performance Report Of the Robot After Performance Report Of the Robot Engineering 112 Spring 2007 Instructor: Dr. Ghada Salama By Mahmudul Alam Tareq Al Maaita Ismail El Ebiary Section- 502 Date: May 2, 2007 Introduction: The report

More information

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS Code : 6ROBOTMOD Prerequisite : 6ARTINTEL Credit : 3 s (3 hours LAB) Year Level:

More information

1, 2, 3,

1, 2, 3, AUTOMATIC SHIP CONTROLLER USING FUZZY LOGIC Seema Singh 1, Pooja M 2, Pavithra K 3, Nandini V 4, Sahana D V 5 1 Associate Prof., Dept. of Electronics and Comm., BMS Institute of Technology and Management

More information

Low Cost Obstacle Avoidance Robot with Logic Gates and Gate Delay Calculations

Low Cost Obstacle Avoidance Robot with Logic Gates and Gate Delay Calculations Automation, Control and Intelligent Systems 018; 6(1): 1-7 http://wwwsciencepublishinggroupcom/j/acis doi: 1011648/jacis018060111 ISSN: 38-5583 (Print); ISSN: 38-5591 (Online) Low Cost Obstacle Avoidance

More information

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller From:MAICS-97 Proceedings. Copyright 1997, AAAI (www.aaai.org). All rights reserved. Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller Douglas S. Blank and J. Oliver

More information

Computational Intelligence Introduction

Computational Intelligence Introduction Computational Intelligence Introduction Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Neural Networks 1/21 Fuzzy Systems What are

More information

AC : REAL-TIME CONTROL IMPLEMENTATION OF SIMPLE MECHATRONIC DEVICES USING MATLAB/SIMULINK/RTW PLATFORM

AC : REAL-TIME CONTROL IMPLEMENTATION OF SIMPLE MECHATRONIC DEVICES USING MATLAB/SIMULINK/RTW PLATFORM AC 2011-381: REAL-TIME CONTROL IMPLEMENTATION OF SIMPLE MECHATRONIC DEVICES USING MATLAB/SIMULINK/RTW PLATFORM Abhijit Nagchaudhuri, University of Maryland, Eastern Shore Abhijit Nagchaudhuri is a Professor

More information

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems American Journal of Science, Engineering and Technology 217; 2(3): 77-82 http://www.sciencepublishinggroup.com/j/ajset doi: 1.11648/j.ajset.21723.11 Development of a Fuzzy Logic Controller for Industrial

More information

Fuzzy Logic Controller on DC/DC Boost Converter

Fuzzy Logic Controller on DC/DC Boost Converter 21 IEEE International Conference on Power and Energy (PECon21), Nov 29 - Dec 1, 21, Kuala Lumpur, Malaysia Fuzzy Logic Controller on DC/DC Boost Converter N.F Nik Ismail, Member IEEE,Email: nikfasdi@yahoo.com

More information

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM 11th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 20-22 nd April 2016, Tallinn, Estonia FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM Moezzi Reza & Vu Trieu Minh

More information

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 10, Issue 1 Ver. III (Jan Feb. 2015), PP 37-47 www.iosrjournals.org DC Motor Position Control

More information

Learning serious knowledge while "playing"with robots

Learning serious knowledge while playingwith robots 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Learning serious knowledge while "playing"with robots Zoltán Istenes Department of Software Technology and Methodology,

More information

MOBILE ROBOT WALL-FOLLOWING CONTROL USING A BEHAVIOR-BASED FUZZY CONTROLLER IN UNKNOWN ENVIRONMENTS

MOBILE ROBOT WALL-FOLLOWING CONTROL USING A BEHAVIOR-BASED FUZZY CONTROLLER IN UNKNOWN ENVIRONMENTS Iranian Journal of Fuzzy Systems Vol. *, No. *, (****) pp. 1-17 1 MOBILE ROBOT WALL-FOLLOWING CONTROL USING A BEHAVIOR-BASED FUZZY CONTROLLER IN UNKNOWN ENVIRONMENTS T. C. LIN, H. Y. LIN, C. J. LIN AND

More information

RECONFIGURABLE SLAM UTILISING FUZZY REASONING

RECONFIGURABLE SLAM UTILISING FUZZY REASONING RECONFIGURABLE SLAM UTILISING FUZZY REASONING Dr. Affan Shaukat Abhinav Bajpai Prof Yang Gao 13th Symposium on Advanced Space Technologies in Robotics and Automation ASTRA 2015 11-13 May ESA/ESTEC, Noordwijk,

More information

Fuzzy logic control implementation in sensorless PM drive systems

Fuzzy logic control implementation in sensorless PM drive systems Philadelphia University, Jordan From the SelectedWorks of Philadelphia University, Jordan Summer April 2, 2010 Fuzzy logic control implementation in sensorless PM drive systems Philadelphia University,

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 11, Issue 3 Ver. I (May. Jun. 2016), PP 70-75 www.iosrjournals.org Performance Analysis of

More information

The Architecture of the Neural System for Control of a Mobile Robot

The Architecture of the Neural System for Control of a Mobile Robot The Architecture of the Neural System for Control of a Mobile Robot Vladimir Golovko*, Klaus Schilling**, Hubert Roth**, Rauf Sadykhov***, Pedro Albertos**** and Valentin Dimakov* *Department of Computers

More information

Implementation of Human-Like Driving Skills by Autonomous Fuzzy Behavior Control on an FPGA-Based Car-Like Mobile Robot

Implementation of Human-Like Driving Skills by Autonomous Fuzzy Behavior Control on an FPGA-Based Car-Like Mobile Robot IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 5, OCTOBER 2003 867 Implementation of Human-Like Driving Skills by Autonomous Fuzzy Behavior Control on an FPGA-Based Car-Like Mobile Robot Tzuu-Hseng

More information

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

A Lego-Based Soccer-Playing Robot Competition For Teaching Design Session 2620 A Lego-Based Soccer-Playing Robot Competition For Teaching Design Ronald A. Lessard Norwich University Abstract Course Objectives in the ME382 Instrumentation Laboratory at Norwich University

More information

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 7 (2013), pp. 853-858 Research India Publications http://www.ripublication.com/aeee.htm Comparative Analysis of Room Temperature

More information

A Fuzzy Error Correction Control System

A Fuzzy Error Correction Control System 1456 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 50, NO. 5, OCTOBER 2001 A Fuzzy Error Correction Control System Kim M. Moulton, Aurel Cornell, and Emil Petriu, Fellow, IEEE Abstract This

More information

Q Learning Behavior on Autonomous Navigation of Physical Robot

Q Learning Behavior on Autonomous Navigation of Physical Robot The 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 211) Nov. 23-26, 211 in Songdo ConventiA, Incheon, Korea Q Learning Behavior on Autonomous Navigation of Physical Robot

More information

CHAPTER 4 FUZZY LOGIC CONTROLLER

CHAPTER 4 FUZZY LOGIC CONTROLLER 62 CHAPTER 4 FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Unlike digital logic, the Fuzzy Logic is a multivalued logic. It deals with approximate perceptive rather than precise. The effective and efficient

More information

Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines

Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines Proceedings of the 2005 IEEE International Conference on Fuzzy Systems, pp.347-353, Reno, USA, May 2005 Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines Christopher Lynch,

More information

Designing Toys That Come Alive: Curious Robots for Creative Play

Designing Toys That Come Alive: Curious Robots for Creative Play Designing Toys That Come Alive: Curious Robots for Creative Play Kathryn Merrick School of Information Technologies and Electrical Engineering University of New South Wales, Australian Defence Force Academy

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

DEVELOPMENT OF THE AUTONOMOUS ANTHROPOMORPHIC WHEELED MOBILE ROBOTIC PLATFORM

DEVELOPMENT OF THE AUTONOMOUS ANTHROPOMORPHIC WHEELED MOBILE ROBOTIC PLATFORM Interdisciplinary Description of Complex Systems 16(1), 139-148, 2018 DEVELOPMENT OF THE AUTONOMOUS ANTHROPOMORPHIC WHEELED MOBILE ROBOTIC PLATFORM Gyula Mester* Óbuda University, Doctoral School of Safety

More information

Fuzzy Logic Based Intelligent Control of RGB Colour Classification System for Undergraduate Artificial Intelligence Laboratory

Fuzzy Logic Based Intelligent Control of RGB Colour Classification System for Undergraduate Artificial Intelligence Laboratory , July 4-6, 2012, London, U.K. Fuzzy Logic Based Intelligent Control of RGB Colour Classification System for Undergraduate Artificial Intelligence Laboratory M. F. Abu Hassan, Y. Yusof, M.A. Azmi, and

More information

Fuzzy Controllers for Boost DC-DC Converters

Fuzzy Controllers for Boost DC-DC Converters IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735 PP 12-19 www.iosrjournals.org Fuzzy Controllers for Boost DC-DC Converters Neethu Raj.R 1, Dr.

More information

Replacing Fuzzy Systems with Neural Networks

Replacing Fuzzy Systems with Neural Networks Replacing Fuzzy Systems with Neural Networks Tiantian Xie, Hao Yu, and Bogdan Wilamowski Auburn University, Alabama, USA, tzx@auburn.edu, hzy@auburn.edu, wilam@ieee.org Abstract. In this paper, a neural

More information

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping AMSE JOURNALS 216-Series: Advances C; Vol. 71; N 1 ; pp 24-38 Submitted Dec. 215; Revised Feb. 17, 216; Accepted March 15, 216 Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing

More information

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW 130 CHAPTER 6 CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW 6.1 INTRODUCTION Vibration control of rotating machinery is tougher and a challenging challengerical technical problem.

More information

Autonomous Obstacle Avoiding and Path Following Rover

Autonomous Obstacle Avoiding and Path Following Rover Volume 114 No. 9 2017, 271-281 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu Autonomous Obstacle Avoiding and Path Following Rover ijpam.eu Sandeep Polina

More information

Introduction to Robotics Rubrics

Introduction to Robotics Rubrics Introduction to Robotics Rubrics Students can evaluate their project work according to the learning goals. Each rubric includes four levels: Bronze, Silver, Gold, and Platinum. The intention is to help

More information

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer University of Toronto Companion ECE1778 Winter 2015 Creative Applications for Mobile Devices Wei Hao Chang Apper Alexander Hong Programmer April 9, 2015 Contents 1 Introduction 3 1.1 Problem......................................

More information

A Reactive Type-2 Fuzzy Logic Control Architecture for Mobile Robot Navigation

A Reactive Type-2 Fuzzy Logic Control Architecture for Mobile Robot Navigation A Reactive Type-2 Fuzzy Logic Control Architecture for Mobile Robot Navigation Mouloud Ider Electrical Engineering Department, LTII Laboratory, A/Mira University, Targa Ouzemour Street, 6, Beaia, Algeria

More information

ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE. G. Pires, U. Nunes, A. T. de Almeida

ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE. G. Pires, U. Nunes, A. T. de Almeida ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE G. Pires, U. Nunes, A. T. de Almeida Institute of Systems and Robotics Department of Electrical Engineering University of Coimbra, Polo II 3030

More information

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter Triveni K. T. 1, Mala 2, Shambhavi Umesh 3, Vidya M. S. 4, H. N. Suresh 5 1,2,3,4,5 Department

More information

I. INTRODUCTION. B. M. Bhairat 1,M. R. Gosavi 2, V. M. Thakare 3

I. INTRODUCTION. B. M. Bhairat 1,M. R. Gosavi 2, V. M. Thakare 3 International Conference on Machine Learning and Computational Intelligence-2017 International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT

More information

Building Robots With Lego Mindstorms Nxt

Building Robots With Lego Mindstorms Nxt We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with building robots with

More information

Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2

Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2 Incipient Fault Detection in Power Transformer Using Fuzzy Technique K. Ramesh 1, M.Sushama 2 1 (EEE Department, Bapatla Engineering College, Bapatla, India) 2 (EEE Department, JNTU College of Engineering,

More information

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Resistance Furnace Temperature Control System Based on OPC and MATLAB 569257MAC0010.1177/0020294015569257Resistance Furnace Temperature Control System Based on and MATLABResistance Furnace Temperature Control System Based on and MATLAB research-article2015 Themed Paper Resistance

More information

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO B. Udaya Kumar 1, Dr. M. Ramesh Patnaik 2 1 Associate professor, Dept of Electronics and Instrumentation,

More information

Birth of An Intelligent Humanoid Robot in Singapore

Birth of An Intelligent Humanoid Robot in Singapore Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing

More information

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM 55 Jurnal Teknologi, 35(D) Dis. 2001: 55 64 Universiti Teknologi Malaysia DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM

More information

Pre-Day Questionnaire

Pre-Day Questionnaire LEGO Mindstorms Pre-Day Questionnaire Your Age? Please select your age from the options below: a) 11 b) 12 c) 13 d) 14 e) 15 or Older 0 0 0 0 0 11 12 13 14 15&or&Older Good at Problem Solving? Do you think

More information

FUZZY LOGIC BASED NAVIGATION SAFETY SYSTEM FOR A REMOTE CONTROLLED ORTHOPAEDIC ROBOT (OTOROB)

FUZZY LOGIC BASED NAVIGATION SAFETY SYSTEM FOR A REMOTE CONTROLLED ORTHOPAEDIC ROBOT (OTOROB) International Journal of Robotics Research and Development (IJRRD) Vol.1, Issue 1 Dec 2011 21-41 TJPRC Pvt. Ltd., FUZZY LOGIC BASED NAVIGATION SAFETY SYSTEM FOR A REMOTE CONTROLLED ORTHOPAEDIC ROBOT (OTOROB)

More information

VIRTUAL ASSISTIVE ROBOTS FOR PLAY, LEARNING, AND COGNITIVE DEVELOPMENT

VIRTUAL ASSISTIVE ROBOTS FOR PLAY, LEARNING, AND COGNITIVE DEVELOPMENT 3-59 Corbett Hall University of Alberta Edmonton, AB T6G 2G4 Ph: (780) 492-5422 Fx: (780) 492-1696 Email: atlab@ualberta.ca VIRTUAL ASSISTIVE ROBOTS FOR PLAY, LEARNING, AND COGNITIVE DEVELOPMENT Mengliao

More information

COMPUTATION OF STABILIZING PI/PID CONTROLLER FOR LOAD FREQUENCY CONTROL

COMPUTATION OF STABILIZING PI/PID CONTROLLER FOR LOAD FREQUENCY CONTROL COMPUTATION OF STABILIZING PI/PID CONTROLLER FOR LOAD FREQUENCY CONTROL 1 B. AMARENDRA REDDY, 2 CH. V. V. S. BHASKARA REDDY, 3 G. THEJESWARI 1 Asst. Professor, 2 Asso. Professor, 3 M.E. Student, Dept.

More information

Fuzzy PID Controllers for Industrial Applications

Fuzzy PID Controllers for Industrial Applications Fuzzy PID Controllers for Industrial Applications G. Ron Chen Lecture for EE 6452 City University of Hong Kong Summary Proportional-Integral-Derivative (PID) controllers are the most widely used controllers

More information

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair. ABSTRACT This paper presents a new method to control and guide mobile robots. In this case, to send different commands we have used electrooculography (EOG) techniques, so that, control is made by means

More information

Embracing Complexity. Gavin Walker Development Manager

Embracing Complexity. Gavin Walker Development Manager Embracing Complexity Gavin Walker Development Manager 1 MATLAB and Simulink Proven Ability to Make the Complex Simpler 1970 Stanford Ph.D. thesis, with thousands of lines of Fortran code 2 MATLAB and Simulink

More information

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION Handy Wicaksono 1, Prihastono 2, Khairul Anam 3, Rusdhianto Effendi 4, Indra Adji Sulistijono 5, Son Kuswadi 6, Achmad Jazidie

More information

Fuzzy Logic Controlled Miniature LEGO Robot for Undergraduate Training System

Fuzzy Logic Controlled Miniature LEGO Robot for Undergraduate Training System Fuzzy Logic Controlled Miniature LEGO Robot for Undergraduate Training System N. Z. Azlan 1, F. Zainudin 2, H. M. Yusuf 3, S. F. Toha 4, S. Z. S. Yusoff 5, N. H. Osman 6 Department of Mechatronics, Faculty

More information

2.4 Sensorized robots

2.4 Sensorized robots 66 Chap. 2 Robotics as learning object 2.4 Sensorized robots 2.4.1 Introduction The main objectives (competences or skills to be acquired) behind the problems presented in this section are: - The students

More information

Labview Based Autonomous Agricultural Robot Using Fuzzy Logic Controller

Labview Based Autonomous Agricultural Robot Using Fuzzy Logic Controller American Journal of Applied Sciences 10 (11): 1413-1418, 2013 ISSN: 1546-9239 2013 P. Kannan et al., This open access article is distributed under a Creative Commons Attribution (CC-BY) 3.0 license doi:10.3844/ajassp.2013.1413.1418

More information

The Design of Intelligent Wheelchair Based on MSP430

The Design of Intelligent Wheelchair Based on MSP430 The Design of Intelligent Wheelchair Based on MSP430 Peifen Jin 1, a *, ujie Chen 1,b, Peixue Liu 1,c 1 Department of Mechanical and electrical engineering,qingdao HuangHai College, Qingdao, 266427, China

More information

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot Mohamed Ghorbel 1, Lobna Amouri 1, Christian Akortia Hie 1 Institute of Electronics and Communication of Sfax (ISECS) ATMS-ENIS,University

More information

Mobile Robot embedded Architecture Based on CAN

Mobile Robot embedded Architecture Based on CAN Mobile Robot embedded Architecture Based on CAN M. Wargui, S. Bentalba, M. Ouladsine, A. Rachid and A. El Hajjaji Laboratoire des systèmes Automatiques, University of Picardie - Jules Verne 7, Rue du Moulin

More information

Gaze-controlled Driving

Gaze-controlled Driving Gaze-controlled Driving Martin Tall John Paulin Hansen IT University of Copenhagen IT University of Copenhagen 2300 Copenhagen, Denmark 2300 Copenhagen, Denmark info@martintall.com paulin@itu.dk Alexandre

More information

Multi-Agent Robotics with GPS Navigation

Multi-Agent Robotics with GPS Navigation Jay Joshi Edison High School 50 Boulevard of the Eagles Edison, NJ 08817 Multi-Agent Robotics with GPS Navigation Abstract The GPS Navigation project is a multi-agent robotics project. A GPS Navigation

More information

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering)

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering) Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles GOALS. The proposed research shall focus on meeting critical objectives toward achieving the long-term goal of developing

More information

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach

Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach Session 1520 Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach Robert Avanzato Penn State Abington Abstract Penn State Abington has developed an autonomous mobile robotics competition

More information

Process Planning - The Link Between Varying Products and their Manufacturing Systems p. 37

Process Planning - The Link Between Varying Products and their Manufacturing Systems p. 37 Definitions and Strategies Changeability - An Introduction p. 3 Motivation p. 3 Evolution of Factories p. 7 Deriving the Objects of Changeability p. 8 Elements of Changeable Manufacturing p. 10 Factory

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,9 6, 2M Open access books available International authors and editors Downloads Our authors are

More information

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629

More information

Design and Testing of an Intelligent GPS Tracking Loop for Noise Reduction and High Dynamics Applications

Design and Testing of an Intelligent GPS Tracking Loop for Noise Reduction and High Dynamics Applications Design and Testing of an Intelligent GPS Tracking Loop for Noise Reduction and High Dynamics Applications By: Ahmed M. Kamel Position, Location And Navigation (PLAN) Group Department of Geomatics Engineering

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information