ROSCell: A ROS2-Based Framework for Automated Formation and Orchestration of Multi-Robot Systems
New ROS2-based system cuts CPU, memory, and network load for adaptive manufacturing robots.
A research team from Fraunhofer FOKUS and TU Berlin has introduced ROSCell, a novel framework built on the Robot Operating System 2 (ROS2) designed to automate the formation and orchestration of complex multi-robot systems. It directly addresses the challenges of modern High-Mix-Low-Volume manufacturing, which requires flexible, adaptive production lines. The core innovation allows engineers to package existing robotic software components—like vision algorithms or gripper controls—into reusable, deployable 'skills.' With a simple declarative request, ROSCell can then automatically assemble these skills into functional, isolated computing units called 'cells,' deploy the necessary software instances across available hardware (from edge devices to cloud servers), and coordinate all communication to fulfill a specific task, dramatically speeding up reconfiguration.
ROSCell's key advantage is its lightweight, scalable architecture optimized for the computing continuum—the seamless integration of resources from the edge to the cloud. Experimental results demonstrate a significant reduction in system overhead compared to using container orchestration platforms like K3s, which are common but heavier. On edge devices in an idle state, ROSCell shows substantially lower CPU usage, memory footprint, and network traffic. This translates directly to greater energy efficiency and lower operational costs, which is critical for deploying large fleets of heterogeneous robots in dynamic factory settings. The team plans to release the source code, examples, and documentation on GitHub, providing a practical tool for researchers and industry engineers building the next generation of adaptive automation.
- Enables packaging of robotic software into reusable 'skills' for rapid, declarative task assembly.
- Shows substantially lower CPU, memory, and network overhead vs. K3s, boosting edge device efficiency.
- Provides a scalable foundation for adaptive 'computing continuum' across edge and cloud resources in manufacturing.
Why It Matters
Lowers the cost and complexity of reconfigurable robot fleets, making agile, small-batch manufacturing more viable.