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 条
  • [1] On Training Flexible Robots using Deep Reinforcement Learning
    Dwiel, Zach
    Candadai, Madhavun
    Phielipp, Mariano
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 4666 - 4671
  • [2] Modular simulation in multibody system dynamics
    Kübler, R
    Schiehlen, W
    MULTIBODY SYSTEM DYNAMICS, 2000, 4 (2-3) : 107 - 127
  • [3] Modular Simulation in Multibody System Dynamics
    R. Kübler
    W. Schiehlen
    Multibody System Dynamics, 2000, 4 : 107 - 127
  • [4] Hierarchical Gait Generation for Modular Robots Using Deep Reinforcement Learning
    Wang, Jiayu
    Hu, Chuxiong
    Zhu, Yu
    2021 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS (ICM), 2021,
  • [5] Parallel Self-assembly for Modular Robots Using Deep Reinforcement Learning
    Mao, Yanbo
    Yao, Meibao
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2024, PT IV, 2025, 15204 : 258 - 272
  • [6] SIMULATION-BASED DEEP REINFORCEMENT LEARNING FOR MODULAR PRODUCTION SYSTEMS
    Feldkamp, Niclas
    Bergmann, Soeren
    Strassburger, Steffen
    2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 1596 - 1607
  • [7] Rapid Speed Change for Quadruped Robots via Deep Reinforcement Learning
    Roh, Seung Gyu
    2023 IEEE INTERNATIONAL CONFERENCE ON DEVELOPMENT AND LEARNING, ICDL, 2023, : 473 - 478
  • [8] SCHED2 : Scheduling Deep Learning Training via Deep Reinforcement Learning
    Luan, Yunteng
    Chen, Xukun
    Zhao, Hanyu
    Yang, Zhi
    Dai, Yafei
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [9] Robust Reinforcement Learning via Adversarial training with Langevin Dynamics
    Kamalaruban, Parameswaran
    Huang, Yu-Ting
    Hsieh, Ya-Ping
    Rolland, Paul
    Shi, Cheng
    Cevher, Volkan
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [10] Efficient Navigation of Colloidal Robots in an Unknown Environment via Deep Reinforcement Learning
    Yang, Yuguang
    Bevan, Michael A.
    Li, Bo
    ADVANCED INTELLIGENT SYSTEMS, 2020, 2 (01)