Published September 20, 2024 | Version 2.0.0

KnowRob 2.0

  • 1. EDMO icon University of Bremen

Description

KnowRob 2.0 is a knowledge-based framework for equipping robots with explicit, machine-readable knowledge about the world, enabling them to reason, learn, and interpret their environment. Building on the foundations of the original KnowRob system, KnowRob 2.0 introduces a modular, high-performance architecture implemented in C++, supporting multiple reasoning engines and efficient knowledge processing. It integrates symbolic and subsymbolic methods, allowing robots to combine logical reasoning with learned models. KnowRob 2.0 is widely used in robotics research for tasks such as plan generation, object recognition, and semantic mapping, serving as a key enabler for knowledge-driven robot autonomy.

Files

Files (3.3 MB)

Name Size Download all
md5:e842e5393652dae108fc63cae0aa7e8a
3.3 MB Download

Additional details

Related works

Is described by
Conference paper: 10.1109/ICRA.2018.8460964 (DOI)
Is new version of
Conference paper: 10.1177/0278364913481635 (DOI)

Funding

Deutsche Forschungsgemeinschaft
Everyday Activity Science and Engineering (EASE) CRC 1320
European Union
European ROBotics and AI Network (euROBIN) 101070596

Software

Repository URL
https://github.com/knowrob/knowrob
Programming language
C++ , Prolog , Python
Development Status
Active