Tuning ROS 2 for Energy-Efficient Navigation: Empirical Insights from Costmap 2D Configurations
Michel Albonico, Andreas Wortmann, Ivano Malavolta
Abstract
Robots are increasingly used in diverse application areas, where autonomous navigation plays a central role. As these systems become more widespread, improving their energy efficiency is critical to extending operational time and reducing environmental impact. The Robot Operating System (ROS) is a widely adopted middleware for robotics, offering a rich set of configurable packages. However, this flexibility can result in suboptimal software configurations in dynamic environments, negatively affecting both performance and energy consumption. This paper investigates the impact of ROS 2 package reconfigurations on the energy efficiency of mobile robot navigation. We conduct a controlled experiment in two warehouse-like scenarios (small and large) with varying obstacle layouts and Costmap 2D configurations (essential to the Nav2 stack). Through repeated trials, we measure energy usage, power profile, CPU load, memory consumption, and navigation performance. Results show that configurations must be carefully chosen for the specific robotic environment, and we were able to identify critical settings that lead to good and poor performance and energy consumption.
Create a lesson
Related papers
ASTRIL-MPC: Autonomous Traversal Framework of Articulated Tracked Robots with Language-Guided Neural-Kinematic MPC
Zhenfeng Gan, Yanbo Chen, Lirong Che et al.
Dynin-Robotics: Omnimodal Unified Diffusion Vision-Language-Action Model
Hoeun Lee, Jaeik Kim, Jusang Oh et al.
Global Path Planner with Multi-Model Switching
Pietro Gori, Francesco Iotti, Eduard Zelenay et al.
Comfort by Construction: Adaptive, Comfort-Bounded Action Spaces for Learned Driving Policies
Anna Rothenhäusler, Daniel Jost, Raghu Rajan et al.
Distributed Stochastic Optimal Control for Pattern-Oriented Swarms
Qingrui Zhang, Chenghao Yu, Feng Xue et al.
A Robot Among People:From Social Imitation to the Social Becoming of Human Groups
Victor Tuan Vu Pham, Judith Dörrenbächer, Thomas H. Weisswange et al.