Optimal self-triggering for nonlinear systems via Approximate Dynamic Programming | Synapse