Chiara Gabellieri, Marco Tognon, Dario Sanalitro, Lucia Pallottino, Antonio Franchi
{"title":"A study on force-based collaboration in swarms","authors":"Chiara Gabellieri, Marco Tognon, Dario Sanalitro, Lucia Pallottino, Antonio Franchi","doi":"10.1007/s11721-019-00178-7","DOIUrl":"https://doi.org/10.1007/s11721-019-00178-7","url":null,"abstract":"Cooperative manipulation is a basic skill in groups of humans, animals and in many robotic applications. Besides being an interesting challenge, communication-less approaches have been applied to groups of robots in order to achieve higher scalability and simpler hardware and software design. We present a generic model and control law for robots cooperatively manipulating an object, for both ground and floating systems. The control method exploits a leader–follower scheme and is based only on implicit communication (i.e., the sensing of contact forces). The control objective mainly consists of steering the object manipulated by the swarm of robots to a desired position and orientation in a cooperative way. For a system with just one leader, we present analytical results on the equilibrium configurations and their stability that are then validated by numerical simulations. The role of object internal forces (induced by the robots through contact forces) is discussed in terms of convergence of the object position and orientation to the desired values. We also present a discussion on additional properties of the controlled system that were investigated using thorough numerical analysis, namely the robustness of the system when the object is subject to external disturbances in non-ideal conditions, and how the number of leaders in the swarm can affect the aforementioned convergence and robustness.","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"642 1","pages":"1 - 26"},"PeriodicalIF":2.6,"publicationDate":"2019-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138538390","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Dorigo, M. Birattari, C. Blum, A. Christensen, A. Reina, V. Trianni
{"title":"ANTS 2018 special issue: Editorial","authors":"M. Dorigo, M. Birattari, C. Blum, A. Christensen, A. Reina, V. Trianni","doi":"10.1007/s11721-019-00177-8","DOIUrl":"https://doi.org/10.1007/s11721-019-00177-8","url":null,"abstract":"","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"13 1","pages":"169 - 172"},"PeriodicalIF":2.6,"publicationDate":"2019-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s11721-019-00177-8","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45370530","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Mohamed S. Talamali, Thomas Bose, Matthew Haire, Xu Xu, James A. R. Marshall, Andreagiovanni Reina
{"title":"Sophisticated collective foraging with minimalist agents: a swarm robotics test","authors":"Mohamed S. Talamali, Thomas Bose, Matthew Haire, Xu Xu, James A. R. Marshall, Andreagiovanni Reina","doi":"10.1007/s11721-019-00176-9","DOIUrl":"https://doi.org/10.1007/s11721-019-00176-9","url":null,"abstract":"How groups of cooperative foragers can achieve efficient and robust collective foraging is of interest both to biologists studying social insects and engineers designing swarm robotics systems. Of particular interest are distance-quality trade-offs and swarm-size-dependent foraging strategies. Here, we present a collective foraging system based on virtual pheromones, tested in simulation and in swarms of up to 200 physical robots. Our individual agent controllers are highly simplified, as they are based on binary pheromone sensors. Despite being simple, our individual controllers are able to reproduce classical foraging experiments conducted with more capable real ants that sense pheromone concentration and follow its gradient. One key feature of our controllers is a control parameter which balances the trade-off between distance selectivity and quality selectivity of individual foragers. We construct an optimal foraging theory model that accounts for distance and quality of resources, as well as overcrowding, and predicts a swarm-size-dependent strategy. We test swarms implementing our controllers against our optimality model and find that, for moderate swarm sizes, they can be parameterised to approximate the optimal foraging strategy. This study demonstrates the sufficiency of simple individual agent rules to generate sophisticated collective foraging behaviour.","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"21 1","pages":"1 - 32"},"PeriodicalIF":2.6,"publicationDate":"2019-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138538389","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Emergent naming conventions in a foraging robot swarm","authors":"Roman Miletitch, A. Reina, M. Dorigo, V. Trianni","doi":"10.1007/s11721-022-00212-1","DOIUrl":"https://doi.org/10.1007/s11721-022-00212-1","url":null,"abstract":"","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"16 1","pages":"211 - 232"},"PeriodicalIF":2.6,"publicationDate":"2019-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46534349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Simulation-only experiments to mimic the effects of the reality gap in the automatic design of robot swarms","authors":"Antoine Ligot, Mauro Birattari","doi":"10.1007/s11721-019-00175-w","DOIUrl":"https://doi.org/10.1007/s11721-019-00175-w","url":null,"abstract":"The reality gap—the discrepancy between reality and simulation—is a critical issue in the off-line automatic design of control software for robot swarms, as well as for single robots. It is understood that the reality gap manifests itself as a drop in performance: when control software generated in simulation is ported to physical robots, the performance observed is often disappointing compared with the one obtained in simulation. In this paper, we investigate whether, to observe the effects of the reality gap, it is necessary to assume that the control software is designed in a context that is simpler than the one in which it is evaluated. In the first experiment, we show that a performance drop may be observed also in an artificial, simulation-only reality gap: control software is generated on the basis of a simulation model and assessed on a second one. We will call this second model a <i>pseudo-reality</i>. We selected the simulation model to be used as a pseudo-reality by trial and error, so as to qualitatively replicate previously published observations made in experiments with physical robots. The results show that a performance drop occurs even if we can exclude that pseudo-reality is more complex than the simulation model used for the design. In the second experiment, we eliminate the trial-and-error selection of the first experiment by evaluating control software across multiple pseudo-realities, which are sampled around the original simulation model used for the design. The results of the second experiment confirm those of the first one and show that they do not depend on the specific pseudo-reality we previously selected by trial and error. Moreover, they suggest that one could use multiple pseudo-realities to evaluate automatic design methods and, from this simulation-only evaluation, infer their robustness to the reality gap.","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"75 1","pages":"1 - 24"},"PeriodicalIF":2.6,"publicationDate":"2019-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138538386","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Coherent collective behaviour emerging from decentralised balancing of social feedback and noise","authors":"I. Rausch, A. Reina, P. Simoens, Yara Khaluf","doi":"10.1007/s11721-019-00173-y","DOIUrl":"https://doi.org/10.1007/s11721-019-00173-y","url":null,"abstract":"","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"13 1","pages":"321 - 345"},"PeriodicalIF":2.6,"publicationDate":"2019-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s11721-019-00173-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46752997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Toward a theory of collective resource distribution: a study of a dynamic morphogenesis controller","authors":"Payam Zahadat, D. Hofstadler","doi":"10.1007/s11721-019-00174-x","DOIUrl":"https://doi.org/10.1007/s11721-019-00174-x","url":null,"abstract":"","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"13 1","pages":"347-380"},"PeriodicalIF":2.6,"publicationDate":"2019-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s11721-019-00174-x","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46908873","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Coppola, Jian Guo, E. Gill, G. C. H. E. de Croon
{"title":"The PageRank algorithm as a method to optimize swarm behavior through local analysis","authors":"M. Coppola, Jian Guo, E. Gill, G. C. H. E. de Croon","doi":"10.1007/s11721-019-00172-z","DOIUrl":"https://doi.org/10.1007/s11721-019-00172-z","url":null,"abstract":"","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"13 1","pages":"277 - 319"},"PeriodicalIF":2.6,"publicationDate":"2019-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s11721-019-00172-z","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48254036","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A simplified multi-objective particle swarm optimization algorithm","authors":"Vibhu Trivedi, Pushkar Varshney, Manojkumar Ramteke","doi":"10.1007/s11721-019-00170-1","DOIUrl":"https://doi.org/10.1007/s11721-019-00170-1","url":null,"abstract":"Particle swarm optimization is a popular nature-inspired metaheuristic algorithm and has been used extensively to solve single- and multi-objective optimization problems over the last two decades. Several local and global search strategies, and learning and parameter adaptation strategies have been included in particle swarm optimization to improve its performance over the years. Most of these approaches are observed to increase the number of user-defined parameters and algorithmic steps resulting in an increased complexity of the algorithm. This paper presents a simplified multi-objective particle swarm optimization algorithm in which the exploitation (guided) and exploration (random) moves are simplified using a detailed qualitative analysis of similar existing operators present in the real-coded elitist non-dominated sorting genetic algorithm and the particle swarm optimization algorithm. The developed algorithm is then tested quantitatively on 30 well-known benchmark problems and compared with a real-coded elitist non-dominated sorting genetic algorithm, and its variant with a simulated binary jumping gene operator and multi-objective non-dominated sorting particle swarm optimization algorithm. In the comparison, the developed algorithm is found to be superior in terms of convergence speed. It is also found to be better with respect to four recent multi-objective particle swarm optimization algorithms and four differential evolution variants in an extended comparative analysis. Finally, it is applied to a newly formulated industrial multi-objective optimization problem of a residue (bottom product from the crude distillation unit) fluid catalytic cracking unit where it shows a better performance than the other compared algorithms.","PeriodicalId":51284,"journal":{"name":"Swarm Intelligence","volume":"22 1","pages":"1 - 34"},"PeriodicalIF":2.6,"publicationDate":"2019-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138538379","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}