Table of Contents
Fetching ...

Co-Design of Rover Wheels and Control using Bayesian Optimization and Rover-Terrain Simulations

Huzaifa Mustafa Unjhawala, Khizar Shaikh, Luning Bakke, Radu Serban, Dan Negrut

TL;DR

The paper tackles the challenge of co-optimizing rover wheel design and steering control on deformable terrain by integrating full-vehicle, closed-loop Chrono::CRM simulations with Bayesian optimization. It introduces an eight-parameter design space (wheel geometry: $r_o$, $w_r$, $g_r$, $n_g$, $\alpha_g$; steering gains $K_{p,s}$, $K_{i,s}$, $K_{d,s}$) and a multi-objective cost that combines traversal time, path-tracking error, and energy, with the objective defined as $\mathcal{J}(\mathcal{F}(\mathbf{x})) = w_s r_t + w_t e_n + w_p p_n$. The study compares simultaneous joint optimization against a sequential looped approach, showing that the outer wheel radius is the dominant design parameter across scenarios, and that looped optimization substantially reduces computational cost while preserving performance and improving controller identifiability. Generalization to unseen trajectories (racetrack) confirms that optimized designs maintain their relative rankings, albeit with increased tracking error on more challenging paths. The work demonstrates that scalable, high-fidelity simulation can enable practical, vehicle-level co-design for off-road robotics, with open-source code to support reproducibility and extension.

Abstract

While simulation is vital for optimizing robotic systems, the cost of modeling deformable terrain has long limited its use in full-vehicle studies of off-road autonomous mobility. For example, Discrete Element Method (DEM) simulations are often confined to single-wheel tests, which obscures coupled wheel-vehicle-controller interactions and prevents joint optimization of mechanical design and control. This paper presents a Bayesian optimization framework that co-designs rover wheel geometry and steering controller parameters using high-fidelity, full-vehicle closed-loop simulations on deformable terrain. Using the efficiency and scalability of a continuum-representation model (CRM) for terramechanics, we evaluate candidate designs on trajectories of varying complexity while towing a fixed load. The optimizer tunes wheel parameters (radius, width, and grouser features) and steering PID gains under a multi-objective formulation that balances traversal speed, tracking error, and energy consumption. We compare two strategies: simultaneous co-optimization of wheel and controller parameters versus a sequential approach that decouples mechanical and control design. We analyze trade-offs in performance and computational cost. Across 3,000 full-vehicle simulations, campaigns finish in five to nine days, versus months with the group's earlier DEM-based workflow. Finally, a preliminary hardware study suggests the simulation-optimized wheel designs preserve relative performance trends on the physical rover. Together, these results show that scalable, high-fidelity simulation can enable practical co-optimization of wheel design and control for off-road vehicles on deformable terrain without relying on prohibitively expensive DEM studies. The simulation infrastructure (scripts and models) is released as open source in a public repository to support reproducibility and further research.

Co-Design of Rover Wheels and Control using Bayesian Optimization and Rover-Terrain Simulations

TL;DR

The paper tackles the challenge of co-optimizing rover wheel design and steering control on deformable terrain by integrating full-vehicle, closed-loop Chrono::CRM simulations with Bayesian optimization. It introduces an eight-parameter design space (wheel geometry: , , , , ; steering gains , , ) and a multi-objective cost that combines traversal time, path-tracking error, and energy, with the objective defined as . The study compares simultaneous joint optimization against a sequential looped approach, showing that the outer wheel radius is the dominant design parameter across scenarios, and that looped optimization substantially reduces computational cost while preserving performance and improving controller identifiability. Generalization to unseen trajectories (racetrack) confirms that optimized designs maintain their relative rankings, albeit with increased tracking error on more challenging paths. The work demonstrates that scalable, high-fidelity simulation can enable practical, vehicle-level co-design for off-road robotics, with open-source code to support reproducibility and extension.

Abstract

While simulation is vital for optimizing robotic systems, the cost of modeling deformable terrain has long limited its use in full-vehicle studies of off-road autonomous mobility. For example, Discrete Element Method (DEM) simulations are often confined to single-wheel tests, which obscures coupled wheel-vehicle-controller interactions and prevents joint optimization of mechanical design and control. This paper presents a Bayesian optimization framework that co-designs rover wheel geometry and steering controller parameters using high-fidelity, full-vehicle closed-loop simulations on deformable terrain. Using the efficiency and scalability of a continuum-representation model (CRM) for terramechanics, we evaluate candidate designs on trajectories of varying complexity while towing a fixed load. The optimizer tunes wheel parameters (radius, width, and grouser features) and steering PID gains under a multi-objective formulation that balances traversal speed, tracking error, and energy consumption. We compare two strategies: simultaneous co-optimization of wheel and controller parameters versus a sequential approach that decouples mechanical and control design. We analyze trade-offs in performance and computational cost. Across 3,000 full-vehicle simulations, campaigns finish in five to nine days, versus months with the group's earlier DEM-based workflow. Finally, a preliminary hardware study suggests the simulation-optimized wheel designs preserve relative performance trends on the physical rover. Together, these results show that scalable, high-fidelity simulation can enable practical co-optimization of wheel design and control for off-road vehicles on deformable terrain without relying on prohibitively expensive DEM studies. The simulation infrastructure (scripts and models) is released as open source in a public repository to support reproducibility and further research.
Paper Structure (40 sections, 10 equations, 15 figures, 9 tables)

This paper contains 40 sections, 10 equations, 15 figures, 9 tables.

Figures (15)

  • Figure 1: The ART vehicle used in this study. The platform has a wheelbase of 0.47m and a track width of 0.34m.
  • Figure 2: Schematic of the co-simulation framework. The vehicle multibody system exchanges state and force information with the SPH-based terrain at each time-step, with both subsystems advancing in parallel. CRM receives from ART location of the wheels; ART receives from CRM forces acting on the wheels.
  • Figure 3: Left and top: BCE marker representations of two wheel designs generated during optimization. Left and Bottom: Isometric view of a CAD model of the wheel. Right: the geometric parameterization used for BO (see Sec. \ref{['subsec:bayesian_optimization']}).
  • Figure 4: Optimization workflow. The loop alternates between Sobol sampling (during initialization) and acquisition-based selection, with each candidate evaluated via Chrono::CRM simulation. The process terminates after $T$ total evaluations, returning the design with the lowest objective value.
  • Figure 5: Pull test configuration. Yellow: vehicle trajectory; orange arrow: applied resistive force direction; red dot: force application point; gray block: fixed anchor.
  • ...and 10 more figures