Learning Ball-Balancing Robot through Deep Reinforcement Learning

被引:3
|
作者
Zhou, Yifan [1 ]
Lin, Jianghao [2 ]
Wang, Shuai [3 ]
Zhang, Chong [3 ]
机构
[1] Zhejiang Univ, Sch Mech Engn, Hangzhou, Peoples R China
[2] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai, Peoples R China
[3] Tencent, Tencent Robot X, Shenzhen, Peoples R China
关键词
ball-balancing robot; balance control; reinforcement learning;
D O I
10.1109/ICCCR49711.2021.9349369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The ball-balancing robot (ballbot) is a good platform to test the effectiveness of a balancing controller. Considering balancing control, conventional model-based feedback control methods have been widely used. However, contacts and collisions are difficult to model, and often lead to failure in balancing control, especially when the ballbot tilts a large angle. To explore the maximum initial tilting angle of the ballbot, the balancing control is interpreted as a recovery task using Reinforcement Learning (RL). RL is a powerful technique for systems that are difficult to model, because it allows an agent to learn policy by interacting with the environment. In this paper, by combining the conventional feedback controller with the RL method, a compound controller is proposed. We show the effectiveness of the compound controller by training an agent to successfully perform a recovery task involving contacts and collisions. Simulation results demonstrate that using the compound controller, the ballbot can keep balance under a larger set of initial tilting angles, compared to the conventional model-based controller.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] Design and Control of a Ball-balancing Robot
    Danh Ngoc Nguyen
    Thanh Bo Cao
    Truong Hung Pham
    Nhu Thanh Vo
    Phuoc Vinh Dang
    Hoai Nam Le
    [J]. PROCEEDINGS OF 2018 4TH INTERNATIONAL CONFERENCE ON GREEN TECHNOLOGY AND SUSTAINABLE DEVELOPMENT (GTSD), 2018, : 317 - 322
  • [2] Design, Implementation, and Control of a Ball-Balancing Robot
    Park, Sangsin
    [J]. IEEE ACCESS, 2024, 12 : 127380 - 127389
  • [3] Table-Balancing Cooperative Robot Based on Deep Reinforcement Learning
    Kim, Yewon
    Kim, Dae-Won
    Kang, Bo-Yeong
    [J]. SENSORS, 2023, 23 (11)
  • [4] Neural Network Control for Trajectory Tracking and Balancing of a Ball-Balancing Robot with Uncertainty
    Jang, Hyo-Geon
    Hyun, Chang-Ho
    Park, Bong-Seok
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (11):
  • [5] Interactive Reinforcement Learning for Table Balancing Robot
    Jeon, Haein
    Kim, Yewon
    Kang, Boyeong
    [J]. SPLU-ROBONLP 2021: THE 2ND INTERNATIONAL COMBINED WORKSHOP ON SPATIAL LANGUAGE UNDERSTANDING AND GROUNDED COMMUNICATION FOR ROBOTICS, 2021, : 71 - 78
  • [6] Sensor Fusion for Robot Control through Deep Reinforcement Learning
    Bohez, Steven
    Verbelen, Tim
    De Coninck, Elias
    Vankeirsbilck, Bert
    Simoens, Pieter
    Dhoedt, Bart
    [J]. 2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 2365 - 2370
  • [7] Position Control of a Mobile Robot through Deep Reinforcement Learning
    Quiroga, Francisco
    Hermosilla, Gabriel
    Farias, Gonzalo
    Fabregas, Ernesto
    Montenegro, Guelis
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (14):
  • [8] Learning for a robot: Deep reinforcement learning, imitation learning, transfer learning
    Hua, Jiang
    Zeng, Liangcai
    Li, Gongfa
    Ju, Zhaojie
    [J]. Sensors (Switzerland), 2021, 21 (04): : 1 - 21
  • [9] Learning for a Robot: Deep Reinforcement Learning, Imitation Learning, Transfer Learning
    Hua, Jiang
    Zeng, Liangcai
    Li, Gongfa
    Ju, Zhaojie
    [J]. SENSORS, 2021, 21 (04) : 1 - 21
  • [10] Robot gains Social Intelligence through Multimodal Deep Reinforcement Learning
    Qureshi, Ahmed Hussain
    Nakamura, Yutaka
    Yoshikawa, Yuichiro
    Ishiguro, Hiroshi
    [J]. 2016 IEEE-RAS 16TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2016, : 745 - 751