I. Introduction
Between full autonomy and direct teleoperation lying at the two ends of the spectrum, Shared Control (SC) has emerged as a viable solution, initially to exploit autonomy for overcoming large communication delays in teleoperation [3]. From thereon, SC became a fundamental concept in many scenarios where a human interacts with a robot, either in a collocated manner such as in cooperative manipulation tasks, or for remote interactions as in teleoperation [4]. The central idea in SC is that a human interacts with an Autonomous Agent (AA) that encodes prior knowledge, in order to achieve a desired task in a manner that attempts to combine the human cognitive abilities with the precision and repeatability of robotic execution, and with the aim to reduce the mental workload of the human and improve task execution.