Combining high-level causal reasoning with low-level geometric reasoning and motion planning for robotic manipulation | IEEE Conference Publication | IEEE Xplore