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 条
  • [1] Optimization on robot arm machining by using genetic algorithms
    Liu, Tung-Kuan
    Chen, Chiu-Hung
    Tsai, Shang-En
    ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794
  • [2] Optimization of robot gripper parameters using Genetic Algorithms
    Krenich, S
    Osyczka, A
    ROMANSY 13 - THEORY AND PRACTICE OF ROBOTS AND MANIPULATORS, 2000, 422 : 139 - 146
  • [3] Optimization of Hexapod Micro Parallel Robot Using Genetic Algorithms
    Stan, Sergiu-Dan
    Maties, Vistrian
    Balan, Radu
    Lapusan, Ciprian
    INNOVATIONS AND ADVANCED TECHNIQUES IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2008, : 37 - 42
  • [4] Facility layout optimization using simulation and genetic algorithms
    Azadivar, F
    Wang, J
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (17) : 4369 - 4383
  • [5] Resource optimization using combined simulation and genetic algorithms
    Hegazy, T
    Kassab, M
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2003, 129 (06) : 698 - 705
  • [6] Trajectory optimization via simulation using incremented genetic algorithms
    Kassem, Ayman Hamdy
    Canadian Aeronautics and Space Journal, 2006, 52 (01): : 15 - 20
  • [7] The robot systems movement optimization by genetic algorithms
    Schreiber, P.
    Tanuska, P.
    ANNALS OF DAAAM FOR 2007 & PROCEEDINGS OF THE 18TH INTERNATIONAL DAAAM SYMPOSIUM: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON CREATIVITY, RESPONSIBILITY, AND ETHICS OF ENGINEERS, 2007, : 677 - 678
  • [8] Optimization of path of mobile robot by genetic algorithms
    Vaupotic, B.
    Brezocnik, M.
    Ficko, M.
    Balic, J.
    Annals of DAAAM for 2006 & Proceedings of the 17th International DAAAM Symposium: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON MECHATRONICS AND ROBOTICS, 2006, : 425 - 426
  • [9] Robot mapping and map optimization using genetic algorithms and artificial neural networks
    Department of Computer Science, Istanbul Technical University, Istanbul, Turkey
    不详
    不详
    WSEAS Trans. Comput., 2008, 7 (1061-1070):
  • [10] Simulation and Optimization of U-bending Springback Using Genetic Algorithms
    Chen, Lei
    ADVANCES IN MATERIAL ENGINEERING AND MECHANICAL ENGINEERING, 2011, 69 : 17 - 22