跳至正文
返回首页
1969里程碑

SHAKEY:首个移动智能机器人

斯坦福研究院开发 SHAKEY 机器人,首个能够感知环境并自主行动的移动机器人。

事件概述

1966年至1972年间,斯坦福国际研究院(SRI)开发了 SHAKEY 机器人,这是世界上第一个能够感知环境、规划路径并自主行动的移动机器人。SHAKEY 配备了电视摄像机、光学测距仪和碰撞传感器,能够在其环境中导航、推动物体并执行简单任务。它将视觉感知、路径规划、逻辑推理和控制执行集成在一个系统中,开创了机器人感知-规划-行动的经典范式。SHAKEY 项目诞生了多项重要贡献,包括 A* 搜索算法和 STRIPS 规划系统,对后来的机器人学和 AI 规划领域产生了深远影响。

深度学习笔记

背景、原理、影响与要点,一次读懂这个事件

约 3 分钟读完

背景与脉络

1966—1972 年,斯坦福国际研究所(SRI)在 Charles Rosen 提议下研制 SHAKEY,公认是世界上第一台能“推理自身行动”的移动机器人。项目 1965 年获 DARPA 资助,目标是让自动装置在真实环境独立运作。SHAKEY 身高近似成人,配备电视摄像机、激光测距与碰撞传感器,通过无线电连到大型计算机(先 SDS-940,后 PDP-10)受控。它能在摆满方块与斜坡的房间里理解“把方块推下平台”之类的指令,自主规划路径、避障并执行,把感知—建模—规划—执行首次整合到一台机器人上。

核心要点

  • 1SRI 于 1966—1972 年研制,是首台能对自身行动做逻辑推理的移动机器人。
  • 2由 Charles Rosen 提议,Nilsson、Raphael、Fikes、Hart 等参与。
  • 3首次应用 STRIPS 规划系统,将高层指令分解为基本动作序列。
  • 4应用了共同发明的 A* 启发式搜索算法进行路径规划。
  • 5软件分感知、世界建模、规划、执行四级,成为自主系统架构模板。
  • 62003 年获 IEEE 里程碑奖,2004 年入选机器人名人堂。

原理与技术细节

SHAKEY 的突破在于“先想清楚再动”。它先用摄像机与测距仪建立环境的符号化世界模型(如“方块 A 在房间 B”),高层指令经 STRIPS 规划器翻译:STRIPS 用一组“前置条件—动作—效果”的算子集,从目标状态反向链出达成所需的动作序列,并在意外障碍出现时重新规划。路径层面则由 A* 搜索最优:A* 给每个节点估计“已走代价 + 到目标启发式代价”,优先扩展总估计最小的节点,既保证最优又比盲目搜索高效。打个比方,STRIPS 像项目经理把“送达文件”拆成若干任务,A* 像快递员在地图里挑最短路线。整个控制架构把感知、建模、规划、执行分层解耦,至今仍是移动机器人的标准范式。

影响与后续

SHAKEY 验证了“感知—规划—执行”框架的可行性,其 STRIPS 与 A* 成为规划与搜索领域的基石:A* 至今用于游戏寻路、地图导航与火星探测。局限是受当时算力与传感器所限,只能在预设的简单实验室环境工作,完成一个指令常耗时数小时,且伸缩臂最终未实现。它的真正价值在架构与方法论:把符号推理与传感器反馈结合,指明了通向现代自主系统的道路。

学习要点

  • 机器人智能 = 感知建模 + 符号规划 + 执行,三者必须打通。
  • A* 用“已花代价 + 启发式”平衡最优与效率,是搜索的典范。
  • 架构分层解耦(感知/规划/执行)比堆砌硬件更决定系统可扩展性。

术语表

STRIPSSTRIPS

用“前置条件—动作—效果”算子做状态规划的经典规划系统,SHAKEY 首用。

A* 搜索A* search

结合已花代价与启发式估计的图搜索算法,保证最优且比盲目搜索高效。

感知-规划-执行Perceive-plan-act

自主系统的经典闭环架构,SHAKEY 首次在机器人上整合实现。

相关事件