ViMantic is a distributed architecture for semantic mapping of environments using mobile robots. For this, we have used Unity to create virtual environments that represent the information obtained from the real environment. This architecture is composed of one or several clients (robots/agents) and a server.
- Use an ontology as a formal and clear model to accommodate semantic information, including also mechanisms for its manipulation, i.e. insertion, modification or query.
- The model is automatically populated, i.e. it has a method to transform sensory data into high-level information, e.g. by recognizing objects.
- ViMantic uses 3D virtual maps to show the semantic knowledge acquired.
Download and embed in your Unity project.
Result obtained using Robot@VirtualHome:
If you use ViMantic in your research, use the following BibTeX entry.
@article{fernandez2021vimantic,
title={ViMantic, a distributed robotic architecture for semantic mapping in indoor environments},
author={Fernandez-Chaves, D and Ruiz-Sarmiento, JR and Petkov, N and Gonzalez-Jimenez, J},
journal={Knowledge-Based Systems},
pages={107440},
year={2021},
publisher={Elsevier}
}