2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W) 2019
DOI: 10.1109/fas-w.2019.00037
|View full text |Cite
|
Sign up to set email alerts
|

Ensemble Programming for Multipotent Systems

Abstract: The orchestration and controlling of groups of robots, i.e., programming ensembles, is a complicated task to do. Deciding and defining what the ensemble needs to do in which order often requires in-depth problem domain specific knowledge. Further, an ensemble programmer needs to put much effort into the design, implementation, and evaluation of distributed algorithms to coordinate multi-robot executions. Most commonly, expertise for the problem domain and programming knowledge is not united in the same person.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(9 citation statements)
references
References 25 publications
0
9
0
Order By: Relevance
“…Achieving a general approach becomes even more complex as tasks show a high versatility or the user requires the ensemble to act in different problem domains. With our approach Maple [12], we already developed a task orchestration and execution framework for multipotent robot ensembles [15] having the potential to fill that gap. In multipotent systems, robot ensembles being homogeneous at design time can become heterogeneous concerning their capabilities at run-time by combining physical reconfiguration on the hardware level with self-awareness [10].…”
Section: Motivationmentioning
confidence: 99%
See 3 more Smart Citations
“…Achieving a general approach becomes even more complex as tasks show a high versatility or the user requires the ensemble to act in different problem domains. With our approach Maple [12], we already developed a task orchestration and execution framework for multipotent robot ensembles [15] having the potential to fill that gap. In multipotent systems, robot ensembles being homogeneous at design time can become heterogeneous concerning their capabilities at run-time by combining physical reconfiguration on the hardware level with self-awareness [10].…”
Section: Motivationmentioning
confidence: 99%
“…On task layer, we evaluate the user-specified problem domain definition against the current state of the world the system is currently aware of and generate plans for this situation with an automated planner. We integrated this automated planner in our approach for a multi-agent script programming language for multipotent ensembles (Maple) [12]. There, we extend the approach of hierarchical task network (HTN) planning [5] for defining a problem domain and generating plans.…”
Section: Current State and Objectivesmentioning
confidence: 99%
See 2 more Smart Citations
“…The deduction of abstract tasks using self organizing algorithms for agent missions is covered in Kosak et al [9] and combined capabilities in Eymueller et al [10]. While our previous work [11] focuses on the coordination of whole ensembles, the BDL covers the definition of robot programs, using the robots' sets of capabilities in a generic way. By using generic specifications that can be instantiated at runtime, we need no details on specific hardware implementations at design time.…”
Section: Introductionmentioning
confidence: 99%