Skip to content

Code for Hypernetworks for Control of Reinforcement Learning Autonomous Agents paper

Notifications You must be signed in to change notification settings

snt-spacer/Hypernet-MTRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FP racing


Hypernetworks for Control of Reinforcement Learning Autonomous Agents

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 Isaaclab_RANS

Current Branches:

Build and start the docker

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

Train

Racing

./scripts/reinforcement_learning/rsl_rl/racing_train.sh

Floating Platform

./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.

Racing

./scripts/reinforcement_learning/rsl_rl/racing_eval.sh

Floating Platform

./scripts/reinforcement_learning/rsl_rl/control_eval_hypernet.sh

Performance metrics

./isaaclab.sh -p source\isaaclab_tasks\isaaclab_tasks\rans\utils\plots\eval_plots_multitask.py

About

Code for Hypernetworks for Control of Reinforcement Learning Autonomous Agents paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published