Reliable Robot Missions in Dynamic Environments Using Agent-based Controllers

Controllers for real-world robots are constructed based on expectation models which cannot account for all unexpected events. If unexpected events occur, the robot might either stop working altogether or do something that violates its given mission specification. In this paper, we aim to provide a more principled mechanism for dealing with specifications when encountering the inherent uncertainty of the real-world. We utilise agent-based control of a robotic system wherein a rational agent, programmed using a Belief-Desire-Intention (BDI) agent programming language, acts as a high-level robot controller. This agent is aware of its mission specification and is able to recognise violations of this specification caused by unexpected events. On recognising such a violation, the agent can switch to a more suitable plan. However, if there are no suitable plans, the agent can also weaken its mission specification dynamically. The agent can output not only which parts of the mission specification have been achieved but which parts have been weakened and why.

Authors

Institutions

Publication Details

Published
2025-05-29
DOI
https://doi.org/10.1109/eras63351.2025.11135852
Primary Topic
Reinforcement Learning in Robotics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reliable Robot Missions in Dynamic Environments Using Agent-based Controllers

Clare Dixon, Louise A. Dennis, Fatma Faruq, Raynaldio Limarga et al.
Reinforcement Learning in Robotics
article

Reliable Robot Missions in Dynamic Environments Using Agent-based Controllers

Clare Dixon, Louise A. Dennis, Fatma Faruq, Raynaldio Limarga, Michael Fisher, Kam-Hon Tse
article en

Abstract

Controllers for real-world robots are constructed based on expectation models which cannot account for all unexpected events. If unexpected events occur, the robot might either stop working altogether or do something that violates its given mission specification. In this paper, we aim to provide a more principled mechanism for dealing with specifications when encountering the inherent uncertainty of the real-world. We utilise agent-based control of a robotic system wherein a rational agent, programmed using a Belief-Desire-Intention (BDI) agent programming language, acts as a high-level robot controller. This agent is aware of its mission specification and is able to recognise violations of this specification caused by unexpected events. On recognising such a violation, the agent can switch to a more suitable plan. However, if there are no suitable plans, the agent can also weaken its mission specification dynamically. The agent can output not only which parts of the mission specification have been achieved but which parts have been weakened and why.

University of Manchester (GB), R.U.Robots (United Kingdom) (GB)
Royal Academy of Engineering, Engineering and Physical Sciences Research Council
Openalex Percentile: Top 88%
Reinforcement Learning in Robotics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.