KR 2026 homework part 1
Here is a first draft description of the task. Additional helpful details and examples will be added during February.
You will have to describe the contents of an ordinary room for an intelligent robot who is going to navigate the room and is able to understand what is there, answer questions about the room, etc.
The room has to be described in a formal way. Enhanced with some rules, you should be able to formally find and derive information about the room, like what is higher, what is lower, what is above/below, find objects with some properties, etc. For example: what is above the table? is there a blue chair in the room? is there something weighing more than 100 kg in the room? what is near the blue book?
How to proceed:
- First, take a photo of an ordinary room with a reasonable number of various objects. Do not use a room somebody else is using! You will have to formalize the room information, using this photo.
- Second, formalize the contents using json-ld.
- Third, Convert the contents to a conventional logic format understandable by https://logictools.org/ .
- Fourth, invent and add sensible common-sense rules about the physical objects.
- Fifth, demostrate how https://logictools.org/ is able to answer (or not) various questions about the room.
For inspiration you may want to have a look at the following relatively complex suggestions of encoding information about rooms and things. Please do not try to use these exactly, just read them for ideas: