System Overview

This report documents a dual-arm manipulation stack using force sensing, visual servoing, and adaptive path correction.

Control Law

The controller minimizes tracking error with:

$$u_t = K_p e_t + K_d (e_t - e_{t-1})$$

const control = kp * error + kd * (error - prevError);