Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles

When humans and robots operate in and occupy the same local space, proximity detection and proactive collision avoidance is of high importance. As legged robots, such as the Boston Dynamics (BD) Spot, start to appear in real-world application environments, ensuring safe robot-human interactions whil...

Full description

Bibliographic Details
Main Authors: Samuel Karlsson, Bjorn Lindqvist, George Nikolakopulos
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9885187/
_version_ 1828174739927990272
author Samuel Karlsson
Bjorn Lindqvist
George Nikolakopulos
author_facet Samuel Karlsson
Bjorn Lindqvist
George Nikolakopulos
author_sort Samuel Karlsson
collection DOAJ
description When humans and robots operate in and occupy the same local space, proximity detection and proactive collision avoidance is of high importance. As legged robots, such as the Boston Dynamics (BD) Spot, start to appear in real-world application environments, ensuring safe robot-human interactions while operating in full autonomy mode becomes a critical gate-keeping technology for trust in robotic workers. Towards that problem, this article proposes a track-and-avoid architecture for legged robots that combines a visual object detection and estimation pipeline with a Nonlinear Model Predictive Controller (NMPC) based on the Optimization Engine, capable of generating trajectories that satisfy the avoidance and tracking problems in real-time operations where the computation time never exceeded 40 ms. The system is experimentally evaluated using the BD Spot, in a custom sensor and computational suite, and in fully autonomous operational conditions, for the robot-human safety scenario of quickly moving noncooperative obstacles. The results demonstrate the efficacy of the scheme in multiple scenarios where the maximum safety distance violation was only 9 cm for an obstacle moving at 2.5 m/s while affected by both state estimation and object detection uncertainty and noise.
first_indexed 2024-04-12T04:16:39Z
format Article
id doaj.art-67d72991c65e4f399b791904e39ec022
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-12T04:16:39Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-67d72991c65e4f399b791904e39ec0222022-12-22T03:48:22ZengIEEEIEEE Access2169-35362022-01-011010022410023310.1109/ACCESS.2022.32056119885187Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity ObstaclesSamuel Karlsson0https://orcid.org/0000-0002-1046-0305Bjorn Lindqvist1https://orcid.org/0000-0003-3922-1735George Nikolakopulos2https://orcid.org/0000-0003-0126-1897Department of Computer Science, Electrical and Space Engineering, Luleå University of Technology, Luleå, SwedenDepartment of Computer Science, Electrical and Space Engineering, Luleå University of Technology, Luleå, SwedenDepartment of Computer Science, Electrical and Space Engineering, Luleå University of Technology, Luleå, SwedenWhen humans and robots operate in and occupy the same local space, proximity detection and proactive collision avoidance is of high importance. As legged robots, such as the Boston Dynamics (BD) Spot, start to appear in real-world application environments, ensuring safe robot-human interactions while operating in full autonomy mode becomes a critical gate-keeping technology for trust in robotic workers. Towards that problem, this article proposes a track-and-avoid architecture for legged robots that combines a visual object detection and estimation pipeline with a Nonlinear Model Predictive Controller (NMPC) based on the Optimization Engine, capable of generating trajectories that satisfy the avoidance and tracking problems in real-time operations where the computation time never exceeded 40 ms. The system is experimentally evaluated using the BD Spot, in a custom sensor and computational suite, and in fully autonomous operational conditions, for the robot-human safety scenario of quickly moving noncooperative obstacles. The results demonstrate the efficacy of the scheme in multiple scenarios where the maximum safety distance violation was only 9 cm for an obstacle moving at 2.5 m/s while affected by both state estimation and object detection uncertainty and noise.https://ieeexplore.ieee.org/document/9885187/Human robot interactionNMPCobject detectionobject trackingspotvelocity obstacle
spellingShingle Samuel Karlsson
Bjorn Lindqvist
George Nikolakopulos
Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles
IEEE Access
Human robot interaction
NMPC
object detection
object tracking
spot
velocity obstacle
title Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles
title_full Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles
title_fullStr Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles
title_full_unstemmed Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles
title_short Ensuring Robot-Human Safety for the BD Spot Using Active Visual Tracking and NMPC With Velocity Obstacles
title_sort ensuring robot human safety for the bd spot using active visual tracking and nmpc with velocity obstacles
topic Human robot interaction
NMPC
object detection
object tracking
spot
velocity obstacle
url https://ieeexplore.ieee.org/document/9885187/
work_keys_str_mv AT samuelkarlsson ensuringrobothumansafetyforthebdspotusingactivevisualtrackingandnmpcwithvelocityobstacles
AT bjornlindqvist ensuringrobothumansafetyforthebdspotusingactivevisualtrackingandnmpcwithvelocityobstacles
AT georgenikolakopulos ensuringrobothumansafetyforthebdspotusingactivevisualtrackingandnmpcwithvelocityobstacles