Swarmrobot.org - Open-hardware Microrobotic Project for Large-scale Artificial Swarms

The purpose of this paper is to give an overview of the open-hardware microrobotic project swarmrobot.org and the platform Jasmine for building large-scale artificial swarms. The project targets an open development of cost-effective hardware and software for a quick implementation of swarm behavior with real robots. Detailed instructions for making the robot, open-source simulator, software libraries and multiple publications about performed experiments are ready for download and intend to facilitate exploration of collective and emergent phenomena, guided self-organization and swarm robotics in experimental way.

[1]  Paul Levi,et al.  Flexible Manufacturing Process Planning based on the Multi-agent Technology , 2003, Applied Informatics.

[2]  Paul Levi,et al.  Minimalistic approach towards communication and perception in microrobotic swarms , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  P. Levi,et al.  Cognitive micro-Agents: individual and collective perception in microrobotic swarm , 2005 .

[4]  Jürgen Branke,et al.  Evolutionary Design of Emergent Behavior , 2008, Organic Computing.

[5]  Kristina Lerman,et al.  Autonomous Robots manuscript No. (will be inserted by the editor) Top–Down vs Bottom–up Methodologies in Multi–Agent System Design , 2022 .

[6]  Kaisa Sere,et al.  Stepwise Refinement of Action Systems , 1991, Struct. Program..

[7]  Serge Kernbach,et al.  Evolutionary robotics: The next-generation-platform for on-line and on-board artificial evolution , 2009, 2009 IEEE Congress on Evolutionary Computation.

[8]  H. Haken Advanced Synergetics: Instability Hierarchies of Self-Organizing Systems and Devices , 1983 .

[9]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[10]  Paul Levi,et al.  From real robot swarm to evolutionary multi-robot organism , 2007, 2007 IEEE Congress on Evolutionary Computation.

[11]  Serge Kernbach,et al.  Structural self-organization in multi-agents and multi-robotic systems , 2008 .

[12]  Hermann Haken,et al.  Laser Theory , 1983 .

[13]  Serge Kernbach,et al.  Study of Macroscopic Morphological Features of Symbiotic Robotic Organisms , 2008 .

[14]  Serge Kernbach,et al.  Specialization and generalization of robot behaviour in swarm energy foraging , 2012 .

[15]  Fumiya Iida,et al.  Embodied Artificial Intelligence: Trends and Challenges , 2003, Embodied Artificial Intelligence.

[16]  Serge Kernbach Diffusion of Information in Robot Swarms , 2011, ArXiv.

[17]  Paul Levi,et al.  Generation of Desired Emergent Behavior in Swarm of Micro-Robots , 2004, ECAI.

[18]  Ralph-Johan Back,et al.  Distributed cooperation with action systems , 1988, TOPL.

[19]  Jeffrey L. Krichmar,et al.  Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines , 2001, Complex..

[20]  Stefano Nolfi,et al.  Evolutionary robotics , 2014, Evolutionary Intelligence.

[21]  Paul Levi,et al.  Collective AI: context awareness via communication , 2005, IJCAI.

[22]  Sergey Kornienko,et al.  Application of multi-agent planning to the assignment problem , 2004, Comput. Ind..

[23]  Serge Kernbach,et al.  Stability of On-Line and On-Board Evolving of Adaptive Collective Behavior , 2008, EUROS.

[24]  Gregory McFarland The benefits of bottom-up design , 1986, SOEN.

[25]  Serge Kernbach,et al.  Symbiotic Multi-Robot Organisms - Reliability, Adaptability, Evolution , 2010, Cognitive Systems Monographs.

[26]  Serge Kernbach Three Cases of Connectivity and Global Information Transfer in Robot Swarms , 2011, ArXiv.

[27]  Serge Kernbach,et al.  Collective energy homeostasis in a large-scale microrobotic swarm , 2011, Robotics Auton. Syst..

[28]  Serge Kernbach,et al.  On Adaptive Self-Organization in Artificial Robot Organisms , 2009, 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns.

[29]  Arnold Kamis,et al.  Reconciling top-down and bottom-up design approaches in RMM , 1998, DATB.

[30]  Serge Kernbach,et al.  Re-embodiment of Honeybee Aggregation Behavior in an Artificial Micro-Robotic System , 2009, Adapt. Behav..

[31]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[32]  Sergey Kornienko,et al.  IR-based Communication and Perception in Microrobotic Swarms , 2011, ArXiv.

[33]  Gruia-Catalin Roman,et al.  Formal Derivation of Rule-Based Programs , 1993, IEEE Trans. Software Eng..

[34]  Michael Schanz,et al.  APPLICATION OF ORDER PARAMETER EQUATIONS FOR THE ANALYSIS AND THE CONTROL OF NONLINEAR TIME DISCRETE DYNAMICAL SYSTEMS , 1999 .

[35]  Paul Levi,et al.  Collective decision making using natural self-organization in distributed systems , 2001 .

[36]  Paul Levi,et al.  About Nature of Emergent Behavior in Micro-Systems , 2004, ICINCO.

[37]  Serge Kernbach,et al.  Symbiotic robot organisms: REPLICATOR and SYMBRION projects , 2008, PerMIS.

[38]  Alcherio Martinoli,et al.  Swarm intelligence in autonomous collective robotics , 1999 .

[39]  Serge Kernbach,et al.  Get in touch: cooperative decision making based on robot-to-robot collisions , 2009, Autonomous Agents and Multi-Agent Systems.

[40]  Markus Pizka,et al.  A brief top-down and bottom-up philosophy on software evolution , 2004 .

[41]  Paul Levi,et al.  Swarm Embodiment - A New Way for Deriving Emergent Behavior in Artificial Swarms , 2005, AMS.

[42]  Serge Kernbach,et al.  Handbook of Collective Robotics: Fundamentals and Challenges , 2013 .

[43]  Paul Levi,et al.  Application of distributed constraint satisfaction problem to the agent-based planning in manufacturing systems , 2011, ArXiv.