Symmetry Considerations for Learning Task Symmetric Robot Policies

Mayank Mittal, Nikita Rudin, Victor Klemm, Arthur Allshire, Marco Hutter
3/7/2024
cs.ROcs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Symmetry is a fundamental aspect of many real-world robotic tasks. However, current deep reinforcement learning (DRL) approaches can seldom harness and exploit symmetry effectively. Often, the learned behaviors fail to achieve the desired transformation invariances and suffer from motion artifacts. For instance, a quadruped may exhibit different gaits when commanded to move forward or backward, even though it is symmetrical about its torso. This issue becomes further pronounced in high-dimensional or complex environments, where DRL methods are prone to local optima and fail to explore regions of the state space equally. Past methods on encouraging symmetry for robotic tasks have studied this topic mainly in a single-task setting, where symmetry usually refers to symmetry in the motion, such as the gait patterns. In this paper, we revisit this topic for goal-conditioned tasks in robotics, where symmetry lies mainly in task execution and not necessarily in the learned motions themselves. In particular, we investigate two approaches to incorporate symmetry invariance into DRL -- data augmentation and mirror loss function. We provide a theoretical foundation for using augmented samples in an on-policy setting. Based on this, we show that the corresponding approach achieves faster convergence and improves the learned behaviors in various challenging robotic tasks, from climbing boxes with a quadruped to dexterous manipulation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mittal2024symmetry,
  title  = {Symmetry Considerations for Learning Task Symmetric Robot Policies},
  author = {Mayank Mittal and Nikita Rudin and Victor Klemm and Arthur Allshire and Marco Hutter},
  year   = {2024},
  eprint = {2403.04359},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.04359v1}
}

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

Discussion