AbstractEnergy efficiency is a challenging and relevant research field in modern manufacturing industries, where robotic systems play an essential role in the automation of several industrial operations. In this paper, we present an approach for the energy-efficiency optimization of a 3-DOF parallel robot. The proposed strategy leverages the task placement, the execution time, and the length of the robot lower arms to minimize the energy consumption for the execution of a predefined high-speed pick-and-place operation. To evaluate the actuators energy consumption, the kinematic, dynamic and electro-mechanic mathematical models, as well as an equivalent multibody model, of the parallel robot are implemented. The results of extensive numerical simulations show that the proposed strategy provides notable improvements in the energy efficiency of the parallel robot, with respect to alternative approaches. Starting from a pick-and-place task with optimal task placement with a consumption of 38.2 J (with a cycle time of 0.4 s), the energy expenditure can be reduced to 3.75 J (with a cycle time of 1.86 s), with a reduction percentage of 90.2%, by additionally optimizing the execution time, and the length of the robot lower arms. These results lead to a reduction from 5733 J/min (for 150 cycles/min) to 121 J/min (for 32 cycles/min), allowing to choose the best trade-off between robot productivity and consumed energy.