TY - GEN
T1 - Decision Making of Ball-Batting Robots Based on Deep Reinforcement Learning
AU - Hsiao, Tesheng
AU - Kao, Hsuan Che
N1 - Publisher Copyright:
© 2023 American Automatic Control Council.
PY - 2023
Y1 - 2023
N2 - Ball-batting is a challenging task because it requires excellent eye-hand coordination and instantaneous decision making. Moreover, as a winning strategy, the task of ball-batting concerns not only about "hitting a flying ball with a bat", but about "sending the rebounding ball to a prespecified location". Therefore, the decisions on when and where to hit the ball and what the velocity of the bat is at the impact time are crucial for a successful ball-batting. Making such decisions should consider the flying and rebounding behavior of the ball and is very complicated. In this paper, we apply the deep reinforcement learning (DRL) method to train the ball-batting robot developed by the authors for making timely and appropriate batting decisions. A simulated environment consisting of a physical flying model and a neural network rebounding model is constructed for efficient training. Then experiments in the real world are conducted and the results show that after being trained by DRL, the robot can hit the incoming ball in all tests and send the rebounding ball to the target location with a successful rate of 58.8%.
AB - Ball-batting is a challenging task because it requires excellent eye-hand coordination and instantaneous decision making. Moreover, as a winning strategy, the task of ball-batting concerns not only about "hitting a flying ball with a bat", but about "sending the rebounding ball to a prespecified location". Therefore, the decisions on when and where to hit the ball and what the velocity of the bat is at the impact time are crucial for a successful ball-batting. Making such decisions should consider the flying and rebounding behavior of the ball and is very complicated. In this paper, we apply the deep reinforcement learning (DRL) method to train the ball-batting robot developed by the authors for making timely and appropriate batting decisions. A simulated environment consisting of a physical flying model and a neural network rebounding model is constructed for efficient training. Then experiments in the real world are conducted and the results show that after being trained by DRL, the robot can hit the incoming ball in all tests and send the rebounding ball to the target location with a successful rate of 58.8%.
KW - ball-batting robot
KW - deep deterministic policy gradient (DDPG)
KW - deep reinforcement learning (DRL)
KW - eyehand coordination
KW - visual tracking
UR - http://www.scopus.com/inward/record.url?scp=85167786816&partnerID=8YFLogxK
U2 - 10.23919/ACC55779.2023.10156522
DO - 10.23919/ACC55779.2023.10156522
M3 - Conference contribution
AN - SCOPUS:85167786816
T3 - Proceedings of the American Control Conference
SP - 782
EP - 787
BT - 2023 American Control Conference, ACC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2023 American Control Conference, ACC 2023
Y2 - 31 May 2023 through 2 June 2023
ER -