A Modular Software Architecture for Safe and Scalable Mobile Manipulation Systems

Read full text
Authors: Ashis Ghosh
Cited by: 0

Abstract

Robotic manipulation systems are increasingly deployed in real-world environments where reliability, safety, and scalability are as critical as task performance. As these systems grow in complexity, software architecture has emerged as a primary determinant of operational robustness and long-term maintainability. This paper presents a modular software architecture for mobile manipulation robots that emphasizes separation of concerns, explicit task lifecycle management, and event-driven coordination under real-time constraints. The proposed architecture decomposes robotic functionality into layered subsystems spanning perception, task reasoning, motion and skill generation, and execution and control. Design choices are motivated by the need to manage heterogeneous time scales, partial failures, and safety-critical behaviors. The architecture is evaluated through multiple case studies, including a holonomic mobile base with a specialized cleaning end effector, warehouse automation systems, and assistive robotics platforms. The results demonstrate that disciplined architectural design improves fault containment, system observability, and deployment reliability, supporting scalable robotics development and safe operation in dynamic environments.

Fields of Study & Subjects

AI-based Problem Solving and Planning Software Reliability and Analysis Research Real-Time Systems Scheduling

Publication details

Journal / source
International Journal of Emerging Trends in Computer Science and Information Technology
Volume
7
Issue
1
Pages
1–7
Publication date
2 January 2026
Language
EN