Robotics Software

Robotics software development is rapidly evolving to meet the increasing complexity and scale of robotic systems, focusing on improving software reliability, reusability, and efficient resource management. Current research emphasizes modular design patterns, cloud-based architectures for centralized control and scalable resource allocation (leveraging technologies like Kubernetes), and addressing the challenges of misconfigurations in widely used frameworks like ROS. These advancements are crucial for ensuring the safety, reliability, and security of robots across diverse applications, from autonomous vehicles to collaborative robots in human environments, and are driving the development of new software engineering methodologies and security frameworks.

Papers