Multi-finger Manipulation via Trajectory Optimization with Differentiable Rolling and Geometric Constraints