That would mean that Google is able to fulfill a task with the robots, no? As a figure of speech, 'this should do' means that something is sufficient. Any first-language speakers?
Q: "Which company is sufficient with its robots?" A: "Google should do. [with its robots]"