Install Overworld

Since Overworld is a ROS package, make sure that ROS is installed on your platform. Overworld is fully supported and maintained by ROS Melodic Morenia, and ROS Noetic Ninjemys. Desktop ROS configuration is not required for use of overworld.

First, install Overworld dependencies:

sudo apt install -y libglm-dev libglfw3-dev

Overworld uses the software Ontologenius as a knowledge base and the common_ground_ontology as a vocabulary. Clone all packages in your catkin workspace and compile it:

cd ~/catkin_ws/src/

git clone https://github.com/sarthou/overworld.git

git clone https://github.com/RIS-WITH/common_ground_ontology.git

git clone https://github.com/sarthou/ontologenius.git

cd ..

catkin_make

Troubles

- If you have the following error :

Could not find a package configuration file provided by "qt_build" with any of the following names:

qt_buildConfig.cmake
qt_build-config.cmake

You just have to install qt-build:

sudo apt-get install ros-DISTRO-qt-build