Robodimm: A Physics-Grounded Framework for Automated Actuator Sizing in Scalable Modular Robots
Organizations: CIESOL-ceiA3, Department of Engineering, University of Almería, Spain · CIESOL-ceiA3, Department of Computer Science, University of Almería, Spain
Abstract
Selecting an appropriate motor-gearbox combination is a critical design task in robotics because it directly affects cost, mass, and dynamic performance. This process is especially challenging in modular robots with closed kinematic chains, where joint torques are coupled and actuator inertia propagates through the mechanism. We present Robodimm, a software framework for automated actuator sizing in scalable robot architectures. By leveraging Pinocchio for dynamics and Pink for inverse kinematics, Robodimm uses a Karush-Kuhn-Tucker (KKT) formulation for constrained inverse dynamics. The platform supports parametric scaling, interactive trajectory programming through jog modes, and a two-round validation workflow that addresses actuator self-weight effects.
Figures & tables
| Joint | Correlation | RMSE [Nm] | Bias [Nm] |
|---|---|---|---|
| J1 | 1.0000 | 0.026 | -0.000 |
| J2 | 0.9994 | 2.773 | -0.920 |
| J3 | 0.9996 | 1.545 | -0.036 |
| J4 | 0.9961 | 0.089 | -0.000 |
| Joint | Round 1 recommendation | Round 2 validation |
|---|---|---|
| J1 | AC_400W_2500 + ZXS20_50 | AC_600W_2500 + ZXS20_100 |
| J2 | AC_2_3kW_1500 + ZXS40_100 | AC_2_3kW_1500 + ZXS40_100 |
| J3 | AC_1000W_2500 + ZXS40_160 | AC_1000W_2500 + ZXS40_160 |
| J4 | AC_200W_3000 + ZXS14_30 | AC_200W_3000 + ZXS14_30 |
Modular Robotics
Modular robotics studies robots built from interchangeable or self-reconfiguring parts that adapt their shape, capabilities, and tasks.
See all 46 papers