Done using optimal control algorithms in real-time.