Planning at multiple levels of abstraction, where high-level plans are refined into low-level actions.