Differentiable Optimization Everywhere:

Simulation, Estimation, Learning, and Control