Autonomous robots may be characterized as intelligent machines capable of performing tasks in unstructured environments without explicit or continuous human control over their movements. Concepts range from small insect-like machines to highly sophisticated humanoid robots with social intelligence and awareness of their environment.
An autonomous robot can sense and gain information about its surroundings, work and move either part or all of itself for an extended period without human assistance, and avoid situations that are harmful to people, property, or itself. It may also learn, or gain new capabilities, like adapting to changing conditions or adjusting strategies for accomplishing its tasks.
New categories of autonomous and mobile robots have been developed that can significantly expand the applications of robotics.
Cognitive robots are endowed with artificial reasoning skills to achieve complex goals in complex environments. Cognitive robots can be used in manufacturing and as home helpers, caregivers, or emergency and rescue aids. They are also useful for space missions.
Moving On Their Own – A flying robot stars in a Microsoft video for young people interested in computer science
A number of research projects are focused on cognitive robotic systems, including the European Union’s project CoSy—Cognitive Systems for Cognitive Assistants—aimed at developing robots that are more aware of their environment and better able to interact with humans. Another is provided by the cognitive robot companion in the Cogniron Project of the French National Center for Scientific Research. The project aims at developing a robot that would serve humans in their daily lives. It would exhibit cognitive capabilities for adapting its behavior to changing situations and for various tasks.
Neurorobotics couples neuroscience with robotics. The overall goals of the activity are to develop high-performance, human-centered robotic systems to serve as physical platforms for validating biological models. Current activities are focused on developing robotic devices with control systems that mimic the nervous system, such as brain-inspired algorithms and models of biological neural networks.
The field of evolutionary robotics emerged from the idea of allowing robots to evolve. Although the field shares many of the insights of artificial life, which pioneered the use of genetic algorithms in the 1970s and 1980s, evolutionary robotics is distinguished by its insistence on making the leap from computer animations to physical machines. Evolutionary robotics aims at developing robots that acquire their own skills through close interaction with the environment. Evolutionary computational tools like neural networks, genetic algorithms, and fuzzy logic are used in developing intelligent autonomous controllers for robots.