The idea was to write a differentiable rigid body physics simulator.
I'm just blown away. I'm trying to express how big of an epiphany this has been for me, but I just can't find the words.
1. Linear ordinary differential equations (preferred)
2. Differential equations
3. Code
#2 is interesting but very hard to analyze
#3 don't even try to analyze code
So we need models to tune our controllers against. But this meant linearizing our models and pain
The alternative is to use ML to learn control but it's nearly a blind search and is slow
I'm astounded.
The walls of the matrix are melting. The veil is being lifted.
Now I can control the loss over time not only controlling the correctness of the controller but its time horizon/speed
Here's the paper. It's not actually that good (explanations are lacking). But it has opened my mind more than anything else in the last few years.
arxiv.org/abs/1611.01652
journals.plos.org/plosone/articl…