Skip to content

Informative path planning for a mobile robot using optimal control and Bayesian optimisation

Notifications You must be signed in to change notification settings

MonashRobotics/bayes_opt_navigation

 
 

Repository files navigation

Informative path planning for a mobile robot using optimal control and Bayesian optimisation

The notebooks in this repo illustrate optimal control and using relaxation.

This notebook provides a basic Bayesian optimisation example.

The basic mathematical formulation to these problems is available in this notebook. All of the scripts below rely on the surrogate.py GP model taken from here, which has functionality to calculate the derivatives of a GP.

This notebook implements a basic point to point control example for a moble robot in an environment with obstacles.

This notebook implements an optimal control formulation to explore an unknown space with the final state selected using a dirty heuristic.

This can produce navigation strategies that can trade-off exploration and exploitation.

This notebook implements an optimal control formulation to explore an unknown space with free final state.

About

Informative path planning for a mobile robot using optimal control and Bayesian optimisation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.7%
  • Python 4.3%