Skip to content

WorldCup MPC Recovery Soccer Lab#466

Open
gsq2477 wants to merge 15 commits into
Faraday-Future-AI:mainfrom
gsq2477:main
Open

WorldCup MPC Recovery Soccer Lab#466
gsq2477 wants to merge 15 commits into
Faraday-Future-AI:mainfrom
gsq2477:main

Conversation

@gsq2477

@gsq2477 gsq2477 commented Jun 24, 2026

Copy link
Copy Markdown

Registration UUID (required)

Registration UUID: 012fc52c-a40a-4100-a692-2b3641971903

Project Summary

  • Project name: WorldCup MPC Recovery Soccer Lab
  • Robot platform: MuJoCo planar robot with physical ball contact
  • Task goal: Convert World Cup prediction rows into tactic-specific target zones, then use closed-loop control to push a ball into the selected zone without object teleportation.
  • Technical approach: Prediction CSV rows select tactics. A one-step receding-horizon recovery policy reads live robot and ball state from MuJoCo, chooses approach/recovery/push/finish modes, and executes them through PD motor control.
  • Core features: Closed-loop feedback, MuJoCo contact physics, 96-trial evaluation, 32 lateral disturbance recovery tests, JSON trajectory logging, demo video.
  • Highlights: 96/96 successful trials, 32/32 disturbance recoveries, mean final ball-goal error 0.4207 m.
  • Current limitations: Compact hand-built recovery policy rather than a learned soccer policy.
  • Future improvements: Add defenders, multi-robot passing, and learned tactical policies.

How to Run

python -m pip install -r requirements.txt
python submissions/worldcup-robot-sim/run_worldcup_robot_sim.py --self-check
python submissions/worldcup-robot-sim/run_worldcup_robot_sim.py

Demo Video

  • Demo video is included in the submission folder
  • Demo video link:

Checklist

  • submissions/worldcup-robot-sim/registration.json contains my UUID
  • PR description contains the same UUID
  • Code runs from documented instructions
  • Demo video was generated by the submitted code

@gsq2477

gsq2477 commented Jun 25, 2026

Copy link
Copy Markdown
Author

Hi Robothon team, my submission PR #466 has been open for a while but has not appeared on the leaderboard. Could you please confirm whether it is queued for judging or if submissions are already closed? Thank you.

Upgrade to closed-loop tactical ball drill
@gsq2477

gsq2477 commented Jun 26, 2026

Copy link
Copy Markdown
Author

Hi Robothon team, I have updated this PR with the closed-loop MuJoCo control version after the last leaderboard generation. Could you please re-run the evaluation for PR #466? Thank you!

@gsq2477 gsq2477 changed the title Add files via upload C:\Users\Administrator\Documents\AIxC Official\Robothon-starter\submissions\worldcup-robot-sim\PR_BODY.md Jun 27, 2026
@gsq2477

gsq2477 commented Jun 27, 2026

Copy link
Copy Markdown
Author

Hi Robothon team, I have updated PR #466 with a stronger closed-loop recovery version: 96/96 successful trials and 32/32 disturbance recoveries. Could you please re-run the evaluation? Thank you!

@gsq2477 gsq2477 changed the title C:\Users\Administrator\Documents\AIxC Official\Robothon-starter\submissions\worldcup-robot-sim\PR_BODY.md WorldCup MPC Recovery Soccer Lab Jun 27, 2026
@gsq2477

gsq2477 commented Jun 27, 2026

Copy link
Copy Markdown
Author

Hi Robothon team, I have updated PR #466 with a stronger closed-loop recovery version: 96/96 successful trials and 32/32 disturbance recoveries. Could you please re-run the evaluation? Thank you!

@gsq2477

gsq2477 commented Jun 29, 2026

Copy link
Copy Markdown
Author

Hi Robothon team, following up on PR #466.

The leaderboard still appears to be using the old evaluation generated at 2026-06-27 05:18 UTC, while my final PR update was submitted at 2026-06-27 09:52 UTC.

The PR now contains the updated WorldCup MPC Recovery Soccer Lab version with:

  • 96/96 successful trials
  • 32/32 disturbance recoveries
  • updated PR description and demo video

Could you please confirm whether PR #466 is queued for re-evaluation, or if any action is needed from my side?

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant