Related Experiment Video
Updated: May 1, 2026

Author Spotlight: Streamlining Visual Dynamics to Simplify Molecular Dynamics Simulations Using Gromacs
Published on: August 9, 2024
MAT-DiSMech: A Discrete Differential Geometry-Based Computational Tool for Simulation of Rods, Shells, and Soft
Radha Lahoti1, Mohammad Khalid Jawed1
1Department of Mechanical and Aerospace Engineering, University of California Los Angeles, Los Angeles, California, USA.
None:
Accurate and efficient simulation tools are essential in robotics, enabling the visualization of system dynamics and the validation of control laws before committing resources to physical experimentation. Developing physically accurate simulation tools is particularly challenging in soft robotics, largely due to the prevalence of geometrically nonlinear deformation. A variety of robot simulators tackle this challenge by using simplified modeling techniques-such as lumped mass models-which lead to physical inaccuracies in real-world applications. In contrast, high-fidelity simulation methods for soft structures, such as finite element analysis, offer increased accuracy but lead to higher computational costs. In light of this, we present a discrete differential geometry-based simulator that provides a balance between physical accuracy and computational efficiency. Building on an extensive body of research on rod and shell-based representations of soft robots, our tool provides a pathway to accurately model soft robots in a computationally tractable manner. Our open-source MATLAB-based framework is capable of simulating the deformations of rods, shells, and their combinations, primarily utilizing implicit integration techniques. The software design is modular for the user to customize the code-for example, add new external forces and impose boundary conditions-to suit their requirements. The implementations for prevalent forces encountered in robotics, including gravity, contact, kinetic and viscous damping, and hydrodynamic and aerodynamic drag, have been provided. We provide several illustrative examples that showcase the capabilities and validate the physical accuracy of the simulator. The open-source code is available at https://github.com/StructuresComp/dismech-matlab. We anticipate that the proposed simulator can serve as an effective digital twin tool, enhancing the Sim2Real pathway in soft robotics research.
Related Concept Videos
Virtual Work for a System of Connected Rigid Bodies
Next,...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Modeling with Differential Equations
Three-Dimensional Force System
Deformation of Member under Multiple Loadings
In the case of a member with a variable cross-section, the strain is not constant but depends on the position. The deformation of an...
Three-Dimensional Analysis of Strain

