corot / world_canvas

ROS framework for storing and accessing semantic information about the world, with an initial emphasis on needs and use cases for mobile robots.
10 stars 19 forks source link

Relationships between objects; what we really need? #7

Open corot opened 10 years ago

corot commented 10 years ago

I have implemented relationships a simple filter criteria: "give me all the annotations that ...bla bla bla... and that are related with x, y OR z.

Is this enough? Abstract relationship and let the apps to provide the semantics of it?

This work on Piyush usecase of doors and approach points, bit... can we imagine more complicated scenarios that require something more powerful?

stonier commented 10 years ago

I think this is something that will evolve. It's enough to start playing with the idea. Eventually though we might have our own language to express these relationships. The world model was using the idea of 'in'. Another relationship might be 'connected'.

It might be useful to see what others do. For example in the 'doom' style gaming world or MUD's. How do they express connections between all the objects/actors in the world?