Hierarchical Abstraction of World Elements and Behaviors for efficient task planning of a mobile robot | IEEE Conference Publication | IEEE Xplore