Robots are becoming smart, but what they see and interpret what happens around them is a mammoth challenge. ...