Giving robots knowledge isn't some newfangled ability - it's been around for a good while. Letting a robot learn for itself; well, that's a little more modern. With IBM's Watson, we saw a supercomputer that could scour the Internet to beef up its own knowledge, and the result was undoubtedly impressive. But knowledge is one thing; putting...