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 executed motion primitives, predicated refinements, as well as a separating conjunction that allows reasoning about subsets of interacting robots. We describe a notion of well-formedness for global types that ensures motion and communication...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Abstract — We present a compositional motion planning framework for multi-robot systems based on an ...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Robotics applications involve programming concurrent components synchronising through messages while...
2019-04-29Using multiple robots is important for search-and-rescue, mining, entertainment, and wareh...
We introduce tools which help one to compose concurrent, hybrid control programs for a class of dist...
A standing challenge in multirobot systems is to realize safe and efficient motion planning and coor...
We propose a framework for the coordination of a network of robots with respect to formal requiremen...
This article investigates the online motion coordination problem for a group of mobile robots moving...
This paper describes how a network of interacting timed automata can be used to model, analyze, and ...
Coordination is an essential characteristic of any system, either natural or artificial, that is com...
Thesis (Ph.D.)--Boston UniversityIn traditional motion planning, the problem is simply specified as ...
Presented at the Mathematical Theory of Networks and Systems, Budapest, Hungary, July 2010.This pape...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
We present a compositional motion planning framework for multi-robot systems based on an encoding to...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Abstract — We present a compositional motion planning framework for multi-robot systems based on an ...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Robotics applications involve programming concurrent components synchronising through messages while...
2019-04-29Using multiple robots is important for search-and-rescue, mining, entertainment, and wareh...
We introduce tools which help one to compose concurrent, hybrid control programs for a class of dist...
A standing challenge in multirobot systems is to realize safe and efficient motion planning and coor...
We propose a framework for the coordination of a network of robots with respect to formal requiremen...
This article investigates the online motion coordination problem for a group of mobile robots moving...
This paper describes how a network of interacting timed automata can be used to model, analyze, and ...
Coordination is an essential characteristic of any system, either natural or artificial, that is com...
Thesis (Ph.D.)--Boston UniversityIn traditional motion planning, the problem is simply specified as ...
Presented at the Mathematical Theory of Networks and Systems, Budapest, Hungary, July 2010.This pape...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
We present a compositional motion planning framework for multi-robot systems based on an encoding to...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Abstract — We present a compositional motion planning framework for multi-robot systems based on an ...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...