Skip to content
#robotics Preprint

SoRoMoX: Fast, Differentiable, and Parallelizable Soft Robot Models

Aug 2026 · 1 citation · 81 references
Computer Science

TL;DR

SoRoMoX (Soft Robot Models in JAX), a fully numerical, JIT-compilable Python/JAX framework that runs directly on GPUs, is end-to-end differentiable with respect to states, inputs, and parameters, and is the first rod/strain-based soft-robot modeling framework that runs directly on GPUs.

Abstract

Reduced-order models based on Cosserat-rod theory are now well established, and modeling theory is no longer the primary bottleneck in soft-robot control. Their implementations, however, do not support the differentiable, GPU-parallel, and control-oriented workflows that underpin advanced rigid-robotics applications. Here, we fill this gap with SoRoMoX (Soft Robot Models in JAX), a fully numerical, JIT-compilable Python/JAX framework. SoRoMoX implements articulated, Piecewise Constant Strain, and Variable Strain models through a unified, control-ready interface that provides inertia matrices, gravitational and elastic forces, Jacobians, and their derivatives. To our knowledge, it is the first rod/strain-based soft-robot modeling framework that runs directly on GPUs, with Warp kernels accelerating parallel continuum-model execution, and is end-to-end differentiable with respect to states, inputs, and parameters. Sequential CPU rollouts are up to 27.0 times faster than SoRoSim, while GPU-parallel GVS rollouts increase throughput by up to 679.7 times. This performance enables workflows that were previously impractical or impossible: static-equilibrium system identification with 66% lower marker RMSE; residual-force learning with a further 64% reduction; computed-torque tracking with RMSE reduced by a factor of approximately 500 relative to model-free PD; control-gain optimization with up to 98% lower loss than untuned gains; safety-constrained control using high-order control barrier functions to keep the peak contact force within a prescribed 5 N bound, compared with 33.5 N without the safety constraint; and reinforcement-learning policy training up to 7 times faster than a CPU PyElastica discrete-rod baseline through massively parallel rollouts.

View source

Similar papers

Preprint Sep 2026

RoboCompiler: Graph-Native Compilation of Closed-Chain Robots for Consistent Modeling, Control, and Simulation

Robots with kinematic loops, coupled actuators, and changing contacts require consistent models of configuration, motion, force, and dynamics. Yet these interfaces are often reconstructed separately for control and simulation, making closure and actuation consistency difficult to maintain. This paper presents RoboCompi...

Mehdi Heydari Shahna, Joongheon Kim, J. Mattila · 0 citations
Preprint Sep 2026

Koopman-Accelerated Model-Based Diffusion for Real-Time Robot Control

Conventional model-based diffusion (MBD) achieves effective trajectory optimization by leveraging noise annealing. However, its high computational cost, primarily arising from repeated rollouts of the plant dynamics, has largely confined its use to offline settings. To address this limitation, this paper proposes bilin...

Bohyeong Pak, Kang-Min Lee, Sang-Hoon Kim · 0 citations

Neural-Augmented Torque Control for Robotic Manipulators: Modeling, Learning, and Real-Time Performance

This thesis investigates advanced modeling and control strategies for robotic manipulators, focusing on the DLR-HIT II robotic hand and the KUKA LBR iiwa. It presents three core contributions that integrate simulation, model-based control, and data-driven methods to improve torque and position control under uncertainti...

Ali Al-Shahrabi · 0 citations
Review Aug 2026

OpenSCvx: An Open-Source Modular and Extensible Nonlinear Trajectory Planning Package

Trajectory optimization computes dynamically feasible motions that enable autonomous systems to accomplish complex tasks while satisfying operational and environmental constraints. This tutorial presents OpenSCvx, an open-source Python framework that bridges the gap between high-level problem specification and efficien...

Christopher R. Hayner, Griffin J. Norris, Fabio Spada et al. · 0 citations
Preprint Aug 2026

CSymPlan: Certified Symbolic Planning and Control for High-DOF Manipulators

CSymPlan is presented, a certified symbolic planning and control framework for high-DOF manipulators with two complementary implementations: an offline implementation that precomputes certified reach-avoid feedback policies for known workspaces; and an online implementation that synthesizes or updates symbolic policies...

Aditya Narendra, Ashok Kumar Saini, M. Anand et al. · 0 citations
Oct 2026

A Complementarity-Based Framework for Soft-Robot Contact Modeling and Planning

Soft robots were introduced in large part to enable safe, adaptive interaction with the environment, and this interaction relies fundamentally on contact. However, modeling and planning contact-rich interactions for soft robots remain challenging: dense contact candidates along the body create redundant constraints and...

Milad Azizkhani, Yue Chen · 0 citations

Related blog posts

Microsoft Research Blog Sep 23, 2026

Offloaded inference for real-world physical AI robotics

Robots are getting smarter, but how can their hardware match that growth? New Microsoft Research findings show that moving AI inference beyond the robot can improve task success, boost efficiency, and support more advanced physical AI workloads. The post Offloaded inference for real-world physical AI robotics appeared first on Microsoft Research.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.