Constrained Bimanual Planning with Analytic Inverse Kinematics