Skip to content

Code for the paper Learning Adaptive Multi-Task Guidance, Navigation, and Control via Hypernetworks

License

BSD-3-Clause, Apache-2.0 licenses found

Licenses found

BSD-3-Clause
LICENSE
Apache-2.0
LICENSE-mimic
Notifications You must be signed in to change notification settings

snt-spacer/Hyper-GNC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

998 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FP


Learning Adaptive Multi-Task Guidance, Navigation, and Control via Hypernetworks

IsaacSim Python Linux platform Windows platform pre-commit docs status License License

We introduce a novel hypernetwork-based framework for Multi-Task Reinforcement Learning (MTRL) that addresses these limitations by learning a single, generalizable policy for multiple diverse robotic systems:

  • High Speed Racing: Our framework enables a single policy to successfully race on a variety of unseen tracks.
  • Floating Platform: a single hypernetwork policy effectively performs four distinct control objectives: stabilization, docking, velocity tracking, and rendezvous.
  • Sim-to-real: validation for the floating platform tasks.
  • Code and Weights: Opens-source of the entire stack.

Getting Started

Clone the repo and go to the corresponding branch:

git clone 
cd Hyper-GNC

Build and start the docker

./docker/container.py build
./docker/container.py start

Train

./scripts/reinforcement_learning/rsl_rl/control_train_hypernet.sh

Eval

You can download the weights form the google drive and add them inside the logs folder of the docker. Download link.

./scripts/reinforcement_learning/rsl_rl/control_eval_hypernet.sh

About

Code for the paper Learning Adaptive Multi-Task Guidance, Navigation, and Control via Hypernetworks

Resources

License

BSD-3-Clause, Apache-2.0 licenses found

Licenses found

BSD-3-Clause
LICENSE
Apache-2.0
LICENSE-mimic

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 90