Deep Reinforcement Learning Applied to a Spherical Robot for Target Tracking

被引:0
作者
Escorza, Omar [1 ]
Garcia, Gonzalo [2 ]
Fabregas, Ernesto [3 ]
Velastin, Sergio A. [4 ,5 ]
Eskandarian, Azim [2 ]
Farias, Gonzalo [1 ]
机构
[1] Pontificia Univ Catolica Valparaiso, Escuela Ingn Electr, Valparaiso 2362804, Chile
[2] Virginia Commonwealth Univ, Coll Engn, Richmond, VA 23284 USA
[3] Univ Nacl Educ Distancia, Dept Informat & Automat, Madrid 28040, Spain
[4] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London E1 4NS, England
[5] Univ Carlos III Madrid, Dept Comp Sci & Engn, Madrid 28911, Spain
关键词
Robots; Mathematical models; Friction; Training; Dynamics; Deep reinforcement learning; Vehicle dynamics; Stability analysis; Service robots; Q-learning; Deep deterministic policy gradient; deep reinforcement learning; spherical robot; target tracking; PLATFORM;
D O I
10.1109/TIE.2025.3557993
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The complexity of today's mobile robots, equipped with multiple sensors and actuators, makes linear control strategies much more challenging. This article presents and tests a deep reinforcement learning approach to control a real spherical robot based on position, velocity, and heading. The robot's motion is achieved by driving an electric motor for rotational dynamics and two servos for longitudinal displacement. Three deep reinforcement learning controllers are obtained with different sets of control signals of increasing complexity. The best performance is obtained by using its position and heading to control the linear and angular velocities to reduce the time to reach the target. This control technique is recommended for this type of system as it learns an optimal control law that interacts with the robot's dynamics and the environment, natively capturing the multivariable and nonlinear characteristics of the system. The article also includes previously designed controllers for the robot, comparing their performance in a series of position control tests in simulation and on the experimental platform.
引用
收藏
页数:10
相关论文
共 40 条
[1]   A deep reinforcement learning algorithm to control a two-wheeled scooter with a humanoid robot [J].
Baltes, Jacky ;
Christmann, Guilherme ;
Saeedvand, Saeed .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
[2]  
Barrientos Diez J., 2014, Bachelor's thesis
[3]   DYNAMIC PROGRAMMING [J].
BELLMAN, R .
SCIENCE, 1966, 153 (3731) :34-&
[4]  
BRYSON AE, 1975, APPL OPTIMAL CONTROL
[5]  
Busoniu L, 2010, AUTOM CONTROL ENG SE, P1, DOI 10.1201/9781439821091-f
[6]   A Review of Active Mechanical Driving Principles of Spherical Robots [J].
Chase, Richard ;
Pandya, Abhilash .
ROBOTICS, 2012, 1 (01) :3-23
[7]   The combination of Q-learning based tuning method and active disturbance rejection control for SISO systems with several practical factors [J].
Chen, Sen ;
Bai, Wenyan ;
Chen, Zhixiang ;
Zhao, Zhiliang .
IFAC PAPERSONLINE, 2020, 53 (02) :1294-1299
[8]  
DaLiang Liu, 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics (RAM), P676, DOI 10.1109/RAMECH.2008.4681358
[9]   Robust Control Applied to Multiple-Input Multiple-Output Nonlinear Systems [J].
Dias S. ;
Queiroz K. ;
Araujo A. .
Journal of Control, Automation and Electrical Systems, 2014, 25 (06) :668-678
[10]   Spherical rolling robots-Design, modeling, and control: A systematic literature review [J].
Diouf, Aminata ;
Belzile, Bruno ;
Saad, Maarouf ;
St-Onge, David .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 175