This paper presents a communication framework built to simplify the construction of robotic ecologies, i.e., networks of heterogeneous computational nodes interfaced with sensors, actuators, and mobile robots. Building integrated ambient intelligence (AmI) solutions out of such a wide range of heterogeneous devices is a key requirement for a range of application domains, such as home automation, logistic, security and Ambient Assisted Living (AAL). This goal is challenging since these ecologies need to adapt to changing environments and especially when they include tiny embedded devices with limited computational resources. We discuss a number of requirements characterizing this type of systems and illustrate how they have been addressed in the design of the new communication framework. The most distinguishing aspect of our frameworks is the transparency with which the same communication features are offered across heterogeneous programming languages and operating systems under a consistent API. Finally, we illustrate how the framework has been used to bind together and to support the operations of all the components of adaptive robotic ecologies in two real-world test-beds.
翻译:本文介绍了一个通信框架,以简化机器人生态学的构建,即与传感器、动因器和移动机器人交接的多种计算节点网络。从如此广泛的多种不同装置中建立综合环境情报(AMI)解决方案,是一系列应用领域的关键要求,如家庭自动化、后勤、安全和环境辅助生活(AAL)等。这个目标是具有挑战性的,因为这些生态学需要适应变化中的环境,特别是当它们包括计算资源有限的微小嵌入装置时。我们讨论了这类系统的特点,并说明了在设计新的通信框架时如何处理这些要求。我们框架最突出的方面是透明度,在一致的API下,不同的程序语言和操作系统提供了相同的通信特征。最后,我们说明如何利用这一框架将适应性机器人生态学的所有组成部分结合在一起,并在两个现实世界试验床上支持操作。