This study validates the locomotion of a two-link serial-chain climber. The objective was to mathematically verify quasi-static movement, ensuring equilibrium and sufficient torque margins throughout the gait without relying on dynamic momentum.
I owned the kinematic derivation, MATLAB simulation environment, and mechanical synthesis.

Note: This page is a summary. Please see Full Motion Analysis & Design Report (Google Slides) for more details.
The architecture utilizes a sequential anchoring gait to prioritize mechanical reliability. Complexity was reduced via two strategic benchmarks:

The gripper utilizes a high-friction caliper system with COTS elastomeric pads (rubber-on-steel) to maximize the static friction coefficient ($\mu$).

This 3x overhead ensures a rigid anchor against surface variability and dynamic load spikes.
I mapped dynamic demands against the actuator’s winding-limited operating space. Modeling confirmed that even at peak velocities, requirements remained 100 N-cm below the winding line. This validates that the system operates entirely within the motor’s linear regime, confirming the quasi-static assumption.

Figure: Dynamic load trajectories (colored) vs. winding-limited operational boundaries (black).
I developed a MATLAB simulation to identify singularities and unreachable configurations within the workspace.

A sinusoidal path-mapping algorithm projected trajectories onto the climb path, while a workspace constraint-checker dynamically shifted out-of-bounds coordinates into the reachable manifold to maintain fluid stability.
The control architecture utilizes an ESP32-C6 communicating via I2C to a 16-channel PWM driver. This topology minimizes GPIO overhead and ensures synchronized, low-latency control across the multi-actuator gait.
