Robot Swarms as Hybrid Systems: Modelling and Verification

07/14/2022
by   Stefan Schupp, et al.
0

A swarm robotic system consists of a team of robots performing cooperative tasks without any centralized coordination. In principle, swarms enable flexible and scalable solutions; however, designing individual control algorithms that can guarantee a required global behavior is difficult. Formal methods have been suggested by several researchers as a mean to increase confidence in the behavior of the swarm. In this work, we propose to model swarms as hybrid systems and use reachability analysis to verify their properties. We discuss challenges and report on the experience gained from applying hybrid formalisms to the verification of a swarm robotic system.

READ FULL TEXT
research
07/26/2023

Formal Verification of Robotic Contact Tasks via Reachability Analysis

Verifying the correct behavior of robots in contact tasks is challenging...
research
12/28/2018

Cooperation of Multiple Autonomous Robots and Analysis of their Swarm Behavior

In this paper, we extended previous studies of cooperating autonomous ro...
research
12/05/2019

Clone Swarms: Learning to Predict and Control Multi-Robot Systems by Imitation

In this paper, we propose SwarmNet – a neural network architecture that ...
research
11/05/2021

A First-Order Approach to Model Simultaneous Control of Multiple Microrobots

The control of swarm systems is relatively well understood for simple ro...
research
10/24/2017

ROS and Buzz: consensus-based behaviors for heterogeneous teams

This paper address the challenges encountered by developers when deployi...
research
04/19/2019

Secure and secret cooperation of robotic swarms by using Merkle trees

Swarm robotics systems are envisioned to become an important component o...
research
02/14/2021

Distributed Estimation, Control and Coordination of Quadcopter Swarm Robots

In this thesis we are interested in applying distributed estimation, con...

Please sign up or login with your details

Forgot password? Click here to reset