Swarm Intelligence and Bio-Inspired ComputingTable of ContentWhat is Biologically Inspired Algorithm?MotivationApplicationApplication in previous lectureSwarm IntelligenceAnt Colony OptimizationAnt Path AlgorithmSlide 10Slide 11Ant Traffic OrganizationSlide 13Slide 14Slide 15Terrain-Covering Ant RobotsSlide 17Theoretical FoundationAnt RobotsRestrictionAnt Robot BehaviorExperiment ResultSlide 23SimulationSimulation ResultVideoDynamic Redistribution of a Swarm of RobotsAnt house huntingSlide 29Slide 30Simple system modelSlide 32ResultSlide 34Slide 35Problem in first systemSystem with quorum sensingSlide 38Slide 39Slide 40Evolutionary ComputationSlide 42Slide 43Evolving Schooling BehaviorsThe basic behavior modelSlide 46Slide 47Slide 48ExtensionSlide 50Predator's behaviorEcologyEvolutionSlide 54Slide 55Slide 56Slide 57Result comparison with real fish schoolingSlide 59ConclusionReference2007 Fall Comp790-058 LectureSang Woo LeeWhat is Biologically Inspired Algorithm?Swarm IntelligenceEvolutionary ComputationApplication in Motion PlanningTrail-Laying Robots for Robust Terrain CoverageDynamic Redistribution of a Swarm of RobotsEvolving Schooling Behaviors to Escape from PredatorSimulate biological phenomena or modelWorking algorithm in natureProven its efficiency and robustness by natural selectionDealing too complex problemsIncapable to solve by human proposed solutionAbsence of complete mathematical modelExisting of similar problem in natureAdaptationSelf-organizationCommunicationOptimizationRoboticMulti-Robot Motion PlanningSelf-configurationNetworkDistributed autonomous systemRouting algorithmSocial OrganizationTraffic controlUrban planningComputer ImmunologyBoids in Nick’s lectureWell known flocking algorithmFlockingSeparationAlignmentCohesionMachine Learning in Dave’s lectureNeural NetworkSupervised learning MethodPopulation of simple agentsDecentralizedSelf-OrganizedNo or local communicationExampleAnt/Bee coloniesBird flockingFish schoolingMeta-heuristic OptimizationInspired from the behavior of ant coloniesShortest paths between the nest and a food sourceEvaporating pheromone trailProbabilistic path decisionBiased by the amount of pheromoneConverge to shortest pathAnt trips on shorter path returns quickerLonger path lose pheromone by evaporatingSolved problemsTraveling Salesman ProblemQuadratic Assignment ProblemJob Shop SchedulingVehicle and Network RoutingDussutour, A., Fourcassié, V., Helbing, D. & Deneubourg, J. L. Optimal traffic organization in ants under crowded conditions. Nature 428, 70-73 (2004) Research on ant path selection in bottle-neck situationMaximizing traffic volumeSymmetrical traffic in narrow pathThreshold width between 10.0 and 6.0mmPushed Ant is redirected to other pathSymmetry restored before the maximum flowBenefits of using a single trailCondensed trail - Better orientation guidance and stronger stimulusHigh-density - Good information exchangeOptimize the rate of food returnProved by analytical model and experimentJ. Svennebring and S. Koenig, “Trail-laying robots. for robust terrain coverage,”, Proc. of IEEE International Conference on Robotics and Automation 2003, Volume: 1,L On page(s): 75- 82 vol.1Inspired by Ant forageExploration & CoveragePebbles III robot6 infrared proximeterBump sensor, 2 motorsLay trails – Black pen to track trail8 Trail sensorNode CountingRobot repeated enter cellsCounting by markers in cellMove to smallest numberNo communicationVery limited sensingVery limited computing powerMarking current cellSensing markers of neighbor cellsAssumptions on theoretical foundationMove discrete stepMark cell uniformlyNo noise in sensorBy the way, it works evenUneven quality trailSome missing trailPushed to other locationObstacle Avoidance BehaviorInversely proportional to the distanceWeight for each direction sensorTrail Avoidance BehaviorFixed lengthTrail sensor with recent past informationWeight Balancing of two behaviorNeed to well balancedWork well withUneven quality trailMove another locationRemoving patches of trailFaster than random walkUntil some thresholdToo many trails result large coverage timeWith no cleaning of TrailCoverage time grow steeplyWith cleaning of TrailSame as ant pheromoneWorks good with many coverage numberA. Halasz, M. Ani Hsieh, S. Berman, V. Kumar. Dynamic Redistribution of a Swarm of Robots Among Multiple Sites, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.Inspired by Ant house-huntingProbability of initiating recruitment depends on the site’s qualitySuperior site scout has shorter latency to recruitRecruitment typeSummon fellow by tandem runPassive majority by transportTransport recruitment of new site triggered by population (Over the quorum)Recruitment speed difference amplified by quorum requirementCollectively distributes itself to multiple sitesPredefined proportionNo inter-agent communicationSimilar to task/resource allocationScalableUsing fraction rather than agent numberGraph GStrongly connected graphEdge Transition rate KijTransition time TijMaximum transition capacityAll agents know Graph GPropertyStabilityConvergenceTo a unique stable equilibrium pointProved analisticallyTransition in equilibrium stateFast transition makes more idle tripsExtensionInject Quorum sensingFast converge, less idle transitionAdjacent sites communicationQuorum information instantly availableTransition rate switchAbove quorum to below quorumSet to maximum transition rateStable Converges asymptoticallyProblemIncreasing quorum increase convergence speedToo big quorum make system stuck by high transition ratesInspired from the natural processes that involve evolutionGenetic algorithmEvolution strategies, evolutionary programming, genetic programmingUse a population of competing candidate solutionsReproduce and evolve themselvesEvolutionCombinationAlterationSelectionIncreases the proportion of better solutions in the populationBetter one survives!T. Oboshi, S. Kato, A. Mutoh and H. Itoh,
View Full Document