Learning Primitive Skills for Mobile Robots

被引:0
|
作者
Zhu, Yifeng [1 ]
Schwab, Devin [1 ]
Veloso, Manuela [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
D O I
10.1109/icra.2019.8793688
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Achieving effective task performance on real mobile robots is a great challenge when hand-coding algorithms, both due to the amount of effort involved and manually tuned parameters required for each skill. Learning algorithms instead have the potential to lighten up this challenge by using one single set of training parameters for learning different skills, but the question of the feasibility of such learning in real robots remains a research pursuit. We focus on a kind of mobile robot system - the robot soccer "small-size" domain, in which tactical and high-level team strategies build upon individual robot ball-based skills. In this paper, we present our work using a Deep Reinforcement Learning algorithm to learn three real robot primitive skills in continuous action space: go-to-ball, turn-and-shoot and shoot-goalie, for which there is a clear success metric to reach a destination or score a goal. We introduce the state and action representation, as well as the reward and network architecture. We describe our training and testing using a simulator of high physical and hardware fidelity. Then we test the policies trained from simulation on real robots. Our results show that the learned skills achieve an overall better success rate at the expense of taking 0.29 seconds slower on average for all three skills. In the end, we show that our policies trained in simulation have good performance on real robots by directly transferring the policy.
引用
收藏
页码:7597 / 7603
页数:7
相关论文
共 50 条
  • [1] Learning for intelligent mobile robots
    Hall, EL
    Liao, X
    Ali, SMA
    INTELLIGENT ROBOTS AND COMPUTER VISION XXI: ALGORITHMS, TECHNIQUES, AND ACTIVE VISION, 2003, 5267 : 12 - 25
  • [2] Learning coordination skills for service robots
    Rogalla, O
    Steinhaus, P
    Dillmann, R
    MULTI-AGENT-SYSTEMS IN PRODUCTION, 2000, : 245 - 251
  • [3] Learning locomotion skills in evolvable robots
    Lan, Gongjin (g.lan@vu.nl), 1600, Elsevier B.V. (452):
  • [4] Learning locomotion skills in evolvable robots
    Lan, Gongjin
    van Hooft, Maarten
    De Carlo, Matteo
    Tomczak, Jakub M.
    Eiben, A. E.
    NEUROCOMPUTING, 2021, 452 : 294 - 306
  • [5] Mobile Robots approach for teaching programming skills in schools
    Werth, W.
    Ungermanns, C.
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1016 - 1019
  • [6] Learning to understand tasks for mobile robots
    ten Hagen, SHG
    Kröse, BJA
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 2942 - 2947
  • [7] Rapid concept learning for mobile robots
    Mahadevan, S
    Theocharous, G
    Khaleeli, N
    MACHINE LEARNING, 1998, 31 (1-3) : 7 - 27
  • [8] Advances in learning for intelligent mobile robots
    Hall, EL
    Ghaffari, M
    Liao, XS
    Ali, SMA
    INTELLIGENT ROBOTS AND COMPUTER VISION XXII: ALGORITHMS, TECHNIQUES, AND ACTIVE VISION, 2004, 5608 : 13 - 24
  • [9] Effective reinforcement learning for mobile robots
    Smart, WD
    Kaelbling, LP
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 3404 - 3410
  • [10] Rapid Concept Learning for Mobile Robots
    Sridhar Mahadevan
    Georgios Theocharous
    Nikfar Khaleeli
    Autonomous Robots, 1998, 5 : 239 - 251