From differentiable manifold to interactive robot control