Can robots be self-aware?