Planning and realization of service robot manipulation tasks at multiple levels of abstraction