Exploring CausalWorld: Enhancing robotic manipulation via knowledge transfer and curriculum learning

Xinrui Wang, Yan Jin
3/25/2024
cs.ROcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

This study explores a learning-based tri-finger robotic arm manipulating task, which requires complex movements and coordination among the fingers. By employing reinforcement learning, we train an agent to acquire the necessary skills for proficient manipulation. To enhance the efficiency and effectiveness of the learning process, two knowledge transfer strategies, fine-tuning and curriculum learning, were utilized within the soft actor-critic architecture. Fine-tuning allows the agent to leverage pre-trained knowledge and adapt it to new tasks. Several variations like model transfer, policy transfer, and across-task transfer were implemented and evaluated. To eliminate the need for pretraining, curriculum learning decomposes the advanced task into simpler, progressive stages, mirroring how humans learn. The number of learning stages, the context of the sub-tasks, and the transition timing were found to be the critical design parameters. The key factors of two learning strategies and corresponding effects were explored in context-aware and context-unaware scenarios, enabling us to identify the scenarios where the methods demonstrate optimal performance, derive conclusive insights, and contribute to a broader range of learning-based engineering applications.

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. Any repos shown below are weak matches — 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{wang2024exploring,
  title  = {Exploring CausalWorld: Enhancing robotic manipulation via knowledge transfer and curriculum learning},
  author = {Xinrui Wang and Yan Jin},
  year   = {2024},
  eprint = {2403.17266},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.17266v1}
}

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

Discussion