Picking up and putting down a cube from a known location, and visually analyzing it, are both solved problems. It's a boring and arbitrary restriction. One could just as well require the manipulators start 100 yards away, which would be biased toward fast-moving robots.