2024/09/27 by Carlotta Sartore, Marco Rando, Sartore, Carlotta +9 · 4 citations
Engineering · #FOS: Computer and information sciences #Modular Robots and Swarm Intelligence #Prosthetics and Rehabilitation Robotics #Robotic Locomotion and Control #Robotics (cs.RO)
paper · pdf · doi:10.48550/arxiv.2409.18649
openalex publication_date 2024/09/27 · openalex created_date 2024/10/27 · openalex updated_date 2026/08/01
Developing sophisticated control architectures has endowed robots, particularly humanoid robots, with numerous capabilities. However, tuning these architectures remains a challenging and time-consuming task that requires expert intervention. In this work, we propose a methodology to automatically tune the gains of all layers of a hierarchical control architecture for walking humanoids. We tested our methodology by employing different gradient-free optimization methods: Genetic Algorithm (GA), Covariance Matrix Adaptation Evolution Strategy (CMA-ES), Evolution Strategy (ES), and Differential Evolution (DE). We validated the parameter found both in simulation and on the real ergoCub humanoid robot. Our results show that GA achieves the fastest convergence (10 x 103 function evaluations vs 25 x 103 needed by the other algorithms) and 100% success rate in completing the task both in simulation and when transferred on the real robotic platform. These findings highlight the potential of our proposed method to automate the tuning process, reducing the need for manual intervention.