2020
DOI: 10.1007/978-3-030-61470-6_30
|View full text |Cite
|
Sign up to set email alerts
|

Maple-Swarm: Programming Collective Behavior for Ensembles by Extending HTN-Planning

Abstract: Programming goal-oriented behavior in collective adaptive systems is complex, requires high effort, and is failure-prone. If the system's user wants to deploy it in a real-world environment, hurdles get even higher: Programs urgently require to be situation-aware. With our framework Maple, we previously presented an approach for easing the act of programming such systems on the level of particular robot capabilities. In this paper, we extend our approach for ensemble programming with the possibility to address… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 18 publications
0
1
0
Order By: Relevance
“…In a simplified major catastrophe scenario, a firefighter might want to a) gather its ensemble of mobile robots, b) move them collectively to the area where, e.g., a gas accident happened, c) search for the source of the gas leak, and d) survey the area close to the leak (video materials on our GitHub). We can instruct our system, e.g., with our task-orchestration approach for ensembles Maple-Swarm [11]. To handle this scenario we can use the c v sw with different sets of parameters in steps a)-d) each (cf.…”
Section: Executing Movement-vector Based Swarm Algorithmsmentioning
confidence: 99%
“…In a simplified major catastrophe scenario, a firefighter might want to a) gather its ensemble of mobile robots, b) move them collectively to the area where, e.g., a gas accident happened, c) search for the source of the gas leak, and d) survey the area close to the leak (video materials on our GitHub). We can instruct our system, e.g., with our task-orchestration approach for ensembles Maple-Swarm [11]. To handle this scenario we can use the c v sw with different sets of parameters in steps a)-d) each (cf.…”
Section: Executing Movement-vector Based Swarm Algorithmsmentioning
confidence: 99%