Papers › Reinforcement Learning for Contact-Rich Tasks: Robotic Peg Insertion Strategies

Reinforcement Learning for Contact-Rich Tasks: Robotic Peg Insertion Strategies

14 Dec 2020CUHK Course IERG5350 2020 12archive 2025-07-28

Jianbang Liu, Ang ZHANG

Vision and touch are especially important when doing contact-rich manipulation tasks in unstructured environments. It is non-trivial to manually design a robot con- troller that combines these modalities which have very different characteristics. In this project, to connect vision and touch, we first equip robots with both visual and tactile sensors and collect a large-scale dataset of corresponding vision and tactile sequences. We use self-supervision to learn a compact and multimodal representa- tion of our sensory inputs, which can then be used to improve the sample efficiency of our policy learning. We will train a policy in a simulation environment using deep reinforcement learning algorithms. The learned policy is also transferable to handle real-world tasks. The peg insertion is chosen as the task for demonstration in this project. A preliminary version of our python implementation is avail- able at: https://github.com/Henry1iu/ierg5350_rl_course_project. A video introducing our project is available at: https://mycuhk-my. sharepoint.com/:v:/g/personal/1155071948_link_cuhk_edu_hk/ EaKiGmkUvjJOoSqdWxrqjXYBpz3dCSAfOD9Co8krttyqUQ?e=RXsHD2

PaperPDFCode

Code

Henry1iu/ierg5350_rl_course_project officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Contact-rich ManipulationDeep Reinforcement LearningReinforcement LearningReinforcement Learning (RL)reinforcement-learning

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections