Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Size: px
Start display at page:

Download "Sonar Behavior-Based Fuzzy Control for a Mobile Robot"

Transcription

1 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, TN fthongcs,surachai,wilkes,sarkarg@vuse.vanderbilt.edu Abstract S S9 S2 S S6 S5 S8 S7 This paper describes how fuzzy control can be applied to a sonar-based mobile robot. Behavior-based fuzzy control for HelpMate behaviors was designed using sonar sensors. The fuzzy controller provides a mechanism for combining sensor data from all sonar sensors which present di erent information. The behavior-based approach is implemented as an individual high priority behavior. The highest level behavior is called the task-oriented behavior, which consists of two subtasks, wall following and goal seeking. The middle level behavior is obstacle avoidance. The lowest level is an emergency behavior. Each behavior was built as an atomic agent based on the intelligent machine architecture (IMA). The results demonstrate that each behavior works correctly. The HelpMate robot can follow the wall, go to the goal, and avoid obstacles detected by the sonar sensors S3 S4, S7 S6 S S3 S9 S5 S S4 S5 S6 S7 S S S2 22. R S6 S7 S S S2 S3. S S S4, S S3 S Introduction Ultrasonic range nders (also called Sonar sensors) measure the time elapsed between the transmission of a signal and the receiving of an echo of the transmitted signal to determine the distance to an obstacle. The sonar sensors on mobile robots can be used to detect objects around the mobile robot and to avoid collision with unexpected obstacles []. HelpMate is a mobile robot which has sonar sensors, lidar sensor, stereo color vision, etc. [2]. The data from sonar sensors is the distance between the sonar and object. The sonar sensor arrangement for HelpMate is shown in Figure. The sonar sensors' locations are important for designing the fuzzy controller. The application of fuzzy control to a sonar-based obstacle avoidance for HelpMate has been implemented successfully [3]. All sonar sensors send data to the inputs of fuzzy controllers. Each fuzzy controller for obstacle avoidance has nine inputs and two outputs. Both inputs and outputs have three membership functions. Each membership function is considered as a Gaussian function. In this paper, the fuzzy controller for the task-oriented behavior is described. The fuzzy controller for wall following has two inputs and two Figure : The sonar arrangement for HelpMate. outputs. All fuzzy controllers are implemented under the behavior-based approach. Behavior-based approaches have been established as a main alternative to conventional robot control in recent years [4]. These approaches can be implemented and tested independently. The system architecture, in this application implemented in the IMA, has three levels. The highest level behavior is the task-oriented behavior which consists of two subtasks: wall following and goal seeking. The middle level behavior is an obstacle-avoiding behavior. The lowest is an emergency behavior. 2 Background 2. Fuzzy Control Fuzzy control is derived from the fuzzy logic and fuzzy set theory that were introduced in 965 by L. A. Zadeh The Intelligent Machine Architecture (IMA) is a set of software technologies using an agent-based approach for system decomposition [5]. p.

