Exploiting Aggregate Programming in a Multi-Robot Service Prototype
Multi-robot systems are becoming increasingly relevant within diverse application domains, such as healthcare, exploration, and rescue missions. However, building such systems is still a significant challenge, since it adds the complexities of the physical nature of robots and their environments to those inherent in coordinating any distributed (multi-agent) system. Aggregate Programming (AP) has recently emerged as a promising approach to engineering resilient, distributed systems with proximity-based communication, and is notably supported by practical frameworks. In this paper we present a prototype of a multi-robot service system, which adopts AP for the design and implementation of its coordination software. The prototype has been validated both with simulations, and with tests in a University library.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Phyelds: A Pythonic Framework for Aggregate Computing
Aggregate programming is a field-based coordination paradigm with over a decade of exploration and successful applications across domains including sensor networks, robotics, and IoT, with implementations in various prog…
Multi-agent Reinforcement LearningFederated LearningThe State of Lifelong Learning in Service Robots: Current Bottlenecks in Object Perception and Manipulation
Service robots are appearing more and more in our daily life. The development of service robots combines multiple fields of research, from object perception to object manipulation. The state-of-the-art continues to impro…
Lifelong learningObjectSelf-LearningCocobo: Exploring Large Language Models as the Engine for End-User Robot Programming
End-user development allows everyday users to tailor service robots or applications to their needs. One user-friendly approach is natural language programming. However, it encounters challenges such as an expansive user …
What AIs are not Learning (and Why)
It is hard to make robots (including telerobots) that are useful, and harder still to make autonomous and collaborative robots that are robust and general. Current smart robots are created using manual programming, mathe…
Imitation LearningNested Aggregates in Answer Sets: An Application to a Priori Optimization
We allow representing and reasoning in the presence of nested multiple aggregates over multiple variables and nested multiple aggregates over functions involving multiple variables in answer sets, precisely, in answer se…
Traveling Salesman Problem