An object-oriented paradigm for the design and implementation of robot planning and programming systems | IEEE Conference Publication | IEEE Xplore