cs.ROOct 13, 2026

Sim4RAD: A MATLAB Toolkit for Design-Phase Sizing, Actuator Selection and URDF-Model Verification of Serial Robotic Arms

Authors: Jingchen Li

Organizations: Tencent Robotics X Lab (affiliation when this work was conducted)

Abstract

Actuator sizing is an early and consequential decision: joint torque and velocity specifications fix the motors, gearboxes and brakes before any CAD model exists. Sim4RAD is a MATLAB toolkit for that phase and for the verification that follows it. It builds a rigid-body model from a handful of parameters, and four analyses supply the specification: a static analysis combining lever-arm sampling with a posture search, giving a rated torque at a chosen payload envelope and a reproducible peak torque; a dynamics pipeline that reshapes a trajectory under one of four constraints, including the actuator torque-speed envelope; a stochastic analysis over many random motions, so a specification rests on a class of motions, not one trajectory; and a workspace and dexterity analysis that separates where the arm can reach from how it can reach there. Replacing the synthesized model by a URDF file turns the same analyses to verification. A 7-DOF anthropomorphic arm is compared in three layouts differing in the shoulder axis order and in whether the last wrist joint is coaxial with the payload. The static demand at half arm length is nearly the same in all three, and it sizes the joints rather than the sampled motion; reordering the shoulder axes leaves the worst-case torque unchanged at 55 N m and the reachable volume within 8 percent. A last wrist joint coaxial with the payload removes its gravity torque, reduces the adjacent wrist joint by almost a third and cuts the last joint demand tenfold in a 5 m/s scan, at the price of dexterity (mean 0.570 to 0.348). The same arm needs 20 to 37 times more torque for a 5 m/s target than for a 2 s motion: the scenario, not the trajectory, must be fixed first. Verification should use the URDF model of the detailed design; the toolkit is available at https://github.com/LasterLi/Sim4RAD.

Figures & tables

Explore similar work

Mar 6, 2026

Robodimm: A Physics-Grounded Framework for Automated Actuator Sizing in Scalable Modular Robots

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.
Apr 11, 2026

Trajectory-based actuator identification via differentiable simulation

Accurate actuation models are critical for bridging the gap between simulation and real robot behavior, yet obtaining high-fidelity actuator dynamics typically requires dedicated test stands and torque sensing. We present a trajectory-based actuator identification method that uses differentiable simulation to fit system-level actuator models from encoder motion alone. Identification is posed as a trajectory-matching problem: given commanded joint positions and measured joint angles and velocities, we optimize actuator and simulator parameters by backpropagating through the simulator, without torque sensors, current/voltage measurements, or access to embedded motor-control internals. The framework supports multiple model classes, ranging from compact structured parameterizations to neural actuator mappings, within a unified optimization pipeline. On held-out real-robot trajectories for a high-gear-ratio actuator with an embedded PD controller, the proposed torque-sensor-free identification achieves much tighter trajectory alignment than a supervised stand-trained baseline dominated by steady-state data, reducing mean absolute position error from 14.20 mrad to as low as 7.54 mrad (1.88 times). Finally, we demonstrate downstream impact for the same actuator class in a real-robot locomotion study: training policies with the refined actuator model increases travel distance by 46% and reduces rotational deviation by 75% relative to the baseline.
Sep 29, 2026

Draft: A Parametric Tool for Robot Design Exploration

Robot performance is often limited by the cost of iterating on morphology and control together, since every computer-aided design (CAD) change has to be carried into a simulation-ready model before control work begins. Co-design methods attempt to close this gap, but each uses a model generator written for a single platform or lack the use of real-world data to suggest that designs are plausible. We present Draft, a parametric generation tool whose generalized engine compiles any parametric tree of serial chains into a simulation-ready MJCF model, without CAD. It allows engineers to explore design tradeoffs through easily adjustable models and evaluate how changes influence controller performance. Draft grounds the free parameters of each design using trends fitted to a survey of 114114 actuators and 4949 published robot descriptions, so that a generated robot is anchored to real-world hardware. We validate those trends wholistically by building twins of four off-the-shelf robots, whose masses agree to 1.10×1.10\times geometric mean fold error. Finally, we demonstrate how Draft exposes design tradeoffs by evaluating three quadrupeds through a two-stage reinforcement learning curriculum.