2016
DOI: 10.1007/978-3-319-40379-3_8
|View full text |Cite
|
Sign up to set email alerts
|

Agent-Based Autonomous Systems and Abstraction Engines: Theory Meets Practice

Abstract: Abstract. We report on experiences in the development of hybrid autonomous systems where high-level decisions are made by a rational agent. This rational agent interacts with other sub-systems via an abstraction engine. We describe three systems we have developed using the EASS BDI agent programming language and framework which supports this architecture. As a result of these experiences we recommend changes to the theoretical operational semantics that underpins the EASS framework and present a fourth impleme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(16 citation statements)
references
References 15 publications
0
16
0
Order By: Relevance
“…A recent example of this operation is shown in handling nuclear material [18,74] for a robot arm. In this case, an sEnglish agent is developed and linked to an ROS network, in one case controlling a KUKA IIWA manipulator.…”
Section: Connecting the Ra To Rosmentioning
confidence: 99%
See 1 more Smart Citation
“…A recent example of this operation is shown in handling nuclear material [18,74] for a robot arm. In this case, an sEnglish agent is developed and linked to an ROS network, in one case controlling a KUKA IIWA manipulator.…”
Section: Connecting the Ra To Rosmentioning
confidence: 99%
“…In this paper, we are concerned with the high-level software components responsible for decisions in an AV capable of navigation, obstacle detection and avoidance, and autonomous parking. These logic-based decisions can either be implemented through a rational agent [9,10,[16][17][18][19] or through fuzzy logic [20][21][22] depending on the level of performance guarantee required.…”
Section: Introductionmentioning
confidence: 99%
“…Dennis et al explored the use of rational agents implemented with GWENDOLEN and several robotic applications [25]. A key feature of their implementation was the use of an "abstraction engine" for performing the translation between the agent, the "physical engine" and the "continuous engine", which were responsible for the interface with the real world (or simulated) sensors and actuators of the robot.…”
Section: Bdi For Robotic Applcationsmentioning
confidence: 99%
“…Dennis et al explored using rational agents, implemented with GWENDOLEN, for several robotic applications [58]. A key feature of their implementation was the use of an "Abstraction Engine", which translated between the agent and the robot's sensors and actuators.…”
Section: Abstraction Enginesmentioning
confidence: 99%
“…The Abstraction Engine project provides a framework and design guidance for how an agent connects to sensors and actuators. This is beyond simply providing a connection to ROS, it provides guidance on how to connect to the hardware, and was demonstrated on multiple simulated and real robotic platforms [58,59]. The JaCaROS project used ROS for connecting an agent to sensors and actuators, though guidance on how to setup those sensors and actuators was not apparent [51].…”
Section: Flexibilitymentioning
confidence: 99%