About Me

Hello! I am Ziqian Guo, an undergraduate student in Mechanical Design, Manufacturing and Automation at China Agricultural University.

I work on humanoid robot soccer, with a focus on reinforcement-learning-based fall recovery, motion control, ROS2 strategy integration, and simulation-to-real deployment. My current goals are robust get-up recovery, match strategy, and safe policy deployment on humanoid platforms.

Download my CV

Education

China Agricultural University

B.Eng. in Mechanical Design, Manufacturing and Automation

September 2024 - Present · Beijing, China

Competition Experience

CAU RoboCup Humanoid Robot Team

Core Member · Strategy and Locomotion Deployment

October 2025 - Present

  • Develop robot soccer strategy, including role assignment, offense-defense switching, set plays, and game-state response.
  • Integrate ROS2 communication, behavior switching, locomotion policies, and hardware debugging for match deployment.
  • Champion, RoboCup China Middle Group and RoboLeague National Championship Wuhan Division.
  • Runner-up, RoboCup World Championship Incheon Large Group; Champion, National University Robot Soccer Super League Beijing Monthly Competition.

Selected Projects

my_mjlab

Humanoid Fall Recovery RL (loco_recovery)

May 2026 - Present

MJLab-based fall-recovery training for flat and rough terrain. It bundles robot models, loco_recovery task registration, motion data, training/evaluation scripts, and log inspection for humanoid get-up behavior.

my_hhtools

Humanoid Motion Retargeting and Data Conversion Toolkit

June 2026 - Present

A humanoid motion pipeline for clipping, previewing, retargeting, and converting CSV, PKL, and BVH motion data. It connects external human motion datasets to robot joint mappings and prepares reference data for recovery and imitation training.

my_wbc_fsm

Robot Policy Deployment and Safety FSM Framework

July 2026 - Present

A lightweight finite-state-machine framework for standing, recovery policy execution, and safety protection. It validates joint order, observations, action scale, and control frequency, while adding command filtering and staged checks from passive mode to low-speed hardware tests.

Skills

ProgrammingPython, basic C++, Linux, Git, Shell, basic CMake
RoboticsROS2, robot strategy, policy deployment, motion control
Simulation & RLMuJoCo, MJLab, Isaac Sim/Lab, RSL-RL, PPO, AMP
Motion DataAMASS, SMPL/SMPL-X, NPZ, PKL, BVH, motion retargeting