Asynchronous Behavior Trees with Memory aimed at Aerial Vehicles with Redundancy in Flight Controller

06/29/2019
by   Evgenii Safronov, et al.
0

Complex aircraft systems are becoming a target for automation. For successful operation, they require both efficient and readable mission execution system. Flight control computer (FCC) units, as well as all important subsystems, are often duplicated. Discrete nature of mission execution systems does not allow small differences in data flow among redundant FCCs which are acceptable for continuous control algorithms. Therefore, mission state consistency has to be specifically maintained. We present a novel mission execution system which includes FCC state synchronization. To achieve this result we developed a new concept of Asynchronous Behavior Tree with Memory and proposed a state synchronization algorithm. The implemented system was tested and proven to work in a real-time simulation of High Altitude Pseudo Satellite (HAPS) mission.

READ FULL TEXT

page 1

page 6

research
04/11/2018

Reinforcement Learning for UAV Attitude Control

Autopilot systems are typically composed of an "inner loop" providing st...
research
02/09/2023

Mission Planning and Execution in Heterogeneous Teams of Aerial Robots supporting Power Line Inspection Operations

A software architecture aimed at coordinating a team of heterogeneous ae...
research
05/16/2023

Assurance for Autonomy – JPL's past research, lessons learned, and future directions

Robotic space missions have long depended on automation, defined in the ...
research
09/15/2023

Distributed Behavior Trees for Heterogeneous Robot Teams

Heterogeneous Robot Teams can provide a wide range of capabilities and t...
research
07/01/2023

A Requirements-Driven Platform for Validating Field Operations of Small Uncrewed Aerial Vehicles

Flight-time failures of small Uncrewed Aerial Systems (sUAS) can have 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...

Please sign up or login with your details

Forgot password? Click here to reset