Compare tracking, terrain response, and caster motion in simulation and on the real platform.
Experimental setup
A controlled comparison.
Simulation
One reference, two caster models
ROS 2 Jazzy and Gazebo Harmonic run the ball and wheelchair caster configurations over the same route. Record ground-truth pose, tracking error, joint motion, and commands.
Example route
4.4 m square · 17.6 m total
Reference speed
0.25 m/s · 1 s ramps
Physics step
1 ms · rigid terrain
Real world · results to add
Repeat the route on the platform
Swap the support casters, preserve the payload and controller settings, and repeat the marked route. Synchronize pose, wheel and caster encoders, IMU, video, and force measurements.
Surface / payload
To be recorded
Trials per configuration
To be recorded
Independent pose reference
To be recorded
The current simulation shares chassis geometry and commands; caster mass, contact, and bearing parameters are model assumptions. Hardware calibration and repeated trials will support the final comparison.
01 / Trajectory tracking
Follow the path. Read the error.
An archived pair of simulation runs on the ADTG-d25 terrain. Select a configuration or replay its trajectory history.
ARCHIVED SIMULATION · 06 OCT 2026
Position history
Position error over time
Ball caster RMS10.4 mm
Wheelchair caster RMS11.2 mm
Values belong to this single simulation pair. They are not an aggregate or a real-world result.
RMS = √mean((x − xref)² + (y − yref)²), evaluated against the timed reference. The plot shows recorded samples; the displayed RMS values come from the full run summaries. Ball CSV · Wheelchair CSV
Publication results · replace with repeated-trial statistics
Condition
Ball caster RMS
Wheelchair RMS
Trials
Simulation · final evaluation
—
—
—
Real world · flat ground
—
—
—
Real world · uneven ground
—
—
—
02 / Off-road terrain
Beyond the flat floor.
Uneven support changes contact, chassis attitude, and tracking. Paired routes let us measure those effects without changing the reference.
Both runs complete this route. The ball configuration has slightly lower position RMS in this pair; broader conclusions need repeated tests across terrain and contact settings. These rigid surfaces do not model soil deformation.
↗
Real-world terrain trial
The matching field experiment.
Add the side-by-side video, measured terrain profile, and a one-sentence finding here.
Video slot
03 / Disturbance & resistance
Measure the force behind the motion.
A wheelchair caster must swivel its fork into a new rolling direction. The split ball mechanism can accommodate changes through its shell motion; the experiment tests whether that reduces reorientation resistance and path deviation.
Apply the same timed lateral push at the same chassis point, then measure peak tracking error and recovery time. In a separate pull test, use a force gauge to measure the force needed to start and sustain motion.
Lower pull force and stronger disturbance rejection are separate measurements. Record both before drawing a performance conclusion.
Test schematic · geometry and response are illustrative.
Force and recovery measurements · results to add
Measurement
Ball caster
Wheelchair caster
Applied lateral force / duration
— N / — s
— N / — s
Peak / steady pull force
— N / — N
— N / — N
Peak path error / recovery time
— m / — s
— m / — s
04 / Caster motion analysis
See what the encoders record.
Caster Vision provides an additional estimate of caster orientation: fork markers and wheel texture for the wheelchair caster, and tracked surface features for the ball hemispheres. Synchronize these estimates with encoder logs to compare the motion over a trajectory.
Recorded H1, H2, and CENTER signals replayed on the caster model. CAD signs and zero offsets are illustrative; this is not a calibrated orientation reconstruction.
Result figure slot
Vision × encoder comparison
Replace with the synchronized result image, including valid tracking intervals and the angular error.
Illustrative figure layout · no measured data shown.