Manipulation planning on constraint manifolds | Synapse