Like Playing a Video Game: Spatial-Temporal Optimization of Foot Trajectories for Controlled Football Kicking in Bipedal Robots
Wanyue Li, Ji Ma, Minghao Lu, Peng Lu
TL;DR
The paper tackles the challenge of precise and dynamic kicking in humanoid robot soccer while maintaining stability during aggressive motions. It introduces the STOFT Planner, a spatial-temporal trajectory optimization framework based on MINCO, integrated with MPC-based balance control and an adaptive gait scheduler to generate natural backswing trajectories for kicking. The approach enables real-time planning (under 1 ms) and self-collision avoidance, demonstrated on the PEARL humanoid robot in both simulation and hardware with high accuracy across kick angles. This work advances autonomous, precise shooting in robot soccer by providing a generalizable, real-time kicking planner that integrates perception, control, and motion planning for robust performance.
Abstract
Humanoid robot soccer presents several challenges, particularly in maintaining system stability during aggressive kicking motions while achieving precise ball trajectory control. Current solutions, whether traditional position-based control methods or reinforcement learning (RL) approaches, exhibit significant limitations. Model predictive control (MPC) is a prevalent approach for ordinary quadruped and biped robots. While MPC has demonstrated advantages in legged robots, existing studies often oversimplify the leg swing progress, relying merely on simple trajectory interpolation methods. This severely constrains the foot's environmental interaction capability, hindering tasks such as ball kicking. This study innovatively adapts the spatial-temporal trajectory planning method, which has been successful in drone applications, to bipedal robotic systems. The proposed approach autonomously generates foot trajectories that satisfy constraints on target kicking position, velocity, and acceleration while simultaneously optimizing swing phase duration. Experimental results demonstrate that the optimized trajectories closely mimic human kicking behavior, featuring a backswing motion. Simulation and hardware experiments confirm the algorithm's efficiency, with trajectory planning times under 1 ms, and its reliability, achieving nearly 100 % task completion accuracy when the soccer goal is within the range of -90° to 90°.
