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 条
  • [41] Dynamic simulation and optimization of a dual-type methanol reactor using genetic algorithms
    Askari, Fatemeh
    Rahimpour, Mohammad Reza
    Jahanmiri, Abdolhossein
    Mostafazadeh, Ali Khosravanipour
    CHEMICAL ENGINEERING & TECHNOLOGY, 2008, 31 (04) : 513 - 524
  • [42] An optimization method of relativistic backward wave oscillator using particle simulation and genetic algorithms
    Chen, Zaigao
    Wang, Jianguo
    Wang, Yue
    Qiao, Hailiang
    Zhang, Dianhui
    Guo, Weijie
    PHYSICS OF PLASMAS, 2013, 20 (11)
  • [43] Mobile robot path planning using Genetic Algorithms
    Thomaz, CE
    Pacheco, MAC
    Vellasco, MMBR
    FOUNDATIONS AND TOOLS FOR NEURAL MODELING, PROCEEDINGS, VOL I, 1999, 1606 : 671 - 679
  • [44] Path planning for a mobile robot using genetic algorithms
    Nagib, G
    Gharieb, W
    ICEEC'04: 2004 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTER ENGINEERING, PROCEEDINGS, 2004, : 185 - 189
  • [45] Cooperative robot swarm locomotion using genetic algorithms
    Byington, Matthew D.
    Bishop, Bradley E.
    PROCEEDINGS OF THE 40TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2008, : 252 - 256
  • [46] Robot hand preshaping and regrasping using genetic algorithms
    Erkmen, I
    Erkmen, AM
    Günver, H
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (09): : 857 - 874
  • [47] USING GENETIC ALGORITHMS FOR MOBILE ROBOT PATH PLANNING
    Dvorak, Jiri
    Krek, Petr
    MENDEL 2008, 2008, : 32 - 37
  • [48] Analysis and Optimization of Gait Cycle of 25-DOF NAO Robot Using Particle Swarm Optimization and Genetic Algorithms
    Gupta, Pushpendra
    Pratihar, Dilip Kumar
    Deb, Kalyanmoy
    INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2024, 21 (02)
  • [49] Optimization of image coding algorithms and architectures using genetic algorithms
    Bull, DR
    Redmill, DW
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1996, 43 (05) : 549 - 558
  • [50] QUADRUPED ROBOT OPTIMIZATION USING A GENETIC ALGORITHM
    Silva, Manuel F.
    FIELD ROBOTICS, 2012, : 782 - 789