Some combination (sequential, parallel, meta, whatever convenient shape) of single tasks executed at super-human ability (computer vision + path learning are there already) would inevitably lead to some sort of singularity when coupled with just SoA motion, handling and decision making / optimization. Generalizing occasional singularities, though, still seems a long way ahead.