Autonomous robot
|
Autonomous robots are robots which can perform desired tasks in unstructured environments without continuous human guidance. Many kinds of robots are autonomous to some degree. Different robots can be autonomous in different ways. A high degree of autonomy is particularly desirable in fields such as space exploration, where communication delays and interruptions are unavoidable.
Some modern factory robots are "autonomous" within the strict confines of their direct environment. Maybe not every degree of freedom exists in their surrounding environment but the work place of the factory robot is challenging and can often be unpredictable or even chaotic. The exact orientation and position of the next object of work and (in the more advanced factories) even the type of object and the required task must be determined. This can vary unpredicatably (at least from the robot's point of view). From the start, factory robots have not been subject to continuous human guidance or necessarily any human guidance at all.
One important area of robotics research is to enable the robot to cope with its environment whether this be on land, underwater, in the air, underground or in space.
A fully autonomous robot in the real world has the ability to:
- Gain information about the environment.
- Work for months or years without human intervention.
- Travel from point A to point B, without human navigation assistance.
- Avoid situations that are harmful to people, property or itself
- Repair itself without outside assistance.
A robot may also be able to learn autonomously. Autonomous learning includes the ability to:
- Learn or gain new capabilities without outside assistance.
- Adjust strategies based on the surroundings.
- Adapt to surroundings without outside assistance.
Autonomous robots still require regular maintenance, as do other machines.
Examples of progress towards commercial autonomous robotics
SELF-MAINTENANCE: The first requirement for physical autonomy is the ability for a robot to take care of itself. The most basic self-maintenance is to find a docking station and recharge itself or swap its batteries as needed. Once this is accomplished, social robots can perform and interact without additional autonomous behaviors. Toy robots, for instance, are increasingly sophisticated socially: the most advanced example is Sony's Aibo range of robotic toy dogs, which are capable of self-docking. Honda performing robots (http://www.newscientist.com/news/news.jsp?id=ns99994845) are now also available for rent, at costs "similar to those of hiring a rock star."
Self maintenance is based on "proprioception", or sensing one's own status. Most robots have proprioceptive heat monitoring. Some robots can now sense whether they are level, wet, stuck or otherwise in jeopardy. Proprioception was the focus of the DARPA Proceptor project, including participants from CMU, SRI, SAIC, ActivMedia Robotics and many other research groups trying to identify whether robotic vehicles were encountering a tree or lake they must circumnavigate vs. a bush or puddle they might pass over. Increased proprioception will be required for robots to work autonomously near people and in harsh environments.
TASK PERFORMANCE: The next step in autonomous behavior is to actually perform a physical task. A new area showing commercial promise is domestic robots, with a flood of small vacuuming robots beginning with iRobot and Electrolux in 2002. While the level of intelligence is not high in these systems, they are capable of lightly cleaning floors, primarily using bump sensing to tell them to change direction. Similarly, the Friendly Robotics lawn mower uses an RF perimeter wire, like a dog fence, as a virtual version of bump sensing. However, this mower uses sophisticated tiling algorithms, rather than random motion, to calculate the most effective pattern for cutting the entire lawn.
The next level of autonomous task performance requires a robot to perform conditional tasks. For instance, MobileRobots' security robot can be programmed to detect intruders and respond in a particular way depending upon where the intruder is.
INDOOR POSITION SENSING AND NAVIGATION: For a robot to associate behaviors with a place requires it to know where it is and to be able to navigate point-to-point. Such navigation began with wire-guidance in the 1970's and progressed in the early 2000's to beacon-based triangulation. Current commercial robots autonomously navigate based on sensing natural features. The first commercial robots to achieve this were Pyxus' HelpMate hospital robot and the CyberMotion guard robot, both designed by robotics pioneers in the 1980's. These robots originally used manually created CAD floor plans, sonar sensing and wall-following variations to navigate buildings. The next generation, such as MobileRobots' PatrolBot and autonomous wheelchair, both introduced in 2004, have the ability to create their own laser-based maps of a building and to navigate open areas as well as corridors. Their control system changes its path on-the-fly if something blocks the way. Add the ability to control elevators and electronic doors, as SwissLog's and many other indoor bots do, and now robots can now freely navigate entire buildings. Autonomous stair-climbing, however, has not yet been achieved by any commercial bot.
As these indoor techniques continue to develop, vacuuming robots will not be limited to a single room, but will be able to traverse at least a single floor on their own. Security robots will be able to cooperatively surround intruders and cut off exits. These advances also bring concommitant protections: robots' internal maps typically permit "forbidden areas" to be defined to prevent robots from autonomously entering certain regions.
OUTDOOR AUTONOMOUS POSITION-SENSING AND NAVIGATION: Outdoor autonomy is most easily achieved in the air, since obstacles are rare. Cruise missiles are rather dangerous highly autonomous robots. Pilotless drone aircraft are increasingly used for reconnaissance. Some of these unmanned aerial vehicles (UAVs) are capable of flying their entire mission without any human interaction at all except possibly for the landing where a person intervenes using radio remote control. But some drone aircraft are capable of a safe, automatic landing also.
Outdoor autonomy is the most difficult for ground vehicles, due to: a) 3-dimensional terrain; b)great disparities in surface density; c) weather exigencies and d) instability of the sensed environment.
In the US, the MDARS project, which defined and built a prototype outdoor surveillance robot in the 1990's, is now moving into production and will be implemented in 2006. This robot can navigate semi-autonomously and detect intruders, using the MRHA software architecture planned for all ummanned military vehicles. MobileRobots.com will be producing its first outdoor surveillance robot for commercial use during the same year.
The Mars rovers MER-A and MER-B can find the position of the sun and navigate their own routes to destinations on the fly by:
- mapping the surface with 3-D vision
- computing safe and unsafe areas on the surface within that field of vision
- computing optimal paths across the safe area towards the desired destination
- driving along the calculated route;
- repeating this cycle until either the destination is reached, or there is no known path to the destination
The DARPA Grand Challenge is an attempt to encourage development of even more autonomous capabilities for ground vehicles.
See also
- Artificial intelligence
- Evolutionary robotics
- Epigenetic robotics
- Walter Grey Walter
- Microbot
- von Neumann machine
- Olaf Sporns
- Simultaneous localization and mapping
- AIBO
External links
- Automonous Robots Journal (http://www.kluweronline.com/issn/0929-5593)
- SpamButcher Autonomous Combat Robots (http://www.spambutcher.com/bots.html)