Energy efficiency in ROS communication: a comparison across programming languages and workloads
Our data analysis demonstrates that Python consistently demands more computational resources, leading to higher power consumption compared to C++. Furthermore, we find that message frequency is a highly influential factor, while the number of clients has a more variable and less significant effect on resource usage, despite revealing unexpected architectural behaviors of underlying programming and communication layers.
Authors
- Andreas Wortmann (ORCID: https://orcid.org/0000-0003-3534-253X)
- Michel Albonico (ORCID: https://orcid.org/0000-0003-3606-3444)
- Manuela Bechara Cannizza
Institutions
- University of Stuttgart (DE)
- Universidade Tecnológica Federal do Paraná (BR)
Publication Details
- Journal
- Frontiers in Robotics and AI
- Published
- 2025-04-02
- DOI
- https://doi.org/10.3389/frobt.2025.1548250
- Citations
- 3
- Primary Topic
- Green IT and Sustainability
- Type
- article
- Field-Weighted Citation Impact
- 2.19
Funders
- Conselho Nacional de Desenvolvimento Científico e Tecnológico