Swarm Robotics Research Team A Robotic Application of the Ant Colony Optimization Algorithm The Ant Colony Optimization (ACO) algorithm is generally used.

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

Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Implementing a Swarm Robotics Scheme with Radio and Optical Communications Abstract One of the interesting topics being explored in in the field of robotics.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Jill Goryca, Richard Hill American Control Conference June 17, 2013.
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Ant colonies for the traveling salesman problem Eliran Natan Seminar in Bioinformatics (236818) – Spring 2013 Computer Science Department Technion - Israel.
Applications of Single and Multiple UAV for Patrol and Target Search. Pinsky Simyon. Supervisor: Dr. Mark Moulin.
A System based on Swarm Intelligence and Ant Foraging Techniques By Kristin Eicher-Elmore.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Anti-pheromone as a Tool for Better Exploration of Search Space by James Montgomery and Marcus Randall, Bond University, Australia.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Better Ants, Better Life? Hybridization of Constraint Propagation and Ant Colony Optimization Supervisors: Bernd Meyer, Andreas Ernst Martin Held Jun 2nd,
Evolved and Timed Ants Optimizing the Parameters of a Time-Based Ant System Approach to the Traveling Salesman Problem Using a Genetic Algorithm.
Ant Colony Optimization Optimisation Methods. Overview.
By Stefan Rummel 05/05/2008 Prof. Rudowsky CIS 9.5 Brooklyn College.
Better Ants, Better Life? Hybridization of Constraint Programming and Ant Colony Optimization Supervisors: Dr. Bernd Meyer, Dr. Andreas Ernst Martin Held.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
VISION CONTROL MICRO MOUSE MSc Computer Systems Engineering By: Rekapally Mahendranath Supervisor: Dr. Nic Snailum.
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
PROJECT LM-01 Presentation 16 Oct 2006 University of Wollongong, Australia.
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
EE4E,M.Sc. C++ Programming Assignment Introduction.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
(Particle Swarm Optimisation)
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Building Maps and Navigation for Autonomous Robots Arindam Khaled AI and Knowledge Based Sys II.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Optimization of multi-pass turning operations using ant colony system Authors: K. Vijayakumar, G. Prabhaharan, P. Asokan, R. Saravanan 2003 Presented by:
Object Oriented Programming Assignment Introduction Dr. Mike Spann
Discrete optimization of trusses using ant colony metaphor Saurabh Samdani, Vinay Belambe, B.Tech Students, Indian Institute Of Technology Guwahati, Guwahati.
Traffic Based Pathway Optimization Michael LeGore TJHSST CSL.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Modeling and Simulation. Warm-up Activity (1 of 3) You will be given a set of nine pennies. Let’s assume that one of the pennies is a counterfeit that.
Tijana Janjusevic Multimedia and Vision Group, Queen Mary, University of London Clustering of Visual Data using Ant-inspired Methods Supervisor: Prof.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Traveling Salesman Problem IEOR 4405 Production Scheduling Professor Stein Sally Kim James Tsai April 30, 2009.
Optimizing Pheromone Modification for Dynamic Ant Algorithms Ryan Ward TJHSST Computer Systems Lab 2006/2007 Testing To test the relative effectiveness.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
Ant Algorithm and its Applications for Solving Large Scale Optimization Problems on Parallel Computers Stefka Fidanova Institute for Information and Communication.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Ant colonies for the travelling salesman problem Macro Dorigo, Luca Maria Gambardella 資工三 李明杰.
Ant Colony Optimization Andriy Baranov
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.
By Eric Han, Chung Min Kim, and Kathryn Tarver Investigations of Ant Colony Optimization.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
DRILL Answer the following question’s about yesterday’s activity in your notebook: 1.Was the activity an example of ACO or PSO? 2.What was the positive.
Department of Electrical Engineering, Southern Taiwan University 1 Robotic Interaction Learning Lab The ant colony algorithm In short, domain is defined.
Genetic Algorithm(GA)
Postgraduate stud. Al-Ahnomi Montaser Don State Technical University Department “Computer-aided design" Theme:- "development and research of intelligent.
Scientific Research Group in Egypt (SRGE)
DRILL Answer the following in your notebook: What is a swarm?
Genetic Algorithms and TSP
James Hobson Andrew Forth Josh Griffin
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Path Planning using Ant Colony Optimisation
traveling salesman problem
Discrete Optimization
Presentation transcript:

Swarm Robotics Research Team A Robotic Application of the Ant Colony Optimization Algorithm The Ant Colony Optimization (ACO) algorithm is generally used to find the optimal path between a starting point and a target point within certain predetermined constraints. The algorithm is inspired by the collective behavior of ants. Ants start searching for food sources by going in all random directions secreting pheromones on each traveled path. which are used as a communication tool. As ants search for food, those that are successful return to their home more frequently than others, and leave behind more traces of these pheromones. Other ants see these tracers, and are more likely to follow this shorter path. The algorithm uses this pattern to find the shortest path to a goal using probability based on the frequency of paths taken. The goal of our team’s research is to create a small-scale application of this algorithm using Propeller Activity Bots. Using these small micro-controlled robots, as well as additional hardware and sensors, we aim to investigate the practical application of this algorithm, as well as investigate the feasibility of use in larger scale scenarios, such as in mapping paths in disrupted for natural disaster relief first responders. By limiting ourselves to a small-scale terrains example, we hope to identify the bare-bone necessities for such an implementation of the Ant Algorithm, which have not previously been evident in computational simulations. Through our research we hope to engineer a basic model of practical implementation for the use of those wishing to make use of these concepts in the future. Purpose: To research and test the practicality of the Ant Algorithm for finding the shortest path to a specified target. Background Information: The Ant Algorithm was devised to solve the traveling salesman problem. The traveling salesman problem asks for the shortest path given a series of given points that should each only be passed once. The Ant Algorithm is a simplified version of the problem in which probability is used to determine the shortest path based on the frequency at which ants return from their respective paths. This ant algorithm has been developed and tested through computer-aided simulations, but has seldom been used in physical or practical applications. With our research, we aim to investigate the practicality of this algorithm for engineering solutions. We hope that our example application of this algorithm will shed light on aspects of the problem that may require further consideration, leading to a more sophisticated solution for future applications. Procedure Simulate using MATLAB Devise a plan to simulate with robots Develop software and troubleshoot Run multiple tests and collect data Formulate a conclusion Materials Activity Bot from Parallax-The robot used to test the algorithm SimpleIDE from Parallax –The software used to program the robots Xbee from Parallax-Used to communicate between the robots Ultrasonic Sensors-used to determine spacing so that robots do not collide Maze-houses three paths that are used to test the algorithm Future Directions? We hope that our example application of this algorithm will shed light on aspects of the problem that may require further consideration, leading to a more sophisticated solution for future applications. In order to continue to bridge this gap between theory and practical use in the future, we aim to increase the complexity of our model, through the use of a bigger maze and longer paths. Future research should also be devoted to the development of an A.I. system that can deal with the possibility of paths that have not been predetermined. The Swarm Robotics Research Team would like to thank Professor Sami Khorbotly for giving us the opportunity to work on this project and test it for ourselves. The Swarm Robotics Research project is sponsored by the Frederick F. Jenny Professorship of Emerging Technologies.