Combining Control Barrier Functions and Behavior Trees for Multi-Agent Underwater Coverage Missions

08/21/2020
by   Özer Özkahraman, et al.
0

Robot missions typically involve a number of desired objectives, such as avoiding collisions, staying connected to other robots, gathering information using sensors and returning to the charging station before the battery runs out. Some of these objectives need to be taken into account at the same time, such as avoiding collisions and staying connected, while others are focused upon during different parts of the executions, such as returning to the charging station and connectivity maintenance. In this paper, we show how Control Barrier Functions(CBFs) and Behavior Trees(BTs) can be combined in a principled manner to achieve both types of task compositions, with performance guarantees in terms of mission completion. We illustrate our method with a simulated underwater coverage mission.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/23/2020

Connectivity Maintenance: Global and Optimized approach through Control Barrier Functions

Connectivity maintenance is an essential aspect to consider while contro...
research
03/23/2021

Decentralized Connectivity Maintenance with Time Delays using Control Barrier Functions

Connectivity maintenance is crucial for the real world deployment of mul...
research
01/21/2021

Multi-robot energy autonomy with wind and constrained resources

One aspect of the ever-growing need for long term autonomy of multi-robo...
research
06/26/2023

Energy Sufficiency in Unknown Environments via Control Barrier Functions

Maintaining energy sufficiency of a battery-powered robot system is a ...
research
11/01/2018

Improving the Modularity of AUV Control Systems using Behaviour Trees

In this paper, we show how behaviour trees (BTs) can be used to design m...
research
09/03/2021

On the similarities between Control Barrier Functions (CBFs) and Behavior Control Lyapunov Functions (BCLFs)

Control Barrier Functions (CBFs) is an important tool used to address si...
research
09/12/2020

SeaShark: Towards a Modular Multi-Purpose Man-Portable AUV

In this work, we present the SeaShark AUV: a modular, easily configurabl...

Please sign up or login with your details

Forgot password? Click here to reset