Learning Failure Prevention Skills for Safe Robot Manipulation

05/04/2023
by   Abdullah Cihan Ak, et al.
0

Robots are more capable of achieving manipulation tasks for everyday activities than before. But the safety of manipulation skills that robots employ is still an open problem. Considering all possible failures during skill learning increases the complexity of the process and restrains learning an optimal policy. Beyond that, in unstructured environments, it is not easy to enumerate all possible failures beforehand. In the context of safe skill manipulation, we reformulate skills as base and failure prevention skills where base skills aim at completing tasks and failure prevention skills focus on reducing the risk of failures to occur. Then, we propose a modular and hierarchical method for safe robot manipulation by augmenting base skills by learning failure prevention skills with reinforcement learning, forming a skill library to address different safety risks. Furthermore, a skill selection policy that considers estimated risks is used for the robot to select the best control policy for safe manipulation. Our experiments show that the proposed method achieves the given goal while ensuring safety by preventing failures. We also show that with the proposed method, skill learning is feasible, novel failures are easily adaptable, and our safe manipulation tools can be transferred to the real environment.

READ FULL TEXT

page 1

page 4

page 5

page 7

page 8

research
08/24/2020

Learning and Sequencing of Object-Centric Manipulation Skills for Industrial Tasks

Enabling robots to quickly learn manipulation skills is an important, ye...
research
04/19/2019

Learning Manipulation Skills Via Hierarchical Spatial Attention

Learning generalizable skills in robotic manipulation has long been chal...
research
09/27/2022

Efficiently Learning Recoveries from Failures Under Partial Observability

Operating under real world conditions is challenging due to the possibil...
research
06/30/2021

SQRP: Sensing Quality-aware Robot Programming System for Non-expert Programmers

Robot programming typically makes use of a set of mechanical skills that...
research
10/15/2021

Dual-Arm Adversarial Robot Learning

Robot learning is a very promising topic for the future of automation an...
research
01/31/2018

Derivative-Free Failure Avoidance Control for Manipulation using Learned Support Constraints

Learning to accomplish tasks such as driving, grasping or surgery from s...
research
05/08/2023

Multimodal Detection and Identification of Robot Manipulation Failures

An autonomous service robot should be able to interact with its environm...

Please sign up or login with your details

Forgot password? Click here to reset