Optimization of Robot Movements Using Genetic Algorithms and Simulation

被引:1
作者
Zahn, Brandon [1 ]
Fountain, Jake [1 ]
Houliston, Trent [1 ]
Biddulph, Alexander [1 ]
Chalup, Stephan [1 ]
Mendes, Alexandre [1 ]
机构
[1] Univ Newcastle, Fac Engn & Built Environm, Sch Elect Engn & Comp, Callaghan, NSW 2308, Australia
来源
ROBOT WORLD CUP XXIII, ROBOCUP 2019 | 2019年 / 11531卷
关键词
Simulation; Walk engine; Optimization; Multi-objective;
D O I
10.1007/978-3-030-35699-6_38
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This work describes the optimization of two robot movements in the context of the Humanoid league competition at RoboCup. A multi-objective genetic algorithm (MOGA) was used in conjunction with the real-time physics simulator Gazebo. The motivation for this work was that the NUbots team, from the University of Newcastle, lacked a simulation platform for their soccer-playing robots. Gazebo was the preferred choice of simulator, offering built-in compatibility with the Robot Operating System (ROS). The NUbots robot software, however, uses a proprietary message-passing framework in place of ROS. This work thus describes the pathway to use Gazebo with non-ROS compliant applications. In addition, it describes how MOGA can be used to optimize complex movements in an efficient manner. The two robot movements optimized were a kick script and the walk engine. For the kick script, the resulting optimal configuration improved the kick distance by a factor of six, with 50% less torso sway. For the walk engine, the forward speed increased by 50%, with 38% less torso sway, compared to the manually-tuned walk engine.
引用
收藏
页码:466 / 475
页数:10
相关论文
共 11 条
  • [1] Allgeuer P, 2015, IEEE-RAS INT C HUMAN, P33, DOI 10.1109/HUMANOIDS.2015.7363519
  • [2] Comparing Computing Platforms for Deep Learning on a Humanoid Robot
    Biddulph, Alexander
    Houliston, Trent
    Mendes, Alexandre
    Chalup, Stephan K.
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2018), PT VII, 2018, 11307 : 120 - 131
  • [3] Machine learning with AIBO robots in the four-legged league of RoboCup
    Chalup, Stephan K.
    Murch, Craig L.
    Quinlan, Michael J.
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2007, 37 (03): : 297 - 310
  • [4] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197
  • [5] NUClear: A Loosely Coupled Software Architecture for Humanoid Robot Systems
    Houliston, Trent
    Fountain, Jake
    Lin, Yuging
    Mendes, Alexandre
    Metcalfe, Mitchell
    Walker, Josiah
    Chalup, Stephan K.
    [J]. FRONTIERS IN ROBOTICS AND AI, 2016, 3
  • [6] Multiobjective Evolution of Biped Robot Gaits Using Advanced Continuous Ant-Colony Optimized Recurrent Neural Networks
    Juang, Chia-Feng
    Yeh, Yen-Ting
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (06) : 1910 - 1922
  • [7] 20 Years of Reality Gap: a few Thoughts about Simulators in Evolutionary Robotics
    Mouret, Jean-Baptiste
    Chatzilygeroudis, Konstantinos
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1121 - 1124
  • [8] Nygaard T.F., 2016, IEEE S SERIES COMPUT, P1
  • [9] Yi SJ, 2013, IEEE-RAS INT C HUMAN, P88, DOI 10.1109/HUMANOIDS.2013.7029960
  • [10] Zahn B., 2018, OPTIMISATION WALK EN