Toward Mobile Robots Reasoning Like Humans