Immobotic robots utilize a rudimentary form of "
self-awareness" to help them solve problems. The key is that they "have a commonsense model of the physics of their internal components and can reason from that model to determine what is wrong and to know how to act".