Cable SCARA Robot Controlled by a Neural Network Using Reinforcement Learning

被引:0
|
作者
Okabe, Eduardo [1 ]
Paiva, Victor [2 ]
Silva-Teixeira, Luis H. [3 ]
Izuka, Jaime [4 ]
机构
[1] Univ Estadual Campinas, Sch Appl Sci, Rua Pedro Zaccaria 1300, BR-13484350 Limeira, Brazil
[2] Univ Estadual Campinas, Sch Mech Engn, Dept Integrated Syst, Rua Mendeleyev 200, BR-13083860 Campinas, Brazil
[3] Univ Estadual Campinas, Sch Mech Engn, Dept Integrated Syst, R Mendeleyev 200, BR-13083860 Campinas, SP, Brazil
[4] Univ Estadual Campinas, Sch Appl Sci, Rua Pedro Zaccaria 1300, BR-13484350 Limeira, SP, Brazil
来源
JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS | 2023年 / 18卷 / 10期
关键词
Compendex;
D O I
10.1115/1.4063222
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In this work, three reinforcement learning algorithms (Proximal Policy Optimization, Soft Actor-Critic, and Twin Delayed Deep Deterministic Policy Gradient) are employed to control a two link selective compliance articulated robot arm (SCARA) robot. This robot has three cables attached to its end-effector, which creates a triangular shaped workspace. Positioning the end-effector in the workspace is a relatively simple kinematic problem, but moving outside this region, although possible, requires a nonlinear dynamic model and a state-of-the-art controller. To solve this problem in a simple manner, reinforcement learning algorithms are used to find possible trajectories for three targets out of the workspace. Additionally, the SCARA mechanism offers two possible configurations for each end-effector position. The algorithm results are compared in terms of displacement error, velocity, and standard deviation among ten trajectories provided by the trained network. The results indicate the Proximal Policy Algorithm as the most consistent in the analyzed situations. Still, the Soft Actor-Critic presented better solutions, and Twin Delayed Deep Deterministic Policy Gradient provided interesting and more unusual trajectories.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Neural Network Ensembles in Reinforcement Learning
    Fausser, Stefan
    Schwenker, Friedhelm
    NEURAL PROCESSING LETTERS, 2015, 41 (01) : 55 - 69
  • [32] Behavior Learning System for Robot Soccer Using Neural Network
    Tominaga, Moeko
    Takemura, Yasunori
    Ishii, Kazuo
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2023, 35 (05) : 1385 - 1392
  • [33] Virtual Commissioning Simulation as Reinforcement Learning Environment for Robot Cable Handling
    Jaensch, Florian
    Verl, Alexander
    2020 THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2020), 2020, : 27 - 31
  • [34] Neural reinforcement learning controllers for a real robot application
    Hafner, Roland
    Riedmiller, Martin
    PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 2098 - +
  • [35] Robot-Network Co-optimization Using Deep Reinforcement Learning
    Shinmiya, Hiroaki
    Motoo, Takato
    Fujihashi, Takuya
    Kudo, Riichi
    Takahashi, Kahoko
    Murakami, Tomoki
    Watanabe, Takashi
    Saruwatari, Shunsuke
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [36] Influence of the Chaotic Property on Reinforcement Learning Using a Chaotic Neural Network
    Goto, Yuki
    Shibata, Katsunari
    NEURAL INFORMATION PROCESSING, ICONIP 2017, PT I, 2017, 10634 : 759 - 767
  • [37] Network Parameter Setting for Reinforcement Learning Approaches Using Neural Networks
    Yamada, Kazuaki
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2011, 15 (07) : 822 - 830
  • [38] Network parameter setting for reinforcement learning approaches using neural networks
    Yamada, Kazuaki
    Ohkura, Kazuhiro
    Nihon Kikai Gakkai Ronbunshu, C Hen/Transactions of the Japan Society of Mechanical Engineers, Part C, 2012, 78 (792): : 2950 - 2961
  • [39] Emergence of Higher Exploration in Reinforcement Learning Using a Chaotic Neural Network
    Goto, Yuki
    Shibata, Katsunari
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT I, 2016, 9947 : 40 - 48
  • [40] Improving system reliability using a neural network model with reinforcement learning
    Fourie, CJ
    QUALITY, RELIABILITY, AND MAINTENANCE, 2004, : 239 - 242