/ai-robotics

AI Robotics tutorials for hobbyists

Primary LanguageJupyter Notebook

ai-robotics

AI Robotics tutorials for hobbyists

Summary

Learn how to train a virtual humanoid/robot to do football tricks with Reinforcement Learning

From -> To

humanoid_falling movie op3_foot_bounces movie

Learn how to:

  • tune training hyperparameters for better model performance
  • optimise reward functions for faster learning
  • get results in a couple of hours of training, and for free (i also don't own any GPUs)

Tutorials

1 - Foot tricks

humanoid_foot_bounces movie

2 - Head tricks

humanoid_head_bounces movie humanoid_box_head_bounces movie

humanoid_head_ballance movie

3 - Penalty taking and stopping

great_goal movie great_save movie

4 - Robot tricks

op3_foot_bounces movie op3_foot_ballance movie

5 - Box handling [Coming soon]

h1_box_handling movie

Notes

  • Most of these results can be achieved in a few hours of GPU training. Sometimes less. And for free on Kaggle (30h per week usage limit)
  • Notebooks originally adapted from Mujoco's MJX tutorial