Steps:
  • Install ubuntu 14 in vmware virtual box. I tried with ubuntu 13 but failed :(
  • Make sure you allocate at least 4 GB of RAMto your virtual machine. It can be done by modifying the memory settings. This is very important in order to install and run ompl properly.
  • Once you are done, open terminal in ubuntu 14 and run the following command,
sudo apt-get install libboost-all-dev cmake python-dev python-qt4-dev python-qt4-gl python-opengl freeglut3-dev libassimp-dev libeigen3-dev libode-dev doxygen graphviz
  • Run the following commands thereafter,
sudo apt-get install python-pip
sudo pip install celery
sudo pip install Flask
sudo chmod -R 777 *
mkdir -p build/Release
cd build/Release
sudo cmake ../..
sudo make installpyplusplus && cmake       # this takes a little longer
sudo make update_bindings    # This also takes a little longer
sudo make -j 4        # takes a while . Keep patience
sudo make test
sudo make doc
sudo make install

Congratualtions! You are done.
Go into omplapp/gui and run ompl_app.py. This is the GUI of ompl. You need to load the readymade environments and robots found in omplapp/resources folder. Then choose a planner and press solve to see your planned path and graphs. This is very limited GUI. To conduct research you have to learn how to modify ompl base code.
A quick start can be the files found in omplapp/ompl/demo folder where you will find some example python and cpp codes. Open one and see how ompl works. You need to understand these fully before going to modify the ompl source codes if you plan to make a new planner or modify any functionality.