fredyvilla / opencog-to-minecraft

Interface linking Minecraft to OpenCog using ROS
1 stars 0 forks source link

Use clustering to identify block groups #17

Closed fredyvilla closed 8 years ago

fredyvilla commented 8 years ago

Bot clusters blocks into agglomerate to be able to identify areas.

akhisud commented 8 years ago

This clustering would be based on the definition of blocks in blocks.py (from spockbots), wouldn't it?

akhisud commented 8 years ago

I'd like to work on this, but a little more insight from someone experienced would greatly help. For instance, for what properties of 'areas' are we looking to identify areas?

AndrewBuck commented 8 years ago

One way to go about this is to use the categories facility in the grounded knowledge class. Create a category for the kinds of things you want to group and then run a execute a bind link looking for blocks who are part of that class and one of their neighbors is as well. Then you can look further at the blocks returned by the bind link and further group them into larger clusters or whatever you wanted to do with them.