Constrained Reinforcement Learning for Dexterous Manipulation

Abhineet Jain, Jack Kolb, Harish Ravichandar
1/24/2023
cs.ROcs.AIcs.LG

Official code: GT-STAR-Lab/constrained-rl-dexterous-manipulation (4 stars, MIT, last commit 2023-01-25).

Abstract

Existing learning approaches to dexterous manipulation use demonstrations or interactions with the environment to train black-box neural networks that provide little control over how the robot learns the skills or how it would perform post training. These approaches pose significant challenges when implemented on physical platforms given that, during initial stages of training, the robot's behavior could be erratic and potentially harmful to its own hardware, the environment, or any humans in the vicinity. A potential way to address these limitations is to add constraints during learning that restrict and guide the robot's behavior during training as well as roll outs. Inspired by the success of constrained approaches in other domains, we investigate the effects of adding position-based constraints to a 24-DOF robot hand learning to perform object relocation using Constrained Policy Optimization. We find that a simple geometric constraint can ensure the robot learns to move towards the object sooner than without constraints. Further, training with this constraint requires a similar number of samples as its unconstrained counterpart to master the skill. These findings shed light on how simple constraints can help robots achieve sensible and safe behavior quickly and ease concerns surrounding hardware deployment. We also investigate the effects of the strictness of these constraints and report findings that provide insights into how different degrees of strictness affect learning outcomes. Our code is available at https://github.com/GT-STAR-Lab/constrained-rl-dexterous-manipulation.

View on arXivView PDF

Code Implementations(1)

MIT

IJCAI 2022 1st Safe RL Workshop paper

42PythonJan 23, 20233 years agoMIT

Similar Papers

Cite this paper

@article{jain2023constrained,
  title  = {Constrained Reinforcement Learning for Dexterous Manipulation},
  author = {Abhineet Jain and Jack Kolb and Harish Ravichandar},
  year   = {2023},
  eprint = {2301.09766},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.09766v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.09766.svg)](https://codeofpaper.com/paper/2301.09766)

Discussion