robot.ppt - 软件架构课程 Lecture-3 补充

注意:本文件为 PowerPoint 97-2003 二进制格式(.ppt),内容为 EMF 矢量图/图片版 PPT,无文本层,无法自动提取文字。以下内容基于文件名、课程语境和软件架构课程的常见主题推测整理,仅供参考,标记为 partial 状态。

文件信息

  • 文件:robot.ppt
  • 大小:1.77 MB
  • 来源:田浩然上传的资料 / 0B105-SoftwareArchitecture / Lecture-3
  • 课程:北京大学软件架构课程(周立新博士主讲)
  • 格式:PowerPoint 97-2003 二进制格式(图片/矢量图版,无文本层)
  • Pictures 流:1278 KB(占文件主体,确认图片版)

主题定位

本文件是 Lecture-3 中机器人主题的第三个 PPT,与「机器人简介.ppt」、「机器人2.ppt」为同一系列。体积最大(1.77MB vs 319.5KB / 68KB),推测为内容最完整的版本,可能包含更多幻灯片、更多示意图和更详细的技术内容。

Lecture-3 整体主题涉及知识工程、专家系统、决策支持系统、机器人学等智能系统相关内容。robot.ppt 作为机器人主题的核心文件,可能覆盖以下方向:

可能的内容方向

  1. 机器人系统架构概述

    • 机器人软件体系结构的发展历程
    • 感知-规划-行动(Sense-Plan-Act, SPA)三层经典模型
    • 层级式 vs 反应式架构对比
  2. 包容式架构(Subsumption Architecture)

    • Rodney Brooks 的反应式机器人架构
    • 分层行为(levels of competence)
    • 抑制(inhibition)与压制(suppression)机制
    • 无符号推理、具身智能(embodied intelligence)
  3. 混合式架构(Hybrid Architecture)

    • 慎思层 + 反应层的结合
    • 三层混合架构:审议层(deliberative)/ 顺序层(sequencing)/ 反应层(reactive)
    • 典型代表:3T 架构、AuRA
  4. 机器人中间件与分布式架构

    • 机器人软件框架(如 ROS、Player/Stage、YARP)
    • 组件化开发与标准化接口
    • 分布式多机器人系统架构
  5. 机器人应用案例

    • 工业机器人(汽车制造、电子装配)
    • 服务机器人(家庭、医疗、教育)
    • 空间机器人(如 ETS-VII、JEMRMS,与「机器人简介」中的空间机器人主题呼应)
    • 自主移动机器人
  6. 机器人软件架构的挑战

    • 实时性与确定性
    • 可靠性与容错
    • 异构硬件集成
    • 人机交互接口设计

与软件架构课程的关联

作为软件架构课程 Lecture-3 的组成部分,机器人主题展示了架构设计原则在复杂嵌入式系统中的应用:

  1. 模块化与信息隐藏 — 呼应 Parnas 经典论文主题,机器人系统通过分层和模块化管理复杂度
  2. 架构风格 — 包容式、层级式、混合式是不同的架构风格,对应软件架构风格中的管道过滤器、事件驱动、分层等
  3. 质量属性 — 实时性、可靠性、可维护性是机器人架构的核心质量属性
  4. 复杂系统设计 — 机器人是典型的软硬件结合复杂系统,架构决策至关重要

机器人主题系列对比

文件大小推测定位
机器人简介.ppt319.50 KB入门概述,机器人基本概念与运动学基础
机器人2.ppt68.00 KB补充专题,可能是某一方向的深入
robot.ppt1.77 MB核心文件,内容最完整,推测为机器人软件架构主讲义

关联笔记

状态

  • 状态:partial(基于文件名与语境推测,无法提取实际内容)
  • 原始文件:田浩然上传的资料/0B105-SoftwareArchitecture/Lecture-3/robot.ppt
  • 处理日期:2026-08-28
  • 处理方法:PowerPoint 97-2003 二进制格式,OLE 解析确认无文本层(TextCharsAtom 记录数为 0),Pictures 流占主体(1278KB),确认为图片版 PPT,基于文件名和课程语境推测整理
  • 优先级评估:机器人主题非软件架构核心内容,且三张 PPT 均为图片版,知识可获取度低,建议后续有 OCR 资源时再补充