Alexandre Albore

BIOgraphy

Alexandre Albore is Senior Researcher at the French Aerospace Lab ONERA in Toulouse. He obtained his PhD in 2012 from the University Pompeu Fabra, in Barcelona, Spain, where he worked on Automated Planning under uncertainty. His main research interests are related to several aspects of Artificial Intelligence including modelling languages, Automated Planning, decision-making under uncertainty, Renforcement Learning. He has developped some state-of-the-art automated planners (CLG, CLG+, T1, pyHiPOP). Over the last decade, he has applied AI techniques in different application domains, and more particularly to autonomous systems like Robotics and Astronautics. He has been involved in several national and international research projects in the field of autonomous and dependable robotics.

Title: Decision-Making and Skill-based architectures for Autonomous Mobile Robots

Abstract

Software architectures for autonomous systems are generally structured with 3 layers: a decisional layer managing autonomous reasoning, a functional layer managing reactive tasks and processing, and an executive layer bridging the gap between both. The executive layer plays a central role, as it links high-level tasks with low-level processing, and is generally responsible for the robustness or the fault-tolerance of the overall system. We will present  a development process for such an executive layer that emphasises on the dependability of this layer. To do so, we structure the executive layer using skills, that are formally defined using a specific language, and we then provide some tools to verify these models, generate some code, and a methodology to assess the fault-tolerance of the resulting architecture. The decisional layer is then agnostic of the skillset layer, and can be implemented in various ways. We will present some examples of applications in the field of mobile autonomous robots that embeds such three-layered skill-based architecture. Autonomous Planning is then a central aspect of the decision-making aspects of the robotic missions.