A Comprehensive Review of Shepherding As a Bio-Inspired Swarm-Robotics Guidance Approach Nathan K

Total Page:16

File Type:pdf, Size:1020Kb

A Comprehensive Review of Shepherding As a Bio-Inspired Swarm-Robotics Guidance Approach Nathan K 1 A Comprehensive Review of Shepherding as a Bio-inspired Swarm-Robotics Guidance Approach Nathan K. Long, Student Member, IEEE, Karl Sammut, Senior Member, IEEE, Daniel Sgarioto, Matthew Garratt, Senior Member, IEEE, and Hussein Abbass, Fellow, IEEE Accepted Article: Copyright 2020 IEEE. Personal use of system, where each agent is responsible for its own processing this material is permitted. Permission from IEEE must be and functionality, allowing simpler agents to be designed obtained for all other uses, in any current or future media, rather than an all-encompassing complex single agent [3]. including reprinting/republishing this material for advertising Therefore, decentralization makes robotic systems easier to or promotional purposes, creating new collective works, for build and program, as well as introducing robustness, flexibil- resale or redistribution to servers or lists, or reuse of any ity, and scalability into the multi-robot system [2]. copyrighted component of this work in other works. Controlling multiple coordinated robotic agents presents a complex problem which can be categorized into high- Abstract—The simultaneous control of multiple coordinated level path planning and low-level single agent dynamics. robotic agents represents an elaborate problem. If solved, how- While various swarm control techniques have been devel- ever, the interaction between the agents can lead to solutions to sophisticated problems. The concept of swarming, inspired by oped, including using neighbourhood topologies [4], artificial nature, can be described as the emergence of complex system- potential functions [5], [6], and different forms of adaptive level behaviors from the interactions of relatively elementary control [7], [8]; one method, termed shepherding, has emerged agents. Due to the effectiveness of solutions found in nature, bio- which divides the two control functions into separate entities. inspired swarming-based control techniques are receiving a lot of Vo, Harrison and Lien [9] defined the motion planning of a attention in robotics. One method, known as swarm shepherding, is founded on the sheep herding behavior exhibited by sheepdogs, group of robots using an external entity as the group control where a swarm of relatively simple agents are governed by problem, describing it as underactuated and dynamic, which a shepherd (or shepherds) which is responsible for high-level elicits multi-agent cooperation. guidance and planning. Many studies have been conducted on Shepherding, as a swarm control technique, was inspired by shepherding as a control technique, ranging from the replication sheepdogs and sheep, where the shepherding problem can be of sheep herding via simulation, to the control of uninhabited vehicles and robots for a variety of applications. A comprehensive defined as the guidance of a swarm of agents from an initial review of the literature on swarm shepherding is presented in location to a target location [10]. Essentially, the shepherd is order to reveal the advantages and potential of the approach to responsible for the high-level path planning of the swarm and be applied to a plethora of robotic systems in the future. task allocation, while the swarm members themselves function Index Terms—Autonomous vehicles, Herding, Shepherding, solely on single agent dynamics. Swarm guidance, Swarm intelligence, Swarm robotics, Uninhab- It should be noted that while previous literature has referred ited aerial vehicle (UAV). to the group of agents guided by the shepherd as a flock or herd, this review uses the term swarm for two reasons. I. INTRODUCTION First, the modeling of a flock is mostly done using swarm NSPIRED by animal swarms in nature, swarm robotic intelligence principles and rules. Second, the term swarm systems have the potential to offer simple, dynamic solu- generalizes the common characteristics exhibited by a flock, a arXiv:1912.07796v4 [cs.RO] 30 Apr 2020 I tions to complex problems. Swarms are capable of emulating herd, a school of fish, and other biologically or behaviorally and augmenting multi-agent dynamic systems to complete inspired terminologies used in the literature. intricate, objective-based behaviors with relatively simple local Many applications for multi-robotic teams controlled via agents [1]. This manifestation of intelligent behavior without shepherding have been discussed, covering a wide selection external regulation is described as an emergent property [2]. of domains. Of interest, these include the use of robotic Swarm robotic systems permit decentralization of the control agents to herd sheep [11], [12]; crowd control [13]; oil spill cleanups [14]; protecting aircraft from bird strikes [15]–[17]; N. K. Long is with the School of Engineering and Information Technology, disaster relief and rescue operations [18]; fishing [14]; manag- University of New South Wales, Canberra, ACT 2612, as well as the Maritime Division of the Australian Defence Science and Technology (DST) Group, ing wildlife distribution and protection [19]; and the handling VIC 3207, Australia. e-mail: [email protected]. of micro-organisms [20]. Furthermore, shepherding has been K. Sammut is with the College of Science and Engineering at Flinders examined for security and military procedures, such as un- University, Tonsley, SA 5042, and with DST Group Maritime Division, SA 5111, Australia. inhabited vehicle (UxV) maneuvering in combat [21], [22], M. Garratt, and H. Abbass are with the School of Engineering and searching terrains for intruders [18], and mine collection and Information Technology, University of New South Wales, Canberra, ACT distribution [14]. 2612, Australia. D. Sgarioto is in the Maritime Division of DST Group, Port Melbourne, This review paper covers the majority of shepherding litera- VIC 3207, Australia. ture, as a swarm control method, to date, with the objective of 2 using previous research to fortify the notion that shepherding • Driving: Once fetching is complete and the flock are can act as simple, yet effective, means for controlling a wide driven around the handler, the sheepdog is expected to variety of swarm robotic systems in the future. drive the flock away from the handler towards the first The survey is organized as follows. Section II gives a drive gates. brief overview of real techniques and assessments of sheepdog • Shedding: When the flock passes through the second shepherding methods. This is used to build a base knowledge drive gates, the sheepdog is expected to turn the sheep of the biological origins of technical shepherding. Section towards the shedding ring, where the handler and the III outlines the early studies on shepherding as a swarm sheepdog sort and separate the flock into a specified control technique which laid the foundations for the research number of sheep. that followed. Section IV details the classic shepherd herding • Penning: The flock is driven into a small enclosure, sheep inspired studies. Section V describes the specific control where the handler is responsible for closing the gate once techniques used for shepherding in more detail. Section VI all sheep are inside. illustrates alternative behaviors used in shepherding, while • Singling: Similar to, but more challenging than, shedding, Section VII highlights the shepherding studies into actually where a specific single sheep needs to be separated from using UxVs and robots, including those which involve animal the flock and driven away. shepherding. Section VIII describes the research into human- • Gathering/Collecting: The collecting behaviour is when shepherd interactions, and Section IX showcases how machine the sheepdog brings the flock to the handler. learning and computational intelligence techniques have been Another list of sheepdog commands were defined by Ben- applied to shepherding research. Finally, Section X articulates nett and Trafankowski [24] below, where each command some of the research challenges facing shepherding swarm represents an expected behaviour from the sheepdog. control. • Stay: Dog halts and remains still. II. SHEEPDOG TRIALS • Lie Down: Dog lies down. The International Sheep Dog Society’s Rules for Trials [23] • Easy, Steady, or Take Time: The dog moves slowly. are designed to measure the ability of a sheepdog to perform • Walk-Up: The dog approaches the nearest sheep and the basic skills required for shepherding. From a modeling, stops at a distance sufficiently large enough to not exert machine learning and artificial intelligence (AI) perspective, any force on the sheep to flee. these rules offer four main advantages. The first advantage • Look Back: The dog leaves the current group of sheep is the ground work that has evolved over many centuries and searches for others. in this domain, which decomposes the shepherding problem • Get Back or Get Out: The dog moves back away from into the basic sub-skills required for shepherding. The second the flock. advantage is in the possible use of the scenarios used in • That will do: The dog returns to the handler. these competitions as test benchmarks for shepherding. The • Come-bye: The dog circles the flock in a clock-wise third advantage lies in the nature of these competitions, where manner. the sheepdog needs to interact with a handler (a human) to • Away to Me: The dog circles the flock in a counter- shepherd the sheep. Replacing a biological sheepdog with a clock-wise manner. smart autonomous system that acts as a smart artificial sheep- The above commands could be seen as the basic skills dog would mean that the scenarios used in the competition required by a sheepdog to herd. The higher order planning is could also be used for testing the efficacy of the human-AI conducted by the handler, who then decides which command interaction. Last, but not least, the rules include a point-based to issue to the sheepdog. As such, the sheepdog could be seen system to assess the dogs which could be useful for the design to exhibit a basic level of autonomy once given a particular of reward functions for an AI to shepherd. command, while the handler is the smarter entity that decides The rules list and test for the basic skills required by a which command to issue and when.
Recommended publications
  • AI, Robots, and Swarms: Issues, Questions, and Recommended Studies
    AI, Robots, and Swarms Issues, Questions, and Recommended Studies Andrew Ilachinski January 2017 Approved for Public Release; Distribution Unlimited. This document contains the best opinion of CNA at the time of issue. It does not necessarily represent the opinion of the sponsor. Distribution Approved for Public Release; Distribution Unlimited. Specific authority: N00014-11-D-0323. Copies of this document can be obtained through the Defense Technical Information Center at www.dtic.mil or contact CNA Document Control and Distribution Section at 703-824-2123. Photography Credits: http://www.darpa.mil/DDM_Gallery/Small_Gremlins_Web.jpg; http://4810-presscdn-0-38.pagely.netdna-cdn.com/wp-content/uploads/2015/01/ Robotics.jpg; http://i.kinja-img.com/gawker-edia/image/upload/18kxb5jw3e01ujpg.jpg Approved by: January 2017 Dr. David A. Broyles Special Activities and Innovation Operations Evaluation Group Copyright © 2017 CNA Abstract The military is on the cusp of a major technological revolution, in which warfare is conducted by unmanned and increasingly autonomous weapon systems. However, unlike the last “sea change,” during the Cold War, when advanced technologies were developed primarily by the Department of Defense (DoD), the key technology enablers today are being developed mostly in the commercial world. This study looks at the state-of-the-art of AI, machine-learning, and robot technologies, and their potential future military implications for autonomous (and semi-autonomous) weapon systems. While no one can predict how AI will evolve or predict its impact on the development of military autonomous systems, it is possible to anticipate many of the conceptual, technical, and operational challenges that DoD will face as it increasingly turns to AI-based technologies.
    [Show full text]
  • Swarm Intelligence
    Swarm Intelligence Leen-Kiat Soh Computer Science & Engineering University of Nebraska Lincoln, NE 68588-0115 [email protected] http://www.cse.unl.edu/agents Introduction • Swarm intelligence was originally used in the context of cellular robotic systems to describe the self-organization of simple mechanical agents through nearest-neighbor interaction • It was later extended to include “any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insect colonies and other animal societies” • This includes the behaviors of certain ants, honeybees, wasps, cockroaches, beetles, caterpillars, and termites Introduction 2 • Many aspects of the collective activities of social insects, such as ants, are self-organizing • Complex group behavior emerges from the interactions of individuals who exhibit simple behaviors by themselves: finding food and building a nest • Self-organization come about from interactions based entirely on local information • Local decisions, global coherence • Emergent behaviors, self-organization Videos • https://www.youtube.com/watch?v=dDsmbwOrHJs • https://www.youtube.com/watch?v=QbUPfMXXQIY • https://www.youtube.com/watch?v=M028vafB0l8 Why Not Centralized Approach? • Requires that each agent interacts with every other agent • Do not possess (environmental) obstacle avoidance capabilities • Lead to irregular fragmentation and/or collapse • Unbounded (externally predetermined) forces are used for collision avoidance • Do not possess distributed tracking (or migration)
    [Show full text]
  • Individual Versus Collective Cognition in Social Insects
    Individual versus collective cognition in social insects Ofer Feinermanᴥ, Amos Kormanˠ ᴥ Department of Physics of Complex Systems, Weizmann Institute of Science, 7610001, Rehovot, Israel. Email: [email protected] ˠ Institut de Recherche en Informatique Fondamentale (IRIF), CNRS and University Paris Diderot, 75013, Paris, France. Email: [email protected] Abstract The concerted responses of eusocial insects to environmental stimuli are often referred to as collective cognition on the level of the colony.To achieve collective cognitiona group can draw on two different sources: individual cognitionand the connectivity between individuals.Computation in neural-networks, for example,is attributedmore tosophisticated communication schemes than to the complexity of individual neurons. The case of social insects, however, can be expected to differ. This is since individual insects are cognitively capable units that are often able to process information that is directly relevant at the level of the colony.Furthermore, involved communication patterns seem difficult to implement in a group of insects since these lack clear network structure.This review discusses links between the cognition of an individual insect and that of the colony. We provide examples for collective cognition whose sources span the full spectrum between amplification of individual insect cognition and emergent group-level processes. Introduction The individuals that make up a social insect colony are so tightly knit that they are often regarded as a single super-organism(Wilson and Hölldobler, 2009). This point of view seems to go far beyond a simple metaphor(Gillooly et al., 2010)and encompasses aspects of the colony that are analogous to cell differentiation(Emerson, 1939), metabolic rates(Hou et al., 2010; Waters et al., 2010), nutrient regulation(Behmer, 2009),thermoregulation(Jones, 2004; Starks et al., 2000), gas exchange(King et al., 2015), and more.
    [Show full text]
  • Migration and Conservation: Frameworks, Gaps, and Synergies in Science, Law, and Management
    GAL.MERETSKY.DOC 5/31/2011 6:00 PM MIGRATION AND CONSERVATION: FRAMEWORKS, GAPS, AND SYNERGIES IN SCIENCE, LAW, AND MANAGEMENT BY VICKY J. MERETSKY,* JONATHAN W. ATWELL** & JEFFREY B. HYMAN*** Migratory animals provide unique spectacles of cultural, ecological, and economic importance. However, the process of migration is a source of risk for migratory species as human actions increasingly destroy and fragment habitat, create obstacles to migration, and increase mortality along the migration corridor. As a result, many migratory species are declining in numbers. In the United States, the Endangered Species Act provides some protection against extinction for such species, but no protection until numbers are severely reduced, and no guarantee of recovery to population levels associated with cultural, ecological, or economic significance. Although groups of species receive some protection from statutes such as the Migratory Bird Treaty Act and Marine Mammal Protection Act, there is no coordinated system for conservation of migratory species. In addition, information needed to protect migratory species is often lacking, limiting options for land and wildlife managers who seek to support these species. In this Article, we outline the existing scientific, legal, and management information and approaches to migratory species. Our objective is to assess present capacity to protect the species and the phenomenon of migration, and we argue that all three disciplines are necessary for effective conservation. We find significant capacity to support conservation in all three disciplines, but no organization around conservation of migration within any discipline or among the three disciplines. Areas of synergy exist among the disciplines but not as a result of any attempt for coordination.
    [Show full text]
  • Swarm Intelligence for Multiobjective Optimization of Extraction Process
    Swarm Intelligence for Multiobjective Optimization of Extraction Process T. Ganesan* Department of Chemical Engineering, Universiti Technologi Petronas, 31750 Tronoh, Perak, Malaysia *email: [email protected] I. Elamvazuthi Department of Electrical & Electronics Engineering, Universiti Technologi Petronas, 31750 Tronoh, Perak, Malaysia P. Vasant Department of Fundamental & Applied Sciences, Universiti Technologi Petronas, 31750 Tronoh, Perak, Malaysia ABSTRACT Multi objective (MO) optimization is an emerging field which is increasingly being implemented in many industries globally. In this work, the MO optimization of the extraction process of bioactive compounds from the Gardenia Jasminoides Ellis fruit was solved. Three swarm-based algorithms have been applied in conjunction with normal-boundary intersection (NBI) method to solve this MO problem. The gravitational search algorithm (GSA) and the particle swarm optimization (PSO) technique were implemented in this work. In addition, a novel Hopfield-enhanced particle swarm optimization was developed and applied to the extraction problem. By measuring the levels of dominance, the optimality of the approximate Pareto frontiers produced by all the algorithms were gauged and compared. Besides, by measuring the levels of convergence of the frontier, some understanding regarding the structure of the objective space in terms of its relation to the level of frontier dominance is uncovered. Detail comparative studies were conducted on all the algorithms employed and developed in this work.
    [Show full text]
  • Stigmergic Landmark Foraging
    Stigmergic Landmark Foraging Nyree Lemmens Karl Tuyls Faculty of Humanities and Sciences, MICC, Faculty of Industrial Design, Eindhoven Maastricht University University of Technology P.O. Box 616, 6200 MD P.O. Box 513, 5600 MB Maastricht, The Netherlands Eindhoven, The Netherlands [email protected] [email protected] ABSTRACT through unfamiliar worlds. Instead, for navigation, they use a strat- In this paper, we describe a nature-inspired optimization algorithm egy named Path Integration (PI). Bees are able to compute their based on bee foraging behavior. This algorithm combines the high present location from their past trajectory continuously and, as a performance of bee path-integration navigation with ant-like stig- consequence, can return to their starting point by choosing the di- mergic behavior in the form of landmarks. More precisely, each rect route rather than retracing their outbound trajectory [15, 21]. individual landmark can be created at any walkable state in the For recruitment, bees employ a direct strategy by dancing in the environment and contains a collection of direction markers with nest. Their dance communicates distance and direction towards a which visiting agents can find their way in an unknown environ- destination [27]. ment. A landmark can either be represented by an agent or any In previous research, we introduced a foraging algorithm in- other information distributing object (e.g., a RFID). Essentially, we spired by bees and compared it to an Ant System [17]. Our compar- implement ant recruitment behavior based on pheromone. How- ison showed that the bee-inspired, non-pheromone-based algorithm ever, instead of using attracting or repelling pheromone in every clearly outperformed the ant-inspired, pheromone-based algorithm state of the environment, we only update directional information at in relatively unobstructed environments; more precisely, the bee al- key locations in the environment.
    [Show full text]
  • Swarm Intelligence
    Swarm Intelligence CompSci 760 Patricia J Riddle 8/20/12 760 swarm 1 Swarm Intelligence Swarm intelligence (SI) is the discipline that deals with natural and artificial systems composed of many individuals that coordinate using decentralized control and self-organization. ! 8/20/12 760 swarm 2 Main Focus collective behaviors that result from the ! ! local interactions of the individuals with ! ! each other and/or with ! ! their environment.! 8/20/12 760 swarm 3 Examples colonies of ants and termites, ! schools of fish, ! flocks of birds, ! bacterial growth,! herds of land animals. ! ! Artificial Systems:! some multi-robot systems! ! certain computer programs that are written to tackle optimization and data analysis problems! 8/20/12 760 swarm 4 Simple Local Rules agents follow very simple local rules! ! no centralized control structure dictating how individual agents should behave! ! local interactions between agents lead to the emergence of complex global behavior.! 8/20/12 760 swarm 5 Emergence emergence - the way complex systems and patterns arise out of a many simple interactions ! ! A complex system is composed of interconnected parts that as a whole exhibit one or more properties (behavior among the possible properties) not obvious from the properties of the individual parts! ! Classic Example: Life! ! 8/20/12 760 swarm 6 Taxonomy of Emergence Emergence may be generally divided into two perspectives, ! "weak emergence" and ! "strong emergence". ! 8/20/12 760 swarm 7 Weak Emergence new properties arising in systems as a result of the
    [Show full text]
  • An Introduction to Swarm Intelligence Issues
    An Introduction to Swarm Intelligence Issues Gianni Di Caro [email protected] IDSIA, USI/SUPSI, Lugano (CH) 1 Topics that will be discussed Basic ideas behind the notion of Swarm Intelligence The role of Nature as source of examples and ideas to design new algorithms and multi-agent systems From observations to models and to algorithms Self-organized collective behaviors The role of space and communication to obtain self-organization Social communication and stigmergic communication Main algorithmic frameworks based on the notion of Swarm Intelligence: Collective Intelligence, Particle Swarm Optimization, Ant Colony Optimization Computational complexity, NP-hardness and the need of (meta)heuristics Some popular metaheuristics for combinatorial optimization tasks 2 Swarm Intelligence: what’s this? Swarm Intelligence indicates a recent computational and behavioral metaphor for solving distributed problems that originally took its inspiration from the biological examples provided by social insects (ants, termites, bees, wasps) and by swarming, flocking, herding behaviors in vertebrates. Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insects and other animal societies. [Bonabeau, Dorigo and Theraulaz, 1999] . however, we don’t really need to “stick” on examples from Nature, whose constraints and targets might differ profoundly from those of our environments of interest . 3 Where does it come from? Nest building in termite or honeybee societies Foraging in ant colonies Fish schooling Bird flocking . 4 Nature’s examples of SI Fish schooling ( c CORO, CalTech) 5 Nature’s examples of SI (2) Birds flocking in V-formation ( c CORO, Caltech) 6 Nature’s examples of SI (3) Termites’ nest ( c Masson) 7 Nature’s examples of SI (4) Bees’ comb ( c S.
    [Show full text]
  • Expert Assessment of Stigmergy: a Report for the Department of National Defence
    Expert Assessment of Stigmergy: A Report for the Department of National Defence Contract No. W7714-040899/003/SV File No. 011 sv.W7714-040899 Client Reference No.: W7714-4-0899 Requisition No. W7714-040899 Contact Info. Tony White Associate Professor School of Computer Science Room 5302 Herzberg Building Carleton University 1125 Colonel By Drive Ottawa, Ontario K1S 5B6 (Office) 613-520-2600 x2208 (Cell) 613-612-2708 [email protected] http://www.scs.carleton.ca/~arpwhite Expert Assessment of Stigmergy Abstract This report describes the current state of research in the area known as Swarm Intelligence. Swarm Intelligence relies upon stigmergic principles in order to solve complex problems using only simple agents. Swarm Intelligence has been receiving increasing attention over the last 10 years as a result of the acknowledgement of the success of social insect systems in solving complex problems without the need for central control or global information. In swarm- based problem solving, a solution emerges as a result of the collective action of the members of the swarm, often using principles of communication known as stigmergy. The individual behaviours of swarm members do not indicate the nature of the emergent collective behaviour and the solution process is generally very robust to the loss of individual swarm members. This report describes the general principles for swarm-based problem solving, the way in which stigmergy is employed, and presents a number of high level algorithms that have proven utility in solving hard optimization and control problems. Useful tools for the modelling and investigation of swarm-based systems are then briefly described.
    [Show full text]
  • Mathematical Modelling and Applications of Particle Swarm Optimization
    Master’s Thesis Mathematical Modelling and Simulation Thesis no: 2010:8 Mathematical Modelling and Applications of Particle Swarm Optimization by Satyobroto Talukder Submitted to the School of Engineering at Blekinge Institute of Technology In partial fulfillment of the requirements for the degree of Master of Science February 2011 Contact Information: Author: Satyobroto Talukder E-mail: [email protected] University advisor: Prof. Elisabeth Rakus-Andersson Department of Mathematics and Science, BTH E-mail: [email protected] Phone: +46455385408 Co-supervisor: Efraim Laksman, BTH E-mail: [email protected] Phone: +46455385684 School of Engineering Internet : www.bth.se/com Blekinge Institute of Technology Phone : +46 455 38 50 00 SE – 371 79 Karlskrona Fax : +46 455 38 50 57 Sweden ii ABSTRACT Optimization is a mathematical technique that concerns the finding of maxima or minima of functions in some feasible region. There is no business or industry which is not involved in solving optimization problems. A variety of optimization techniques compete for the best solution. Particle Swarm Optimization (PSO) is a relatively new, modern, and powerful method of optimization that has been empirically shown to perform well on many of these optimization problems. It is widely used to find the global optimum solution in a complex search space. This thesis aims at providing a review and discussion of the most established results on PSO algorithm as well as exposing the most active research topics that can give initiative for future work and help the practitioner improve better result with little effort. This paper introduces a theoretical idea and detailed explanation of the PSO algorithm, the advantages and disadvantages, the effects and judicious selection of the various parameters.
    [Show full text]
  • Background on Swarms the Problem the Algorithm Tested On: Boids
    Anomaly Detection in Swarm Robotics: What if a member is hacked? Dan Cronce, Dr. Andrew Williams, Dr. Debbie Perouli Background on Swarms The Problem Finding Absolute Positions of Others ● Swarm - a collection of homogeneous individuals who The messages broadcasted from each swarm member contain In swarm intelligence, each member locally contributes to the locally interact global behavior. If a member were to be maliciously positions from its odometry. However, we cannot trust the controlled, its behavior could be used to control a portion of member we’re monitoring, so we must have a another way of ● Swarm Intelligence - the collective behavior exhibited by the global behavior. This research attempts to determine how finding the position of the suspect. Our method is to find the a swarm one member can determine anomalous behavior in another. distance from three points using the signal strength of its WiFi However, a problem arises: and then using trilateration to determine its current position. Swarm intelligence algorithms enjoy many benefits such as If all we’re detecting is anomalous behavior, how do we tell the scalability and fault tolerance. However, in order to achieve difference between a fault and being hacked? these benefits, the algorithm should follow four rules: Experimental Setting From an outside perspective, we can’t tell if there’s a problem Currently, we have a large, empty space for the robots to roam. with the sensors, the motor, or whether the device is being ● Local interactions only - there cannot be a global store of We plan to set up devices to act as wifi trilateration servers, information or a central server to command the swarm manipulated.
    [Show full text]
  • A Knowledge-Based Hybrid Approach on Particle Swarm Optimization Using Hidden Markov Models
    mathematics Article A Knowledge-Based Hybrid Approach on Particle Swarm Optimization Using Hidden Markov Models Mauricio Castillo 1 , Ricardo Soto 1 , Broderick Crawford 1 , Carlos Castro 2 and Rodrigo Olivares 3,* 1 Escuela de Ingeniería Informática, Pontificia Universidad Católica de Valparaíso, Valparaíso 2362807, Chile; [email protected] (M.C.); [email protected] (R.S.); [email protected] (B.C.) 2 Departamento de Informática, Universidad Técnica Federico Santa María, Valparaíso 2390123, Chile; [email protected] 3 Escuela de Ingeniería Informática, Universidad de Valparaíso, Valparaíso 2362905, Chile * Correspondence: [email protected] Abstract: Bio-inspired computing is an engaging area of artificial intelligence which studies how natural phenomena provide a rich source of inspiration in the design of smart procedures able to become powerful algorithms. Many of these procedures have been successfully used in classification, prediction, and optimization problems. Swarm intelligence methods are a kind of bio-inspired algorithm that have been shown to be impressive optimization solvers for a long time. However, for these algorithms to reach their maximum performance, the proper setting of the initial parameters by an expert user is required. This task is extremely comprehensive and it must be done in a previous phase of the search process. Different online methods have been developed to support swarm intelligence techniques, however, this issue remains an open challenge. In this paper, we propose a hybrid approach that allows adjusting the parameters based on a state deducted by the swarm intelligence algorithm. The state Citation: Castillo, M.; Soto, R.; deduction is determined by the classification of a chain of observations using the hidden Markov model.
    [Show full text]