Tiny Reinforcement Learning for Quadruped Locomotion using Decision Transformers

Orhan Eren Akgün, Néstor Cuevas, Matheus Farias, Daniel Garces
2/20/2024
cs.ROcs.AIcs.LG

No official code found. Best implementation: DAGABO98/DT-Quadruped-Locomotion (4 stars, last commit 2024-02-20).

Abstract

Resource-constrained robotic platforms are particularly useful for tasks that require low-cost hardware alternatives due to the risk of losing the robot, like in search-and-rescue applications, or the need for a large number of devices, like in swarm robotics. For this reason, it is crucial to find mechanisms for adapting reinforcement learning techniques to the constraints imposed by lower computational power and smaller memory capacities of these ultra low-cost robotic platforms. We try to address this need by proposing a method for making imitation learning deployable onto resource-constrained robotic platforms. Here we cast the imitation learning problem as a conditional sequence modeling task and we train a decision transformer using expert demonstrations augmented with a custom reward. Then, we compress the resulting generative model using software optimization schemes, including quantization and pruning. We test our method in simulation using Isaac Gym, a realistic physics simulation environment designed for reinforcement learning. We empirically demonstrate that our method achieves natural looking gaits for Bittle, a resource-constrained quadruped robot. We also run multiple simulations to show the effects of pruning and quantization on the performance of the model. Our results show that quantization (down to 4 bits) and pruning reduce model size by around 30\% while maintaining a competitive reward, making the model deployable in a resource-constrained system.

View on arXivView PDF

Code Implementations(1)

Repo for Tiny Reinforcement Learning for Quadruped Locomotion using Decision Transformers

40Feb 20, 20242 years ago

Similar Papers

Cite this paper

@article{akgn2024tiny,
  title  = {Tiny Reinforcement Learning for Quadruped Locomotion using Decision Transformers},
  author = {Orhan Eren Akgün and Néstor Cuevas and Matheus Farias and Daniel Garces},
  year   = {2024},
  eprint = {2402.13201},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.13201v1}
}

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/2402.13201.svg)](https://codeofpaper.com/paper/2402.13201)

Discussion