Skip to content

oberton31/16745_Unitree_G1_Goal_Kicking

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unitree G1 Humanoid ball Kicking

This project was completed as part of the Optimal Control and Reinforcement Learning Course at Carnegie Mellon University. We used direct collocation to generate an optimal trajectory for a Unitree G1 Humanoid to kick a ball at a target, and used inifinte-horizon and time-varying LQR to balance the robot and track the desired kicking trajectory. Note that there is an initial balancing period prior to the kicking motion.

Alt text

Full-Speed Video

Video

Slo-Mo Video (1/10 Speed)

Video

Report:

Report Link

About

Precision Soccer Ball Kicking with a G1 Unitree Robot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 96.2%
  • Julia 3.8%