Submodules, robot-level kinematic planning