TY - JOUR
T1 - Learning-based shared control using Gaussian processes for obstacle avoidance in teleoperated robots
AU - Teodorescu, Catalin Stefan
AU - Groves, Keir
AU - Lennox, Barry
PY - 2022/9/21
Y1 - 2022/9/21
N2 - Physically-inspired models of the stochastic nature of the human-robot-environment interaction are generally difficult to derive from first principles and alternative data driven approaches are an attractive option. In this article, Gaussian process regression is used to model a safe stop manoeuvre for a teleoperated robot. In the proposed approach, a limited number of discrete experimental training data points are acquired to fit (or learn) a Gaussian process model, which is then used to predict the evolution of the process over a desired continuous range (or domain). A confidence measure for those predictions is used as a tuning parameter in a shared control algorithm that it is demonstrated can be used to assist a human operator, by providing (low-level) obstacle avoidance, when they utilise the robot to carry out safety-critical tasks that involve remote navigation using the robot. The algorithm is personalised, in the sense that it can be tuned to match the specific driving style of the person that is teleoperating the robot, over a specific terrain. Experimental results demonstrate that with the proposed shared controller enabled, the human operator is able to more easily manoeuvre the robot in environments with (potentially dangerous) static obstacles, thus keeping the robot safe and preserving the original state of the surroundings. The future evolution of this work will be to apply this shared controller to mobile robots that are being deployed to inspect hazardous, nuclear environments, ensuring that they operate with increased safety.
AB - Physically-inspired models of the stochastic nature of the human-robot-environment interaction are generally difficult to derive from first principles and alternative data driven approaches are an attractive option. In this article, Gaussian process regression is used to model a safe stop manoeuvre for a teleoperated robot. In the proposed approach, a limited number of discrete experimental training data points are acquired to fit (or learn) a Gaussian process model, which is then used to predict the evolution of the process over a desired continuous range (or domain). A confidence measure for those predictions is used as a tuning parameter in a shared control algorithm that it is demonstrated can be used to assist a human operator, by providing (low-level) obstacle avoidance, when they utilise the robot to carry out safety-critical tasks that involve remote navigation using the robot. The algorithm is personalised, in the sense that it can be tuned to match the specific driving style of the person that is teleoperating the robot, over a specific terrain. Experimental results demonstrate that with the proposed shared controller enabled, the human operator is able to more easily manoeuvre the robot in environments with (potentially dangerous) static obstacles, thus keeping the robot safe and preserving the original state of the surroundings. The future evolution of this work will be to apply this shared controller to mobile robots that are being deployed to inspect hazardous, nuclear environments, ensuring that they operate with increased safety.
U2 - 10.3390/robotics11050102
DO - 10.3390/robotics11050102
M3 - Article
SN - 2218-6581
VL - 11
JO - robotics
JF - robotics
IS - 5
M1 - 102
ER -