Computational design of a quadroped: an algorithm for optimizing rotary drive parameters
https://doi.org/10.17586/0021-3454-2026-69-6-523-533
Abstract
An algorithm of computational design for finding optimal parameters for rotary drives of locomotion robots that meet performance and behavioral requirements, is presented. Anthropomorphic robots, quadrupeds, and so-called general-purpose robots are equipped with pedipulatory mechanisms for navigating unstructured and a priori unknown environments. The requirements imposed on the mechanisms in terms of load capacity, dynamics, energy efficiency, safety and aesthetics may contradict each other. For example, aesthetics involves minimizing the overall dimensions of the drives, the load capacity requires an increase in gear ratio, and this increases reflected inertia and friction losses, adversely affecting dynamics and energy efficiency. In the external cycle of the proposed algorithm, the optimal parameters of rotary drives are searched for by the total weight and gear ratio of the drives. Regression models trained on the passport data of commercial drives recover key parameters such as nominal and peak torques, reflected inertia, motor constant, estimated overall dimensions of the drives and the efficiency of the gearbox. In the internal cycle of the proposed algorithm, the trajectory optimization problem is solved for a complete model of robot dynamics with limitations on torque, velocity, kinematics and contacts by estimating energy through an electrical model with separation of electrical losses and friction losses. The proposed algorithm is tested to solve the problem of designing a quadroped. The algorithm’s input data include behavioral characteristics (walking, dynamic movements such as jumping) and performance parameters (for example, when handling a payload). The algorithm’s output is a set of physical parameter estimates sufficient for design considerations. Verification of the parameters is performed using simulation tools.
About the Authors
K. V. NasonovRussian Federation
Kirill V. Nasonov — Faculty of Control Systems and Robotics, International Laboratory of Biomechatronics and Energy-Efficient Robotics; Engineer
St. Petersburg; Moscow
M. A. Kakanov
Russian Federation
Mikhail A. Kakanov — PhD; Sber Robotics Center; Chief Development Engineer
Moscow
V. A. Skvortsova
Russian Federation
Valeria A. Skvortsova — Faculty of Control Systems and Robotics, International Laboratory of Biomechatronics and Energy-Efficient Robotics; Engineer; Lead Development Engineer
St. Petersburg; Moscow
I. I. Borisov
Russian Federation
Ivan I. Borisov — PhD; Faculty of Control Systems and Robotics, International Laboratory of Biomechatronics and Energy-Efficient Robotics; Professor of Practice; Executive Director
St. Petersburg; Moscow
References
1. Tsagarakis N.G., Caldwell D.G. Autonomous Robots, 2003, no. 1(15), pp. 21–33.
2. Singh A., Kashiri N., Tsagarakis N. Proc. MDPI, 2020, no. 1(64), pp. 11.
3. Wensing P.M. et al. IEEE Transactions on Robotics, 2017, no. 3(33), pp. 509–522.
4. Fadini G. et al. IEEE Robotics and Automation Letters, 2022, no. 4(7), pp. 11306–11313.
5. Dinev T. et al. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, 2022, рр. 10343–10349.
6. Fadini G. et al. 2021 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2021, рр. 9898–9904.
7. Sim Y., Colin G., Ramos J. 2023 IEEE-RAS 22nd International Conference on Humanoid Robots (Humanoids), IEEE, 2023, рр. 1–8.
8. Hanna P., Carmichael M., Clemon L. ASME International Mechanical Engineering Congress and Exposition, American Society of Mechanical Engineers, 2022, vol. 86663, рр. V004T06A008.
9. Truax R. et al. International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers, 2024, vol. 88377, рр. V03BT03A043.
10. Sathuluri A., Sureshbabu A. V., Zimmermann M. 2023 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2023, рр. 11280–11286.
11. Fadini G. et al. Robotica, 2024, no. 6(42), pp. 2004–2025.
12. Varelas K. et al. International Conference on Parallel Problem Solving from Nature, Cham, Springer International Publishing, 2018, рр. 3–15.
13. Yesilevskiy Y., Gan Z., David Remy C. Journal of Mechanisms and Robotics, 2018, no. 3(10), pp. 031008.
14. Todorov E., Erez T., Tassa Y. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, 2012, рр. 5026–5033.
15. Jallet W., Bambade A., El Kazdadi S., Carpentier J., Mansard N. Aligator, https://github.com/Simple-Robotics/aligator.
16. Jallet W., Bambade A., Arlaud E., El-Kazdadi S., Mansard N. and Carpentier J. IEEE Transactions on Robotics, 2025, vol. 41, pp. 2605–2624, DOI: 10.1109/TRO.2025.3554437.
17. IEC 60034-2-1:2024, Rotating electrical machines, Part 2-1: Standard methods for determining losses and efficiency from tests (excluding machines for traction vehicles), International Electrotechnical Commission, Geneva, 2024.
Review
For citations:
Nasonov K.V., Kakanov M.A., Skvortsova V.A., Borisov I.I. Computational design of a quadroped: an algorithm for optimizing rotary drive parameters. Journal of Instrument Engineering. 2026;69(6):523-533. (In Russ.) https://doi.org/10.17586/0021-3454-2026-69-6-523-533
JATS XML














