2020
DOI: 10.1145/3428202
|View full text |Cite
|
Sign up to set email alerts
|

Multiparty motion coordination: from choreographies to robotics programs

Abstract: We present a programming model and typing discipline for complex multi-robot coordination programming. Our model encompasses both synchronisation through message passing and continuous-time dynamic motion primitives in physical space. We specify continuous-time motion primitives in an assume-guarantee logic that ensures compatibility of motion primitives as well as collision freedom. We specify global behaviour of programs in a choreographic type system that extends multiparty session types with jointly execut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 52 publications
0
4
0
Order By: Relevance
“…As a result, our aim will instead be to elaborate a dependently-typed session calculus [36] in the UTP and equip it with abstract model checking capabilities [56].…”
Section: Discussionmentioning
confidence: 99%
“…As a result, our aim will instead be to elaborate a dependently-typed session calculus [36] in the UTP and equip it with abstract model checking capabilities [56].…”
Section: Discussionmentioning
confidence: 99%
“…Unlike X -K laim, however, robot distribution is not explicit, and open-endedness is not supported. Finally, in [51], a programming model and a typing discipline for complex multirobot coordination are presented. The programming model uses choreographies to compositionally specify and statically verify message-based communications and jointly executed motion between robotics components in the physical space.…”
Section: Openendednessmentioning
confidence: 99%
“…Behavioural Abstractions. Coreographic models have been applied to Cyber-Phisical Systems [24,25], IoT [23] and robotics [27]. These papers focus on verification of correctness properties (e.g.…”
Section: Conclusion Related and Future Workmentioning
confidence: 99%