STAMP: Differentiable Task and Motion Planning via Stein Variational Gradient Descent