On Friday October 17, this site was moved to a new server, https://mw.hh.se. The original address will continue to work. Whithin a week or two this site will return to the original address. /Peo HH IT-dep

WG211/M18Schultz: Difference between revisions

From WG 2.11
Jump to navigationJump to search
Created page with "'''Designing a Language for Programming Robot Swarms''' by Ulrik Pagh Schultz (based on joint work with Elisabetta Seggioli) This talk presents a work-in-progress in designin..."
 
No edit summary
Line 6: Line 6:
coordination and communication language for modular robotics, and
coordination and communication language for modular robotics, and
focuses on providing abstractions that can be robustly implemented on
focuses on providing abstractions that can be robustly implemented on
unreliable hardware.
unreliable hardware. Key concepts in the language are roles (played
by individual agents in a swarm) and a notion of distributed scope
encapsulating shared state and behaviour. The talk focuses on
presenting the basics and gathering feedback on understandability
and clarity of the underlying concepts.

Revision as of 22:00, 8 May 2018

Designing a Language for Programming Robot Swarms by Ulrik Pagh Schultz (based on joint work with Elisabetta Seggioli)

This talk presents a work-in-progress in designing a DSL for programming selected aspects of swarming robots, with concrete application to drones. The DSL builds on previous work in a coordination and communication language for modular robotics, and focuses on providing abstractions that can be robustly implemented on unreliable hardware. Key concepts in the language are roles (played by individual agents in a swarm) and a notion of distributed scope encapsulating shared state and behaviour. The talk focuses on presenting the basics and gathering feedback on understandability and clarity of the underlying concepts.