A representation of robotic behaviors using component port arbitration
Ali Paikan, Giorgio Metta, Lorenzo Natale

TL;DR
This paper introduces a port arbitration approach for modeling and coordinating robotic behaviors, enhancing reusability and modularity in complex, distributed systems.
Contribution
It presents a novel method that separates behavior representation from component composition, enabling flexible reuse of software modules across applications.
Findings
Improves modularity and reusability of robotic behaviors
Facilitates scalable and reactive robotic system design
Enables flexible composition of behaviors in distributed architectures
Abstract
Developing applications considering reactiveness, scalability and re-usability has always been at the center of attention of robotic researchers. Behavior-based architectures have been proposed as a programming paradigm to develop robust and complex behaviors as integration of simpler modules whose activities are directly modulated by sensory feedback or input from other models. The design of behavior based systems, however, becomes increasingly difficult as the complexity of the application grows. This article proposes an approach for modeling and coordinating behaviors in distributed architectures based on port arbitration which clearly separates representation of the behaviors from the composition of the software components. Therefore, based on different behavioral descriptions, the same software components can be reused to implement different applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Advanced Software Engineering Methodologies · Distributed systems and fault tolerance