2 of the University of California at Berkeley [6]. The application of fuzzy control can be applied in many disciplines such as economics, data analysis, engineering and other areas that involve a high level of uncertainty, complexity, or nonlinearity. Examples of other control techniques used with fuzzy controllers are sliding mode control, gain scheduled control, adaptive control [7][8][9]. A control system based on the traditional Proportional, Integral, and Derivative technique may implement low-level behaviors. A high-level behavior may require intelligent control techniques such as fuzzy control. Fuzzy control can be applied for autonomous mobile robots which have complex control architectures [][]. The application of the robotic reactive control approaches, particularly in the layered control system, are presented by Sa±otti, et al. [2]. Yen and P uger developed and tested a new defuzzi cation technique for alleviating di±culties in applying existing defuzzi- cation methods for mobile robot navigation control [3]. The fundamentals of fuzzy control can be found in Palm, et al. [7], Passino and Yurkovich [4], and Wang [8][9]. There are three steps for designing a fuzzy controller: fuzzi cation, inference engine, and defuzzi cation. Fuzzi cation: Fuzzi cation is de ned as the mapping from a real-valued point to a fuzzy set. In most fuzzy decision systems, non{fuzzy input data is mapped to fuzzy sets by treating them as singleton membership functions, Gaussian membership functions, triangular membership functions, etc. Inference Engine: Fuzzy Inference Engine is used to combine the fuzzy IF-THEN in the fuzzy rule-base, and to convert input information into output membership functions. An inference mechanism emulates the expert's decision-making in interpreting and applying knowledge about how to perform good control [4]. This can be implemented as a fuzzy rule-base. The rules may use the experts experience and control engineering knowledge. There are three types of fuzzy rule-based models for function approximation: Mamdani model, Takagi-Sugeno-Kang model, and Kosko's additive model. Defuzzi cation: There are many methods which can be used for converting the conclusions of the inference mechanism into the actual input for the process or for the plant. Center of Gravity (COG) defuzzi cation method is de ned as equation (). COG, y = ¹ A (y i ) y i i= ¹ A (y i ) i= () Other defuzzi cation techniques, Center-Average defuzzi cation, Maximum defuzzi cation, etc., can be found in many textbooks such as Passino and Yurkovich [4], and Wang [8]. 2.2 Behavior-Based Approaches A behavior-based control architecture can be organized horizontally which shows that each behavior has full access to all sensor readings and processes its own command to control the mobile robot [5] [6]. The nal command is dependent on the priority of each behavior. There are many applications of behaviorbased approaches that have been presented during the last few years such as Arkin [4], Kasper, Fricke, and Puttkamer [7], Yen and P uger [3], and Payton and Rosenblatt [8]. The research behavior-based topics for mobile robots are still being developed by many researchers. 3 Behavior-Based Fuzzy Control Design 3. Fuzzy Controllers Design A fuzzy controller can be designed as follows. 3.. Feature Extraction: There are sonars in the front and 8 sonars on the left and right sides of the robot. All sonar data must be adjusted and implemented. After the location and the direction of each sonar are known, a new sequence is provided in Table. Table : Input Feature for all sonars. Front-Left Front-Right Left Right x = s 9 x 2 = s 5 x 6 = s 4 x 26 = s x 2 = s x 22 = s 6 x 7 = s 7 x 27 = s 4 x 3 = s x 23 = s 7 x 8 = s 6 x 28 = s 3 x 4 = s 2 x 24 = s 8 x 9 = s 5 x 29 = s 2 x 5 = s 3 x 25 = s 3..2 Fuzzy Controller for Obstacle Avoidance: The fuzzy controllers for obstacle avoidance are designed as follows [3]: Read sonar data and construct three membership functions for input: All data from sonar sensors are received and displayed. Three membership functions for each input in its universe are constructed. Each membership function is considered as a Gaussian curve membership function. The Gaussian curve depends on two parameters ¾ i and c i as given by " µ 2 # (xi c i ) ¹ Fi (x i )=exp (2) 2¾ i Construct ve membership functions for output: From our experiments, we construct ve memp. 2

3 bership functions for angular velocity: positive (3), small-positive(5), zero (), small-negative (-5), and negative (-3) as given in Figure 2. s 9 Fuzzification 5 Rules Defuzzification 3 5 The degree of Membership Fuzzification of Fuzzy Outputs for Sigma = 7 s 5 Inputs 5 Fuzzy Inference System COG Output Figure 3: The fuzzy inference system for obstacle avoidance Memberships of Output Figure 2: Output membership functions for avoiding obstacles. Construct nine rules for avoiding: The rules for avoiding frontal obstacles are shown in Table 2. The sonar notations are the same as shown in Figure for convenience. The rule base of each table depends on the sensor arrangement. Table 2: Rules for avoiding frontal obstacles! x 2i ;(e.g. s 5 ) x i ;(e.g. s 9 ) Defuzzi cation: In this step, we will defuzzify the membership function for the control action of angular velocity using the centroid method. We use the minoperation rule for fuzzy implication. Finally, the output for angular velocity is given by equation (3). y k = ¹ A (y i ) y i i= ¹ A (y i ) i= (3) Figure 3 shows an example of a fuzzy inference system for obstacle avoidance using sonar numbers 5 and 9. It was written in a DLL le which can be easily used by other programs [9] Fuzzy Controller for Wall Following: The fuzzy controller for wall following is designed as follows: Read sonar data and construct three membership functions for input: The data from two sonar sensors on the left side and two sonar sensors on the right side are received and fuzzi ed. Three membership functions are constructed for each input. Each membership function is considered as the triangular and the trapezoidal membership functions. A triangular membership function is speci ed by 8 >< Triangle(x : a; b; c) = >: x<a a x b b x a x>c x a b a c x c b (4) where x is input and three parameters are a; b; and c with a<b<c: A trapezoidal membership function is speci ed by 8 >< Trapezoide(x : a; b; c; d) = >: x<a a x b b x c c x d x>c x a b a d x d c (5) where input is x and the four parameters are a; b; c; and d with a<b c<d: Construct ve membership functions for output: The membership functions for angular velocity are the same as given in Figure 2 and two membership functions for linear velocity: speed and speed 2. Construct nine rules for angular velocity and linear velocity: The rules for wall following behavior (left side) are shown in Table 3. The results from Table 3 are obtained by nine rules. The sonar notations are the same as shown in Figure. Defuzzi cation: In this step, we will defuzzify the membership function for the control action of angular velocity and linear velocity using the centroid method. Using min-operation rule of fuzzy implication, two outputs are obtained as equations (6) and (7). y! =min(¹ s4= 5;¹ s5= 5) ¹!= 5 ; y!2 =min(¹ s4= 5;¹ s5=) ¹!= 5 ;. y!9 =min(¹ s4=5;¹ s5=5) ¹!=5 ; (6) p. 3

4 Table 3: Rules for the wall following behavior (eg. left side)! v x 4 x y v =min(¹ s4= 5;¹ s5= 5) ¹ v= y v2 =min(¹ s4= 5;¹ s5=) ¹ v=. y v9 =min(¹ s4=5;¹ s5=5) ¹ v= (7) Finally, the output for angular velocity and linear velocity are given by equation (3). 3.2 Behavior-Based Design The behavioral architecture in this paper is based on fuzzy control. The behavior-based fuzzy control of HelpMate consists of several behaviors. Each behavior represents a concern in mobile robot control and relates sonar sensor data, robot status data and goal information to control the robot. The architecture is shown in Figure 4. Follow Goal Follow Wall Avoid Obstacles Avoid/Escape from danger Sensors Tasks Emergency behavior Environment Task oriented behaviors Obstacle avoidance behavior Motor Figure 4: Behavior-based fuzzy control architecture for HelpMate mobile robot 3.2. Emergency Behavior: The rst behavior of HelpMate is an emergency behavior, which has a higher priority than other behaviors. Since this behavior depends on the safety distance, the sonar sensor data is used directly to stop the HelpMate robot. An emergency distance is de ned for the emergency behavior. Sonar sensors from the front-left, front-right, left, and right have di erent emergency distances. Sonar sensors on the left, check objects on the left. If the objects are present (for s i < ), the robot will stop moving. Sonar sensors on the front and right perform in the same manners. Therefore, the results of emergency behavior are shown as follows: ² CHECK the objects from the front-left, the frontright, left, and right side respectively. ² STOP moving if the objects are closer than the safety distance ( mm) The behavior will follow this process until all sonar data show the distance is greater than mm. Additionally, the emergency distance can be speci ed by the user Obstacle Avoidance Behavior: The obstacle avoidance behavior uses sonar sensor data to generate a fuzzy set that represents the distance relating to HelpMate's location. The behavior is operated by using the fuzzy controller. The fuzzy inputs are the fuzzy sets from front-left and front-right. The ve sensors on the front-left and the ve sensors on the frontright are used for obstacle avoidance behavior. Therefore, ve fuzzy controllers are required in this behavior. The output is the avoiding rotation. The results of obstacle avoidance behavior are shown as follows: ² TURN RIGHT- If the obstacle is located on the Front-left side, then HelpMate will turn right. ² TURN LEFT- If the obstacle is located on the Front-right side, then HelpMate will turn left. However, if there are obstacles located closer than an emergency distance, this behavior will be ignored Task Oriented Behaviors: Wall following and goal seeking behaviors are task oriented behaviors. Wall Following Behavior: The wall following behavior controls the distance to the wall. The wall following behavior determines the desired turning and moving direction in four steps based on HelpMate's current location. First, HelpMate locates the closest wall between the left side and right side. Second, the behavior computes the wall distance, i.e., the distance between the current position of HelpMate and the wall. Third, the fuzzy controller is used to control the wall distance. Finally, HelpMate moves ahead if the error from the third step is zero. For example, HelpMate locates the closest wall. If the wall on the left side is closer than the right side, HelpMate will track the wall on the left side. If the distance between the robot and the wall is at tracking distance 2,therobotwillmove forward. Goal-Seeking Behavior: The goal seeking behavior is the desired target which will be assigned as the user provides. If there is no obstacle between HelpMate 2 The distance between robot and wall which is speci ed by the user. p. 4

5 and the goal, the goal-seeking behavior is activated. With respect to HelpMate's position and orientation, HelpMate turns and goes straight to the goal. Sonar data, target position, and HelpMate's location are given directly to the goal-seeking behavior. To make HelpMate move to the target, an attractive force is exerted to the target position that will try to pull HelpMate toward the goal. A constant-magnitude attracting force, F ct pulls the robot toward the target point,whosecoordinatesareknowntotherobot.the attracting force F t is given by [2] [2] µ xt x F t = F ct ^x + y t y d t d t ^y (8) where F ct is the force constant (attraction to the target), d t is the distance between the target and the robot, and x t ;y t are the target coordinates. HelpMate will stop moving, and turn itself to a desired heading. If a new target is commanded from this point, Help- Mate will activate the goal-seeking behavior to go to the new position. 4 Implementation and Conclusions The fuzzy tool and all behaviors were written in IMA. Each behavior was implemented as an atomic agent. The fuzzy rules constructed in the main program are easy to implement and change. 4. Implementation The behavior-based fuzzy control for the HelpMate mobile robot was implemented as follows Obstacle Start End Figure 5: HelpMate was moving around the room robot and the wall which is controlled by a fuzzy controller. When the distance between the robot and wall is controlled by the fuzzy controller, the robot tracks the wall distance. If the distance is close to the setting value, the linear velocity will be increased. Goal-seeking: The user provides the velocity for the goal-seeking behavior. If an emergency behavior and an obstacle behavior are not active, then the goalseeking behavior is activated. The goal-seeking behavior will try to steer HelpMate toward the goal. The result is shown in Figure Emergency Behavior: If the obstacles are located closer than the emergency distance, the robot stops moving. The robot will check the obstacles from left to right. The emergency behavior has a higher priority than other behaviors. Goal Point (,3) Robot Position (48, 36) 4..2 Obstacle Avoidance Behavior: If the obstacles are detected in the front right of the robot, the obstacle avoidance behavior begins to engage. If the robot has no tasks, the robot is in wander mode. The robot turns left until the angular velocity command is close to zero. Figure 5 shows the robot moving around the room and avoiding obstacles. In this example, the linear velocity of the robot was given by 4 mm. sec Task Oriented Behaviors: Wall following: Two sonar sensors on the left side and two sonar sensors on the right side are used for wall following. The HelpMate mobile robot can follow the wall on the left side or the right side as the wall following is assigned. The user speci es the distance between the Start Point (,) Obstacle 5 Figure 6: Goal-seeking and obstacle behaviors p. 5

6 4.2 Conclusions The results show that this complicated system can be solved. Each behavior works correctly. An emergency behavior has the highest priority to stop the robot if the obstacles are located closer than the emergency distance. The larger the obstacles, the better the sonar data. The obstacle avoidance behavior also works better with larger obstacles. The HelpMate robot can avoid all obstacles that are detected by sonar sensors. The task behaviors show that HelpMate can move to the goal as the user assigns and moves to follow the wall by using the wall following behavior. The distance between the robot and wall can be controlled by using the fuzzy controller. However, in some situations the robot may stop if the objects are moved very quickly close to the robot. This means that the emergency behavior is working. Acknowledgement The guidance and help of Professor Kazuhiko Kawamura and other members of the Center for Intelligent Systems at the Vanderbilt University is gratefully acknowledged. References [] J. Borenstein and Y. Koren, \Obstacle avoidance with ultrasonic sensors," IEEE Journal of Robotics and Automation, vol. 4, no. 2, April 988. [2] D.M.Wilkes,A.Alford,R.T.Pack,T.Rogers, R. A. Peters II, and K. Kawamura, \Toward socially intelligent service robots," International Journal of Applied Arti cial Intelligence, vol. 2, pp. 729{766, 998. [3] S. Thongchai and K. Kawamura, \Application of fuzzy control to a sonar-based obstacle avoidance mobile robot," in Proceedings of the IEEE International Conference on Control Applications, Anchorage, Alaska, USA, September [4] R.C.Arkin, Behaviour-Based Robotics, MIT Press, Cambridge Massachusetts, 998. [5] R.T.Pack, IMA: The Intelligent Machine Architecture, Ph.d. thesis, Electrical and Computer Engineering, Vanderbilt University, Nashville, TN, May 998. [6] L. A. Zadeh, \Fuzzy sets," Information and Control, vol. 8, pp. 338{353, 965. [7] R. Palm, D. Driankov, and H. Hellendoorn, Model Based Fuzzy Control: Fuzzy Gain Schedulers and Sliding Mode Fuzzy Controllers, Springer-Verlag Berlin, USA, 997. [8] L.-X. Wang, Adaptive Fuzzy Systems and Control: Design and Stability Analysis, Prentice-Hall, Englewood Cli s, New Jersey, 994. [9] L.-X. Wang, A Course in Fuzzy Systems and Control, Prentice-Hall, Englewood Cli s, NJ, 997. [] A. Sa±otti, \The uses of fuzzy logic for autonomous robot navigation," Soft Computing, vol., no. 4, pp. 8{97, 997, Available on-line at [] F. G. Pin, \A fuzzy behaviorist approach to sensor-based reasoning and robot navigation," in Control in Robotics and Automation: Sensor-Based Integration,B.K.Ghosh,N.Xi,andT.J.Tarn,Eds.,chapter 3, pp. 38{48. Academic Press, Inc., San Diego, CA, 999. [2] A. Sa±otti, E. H. Ruspini, and K. Konolige, \Blending reactivity and goal-directedness in a fuzzy controller," in Proceedings of the IEEE International Conference on Fuzzy Systems, San Francisco, California, 993, pp. 34{39, IEEE Press. [3] J. Yen and N. P uger, \A fuzzy logic based extension to payton and rosenblatt's command fusion method for mobile robot navigation," IEEE Transactions on Systems, Man, and Cybernetics, vol. 25, no. 6, pp. 97{978, June 955. [4] K. M. Passino and S. Yurkovich, Fuzzy Control, Addison Wesley Longman, Menlo Park, CA, 998. [5] I.Ahrns,J.Bruske,G.Hailu,andG.Sommer, \Neural fuzzy techniques in sonar-based collision avoidance," in Soft Computing for Intelligent Robotic Systems, L. C. Jain and T. Fukuda, Eds. Physica-Verlag Heidelberg, Germany, 998. [6] M. J. Mataric, \Integration of representation into goal-driven behavior-based robots," IEEE Transactions on Robotics and Automation, vol.8,no.3,pp. 34{32, June 992. [7] M. Kasper, G. Fricke, and E. Von Puttkamer, \A behavior-based architecture for teaching more than reactive behaviors to mobile robots," in Third European Workshop on Advanced Mobile Robots, EUROBOT 99, ZÄurich, Switzerland, September [8] D. Payton, J. Rosenblatt, and D. Keirsey, \Plan guided reaction," IEEE Transactions on Systems, Man, and Cybernetics, vol. 2, no. 6, pp. 37{382, November 99. [9] R.T. Pack, D. M. Wilkes, and K. Kawamura, \A software architecture for integrated service robot development," in Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Orlando, September 997, pp. 3774{3779. [2] R. C. Arkin, \Cooperation without communication: Multi-agent schema based robot navigation," Journal of Robotic Systems, vol. 9, no. 3, pp. 35{364, April 992. [2] R. C. Arkin, \Motor schema-based mobile robot navigation," International Journal of Robotics Research, vol. 8, no. 4, pp. 92{2, 989. p. 6

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

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots 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

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

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

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

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

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

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

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

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

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3 Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3 1 King Saud University, Riyadh, Saudi Arabia, muteb@ksu.edu.sa 2 King

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

An Agent-Based Architecture for an Adaptive Human-Robot Interface

An Agent-Based Architecture for an Adaptive Human-Robot Interface An Agent-Based Architecture for an Adaptive Human-Robot Interface Kazuhiko Kawamura, Phongchai Nilas, Kazuhiko Muguruma, Julie A. Adams, and Chen Zhou Center for Intelligent Systems Vanderbilt University

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

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,2, Prihastono 1,3, Khairul Anam 4, Rusdhianto Effendi 2, Indra Adji Sulistijono 5, Son Kuswadi 5, Achmad

More information

COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION

COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION COMPACT FUZZY Q LEARNING FOR AUTONOMOUS MOBILE ROBOT NAVIGATION Handy Wicaksono, Khairul Anam 2, Prihastono 3, Indra Adjie Sulistijono 4, Son Kuswadi 5 Department of Electrical Engineering, Petra Christian

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

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

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

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

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

A Robot-vision System for Autonomous Vehicle Navigation with Fuzzy-logic Control using Lab-View

A Robot-vision System for Autonomous Vehicle Navigation with Fuzzy-logic Control using Lab-View A Robot-vision System for Autonomous Vehicle Navigation with Fuzzy-logic Control using Lab-View Juan Manuel Ramírez, IEEE Senior Member Instituto Nacional de Astrofísica, Óptica y Electrónica Coordinación

More information

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2492-2497 ISSN: 2249-6645 Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller Praveen Kumar 1, Anurag Singh Tomer 2 1 (ME Scholar, Department of Electrical

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

Saphira Robot Control Architecture

Saphira Robot Control Architecture Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview

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

Learning to Avoid Objects and Dock with a Mobile Robot

Learning to Avoid Objects and Dock with a Mobile Robot Learning to Avoid Objects and Dock with a Mobile Robot Koren Ward 1 Alexander Zelinsky 2 Phillip McKerrow 1 1 School of Information Technology and Computer Science The University of Wollongong Wollongong,

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

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS Soft Computing Alfonso Martínez del Hoyo Canterla 1 Table of contents 1. Introduction... 3 2. Cooperative strategy design...

More information

Fuzzy auto-tuning for a PID controller

Fuzzy auto-tuning for a PID controller Fuzzy auto-tuning for a PID controller Alain Segundo Potts 1, Basilio Thomé de Freitas Jr 2. and José Carlos Amaro 2 1 Department of Telecommunication and Control. University of São Paulo. Brazil. e-mail:

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

COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL

COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL A G Suresh 1, Jyothish Kumar S Y 2, Pradipkumar Dixit 3 1 Research scholar Jain university, Associate Prof of

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

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Osama Omer Adam Mohammed 1, Dr. Awadalla Taifor Ali 2 P.G. Student, Department of Control Engineering, Faculty of Engineering,

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

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

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

A Fuzzy Knowledge-Based Controller to Tune PID Parameters

A Fuzzy Knowledge-Based Controller to Tune PID Parameters Session 2520 A Fuzzy Knowledge-Based Controller to Tune PID Parameters Ali Eydgahi, Mohammad Fotouhi Engineering and Aviation Sciences Department / Technology Department University of Maryland Eastern

More information

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm 1 UNIVERSITY OF REGINA FACULTY OF ENGINEERING COURSE NO: ENIN 880AL - 030 - Fall 2002 COURSE TITLE: Introduction to Intelligent Robotics CREDIT HOURS: 3 INSTRUCTOR: Dr. Rene V. Mayorga ED 427; Tel: 585-4726,

More information

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures D.M. Rojas Castro, A. Revel and M. Ménard * Laboratory of Informatics, Image and Interaction (L3I)

More information

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment Ching-Chang Wong, Hung-Ren Lai, and Hui-Chieh Hou Department of Electrical Engineering, Tamkang University Tamshui, Taipei

More information

Robot Architectures. Prof. Yanco , Fall 2011

Robot Architectures. Prof. Yanco , Fall 2011 Robot Architectures Prof. Holly Yanco 91.451 Fall 2011 Architectures, Slide 1 Three Types of Robot Architectures From Murphy 2000 Architectures, Slide 2 Hierarchical Organization is Horizontal From Murphy

More information

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL Title Publisher ISSN Country Language ACM Transactions on Autonomous and Adaptive Systems ASSOC COMPUTING MACHINERY 1556-4665 UNITED STATES English ACM Transactions on Intelligent Systems and Technology

More information

Evolving CAM-Brain to control a mobile robot

Evolving CAM-Brain to control a mobile robot Applied Mathematics and Computation 111 (2000) 147±162 www.elsevier.nl/locate/amc Evolving CAM-Brain to control a mobile robot Sung-Bae Cho *, Geum-Beom Song Department of Computer Science, Yonsei University,

More information

Range Sensing strategies

Range Sensing strategies Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart and Nourbakhsh 4.1.6 Range Sensors (time of flight) (1) Large range distance measurement -> called

More information

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS Prof.Somashekara Reddy 1, Kusuma S 2 1 Department of MCA, NHCE Bangalore, India 2 Kusuma S, Department of MCA, NHCE Bangalore, India Abstract: Artificial Intelligence

More information

Robot Architectures. Prof. Holly Yanco Spring 2014

Robot Architectures. Prof. Holly Yanco Spring 2014 Robot Architectures Prof. Holly Yanco 91.450 Spring 2014 Three Types of Robot Architectures From Murphy 2000 Hierarchical Organization is Horizontal From Murphy 2000 Horizontal Behaviors: Accomplish Steps

More information

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza

Path Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza Path Planning in Dynamic Environments Using Time Warps S. Farzan and G. N. DeSouza Outline Introduction Harmonic Potential Fields Rubber Band Model Time Warps Kalman Filtering Experimental Results 2 Introduction

More information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting

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

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Witold Jacak* and Stephan Dreiseitl" and Karin Proell* and Jerzy Rozenblit** * Dept. of Software Engineering, Polytechnic

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

Microprocessor Implementation of Fuzzy Systems and Neural Networks Jeremy Binfet Micron Technology

Microprocessor Implementation of Fuzzy Systems and Neural Networks Jeremy Binfet Micron Technology Microprocessor Implementation of Fuy Systems and Neural Networks Jeremy Binfet Micron Technology jbinfet@micron.com Bogdan M. Wilamowski University of Idaho wilam@ieee.org Abstract Systems were implemented

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

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

A Fuzzy-Based Approach for Partner Selection in Multi-Agent Systems

A Fuzzy-Based Approach for Partner Selection in Multi-Agent Systems University of Wollongong Research Online Faculty of Informatics - Papers Faculty of Informatics 07 A Fuzzy-Based Approach for Partner Selection in Multi-Agent Systems F. Ren University of Wollongong M.

More information

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control)

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control) Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control) The fuzzy controller design methodology primarily involves distilling human expert knowledge about how to control a system into

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

Figure 1. Block scheme of implemented system

Figure 1. Block scheme of implemented system Haptic Paddle and Fuzzy Based Virtual Environment Model Control System as a Didactic Tool Senka Krivić, Admir Kaknjo, Muhidin Hujdur, Nadir Zubović, Emir Sokić Faculty of Electrical Engineering, Department

More information

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER 143 CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER 6.1 INTRODUCTION The quality of generated electricity in power system is dependent on the system output, which has to be of constant frequency and must

More information

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956) Dr. Wenjie Dong The University of Texas Rio Grande Valley Department of Electrical Engineering (956) 665-2200 Email: wenjie.dong@utrgv.edu EDUCATION PhD, University of California, Riverside, 2009 Major:

More information

Application of Soft Computing Techniques in Water Resources Engineering

Application of Soft Computing Techniques in Water Resources Engineering International Journal of Dynamics of Fluids. ISSN 0973-1784 Volume 13, Number 2 (2017), pp. 197-202 Research India Publications http://www.ripublication.com Application of Soft Computing Techniques in

More information

LOCAL OPERATOR INTERFACE. target alert teleop commands detection function sensor displays hardware configuration SEARCH. Search Controller MANUAL

LOCAL OPERATOR INTERFACE. target alert teleop commands detection function sensor displays hardware configuration SEARCH. Search Controller MANUAL Strategies for Searching an Area with Semi-Autonomous Mobile Robots Robin R. Murphy and J. Jake Sprouse 1 Abstract This paper describes three search strategies for the semi-autonomous robotic search of

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications M. Saleem Khan, Khaled Benkrid Abstract This research paper presents the design model of a fuzzy

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

Why Is It So Difficult For A Robot To Pass Through A Doorway Using UltraSonic Sensors?

Why Is It So Difficult For A Robot To Pass Through A Doorway Using UltraSonic Sensors? Why Is It So Difficult For A Robot To Pass Through A Doorway Using UltraSonic Sensors? John Budenske and Maria Gini Department of Computer Science University of Minnesota Minneapolis, MN 55455 Abstract

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

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

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research Paper ID #15300 Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research Dr. Maged Mikhail, Purdue University - Calumet Dr. Maged B. Mikhail, Assistant

More information

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller 1 Deepa S. Bhandare, 2 N. R.Kulkarni 1,2 Department of Electrical Engineering, Modern College of Engineering,

More information

Introduction to Fuzzy Logic using MATLAB

Introduction to Fuzzy Logic using MATLAB Introduction to Fuzzy Logic using MATLAB S. N. Sivanandam, S. Sumathi and S. N. Deepa Introduction to Fuzzy Logic using MATLAB With 304 Figures and 37 Tables 123 Dr. S.N. Sivanandam S. N. Deepa Professor

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

Implementation of Fuzzy Controller to Magnetic Levitation System

Implementation of Fuzzy Controller to Magnetic Levitation System IX Control Instrumentation System Conference (CISCON - 2012), 16-17 November 2012 201 Implementation of Fuzzy Controller to Magnetic Levitation System Amit Kumar Choudhary, S.K. Nagar and J.P. Tiwari Abstract---

More information

Simulation of Mobile Robots in Virtual Environments

Simulation of Mobile Robots in Virtual Environments Simulation of Mobile Robots in Virtual Environments Jesús Savage 1, Emmanuel Hernández 2, Gabriel Vázquez 3, Humberto Espinosa 4, Edna Márquez 5 Laboratory of Intelligent Interfaces, University of Mexico,

More information

Vision System for a Robot Guide System

Vision System for a Robot Guide System Vision System for a Robot Guide System Yu Wua Wong 1, Liqiong Tang 2, Donald Bailey 1 1 Institute of Information Sciences and Technology, 2 Institute of Technology and Engineering Massey University, Palmerston

More information

A Novel Hybrid Fuzzy A* Robot Navigation System for Target Pursuit and Obstacle Avoidance

A Novel Hybrid Fuzzy A* Robot Navigation System for Target Pursuit and Obstacle Avoidance A Novel Hybrid Fuzzy A* Robot Navigation System for Target Pursuit and Obstacle Avoidance Antony P. Gerdelan Computer Science Institute of Information and Mathematical Sciences Massey University, Albany

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

LAB 5: Mobile robots -- Modeling, control and tracking

LAB 5: Mobile robots -- Modeling, control and tracking LAB 5: Mobile robots -- Modeling, control and tracking Overview In this laboratory experiment, a wheeled mobile robot will be used to illustrate Modeling Independent speed control and steering Longitudinal

More information

Strategy for Collaboration in Robot Soccer

Strategy for Collaboration in Robot Soccer Strategy for Collaboration in Robot Soccer Sng H.L. 1, G. Sen Gupta 1 and C.H. Messom 2 1 Singapore Polytechnic, 500 Dover Road, Singapore {snghl, SenGupta }@sp.edu.sg 1 Massey University, Auckland, New

More information

Behavior-Based Control for Autonomous Underwater Exploration

Behavior-Based Control for Autonomous Underwater Exploration Behavior-Based Control for Autonomous Underwater Exploration Julio Rosenblatt, Stefan Willams, Hugh Durrant-Whyte Australian Centre for Field Robotics University of Sydney, NSW 2006, Australia {julio,stefanw,hugh}@mech.eng.usyd.edu.au

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

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute

More information

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive Dr K B Mohanty, Member Department of Electrical Engineering, National Institute of Technology, Rourkela, India This paper presents

More information

A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT

A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT Ismail H. ALTAS 1, Adel M. SHARAF 2 1 Department of Electrical and Electronics Engineering Karadeniz

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

Review of Soft Computing Techniques used in Robotics Application

Review of Soft Computing Techniques used in Robotics Application International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 101-106 International Research Publications House http://www. irphouse.com /ijict.htm Review

More information

Speed Control of DC Motor Using Fuzzy Logic Application

Speed Control of DC Motor Using Fuzzy Logic Application 2016 Published in 4th International Symposium on Innovative Technologies in Engineering and Science 3-5 November 2016 (ISITES2016 Alanya/Antalya - Turkey) Speed Control of DC Motor Using Fuzzy Logic Application

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

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control American-Eurasian Journal of Scientific Research 11 (5): 381-389, 2016 ISSN 1818-6785 IDOSI Publications, 2016 DOI: 10.5829/idosi.aejsr.2016.11.5.22957 High Efficiency DC/DC Buck-Boost Converters for High

More information

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Automatic Generation Control of Two Area using Fuzzy Logic Controller Automatic Generation Control of Two Area using Fuzzy Logic Yagnita P. Parmar 1, Pimal R. Gandhi 2 1 Student, Department of electrical engineering, Sardar vallbhbhai patel institute of technology, Vasad,

More information

A Reconfigurable Guidance System

A Reconfigurable Guidance System Lecture tes for the Class: Unmanned Aircraft Design, Modeling and Control A Reconfigurable Guidance System Application to Unmanned Aerial Vehicles (UAVs) y b right aileron: a2 right elevator: e 2 rudder:

More information

Evaluation of an Enhanced Human-Robot Interface

Evaluation of an Enhanced Human-Robot Interface Evaluation of an Enhanced Human-Robot Carlotta A. Johnson Julie A. Adams Kazuhiko Kawamura Center for Intelligent Systems Center for Intelligent Systems Center for Intelligent Systems Vanderbilt University

More information

A Posture Control for Two Wheeled Mobile Robots

A Posture Control for Two Wheeled Mobile Robots Transactions on Control, Automation and Systems Engineering Vol., No. 3, September, A Posture Control for Two Wheeled Mobile Robots Hyun-Sik Shim and Yoon-Gyeoung Sung Abstract In this paper, a posture

More information

Cooperative Tracking using Mobile Robots and Environment-Embedded, Networked Sensors

Cooperative Tracking using Mobile Robots and Environment-Embedded, Networked Sensors In the 2001 International Symposium on Computational Intelligence in Robotics and Automation pp. 206-211, Banff, Alberta, Canada, July 29 - August 1, 2001. Cooperative Tracking using Mobile Robots and

More information

A User Friendly Software Framework for Mobile Robot Control

A User Friendly Software Framework for Mobile Robot Control A User Friendly Software Framework for Mobile Robot Control Jesse Riddle, Ryan Hughes, Nathaniel Biefeld, and Suranga Hettiarachchi Computer Science Department, Indiana University Southeast New Albany,

More information

EARIN Jarosław Arabas Room #223, Electronics Bldg.

EARIN   Jarosław Arabas Room #223, Electronics Bldg. EARIN http://elektron.elka.pw.edu.pl/~jarabas/earin.html Jarosław Arabas jarabas@elka.pw.edu.pl Room #223, Electronics Bldg. Paweł Cichosz pcichosz@elka.pw.edu.pl Room #215, Electronics Bldg. EARIN Jarosław

More information

Path Planning of Mobile Robot Using Fuzzy- Potential Field Method

Path Planning of Mobile Robot Using Fuzzy- Potential Field Method Path Planning of Mobile Robot Using Fuzzy- Potential Field Method Alaa A. Ahmed Department of Electrical Engineering University of Basrah, Basrah,Iraq alaarasol16@yahoo.com Turki Y. Abdalla Department

More information

Computers systems can

Computers systems can Fuzzy Logic and Fuzzy Systems Introduction Khurshid Ahmad, Professor of Computer Science, Department of Computer Science Trinity College, Dublin-2, IRELAND October 7 th, 2008. 1 1 Computers systems can

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 TJFS: Turkish Journal of Fuzzy Systems (eissn: 1309 1190) An Official Journal of Turkish Fuzzy Systems Association Vol.1, No.1, pp. 36-54, 2010. DC motor position control using fuzzy proportional-derivative

More information