The capabilities of robots are defined by the tight coupling between their physical bodies and the computation that comprises their brains.
The capabilities of robots are defined by the tight coupling between their physical bodies and the computation that comprises their brains. For example, a flying robot must have a body capable of flying and algorithms to control flight. Today’s robots can do basic locomotion on the ground, in the air, and in water. They can recognize objects, map new environments, perform pick-and-place operations, learn to improve control, imitate simple human motions, acquire new knowledge, and even act as a coordinated team. For example, the latest soccer robots and algorithms are put in practice at a yearly robot soccer competition called RoboCup.