A Modular Simulation Platform for Training Robots via Deep Reinforcement Learning and Multibody Dynamics

被引:0
|
作者
Benatti, Simone [1 ]
Tasora, Alessandro [1 ]
Fusai, Dario [1 ]
Mangoni, Dario [1 ]
机构
[1] Univ Parma, Dept Engn & Architecture, Parco Area Sci 181-A, Parma, Italy
关键词
Physical Simulation; Multibody Simulation; Reinforcement Learning; Deep Learning; Neural Networks; Robotics; Control;
D O I
10.1145/3365265.3365274
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we focus on the role of Multibody Simulation in creating Reinforcement Learning virtual environments for robotic manipulation, showing a versatile, efficient and open source toolchain to create directly from CAD models. Using the Chrono::Solidworks plugin we are able to create robotic environments in the 3D CAD software Solidworks (R) and later convert them into PyChrono models (PyChrono is an open source Python module for multibody simulation). In addition, we demonstrate how collision detection can be made more efficient by introducing a limited number of contact primitives instead of performing collision detection and evaluation on complex 3D meshes, still reaching a policy able to avoid unwanted collisions. We tested this approach on a 6DOF robot Comau Racer3: the robot, together with a 2 fingers gripper (Hand-E by Robotiq) was modelled using Solidworks (R), imported as a PyChrono model and then a NN was trained in simulation to control its motor torques to reach a target position. To demonstrate the versatility of this toolchain we also repeated the same procedure to model and then train the ABB IRB 120 robotic arm.
引用
收藏
页码:7 / 11
页数:5
相关论文
共 50 条
  • [21] Navigating Robots in Dynamic Environment With Deep Reinforcement Learning
    Zhou, Zhiqian
    Zeng, Zhiwen
    Lang, Lin
    Yao, Weijia
    Lu, Huimin
    Zheng, Zhiqiang
    Zhou, Zongtan
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) : 25201 - 25211
  • [22] Deep reinforcement learning for shared control of mobile robots
    Tian, Chong
    Shaik, Shahil
    Wang, Yue
    IET CYBER-SYSTEMS AND ROBOTICS, 2021, 3 (04) : 315 - 330
  • [23] Deep Reinforcement Learning for Mobile Robots: Overview and Issues
    Haja, Zakaria
    Aissi, Mohammed
    El Habchi, Ali
    Kelmoua, Leila
    Berrich, Jamal
    Bouchentouf, Toumi
    Rahmoune, Mohammed
    DIGITAL TECHNOLOGIES AND APPLICATIONS, ICDTA 2024, VOL 3, 2024, 1100 : 523 - 532
  • [24] Crowd Simulation by Deep Reinforcement Learning
    Lee, Jaedong
    Won, Jungdam
    Lee, Jehee
    ACM SIGGRAPH CONFERENCE ON MOTION, INTERACTION, AND GAMES (MIG 2018), 2018,
  • [25] Learning to Walk via Deep Reinforcement Learning
    Haarnoja, Tuomas
    Ha, Sehoon
    Zhou, Aurick
    Tan, Jie
    Tucker, George
    Levine, Sergey
    ROBOTICS: SCIENCE AND SYSTEMS XV, 2019,
  • [26] Modular Robot Design Synthesis with Deep Reinforcement Learning
    Whitman, Julian
    Bhirangi, Raunaq
    Travers, Matthew
    Choset, Howie
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 10418 - 10425
  • [27] A modular framework for stabilizing deep reinforcement learning control
    Lawrence, Nathan P.
    Loewen, Philip D.
    Wang, Shuyuan
    Forbes, Michael G.
    Gopaluni, R. Bhushan
    IFAC PAPERSONLINE, 2023, 56 (02): : 8006 - 8011
  • [28] Bayesian Deep Reinforcement Learning via Deep Kernel Learning
    Junyu Xuan
    Jie Lu
    Zheng Yan
    Guangquan Zhang
    International Journal of Computational Intelligence Systems, 2018, 12 : 164 - 171
  • [29] Bayesian Deep Reinforcement Learning via Deep Kernel Learning
    Xuan, Junyu
    Lu, Jie
    Yan, Zheng
    Zhang, Guangquan
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (01) : 164 - 171
  • [30] Computational Design of Modular Robots Based on Genetic Algorithm and Reinforcement Learning
    Park, Jai Hoon
    Lee, Kang Hoon
    SYMMETRY-BASEL, 2021, 13 (03):