Department of Electrical Engineering, Southern Taiwan University 1 Robotic Interaction Learning Lab The ant colony algorithm In short, domain is defined.

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

Application a hybrid controller to a mobile robot J.-S Chiou, K. -Y. Wang,Simulation Modelling Pratice and Theory Vol. 16 pp (2008) Professor:
Computational Intelligence Winter Term 2013/14 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Artificial Intelligence 13. Multi-Layer ANNs Course V231 Department of Computing Imperial College © Simon Colton.
VEHICLE ROUTING PROBLEM
Acoustic design by simulated annealing algorithm
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Procedures of Extending the Alphabet for the PPM Algorithm Radu Rădescu George Liculescu Polytechnic University of Bucharest Faculty of Electronics, Telecommunications.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Bart van Greevenbroek.  Authors  The Paper  Particle Swarm Optimization  Algorithm used with PSO  Experiment  Assessment  conclusion.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Multiobjective VLSI Cell Placement Using Distributed Simulated Evolution Algorithm Sadiq M. Sait, Mustafa I. Ali, Ali Zaidi.
Fuzzy Simulated Evolution for Power and Performance of VLSI Placement Sadiq M. Sait Habib Youssef Junaid A. KhanAimane El-Maleh Department of Computer.
Prénom Nom Document Analysis: Linear Discrimination Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Reinforcement Learning Rafy Michaeli Assaf Naor Supervisor: Yaakov Engel Visit project’s home page at: FOR.
Fuzzy Simulated Evolution for Power and Performance of VLSI Placement Sadiq M. SaitHabib Youssef Junaid A. KhanAimane El-Maleh Department of Computer Engineering.
Computer Engineering Department INTRODUCTION TO ROBOTICS COE 484 Dr. Mayez Al-Mouhamed SPRING 2008 Chapter V – REFERENCE BEHAVIOR.
Ant Colony Optimization Optimisation Methods. Overview.
Ant Colony Optimization: an introduction
CS Reinforcement Learning1 Reinforcement Learning Variation on Supervised Learning Exact target outputs are not given Some variation of reward is.
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
1 SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT Gain Scheduler Middleware: A Methodology to Enable Existing Controllers for Networked Control.
Faculty of Electrical Engineering Technion – Israel Institute of Technology CONTROL AND ROBOTICS LABORATORY.
Complete Coverage Path Planning Based on Ant Colony Algorithm International conference on Mechatronics and Machine Vision in Practice, p.p , Dec.
Improved Gene Expression Programming to Solve the Inverse Problem for Ordinary Differential Equations Kangshun Li Professor, Ph.D Professor, Ph.D College.
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
Swarm Intelligence 虞台文.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
Topics in Artificial Intelligence By Danny Kovach.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
1 N -Queens via Relaxation Labeling Ilana Koreh ( ) Luba Rashkovsky ( )
Mobile Robot Navigation Using Fuzzy logic Controller
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Reliability-Based Design Methods of Structures
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
Ant Algorithm and its Applications for Solving Large Scale Optimization Problems on Parallel Computers Stefka Fidanova Institute for Information and Communication.
University of Colorado at Boulder Yicheng Wang, Phone: , Optimization Techniques for Civil and Environmental Engineering.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Ant Colony Optimization Andriy Baranov
The Ant System Optimization by a colony of cooperating agents.
Biologically Inspired Computation Ant Colony Optimisation.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
Bab 5 Classification: Alternative Techniques Part 4 Artificial Neural Networks Based Classifer.
Swarm Robotics Research Team A Robotic Application of the Ant Colony Optimization Algorithm The Ant Colony Optimization (ACO) algorithm is generally used.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Chapter 12 Case Studies Part B. Control System Design.
21st Mediterranean Conference on Control and Automation
The Clutch Control Strategy of EMCVT in AC Power Generation System
Newton’s second law In this lesson, students learn to apply Newton's second law to calculate forces from motion, and motion from forces. The lesson includes.
Scientific Research Group in Egypt (SRGE)
Winning Strategy in Programming Game Robocode
Meta-heuristics Introduction - Fabien Tricoire
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
A Simple Artificial Neuron
Navigation In Dynamic Environment
Hidden Markov Models Part 2: Algorithms
Ant Colony Optimization with Multiple Objectives
Computational Intelligence
Ant Colony Optimization
traveling salesman problem
Aiman H. El-Maleh Sadiq M. Sait Syed Z. Shazli
Computational Intelligence
Presentation transcript:

