Optimization of Robot Movements Using Genetic Algorithms and Simulation

被引:0
|
作者
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
来源
关键词
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
相关论文
共 50 条
  • [21] Simulation based optimization of a train maintenance facility model using genetic algorithms
    Hani, Yasmina
    Chehade, Hicham
    Amodeo, Lionel
    Yalaoui, Farouk
    2006 INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2006, : 513 - 518
  • [22] Numerical simulation of operation optimization of coalfired MHD generator using genetic algorithms
    Ning, Qingqing
    Zhao, Yousheng
    Tong, Jianzhong
    High Technology Letters, 2000, 6 (03) : 80 - 85
  • [24] SIMULATION OF A YAGI UDA ANTENNA USING OPTIMIZATION METHODS BASED ON GENETIC ALGORITHMS
    Diaz Chang, Bolivar Agustin
    Torres Quijije, Angel Ivan
    Cela Jaramillo, Ingrid Estefania
    Macias Rivera, Jonathan Alexander
    REVISTA UNIVERSIDAD Y SOCIEDAD, 2020, 12 (01): : 237 - 243
  • [25] OPTIMIZATION USING DISTRIBUTED GENETIC ALGORITHMS
    STARKWEATHER, T
    WHITLEY, D
    MATHIAS, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 496 : 176 - 185
  • [26] Metadomotic optimization using genetic algorithms
    Merino, S.
    Martinez, J.
    Guzman, F.
    APPLIED MATHEMATICS AND COMPUTATION, 2015, 267 : 170 - 178
  • [27] MEMS optimization using genetic algorithms
    Leu, G
    Simion, S
    Serbanescu, A
    2004 INTERNATIONAL SEMICONDUCTOR CONFERENCE, VOLS 1AND 2, PROCEEDINGS, 2004, : 475 - 478
  • [28] Truss optimization using genetic algorithms
    Ghasemi, MR
    Hinton, E
    ADVANCES IN COMPUTATIONAL STRUCTURES TECHNOLOGY, 1996, : 59 - 75
  • [29] Multiobjective optimization using genetic algorithms
    Ashikaga Inst of Technology, Ashikaga, Japan
    J Eng Valuation Cost Analys, 4 (303-310):
  • [30] Using genetic algorithms for the optimization of mechanisms
    Marcelin, JL
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 27 (1-2): : 2 - 6