Table of Contents
Fetching ...

Contact-Implicit Modeling and Simulation of a Snake Robot on Compliant and Granular Terrain

Haroon Hublikar

TL;DR

This work develops a hierarchical, multi-fidelity framework for snake-robot locomotion on diverse terrains, integrating a contact-implicit formulation with deformable-continuum (SCM) and particle-based (DEM) terrain models. It demonstrates sidewinding on rigid and soft substrates using Simscape/Chrono SCM, and tumbling on granular media with Chrono DEM, validated against hardware data. The study reveals when rigid-ground models suffice and when continuum or granular models are essential for accurate mobility predictions, establishing a pipeline for terrain-aware locomotion research. The results advance robust, terrain-aware control and planning for robots operating in unstructured environments, including planetary exploration and disaster-response scenarios.

Abstract

This thesis presents a unified modeling and simulation framework for analyzing sidewinding and tumbling locomotion of the COBRA snake robot across rigid, compliant, and granular terrains. A contact-implicit formulation is used to model distributed frictional interactions during sidewinding, and validated through MATLAB Simscape simulations and physical experiments on rigid ground and loose sand. To capture terrain deformation effects, Project Chrono's Soil Contact Model (SCM) is integrated with the articulated multibody dynamics, enabling prediction of slip, sinkage, and load redistribution that reduce stride efficiency on deformable substrates. For high-energy rolling locomotion on steep slopes, the Chrono DEM Engine is used to simulate particle-resolved granular interactions, revealing soil failure, intermittent lift-off, and energy dissipation mechanisms not captured by rigid models. Together, these methods span real-time control-oriented simulation and high-fidelity granular physics. Results demonstrate that rigid-ground models provide accurate short-horizon motion prediction, while continuum and particle-based terrain modeling becomes necessary for reliable mobility analysis in soft and highly dynamic environments. This work establishes a hierarchical simulation pipeline that advances robust, terrain-aware locomotion for robots operating in challenging unstructured settings.

Contact-Implicit Modeling and Simulation of a Snake Robot on Compliant and Granular Terrain

TL;DR

This work develops a hierarchical, multi-fidelity framework for snake-robot locomotion on diverse terrains, integrating a contact-implicit formulation with deformable-continuum (SCM) and particle-based (DEM) terrain models. It demonstrates sidewinding on rigid and soft substrates using Simscape/Chrono SCM, and tumbling on granular media with Chrono DEM, validated against hardware data. The study reveals when rigid-ground models suffice and when continuum or granular models are essential for accurate mobility predictions, establishing a pipeline for terrain-aware locomotion research. The results advance robust, terrain-aware control and planning for robots operating in unstructured environments, including planetary exploration and disaster-response scenarios.

Abstract

This thesis presents a unified modeling and simulation framework for analyzing sidewinding and tumbling locomotion of the COBRA snake robot across rigid, compliant, and granular terrains. A contact-implicit formulation is used to model distributed frictional interactions during sidewinding, and validated through MATLAB Simscape simulations and physical experiments on rigid ground and loose sand. To capture terrain deformation effects, Project Chrono's Soil Contact Model (SCM) is integrated with the articulated multibody dynamics, enabling prediction of slip, sinkage, and load redistribution that reduce stride efficiency on deformable substrates. For high-energy rolling locomotion on steep slopes, the Chrono DEM Engine is used to simulate particle-resolved granular interactions, revealing soil failure, intermittent lift-off, and energy dissipation mechanisms not captured by rigid models. Together, these methods span real-time control-oriented simulation and high-fidelity granular physics. Results demonstrate that rigid-ground models provide accurate short-horizon motion prediction, while continuum and particle-based terrain modeling becomes necessary for reliable mobility analysis in soft and highly dynamic environments. This work establishes a hierarchical simulation pipeline that advances robust, terrain-aware locomotion for robots operating in challenging unstructured settings.

Paper Structure

This paper contains 76 sections, 54 equations, 22 figures, 1 table, 2 algorithms.

Figures (22)

  • Figure 1.1: COBRA robot performing sidewinding motion across loose sandy terrain.
  • Figure 1.2: Overview of the COBRA hardware platform. (A) Full-body configuration showing alternating yawing and pitching joints across a 1.7 m serial chain. (B) Body module assembly including the Dynamixel XH540-W270-R servo, voltage regulator, and battery interface. (C) Exploded view of the head module illustrating the Jetson Orin NX computer, RealSense D435i RGB-D camera, latching mechanism, and electronics layout. (D) System electronics architecture with distributed power and data buses along the RS-485 daisy chain. Image courtesy of Adarsh Salagame. salagame_crater_2025
  • Figure 1.3: Gap function computation from the Master's Project (April 2025), showing projection lines from each COBRA segment to the terrain surface for real-time distance and contact estimation.
  • Figure 3.4: Closeup view of robot sand surface interactions. Image courtesy of Adarsh Salagame
  • Figure 3.5: Hard-ground contact simulation results in MATLAB: normal and tangential force behavior during rigid surface interaction.
  • ...and 17 more figures