Department of Electrical Engineering, Southern Taiwan University 1 Robotic Interaction Learning Lab The ant colony algorithm In short, domain is defined as the limit of the membership function, and then we can transfer this question as a route on a plain one. Fig. 9 the form of fuzzy rules transfered into the route one.

Department of Electrical Engineering, Southern Taiwan University 2 Robotic Interaction Learning Lab The ant colony algorithm We can let be the number of ants at time in city. However, in computation side, we will show as domain, and shows is the total number of ants. This gives the possibilities of choosing target and it means the possibilities for the ant to reach the next city under the affection of visibility and pheromone, and its possibilities to choose by follow equation.

Department of Electrical Engineering, Southern Taiwan University 3 Robotic Interaction Learning Lab The ant colony algorithm For ant, stands for the value of pheromone at time through route i to j. As shown in follow equations.

Department of Electrical Engineering, Southern Taiwan University 4 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance We propose Ant Colony Algorithm that aims at planning obstacle avoidance path of moving object as Robot Soccer. As Fig. 10 shows: Fig. 10 obstacle avoidance path

Department of Electrical Engineering, Southern Taiwan University 5 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance In order to improve searching speed of Ant Colony Algorithm and prevent Convergence Rate from becoming slow and optimizing partially, we take concentration which could be got by i into account to confirm path number e that ant could choose by follow equation:

Department of Electrical Engineering, Southern Taiwan University 6 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance Robot Soccer will have to choose the best path. This part adopts Objective Function to describe the performance of path choice by follow equation. When Objective Function is confirmed, weight value of every path that soccer may pass is confirmed by follow equation.

Department of Electrical Engineering, Southern Taiwan University 7 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance we simulate ant’s Pheromone in this way. When all the Robot Soccer find Feasible Solution of one planning path, but it may not the best solution because the Pheromone has been changed at this time, therefore it is necessary to make a overall amending, amending principle is follow equation.

Department of Electrical Engineering, Southern Taiwan University 8 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance is the Pheromone variable quantity of path (i, j): Its formula just like Ant-Cycle type; as formula shows follow equation.

Department of Electrical Engineering, Southern Taiwan University 9 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance Now we are going to explain the procedure of using Ant Colony algorithm. Step 1: Parameter Initialization. Step 2: Iterative process. And then calculate probability of path choice according to

Department of Electrical Engineering, Southern Taiwan University 10 Robotic Interaction Learning Lab Ant colony algorithm used in obstacle avoidance Step 3: Update Pheromone concentration of path according to follow equation. Step 4: Repeat Step2, Step3 until ant reach its target point. Step 5: Stop iterative search when one in m ants has already completed searching the path length and has exceeded the best path length of previous iteration. Step 6: Make N=N+1, place ant at starting point and target point again if N<NC, repeat STEP2; else output the best path and stop the Algorithm.

Department of Electrical Engineering, Southern Taiwan University 11 Robotic Interaction Learning Lab Experiments This part we have several points of simulation. The first part is the experiment for the robot to reach the top speed and predict the route of control. The second part is the simulation of the optimal route of the robot. The third part is the obstacle-avoiding route of the robot.

Department of Electrical Engineering, Southern Taiwan University 12 Robotic Interaction Learning Lab Simulations of the velocity and the GPC Fig. 11 Using Fuzzy Ant Colony algorithm to adjust the velocity of the soccer robot. Fig. 12 using GPC to predict the movement of the target and design the moving route for the robot.

Department of Electrical Engineering, Southern Taiwan University 13 Robotic Interaction Learning Lab Simulation of the robot’s path Fig. 13 using fuzzy ant colony algorithm control machine to chase the route of the target, and also apply MATLAB to simulate. Fig. 14 using control robot driven by fuzzy ant colony algorithm to look for the route of the target, and also using FIRA simulation.

Department of Electrical Engineering, Southern Taiwan University 14 Robotic Interaction Learning Lab Simulate obstacle avoidance path Fig. 15 simulate obstacle avoidance path of Robot Soccer by MATLAB Fig. 16 simulate obstacle avoidance path of Robot Soccer by using FIRA simulation.

Department of Electrical Engineering, Southern Taiwan University 15 Robotic Interaction Learning Lab Conclusion The result of the experiment above shows that the method we provided can apply on the wheel robot effectively, and the generalized predictive control machine we designed can clarify the position of the target appearing at the next sampling time. In the future, we will shorten the time for the fuzzy ant colony to weaken and also make the system to reach the optimal condition in a short time. By adding other different algorithms, we can find out the best combination of them.

Department of Electrical Engineering, Southern Taiwan University 16 Robotic Interaction Learning Lab Thanks for your attention!