EcBot: Data-Driven Energy Consumption Open-Source MATLAB Library for Manipulators

📅 2025-08-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing robotic arm energy consumption models are predominantly derived from traditional industrial robots, exhibiting poor generalizability and insufficient accuracy. To address this, we propose the first open-source, MATLAB-based, data-driven energy modeling toolkit—eliminating reliance on theoretical kinematic and dynamic parameters and enabling accurate electrical power consumption estimation across diverse lightweight robotic arms from multiple manufacturers. Our method integrates Denavit–Hartenberg parameters, link masses, and center-of-mass information, using joint positions, velocities, accelerations, timestamped measured power, and time as inputs to construct a cross-platform, data-driven model. Evaluated on four distinct lightweight robotic arms from different vendors, the model achieves training-set RMSEs of 1.42–2.80 W and test-set RMSEs of 1.45–5.25 W. This represents a substantial improvement in both prediction accuracy and generalization capability, establishing a reliable foundation for energy-aware robot design and task scheduling in low-power applications.

Technology Category

Application Category

📝 Abstract
Existing literature proposes models for estimating the electrical power of manipulators, yet two primary limitations prevail. First, most models are predominantly tested using traditional industrial robots. Second, these models often lack accuracy. To address these issues, we introduce an open source Matlab-based library designed to automatically generate ac{ec} models for manipulators. The necessary inputs for the library are Denavit-Hartenberg parameters, link masses, and centers of mass. Additionally, our model is data-driven and requires real operational data, including joint positions, velocities, accelerations, electrical power, and corresponding timestamps. We validated our methodology by testing on four lightweight robots sourced from three distinct manufacturers: Universal Robots, Franka Emika, and Kinova. The model underwent testing, and the results demonstrated an RMSE ranging from 1.42 W to 2.80 W for the training dataset and from 1.45 W to 5.25 W for the testing dataset.
Problem

Research questions and friction points this paper is trying to address.

Existing models lack accuracy for manipulator energy estimation
Most models are tested only on traditional industrial robots
Need for data-driven approach with real operational data
Innovation

Methods, ideas, or system contributions that make the work stand out.

Open-source MATLAB library for manipulator energy models
Data-driven approach using real operational data
Validated with lightweight robots from multiple manufacturers
🔎 Similar Papers
No similar papers found.