Publication:
A System for Applying Deep Reinforcement Learning to Soft Robotic Control

No Thumbnail Available

Date

2022-03-07

Published Version

Published Version

Journal Title

Journal ISSN

Volume Title

Publisher

The Harvard community has made this article openly available. Please share how this access benefits you.

Research Projects

Organizational Units

Journal Issue

Citation

McCarthy, Thomas Patrick. 2021. A System for Applying Deep Reinforcement Learning to Soft Robotic Control. Bachelor's thesis, Harvard College.

Research Data

Abstract

Soft robots offer a host of benefits over traditional rigid robots, including inherent compliance that lets them passively adapt to variable environments and operate safely around humans and fragile objects. However, compliance means there is a high degree of freedom (DOF), which in turn makes it hard to use model-based methods in planning tasks requiring high precision or complex actuation sequences. Reinforcement learning (RL) can potentially find effective control policies, but training RL using physical soft robots is often infeasible, and training using simulations has had a high barrier to adoption due to the challenge of configuring the required systems and the high computational cost required to simulate high-DOF systems. To accelerate research in control and RL for soft robotic systems, we introduce SoMoGym Soft Motion Gym (SoMoGym) and Soft Motion RL (SoMo-RL), software toolkits that facilitate the training and evaluation of controllers for continuum robots. SoMoGym provides a series of benchmark tasks involving soft robots interacting with various objects and environments. SoMo-RL implements associated RL functionality, enabling the use of RL to generate new controllers and evaluate their performance. Custom environments, hardware platforms, and RL configurations can be added easily. We demonstrate the utility of SoMoGym and SoMo-RL by providing baseline RL policies for each of the benchmark tasks and conducting a series of experiments that develop a set of interesting manipulation behaviors. Overall, this system enables the use of RL for continuum robots, a class of robots not covered by existing benchmarks, giving these robots the capability to autonomously solve tasks that were previously unattainable.

Description

Other Available Sources

Keywords

manipulation, reinforcement learning, robotics, soft robotics, Robotics, Computer science

Terms of Use

This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service

Endorsement

Review

Supplemented By

Referenced By

Related Stories