The dynamic equations of many continuum and soft robot designs can be succinctly formulated as a set of partial differential equations (PDEs) based on classical Cosserat rod theory, which includes bending, torsion, shear, and extension. In this work we present a numerical approach for forward dynamics simulation of Cosserat-based robot models in real time. The approach implicitly discretizes the time derivatives in the PDEs and then solves the resulting ordinary differential equation (ODE) boundary value problem (BVP) in arc length at each timestep. We show that this strategy can encompass a wide variety of robot models and numerical schemes in both time and space, with minimal symbolic manipulation required. Computational efficiency is gained owing to the stability of implicit methods at large timesteps, and implementation is relatively simple, which we demonstrate by providing a short MATLAB-coded example. We investigate and quantify the tradeoffs associated with several numerical subroutines, and we validate accuracy compared with dynamic rod data gathered with a high-speed camera system. To demonstrate the method’s application to continuum and soft robots, we derive several Cosserat-based dynamic models for robots using various actuation schemes (extensible rods, tendons, and fluidic chambers) and apply our approach to achieve real-time simulation in each case, with additional experimental validation on a tendon robot. Results show that these models capture several important phenomena, such as stability transitions and the effect of a compressible working fluid.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.