Oop task planning, use three knowledge bases, world-, domain- for vision, plan base