Property-driven design for swarm robotics
نویسندگان
چکیده
In this paper, we propose a novel top-down design method for the development of collective behaviors of swarm robotics systems called property-driven design. Swarm robotics systems are usually designed and developed using a code-and-fix approach, that is, the developer devises, tests and modifies the individual robot behaviors until a desired collective behavior is obtained. The code-and-fix approach can be very time consuming and relies completely on the ingenuity and expertise of the designer. The idea of property-driven design is that a swarm robotics system can be described by specifying formally a set of desired properties. In an iterative process similar to test-driven development, the developer produces a model of the system that satisfies the desired properties. Subsequently, the system is implemented in simulation and using real robots. Property-driven design helps to minimize the risk of developing a system that does not satisfy the required properties, and to promote the reuse of hardware independent models. In this paper, we start by giving a general description of the method. We then present a possible way to apply it by using Discrete Time Markov Chains (DTMC) and Probabilistic Computation Tree Logic* (PCTL*). Finally, we conclude by presenting the application of the proposed method to the design and development of a swarm robotics system performing aggregation.
منابع مشابه
A Property-driven design for robot swarms: A design method based on prescriptive modeling and model checking
In this paper, we present property-driven design, a novel top-down design method for robot swarms based on prescriptive modeling and model checking. Traditionally, robot swarms have been developed using a codeand-fix approach: in a bottom-up iterative process, the developer tests and improves the individual behaviors of the robots until the desired collective behavior is obtained. The code-and-...
متن کاملSelf-organized swarm robot for target search and trapping inspired by bacterial chemotaxis
Target search and trapping using self-organized swarm robots have received increasing attention in recent years but control design of these systems remains a challenge. In this paper, we propose a decentralized control algorithm of swarm robot for target search and trapping inspired by bacteria chemotaxis. First, a local coordinate system is established according to the initial positions of the...
متن کاملExploratory Robotic Controllers : An Evolution and Information Theory Driven Approach. (Exploration Robotique Autonome hybridant : évolution et théorie de l'information)
This thesis is concerned with building autonomous exploratory robotic controllers in an online, on-board approach, with no requirement for ground truth or human intervention in the experimental setting. This study is primarily motivated by autonomous robotics, speci cally autonomous robot swarms. In this context, one faces two di culties. Firstly, standard simulator-based approaches are hardly ...
متن کاملHardware Architecture Review of Swarm Robotics System – Self Reconfigurability, Self Reassembly and Self Replication
Swarm robotics is one the most fascinating and new research areas of recent decades, and one of the grand challenges of robotics is the design of swarm robots that are self-sufficient. This can be crucial for robots exposed to environments that are unstructured or not easily accessible for a human operator, such as the inside of a blood vessel, a collapsed building, the deep sea, or the surface...
متن کاملGlobal-to-Local Design for Self-Organized Task Allocation in Swarms
We propose a global-to-local design methodology to compose heterogeneous swarms for self-organized task allocation. We consider embodied agents with only local knowledge and local communication driven by a simple reactive-control architecture (i.e., local level). We define finitely many agent controllers and focus on the macroscopic dynamics (i.e., global level) of behaviorally heterogeneous sw...
متن کامل