Skip to content

Globally Safe Model-free Exploration of Dynamical Systems

License

Notifications You must be signed in to change notification settings

lasgroup/gosafeopt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tuning Legged Locomotion Controllers via Safe Bayesian Optimization

Bayesian Optimization animation

This repository contains the code for our paper Tuning Legged Locomotion Controllers via Safe Bayesian Optimization. A demo video is available at https://www.youtube.com/watch?v=pceHWpFr3ng.

All relevant code for the paper is in gosafeopt/aquisitions/*, gosafeopt/models/__init__.py, gosafeopt/optim/swarm_opt.py and gosafeopt/optim/base_optimizer.py.

Setup

#With poetry
poetry install

#With pip/venv
python -m venv .venv
. .venv/bin/activate
pip install -e .

It might be necessary to create a wandb account at wandb.ai if not already existing.

Examples

To train the pendulum toy problem model with a specific aquisition function and show the result plot run

poetry install --with examples
python examples/pendulum.py

Releases

No releases published

Packages

No packages published

Languages