“…The design of robust controllers allows to compensate for uncertainty (e.g., wheel slip); these include dynamic modeling [14], robust [19], data-driven [20], and adaptive control [21], as well as sliding control [15], [8], [22]. Typical controllers aim to recover the desired robot behaviour by either "suppressing" uncertainty (i.e., robust control), modelling it (i.e., adaptive control), or predicting it (i.e., resilient control).…”