APEX-RBD: Mixed-Precision Exploration Framework for Hardware-Efficient Robot Dynamics Accelerator Design
Organizations: The Hong Kong University of Science and Technology · The Hong Kong University of Science and Technology (Guangzhou)
Abstract
Rigid Body Dynamics (RBD) forms the computational core of real-time robotic control, but its immense computational complexity creates a performance bottleneck that necessitates dedicated hardware accelerators. However, the substantial hardware resource and power costs of these accelerators make their deployment on resource-constrained edge platforms highly challenging. While quantization offers a promising path to optimize RBD hardware for edge computing, existing uniform-precision approaches remain inefficient by ignoring the diverse quantization sensitivities of different variables. Although mixed-precision offers a superior alternative, its exploration is intractable due to a vast search space and the prohibitive cost of closed-loop simulation for motion accuracy evaluation. To address these challenges, we introduce APEX-RBD, an automated framework that makes mixed-precision exploration computationally tractable while effectively identifying hardware-efficient configurations. Specifically, it performs physics-driven search space pruning via variable grouping and sensitivity analysis, and employs a data-efficient, prior-informed surrogate model to enable rapid trajectory error prediction. This formulation guides a hybrid optimizer to identify area- and power-efficient designs under user-defined accuracy and performance constraints. Experimental results demonstrate that APEX-RBD discovers designs achieving up to 1.9 area reduction and 1.8 power savings compared to uniform-precision baselines across diverse robotic platforms.
Figures & tables
| Feature Set | RMSE | Spearman | Kendall | |
|---|---|---|---|---|
| Bit-widths only | 0.879 | 0.398 | 0.89 | 0.71 |
| + Module-Level Priors | 0.922 | 0.332 | 0.93 | 0.79 |
| All Features | 0.937 | 0.307 | 0.95 | 0.81 |
Mixed-Precision Quantization
Mixed-precision quantization assigns different numeric precisions across a model to balance accuracy with memory, speed, energy, and hardware constraints.
See all 171 papers