====== Open Motion Planning Library ====== The [[http://ompl.kavrakilab.org/index.html|Open Motion Planning Library]] contains implementations of many [[http://ompl.kavrakilab.org/planners.html|sampling-based algorithms]] such as PRM, RRT, EST, SBL, KPIECE, SyCLOP, and several variants of these. It does not rely on any particular collision checking or visualization framework, hence, can be incorporated easily to any application which provide these additional componets. The [[http://ompl.kavrakilab.org/installation.html|installation of the OMPL]] with python bindings on Ubuntu or Windows subsystem for linux can be done by simply running the [[http://ompl.kavrakilab.org/install-ompl-ubuntu.sh|installation script]] as:\\ ./install-ompl-ubuntu.sh --python The installation of the OMPL with python bindings can take up to several hours as the installer generates all the python bindings. If it keeps printing ''Still alive...'' the installation is not stuck. Further informations on the OMPL Python API and the minimum examples together with more advanced examples can be found [[http://ompl.kavrakilab.org/python.html|here]]. ==== Minimum installation by copying python bindings ==== It is possible to get OMPL working on Ubuntu 16.04 by installing using the {{:courses:b4m36uir:tutorials:ompl_install.zip|minimum install script}}.\\ The script copies the necessary libraries into the ''/usr/local/lib'' directory and bindings to the ''/usr/local/lib/python2.7''. The minimum installation works with Python 2.7 only