“…However, utilizing an uncertain or inaccurate system model for control synthesis may lead to safety violations. As such, control engineers often seek to compensate for model uncertainty in one of the following ways: by taking a robust approach [22,25,50], assuming some worst-case bound on the perturbation to the system dynamics; by using adaptive techniques [27,44,51], defining parameter-adaptation laws according to which estimates of unknown system parameters are modified online; or by employing learning algorithms [21,23,45], using data to learn a representation of system behavior.…”