[EmSoft’24 best paper] Thread Carefully: Preventing Starvation In The ROS 2 Multi-Threaded Executor

Introduction From autonomous vehicles navigating city streets to robots managing packages in warehouses, robotics is reshaping industries across the globe. The Robot Operating System 2 (ROS 2) plays a pivotal role in this transformation as a powerful middleware framework that simplifies the development of safe, efficient, and scalable robotic systems. With its intuitive tools for creating seamlessly interconnected components, ROS…

ROS2 and Real-Time Performance: The Key to Driving Embodied Intelligence towards Commercialization

With the rapid development of artificial intelligence technology, we have witnessed the widespread application and tremendous success of generative AI, such as ChatGPT. However, in real-world AI applications, such as autonomous driving, autonomous machines, and embodied robots, despite continuous technological breakthroughs, commercialization still faces many challenges. Among them, how to achieve efficient and seamless interaction between these intelligent systems and…