Skip to content

2025 · Hardware / Robotics

Robotic Claw & Quadruped Walking Gait System

12-servo gait generation, inverse kinematics solver, and custom web-based joint manipulation GUI.

Robotics Control & Inverse Kinematics

The interactive claw control GUI and walking gait trajectory in action.
Robotic claw control GUI
The joint-control GUI — sliders, grip/release, drag-to-control, and live canvas visualization.

The problem

Controlling multi-joint robotic legs and gripper arms requires converting 3D target coordinates into precise servo joint angles in real time, while preventing electrical brownouts when multiple motors stall simultaneously.

The constraint

Twelve servos moving at once draw current spikes over 4A, causing battery voltage dips that reset the microcontrollers. The inverse kinematics equations have to compute in microseconds to keep gait generation running at 60 FPS.

What I built

Derived closed-form 3-DOF inverse kinematics using the law of cosines; built an interactive HTML5 canvas GUI for real-time joint teleoperation; and engineered a custom power distribution PCB separating high-current servo power from logic rails.

The outcome

A functioning quadruped walking gait with sway compensation and real-time canvas teleoperation.

Links