Shakey the robot
   HOME

TheInfoList



OR:

Shakey the Robot was the first general-purpose mobile
robot A robot is a machine—especially one Computer program, programmable by a computer—capable of carrying out a complex series of actions Automation, automatically. A robot can be guided by an external control device, or the robot control, co ...
able to reason about its own actions. While other robots would have to be instructed on each individual step of completing a larger task, Shakey could analyze commands and break them down into basic chunks by itself. Due to its nature, the project combined research in robotics,
computer vision Computer vision tasks include methods for image sensor, acquiring, Image processing, processing, Image analysis, analyzing, and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical ...
, and
natural language processing Natural language processing (NLP) is a subfield of computer science and especially artificial intelligence. It is primarily concerned with providing computers with the ability to process data encoded in natural language and is thus closely related ...
. Because of this, it was the first project that melded logical reasoning and physical action. Shakey was developed at the
Artificial Intelligence Center The Artificial Intelligence Center is a laboratory in the Information and Computing Sciences Division of SRI International. It was founded in 1966 by Charles Rosen and studies artificial intelligence. One of their early projects was Shakey the ...
of Stanford Research Institute (now called
SRI International SRI International (SRI) is a nonprofit organization, nonprofit scientific research, scientific research institute and organization headquartered in Menlo Park, California, United States. It was established in 1946 by trustees of Stanford Univer ...
). Some of the most notable results of the project include the A* search algorithm, the Hough transform, and the visibility graph method.


History

Shakey was developed from approximately 1966 through 1972 with Charles Rosen, Nils Nilsson and Peter Hart as project managers. Other major contributors included Alfred Brain, Sven Wahlstrom, Bertram Raphael, Richard Duda, Richard Fikes, Thomas Garvey,
Helen Chan Wolf Helen Chan Wolf is an artificial intelligence pioneer who worked on facial recognition technology and Shakey the robot, the world's first autonomous robot, at SRI International. Career In the early 1960s, Wolf worked with Charles Bisson an ...
and Michael Wilber. The project was funded by the
Defense Advanced Research Projects Agency The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adva ...
(DARPA) based on a SRI proposal submitted in April 1964 for research in "Intelligent Automata", later "Intelligent Automata to Reconnaissance". It was originally designed to have two retractable arms. Now retired from active duty, Shakey is currently on view in a glass display case at the
Computer History Museum The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
in
Mountain View, California Mountain View is a city in Santa Clara County, California, United States, part of the San Francisco Bay Area. Named for its views of the Santa Cruz Mountains, the population was 82,376 at the 2020 United States census, 2020 census. Mountain V ...
. The project inspired numerous other robotics projects, most notably the Centibots.


Software

The robot's programming was primarily done in
LISP Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation. Originally specified in the late 1950s, ...
. The
Stanford Research Institute Problem Solver The Stanford Research Institute Problem Solver, known by its acronym STRIPS, is an automated planning, automated planner developed by Richard Fikes and Nils Nilsson (researcher), Nils Nilsson in 1971 at SRI International. The same name was later ...
(STRIPS) planner it used was conceived as the main planning component for the software it utilized. As the first robot that was a logical, goal-based agent, Shakey experienced a limited world. A version of Shakey's world could contain a number of rooms connected by corridors, with doors and light switches available for the robot to interact with. Shakey had a short list of available actions within its planner. These actions involved traveling from one location to another, turning the light switches on and off, opening and closing the doors, climbing up and down from rigid objects, and pushing movable objects around. The STRIPS automated planner could devise a plan to enact all the available actions, even though Shakey himself did not have the capability to execute all the actions within the plan personally. An example mission for Shakey might be something like, an operator types the command "push the block off the platform" at a computer console. Shakey looks around, identifies a platform with a block on it, and locates a ramp in order to reach the platform. Shakey then pushes the ramp over to the platform, rolls up the ramp onto the platform, and pushes the block off the platform.


Hardware

Physically, the robot was particularly tall, and had an antenna for a radio link,
sonar Sonar (sound navigation and ranging or sonic navigation and ranging) is a technique that uses sound propagation (usually underwater, as in submarine navigation) to navigate, measure distances ( ranging), communicate with or detect objects o ...
range finders, a television camera, on-board processors, and collision detection sensors ("bump detectors"). The robot's tall stature and tendency to shake resulted in its name:


