- 1Departamento de Transformación Digital, Aumovio, Tlajomulco de Zuñiga, Mexico
- 2Escuela de Ingenieria y Ciencias, Tecnologico de Monterrey, Zapopan, Mexico
Energy consumption is a key concern in modern industrial facilities. Power peak is also a relevant feature in industrial energy analysis and managment, since the electrical infrastructure must be implemented to provide not only the total consumed energy, but the power peaks. Collaborative robots are gaining popularity due to its flexible use and convenient set up. In this context, a power and energy consumption study of the popular UR10 collaborative robot of Universal Robots is reported in this work. For this, an experiment was conducted to obtain current consumption data from the UR10 API, when performing movements with different loads and parameters. Next, the dependency of the trajectory programming parameters on the power peak, total consumed energy, and time spent per trajectory was analyzed. The results show that the higher the speed limit and acceleration limit, the lower the total energy consumed per trajectory, but the higher the power peak. This behavior represents a trade-off: reducing the consumed energy involves increasing the peak power. Based on the captured data, artificial neural network models were trained to predict the power peak and the total energy consumed by the robot when performing a movement under certain parameters. These models were later used by a genetic optimization algorithm to obtain the best parameters for a given target position, providing the most efficient performance while fulfilling a power peak bound.
1 Introduction
The use of smart manufacturing concepts and technologies is becoming fundamental for improving productivity, driven by the rapid rise of automation in fast-paced mass manufacturing environments. This growth is reflected in the number of installed robots during the last years. According to the International Federation of Robotics (IFR), the operational stock of industrial robots has been increasing by 12% each year since 2018. Starting in 2025, growth is projected at an average annual rate of 4%. This trend requires the search for strategies to optimize the resources needed for their operation. In the same way, the IFR states that human-robot collaboration continues developing and expanding in different applications.
Collaborative robotics has brought new opportunities to factory automation. Nowadays, cobots offer an economically feasible way to begin robotic automation, in contrast to traditional industrial robots, which often require larger investments, dedicated infrastructure, and specialized personnel. Collaborative robots can be used to support workers in complex assembly tasks, they are capable of detecting collisions and automatically stopping for preventing robot and operators damage, they have intuitive programming interfaces that allow workers with minimal training to re-deploy robots to new tasks, they can be easily relocated within the factory due to their lightweight and compact design (International Federation of Robotics, 2021), they incorporate sensors that allow control force, they require fewer safety devices, which helps reduce overall costs for manufacturers, among others.
As pointed out by the IFR, a rising concern for the future of robotics is the sustainability, driving manufacturing companies to seek more efficient ways to utilize robots. Energy consumption in robotics is a critical resource that needs to be optimized, as it significantly impacts the return of investment, and is part of the sustainable indicators of the complete manufacturing process. Moreover, the complexity of robotic solutions is increasing due to the new functionalities of modern robotic manufacturing systems, the growing production demands, and the rise of customized mass production (Schäffer et al., 2019). As a result, robotic programs must be carefully optimized to ensure efficiency and adaptability. In this context, the open communication architecture of collaborative robots can contribute to greater efficiency by enabling the collection and sharing of data from their sensors, which facilitates the improvement and optimization of their operation.
The analysis of energy consumption in robotics has received attention in the literature in recent years. In Gadaleta et al. (2019); Pellicciari et al. (2013), the optimization of motion parameters of an industrial (traditional) robot for efficient energy use was addressed. In these studies, an algorithm for an efficient use of energy, by correctly adjusting the maximum speed and acceleration, was presented. Figure 1b in Pellicciari et al. (2013) shows the energy consumption versus the time required to perform a task: it can be seen that a too slow and a too fast execution (corresponding to a large and a small task execution time, respectively) requires more energy; the most efficient execution is performed at a certain medium speed (
Some works have recently considered the energy consumption in collaborative robots (cobots). In Boscariol et al. (2023), a framework for studying the energy consumption of a cobot UR5e is presented, which consists in a dynamic model based on physics whose parameters are tuned with data obtained from real experiments. A similar model is implemented in a digital twin of a cobot UR3e in Heredia et al. (2023) for training purposes, so the user can try different programs that result in better power consumptions. The authors argue that the power estimation can be used to detect anomalies in the real robot. A Deep Deterministic Policy Gradient scheme is used in Gorkavyy et al. (2025) for the trajectory optimization in collaborative robots. In Vodovozov and Raud (2025), a data-driven procedure for robot tool location and parameters optimization is presented.
Nevertheless, despite the large amount of studies addressing the energy consumption of industrial robots, the power peak has not been properly studied. Power peak is a relevant feature in industrial energy analysis and managment, since the electrical infrastructure must be implemented to provide not only the total consumed energy, but the power peaks. Moreover, power peak affects the energy costs. Energy managers may implement strategies for reducing power peak demands in the facilities, a concept know as peak load shaving, which may include the limitation or peak power requirements at certain hours Silva et al. (2020).
Inspired by the referenced works on energy consumption in industrial robots and mobile robots, this work analyzes the power and energy consumption of a collaborative robot UR10 from Universal Robots, one of the most popular cobot in the market, as a function of the motion parameters (load, initial and target coordinates, speed limit, acceleration limit, and movement type). For this, an experimental setting is implemented with the cobot, taking data from the robot sensors via the manufacturer’s API (a key difference from the works dealing with industrial robots, where data is usually obtained from simulations since those robots do not provide sensors data). The analysis performed shows that the larger the speed limit of the collaborative robot movement, the lower the total energy consumption in the movement, obtaining a relation between execution time and energy consumption different from that of industrial robots (Figure 1b in Pellicciari et al. (2013)). On the other hand, increasing the speed limit causes the increase of the power peak. The experimental data, obtained from 1,450 performed trajectories, is later used to train a couple of artificial neural networks (ANN) to predict the energy consumption during a movement, as a function of the movement parameters, and the power peak. Finally, these models are used by an optimization genetic algorithm to obtain the parameters (speed limit and acceleration limit) that provide the lowest energy consumption while keeping the power peak inside a required bound, given the initial and targe coordinates and payload. The difference of this study in comparison with those of the literature relies in four aspects: 1) here a collaborative robot is analyzed rather than an industrial (traditional) robot, 2) a real robot is used (no simulators) without additional sensors or equipment, the data used is that already provided by the robot (allowing to replicate and scale the predictor algorithms), 3) the power peak is also analyzed, since this variable is relevant for energy planning, 4) and optimization algorithm is introduced for obtaining the parameters that provide the minimum energy consumption while keeping the power peak inside a required bound. Trajectory planning is not considered here, since a practical optimization in industrial environments should only involve the adjustment of the motion parameters in the cobot controller, avoiding the modification of the controller path planning algorithm.
Some preliminary results were presented in the conference paper Miranda and Vázquez (2023), where the energy consumption analysis and the ANN predictor were reported, without addressing the power peak analysis and prediction, and the energy optimization.
The organization of the manuscript is as follows. The experimental setting and methodology are described in Section 2. The results obtained from the experiments are reported in Section 3. A discussion on these results, describing the relation between the movement parameters and the energy consumption, power peak and trajectory time, is presented in Section 4. The training of energy consumption and peak power predictors are reported in Section 5. The use of these predictors for calculating the optimal speed and acceleration limits is described in Section 6. Finally, some conclusions are presented in Section 7.
2 Materials and methods
In this section, the experimental setting and the three performed experiments are described.
2.1 Hardware description
This work focuses on a collaborative robot from Universal Robots, the UR10 model, which is among the most widely used in the market. The UR10 is a 6-axis articulated robot with a maximum payload capacity of
The maximum velocity of each axis is defined by the technical specifications of the motors and gear mechanisms. In the case of the UR10 robot, the maximum velocity is
In order to store the data generated by the robot during operation, a PC is used. The transfer of the data is done through a TCP/IP protocol, establishing the communication between the PC and the robot controller via the Real-Time Data Exchanger (RTDE) interface. The output messages are generated at a frequency of
In particular, the DC current and voltage consumed by the robot actuators were recorded during its operation. These measurements enabled the calculation of the instantaneous real power at each time, which was then numerically integrated over time to determine the total energy consumption for a single trial (i.e., the execution of one trajectory).
2.2 Experiment 1
In the first experiment, the robot performs vertical movements to analyze the influence of movement parameters (such as speed and acceleration limits) on the energy consumption and power peak.
For this experiment, the robot’s tool center point (TCP) was moved exclusively along the z-axis, without displacements in other directions. The motion followed a straight-line path using a linear movement command (MoveL). All test runs in this experiment followed the same trajectory, covering a distance of
The maximum speed of the TCP was varied between
Table 1. Experiment 1. In all the trials, the movement was of type MoveL, and the traveled distance was
2.3 Experiment 2
For the second experiment, the robot performs horizontal and vertical movements using the commands MoveL and MoveJ to study the influence of the movement parameters on the consumed energy and power peak.
In this experiment, the robot’s TCP was programmed to move through four distinct positions involving both horizontal and vertical displacements, specifically along the X and Z axes. All test runs in this experiment followed the same trajectory, in which the robot’s TCP reaches the corners of a square. The trajectory begins with a displacement of
The maximum speed of the TCP was varied between
Table 2. Experiment 2. In all the trials, the acceleration limit was set to
2.4 Experiment 3
For the third experiment, the robot follows a trajectory composed by eight points that were randomly generated. These points are listed in Table 3 and the corresponding positions are shown in Figure 1. The robot’s TCP moves sequentially through these points, starting at
Table 3. Positions for Experiment 3. The X, Y and Z coordinates are expressed in
Figure 1. Positions of the UR10 robot, described in Table 3, for Experiment 3.
In this experiment, the speed limit, acceleration limit and load were varied, according to Table 4.
3 Results
3.1 Experiment 1
Figure 2 presents the power consumption results for various trials conducted in Experiment 1. To be more specific:
Figure 2. Experiment 1. Power consumed while moving along Z axis for the cases, (a) different payloads with the same speed and acceleration limits, (b) different speed limits with the same payload and acceleration limit, (c) different acceleration limits with the same payload and speed limit, (d) Energy consumed with different speed limits moving along Z axis with payload
Figure 2d depicts the power consumed for different trials regarding Experiment 1. The payload was kept at
Finally, Figure 3a illustrates the energy consumption in Experiment 1 as the speed limit is varied, considering different combinations of acceleration limit and payload. It is interesting to note that for every payload and acceleration limit, by increasing the speed limit the total energy consumed is decreased, concluding that neither the acceleration limit nor the payload affect the observation of Figure 2d.
Figure 3. (a) Energy consumed while moving along Z axis for different speed limits, for different combinations of payload and acceleration limit. (b) Energy consumption per trajectory vs. execution time, for trials of Experiment 1 with different speed limits and accelerations but the same load of
Figure 3b shows the energy consumption per trajectory versus the total execution time per trajectory, for trials of Experiment 1 with different speed limits and acceleration limits but the same load of
3.2 Experiment 2
Regarding the data obtained from Experiment 2, Figure 4 illustrates the power consumption when the robot reaches the points of the square described above using two different movements: one along the X-axis and the other along the Z-axis. Both movements were performed under the same conditions of speed, acceleration, and payload. As expected, movement along the vertical Z-axis requires more power than movement along the X-axis, even when displacement, speed, acceleration, and payload are identical in both cases. The results from Experiment 2 consistently showed this pattern: while the influence of the parameters on power consumption is similar for movements along both axes, the overall power consumption is noticeably higher when the robot moves vertically along the Z-axis.
Figure 4. Power consumed for two movements, one along axis X and the other along axis Z, for the same speed limit, acceleration limit and payload. These trial were obtained from Experiment 2.
4 Discussion from experiments 1 and 2
The findings of the obtained results from experiment 1 and 2 are the following.
The reported results were obtained with linear movements (MoveL), but similar findings were obtained for joint movements (MoveJ). However, it is important to mention that the power consumed with MoveL and MoveJ are different, for the same payload, speed limit, and acceleration limit. This is explored with more detail in the following section.
5 Energy and power peak predictors
The initial steps involves identifying the variables that are most strongly correlated with the energy consumption and power peak from the 32 variables obtained from the UR robotic arm.
For this, a Pearson correlation matrix was constructed, as shown in Figure 5. The matrix describes the correlation between inputs and the energy consumption. The most relevant input variables were: Q_distance_0, Q_distance_1, TCP_distance_x, TCP_distance_z, TCP_actual_z, TCP_target_z, Q_actual_1, Q_target_0, Q_target_2, TCP_force_0, TCP_force_2, Actual_force, Payload, Move_type, Velocity, and Acceleration. However, some of these variables are redundant, such as initial coordinates, target coordinates and distance (difference between initial and target coordinates). By removing some of these, the variables that were selected as the input variables to train the ANN model were the initial coordinates (x,y,z), the target coordinates (x,y,z), payload, movement type, limit speed and acceleration limit.
Figure 5. Pearson matrix. The most relevant input variables (correlation coefficient
5.1 Architecture
The architecture of the ANN used for both models is composed by an input layer with 10 neurons (number of input variables), a hidden layer with 64 neurons, and an output layer with one neuron, which gives the energy consumption or power peak prediction, depending on the case. In this network, the ReLU (Rectified Linear Unit) activation function is used.
More sophisticated architectures were tested, such as nets with two or three hidden layers and ResNets. However, no meaningful advantages with respect to accuracy or efficiency were obtained, thus only the results with the aforementioned architecture are reported in this work.
5.2 Training
An amount of 1,450 data points (movements of the robotic arm) were used for the training of the model, that were divided into training, validation, and test sets as described in Table 6.
The optimization algorithm employed was the Adaptive Movement Estimation (Adam), with a learning rate set on 0.01. Mean Squared Error (MSE) was used as the cost function, commonly used to measure the performance of regression models. Table 7 summarizes the information of the ANN architecture and training parameters. The training was performed in Google Colab, using TensorFlow2 with standard sequential layers.
5.3 Validation
According to the training loss curves, shown in Figure 6 for the training of both models, there is neither under-fitting nor over-fitting. After training, the mean absolute percentage error (MAPE) for the energy model was 0.0298 (i.e., an average absolute error of
Figure 6. (a) Training and validation loss for the Energy consumption model. (b) Training and validation loss for the Power peak model.
Figures 7a,b show real and predicted values from the Test dataset for the Energy consumption model and the Power peak model, respectively. The resulting ANN models accurately predicted both the energy consumption per trial and the power peak, when the movement parameters are provided as input.
Figure 7. Comparison between real and predicted values from test data, (a) Energy model, (b) Power peak model.
5.4 Example
The trained predictors can be used to select the best parameters before implementing the robot program. For instance, Table 8 shows the prediction of the energy consumed by performing the trajectory of Experiment 3 (i.e., moving from position P1
Both predictors described in this section are a practical solution, since the models exhibit one of the most basic ANN architectures: a sequential net with only one hidden layer, which can be easily implemented in any device.
6 Optimization
The models obtained in the previous section for energy and power peak consumption can be used to optimize the movement parameters, so the robot programmer can set the best parameters that produce the robot movement with the lowest energy consumption, but keeping the power peak in a convenient value.
6.1 Problem formulation and method
Figure 8 shows the energy and power peak for different values of speed and acceleration limits, within the range
Figure 8. (a) Energy consumed for different speed and acceleration limit values. (b) Power peak consumed for the same values. The payload, initial and target coordinates are fixed.
As it can be expected from previous discussion, given a fixed speed, the larger the acceleration limit, the lower the total energy and the higher the power peak. Similarly, for a given acceleration limit, the larger the speed, the lower the total energy and the higher the power peak. Thus, the question is to obtain the speed and acceleration limit parameters that provide the lowest energy consumption while keeping the power peak lower than a given bound.
For this, an optimization genetic algorithm is proposed, as described in Figure 9. In this, the population consists in pairs (speed limit, acceleration limit) within the allowable parameters range. Then, the consumed energy and power peak are calculated by the ANN predictors, for each member of the population. Classic genetic algorithm operators are used to update the population.
Figure 9. Flow diagram: genetic algorithm for calculating optimal speed and acceleration limits based on the ANN energy and peak power predictors.
6.2 Example
The optimization algorithm was applied by using the multi-objective optimization library pymoo (Blank and Deb, 2020), considering speed and acceleration limits within ranges
Figure 10. Energy consumed for different speed and acceleration limit values, for those cases where power peak is lower than
6.3 Optimization with intermediate points
Intermediate points are usually programmed in robot trajectories to avoid obstacles. Given an initial, an intermediate and a target position, the energy consumed per trajectory can be estimated as the sum of the energy spent from the initial to the intermediate position, and the energy spent from the intermediate to the target position. This will result in an overestimation, since the robot may not need to completely decelerate when approaching the intermediate position, and then to accelerate from the intermediate position. However, the difference in the energy consumption will be small for collaborative robots. For instance, considering the data of Experiment 1 with payload
Another question that may arise is if the energy consumption can be decreased by including intermediate points at certain positions to be determined. To address this question, the optimization algorithm of Figure 9 can be modified, by including the intermediate position coordinates as decision variables, and calculating the energy spent as the sum of the energy required from the initial position to the intermediate position, and the energy required from the intermediate position to the target position. This was tested for the previous case (subsection 6.2), considering a population of 50 and 20 generations (more iterations are required due to the additional variables). In this case, an intermediate point was calculated as
7 Conclusion
This work presented an energy analysis for a collaborative robot UR10, paying particular attention to the total energy consumed and power peak in a movement trajectory, as a function of the initial and target coordinates, payload, movement type, maximum acceleration and maximum speed. Thanks to the capabilities offered by this robot model, the experimental data was collected by establishing a communication with the controller, without using any external sensor. Counterintuitively, it was found that the trajectory total consumed energy is lower for higher speed limits and higher acceleration limits. On the other hand, higher speed and acceleration limits produce higher power peaks. A couple of ANN models were trained to predict the power peak and the total energy consumed by the robot when performing a movement, under given parameters. The output of the models are the predicted energy consumption and the power peak, respectively, predicting these variables with high accuracy. These models are later used in an optimization genetic algorithm for obtaining the best speed and acceleration limit parameters that reduce the energy consumption while keeping the power peak under certain bound, for a given payload, initial and target coordinates.
The proposed methodology can be applied to obtain energy and power predictors for other cobot models, and then use them with the same optimization algorithm to obtain the best parameters. Be aware that predictors for one cobot model should not be extrapolated to another cobot model, since changes in geometry and weights may greatly affect the input-output variables relations due to the nonlinear nature of robots dynamic behaviors.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
SM: Investigation, Methodology, Software, Writing – original draft, Writing – review and editing. CV: Conceptualization, Methodology, Supervision, Writing – original draft, Writing – review and editing. MN-G: Visualization, Writing – original draft, Writing – review and editing.
Funding
The author(s) declare that no financial support was received for the research and/or publication of this article.
Conflict of interest
Author SM was employed by company Aumovio.
The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Aliev, K., Traini, E., Asranov, M., Awouda, A., and Chiabert, P. (2021). Prediction and estimation model of energy demand of the amr with cobot for the designed path in automated logistics systems. Procedia CIRP 99, 116–121. doi:10.1016/j.procir.2021.03.036
Blank, J., and Deb, K. (2020). Pymoo: multi-Objective optimization in python. IEEE Access 8, 89497–89509. doi:10.1109/access.2020.2990567
Boscariol, P., Clochiatti, E., Scalera, L., and Gasparetto, A. (2023). A framework for improving the energy efficiency and sustainability of collaborative robots. In: V. Petuya, G. Quaglia, T. Parikyan, and G. Carbone, editors. Proceedings of I4SDG workshop 2023. Cham, Switzerland: Springer Nature. p. 47–54.
Carabin, G., Wehrle, E., and Vidoni, R. (2017). A review on energy-saving optimization methods for robotic and automatic systems. Robot. 6 6, 39. doi:10.3390/robotics6040039
De Laet, R., Van Oosterwyck, N., Scalera, L., Cuyt, A., Gasparetto, A., and Derammelaere, S. (2025). Energy-efficient motion planning for robotic systems using polynomials in the chebyshev basis. Robotics Aut. Syst. 192, 105051. doi:10.1016/j.robot.2025.105051
Gadaleta, M., Pellicciari, M., and Berselli, G. (2019). Optimization of the energy consumption of industrial robots for automatic code generation. Robotics Computer-Integrated Manuf. 57, 452–464. doi:10.1016/j.rcim.2018.12.020
Gorkavyy, M. A., Voroshchenko, V. D., and Gorkavyy, A. I. (2025). Development of RL DDPG agent for planning energy-efficient trajectory of collaborative robot. In: 2025 International Russian Smart Industry Conference (SmartIndustryCon); 2025 March 24-28; Sochi, Russian Federation: IEEE. p. 472, 476. doi:10.1109/SmartIndustryCon65166.2025.10986035
Guerra-Zubiaga, D. A., and Luong, K. Y. (2021). Energy consumption parameter analysis of industrial robots using design of experiment methodology. Int. J. Sustain. Eng. 14, 996–1005. doi:10.1080/19397038.2020.1805040
Heredia, J., Zielinski, K., Schlette, C., and Kjærgaard, M. B. (2023). Empowering cobots with energy models: real augmented digital twin cobot with accurate energy consumption model. In: 2023 32nd IEEE international conference on robot and human interactive communication (RO-MAN); 2023 August 28-31; Busan, Korea: IEEE. p. 1353–1359. doi:10.1109/RO-MAN57019.2023
Hou, L., Zhou, F., Kim, K., and Zhang, L. (2021). Practical model for energy consumption analysis of omnidirectional mobile robot. Sensors 21 21, 1800. doi:10.3390/s21051800
International Federation of Robotics (2021). World robotics 2021. Frankfurt, Germany: International Federation of Robotics.
Jiang, P., Wang, Z., Li, X., Wang, X. V., Yang, B., and Zheng, J. (2023). Energy consumption prediction and optimization of industrial robots based on lstm. J. Manuf. Syst. 70, 137–148. doi:10.1016/j.jmsy.2023.07.009
Miranda, S., and Vázquez, C. R. (2023). Analysis and prediction of energy consumption in a collaborative robot. IFAC-PapersOnLine 56, 3710–3715. doi:10.1016/j.ifacol.2023.10.1538
Nonoyama, K., Liu, Z., Fujiwara, T., Alam, M. M., and Nishi, T. (2022). Energy-efficient robot configuration and motion planning using genetic algorithm and particle swarm optimization. Energies 15, 2074. doi:10.3390/en15062074
Pellicciari, M., Berselli, G., Leali, F., and Vergnano, A. (2013). A method for reducing the energy consumption of pick-and-place industrial robots. Mechatronics 23, 326–334. doi:10.1016/j.mechatronics.2013.01.013
Schäffer, E., Mayr, A., Fuchs, J., Sjarov, M., Vorndran, J., and Franke, J. (2019). Microservice-based architecture for engineering tools enabling a collaborative multi-user configuration of robot-based automation solutions. Procedia CIRP 86, 86–91. doi:10.1016/j.procir.2020.01.017
Silva, B. N., Khan, M., and Han, K. (2020). Futuristic sustainable energy management in smart environments: a review of peak load shaving and demand response strategies, challenges, and opportunities. Sustainability 12. doi:10.3390/su12145561
Soori, M., Arezoo, B., and Dastres, R. (2023). Optimization of energy consumption in industrial robots, a review. Cogn. Robot. 3, 142–157. doi:10.1016/j.cogr.2023.05.003
Vodovozov, V., and Raud, Z. (2025). Energy-efficient management of collaborative robots using data-driven models. In: 2025 international conference on clean electrical power (ICCEP); 2025 June 24-26; Villasimius, Italy: IEEE. p. 709–714. doi:10.1109/ICCEP65222.2025
Wang, Z., Jiang, P., Li, X., He, Y., Wang, X. V., and Yang, X. (2025a). A novel hybrid lstm and masked multi-head attention based network for energy consumption prediction of industrial robots. Appl. Energy 383, 125223. doi:10.1016/j.apenergy.2024.125223
Keywords: sustainable manufacturing, smart manufacturing, industry 4.0, collaborative robot, energy consumption
Citation: Miranda S, Vázquez CR and Navarro-Gutiérrez M (2025) Energy consumption analysis and optimization in collaborative robots. Front. Robot. AI 12:1671336. doi: 10.3389/frobt.2025.1671336
Received: 22 July 2025; Accepted: 03 October 2025;
Published: 31 October 2025.
Edited by:
Ziwei Wang, Lancaster University, United KingdomReviewed by:
Ruthber Rodriguez Serrezuela, Corporación Universitaria del Huila, ColombiaRoberto Marino, University of Messina, Italy
Copyright © 2025 Miranda, Vázquez and Navarro-Gutiérrez. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Carlos Renato Vázquez, Y3IudmF6cXVlekB0ZWMubXg=