Research results

The development of Shakey provided far-reaching impact on the fields of robotics and artificial intelligence, as well as computer science in general. Some of the more notable results include the development of the A* search algorithm, which is widely used in
pathfinding Pathfinding or pathing is the search, by a computer application, for the shortest route between two points. It is a more practical variant on Maze-solving algorithm, solving mazes. This field of research is based heavily on Dijkstra's algorith ...
and
graph traversal In computer science, graph traversal (also known as graph search) refers to the process of visiting (checking and/or updating) each vertex in a graph. Such traversals are classified by the order in which the vertices are visited. Tree traversa ...
, the process of plotting an efficiently traversable path between points; the Hough transform, which is a feature extraction technique used in
image analysis Image analysis or imagery analysis is the extraction of meaningful information from images; mainly from digital images by means of digital image processing techniques. Image analysis tasks can be as simple as reading barcode, bar coded tags or a ...
,
computer vision Computer vision tasks include methods for image sensor, acquiring, Image processing, processing, Image analysis, analyzing, and understanding digital images, and extraction of high-dimensional data from the real world in order to produce numerical ...
, and
digital image processing Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing. It allo ...
; and the visibility graph method for finding
Euclidean shortest path The Euclidean shortest path problem is a problem in computational geometry: given a set of polyhedral obstacles in a Euclidean space, and two points, find the shortest path between the points that does not intersect any of the obstacles. Two d ...
s among obstacles in the plane.


Media and awards

In 1969 the SRI published "SHAKEY: Experimentation in Robot Learning and Planning", a 24-minute video. The project then received media attention. This included an article in the ''
New York Times ''The New York Times'' (''NYT'') is an American daily newspaper based in New York City. ''The New York Times'' covers domestic, national, and international news, and publishes opinion pieces, investigative reports, and reviews. As one of ...
'' on April 10, 1969. In 1970, ''
Life Life, also known as biota, refers to matter that has biological processes, such as Cell signaling, signaling and self-sustaining processes. It is defined descriptively by the capacity for homeostasis, Structure#Biological, organisation, met ...
'' referred to Shakey as the "first electronic person"; and in November 1970 ''
National Geographic Magazine ''National Geographic'' (formerly ''The National Geographic Magazine'', sometimes branded as ''Nat Geo'') is an American monthly magazine published by National Geographic Partners. The magazine was founded in 1888 as a scholarly journal, nine ...
'' covered Shakey and the future of computers. The
Association for the Advancement of Artificial Intelligence The Association for the Advancement of Artificial Intelligence (AAAI) is an international Learned society, scientific society devoted to promote research in, and responsible use of, artificial intelligence. AAAI also aims to increase public under ...
's AI Video Competition's awards are named "Shakeys" because of the significant impact of the 1969 video. Shakey was inducted into
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
's
Robot Hall of Fame The Robot Hall of Fame, established by Carnegie Mellon University in 2003, honors significant robots in science, society, and technology. The organization was established in 2003 by the School of Computer Science at Carnegie Mellon University i ...
in 2004 alongside such notables as
ASIMO ASIMO (Advanced Step in Innovative Mobility) is a humanoid robot created by Honda in 2000. In 2002, there were 20 units of the first ASIMO model produced; three different ASIMO models subsequently followed. As of February 2009, there were over ...
and
C-3PO C-3PO () or See-Threepio is a humanoid robot character in the ''Star Wars'' franchise. He is a protocol droid (Star Wars), droid designed to assist in etiquette and translation, and is fluent in over six million forms of communication. The chara ...
. Shakey has been honored with an IEEE Milestone in Electrical Engineering and Computing. Shakey was showcased in the BBC's ''Towards Tomorrow: Robot'' (1967) documentary.


References


Further reading

* * * * * *


External links


SRI page on Shakey

SRI educational film demonstrating Shakey

LIFE Magazine article (Nov. 20, 1970)

Peter Hart talk covering the history and legacy of the project at the Computer History Museum where Shakey is displayed (2015)
{{DARPA, state=collapsed Historical robots History of artificial intelligence Rolling robots Robots of the United States 1972 robots SRI International