Day31-31|11.3.4 机器人的分类:建立面向架构选型的多维分类方法

一、教材定位

本节是《系统架构设计师教程(第2版)》第11章机器人技术概述的最后一个小节,承接机器人概念、发展历程和机器人4.0核心技术。学习分类的目的,不是把机器人机械地划分为若干名称,而是根据不同分类维度理解机器人在结构、环境、控制、任务和安全方面的差异,从而为系统架构设计、技术选型和案例分析提供依据。

考试题目通常不会直接问“机器人分为哪几类”这么简单,而会给出一个仓储、制造、医疗、农业、交通或家庭场景,让考生判断机器人类型、说明关键组成、分析部署方式和质量属性。若只按照外观分类,容易遗漏真正决定架构的因素。系统架构设计师应该综合回答:它在哪里运动?怎样感知?由谁控制?自主程度多高?与人如何协作?任务风险是什么?

二、为什么需要多维分类

机器人具有跨领域特征,同一台机器人可以同时属于多个类别。例如,一台在仓库中搬运货物的机器人,按移动方式属于轮式移动机器人,按应用属于物流机器人,按控制方式属于自主机器人,按交互方式属于人机协作系统,按部署架构又属于云边端协同设备。如果只选择一个标签,就无法完整描述其架构约束。

多维分类有三个价值:

  1. 帮助识别系统的主要任务和环境约束。
  2. 帮助选择传感器、执行机构、控制器、通信方式和平台能力。
  3. 帮助确定安全等级、人工监督、测试方法和运维策略。

三、按应用领域分类

1. 工业机器人

工业机器人用于焊接、装配、搬运、喷涂、码垛、加工和检测等生产任务。其环境通常相对结构化,强调重复精度、节拍、负载、可靠性和生产线集成。架构重点是运动控制、工艺参数、末端工具、设备互锁和与制造执行系统的接口。

工业机器人不一定具有很强的自主智能,很多任务仍依靠示教程序和固定工装完成。但当生产从大批量单品种转向多品种小批量时,系统需要增加视觉定位、力控制、柔性夹具、任务配置和快速换型能力。

2. 服务机器人

服务机器人面向公共服务、家庭、医疗、教育、酒店、清洁和迎宾等场景。环境通常更开放,人员行为更复杂,任务也更依赖交互和安全。服务机器人需要考虑语音、视觉、导航、隐私、礼貌交互和人工干预。

服务机器人常采用移动平台和自然交互技术,架构需要支持地图、定位、动态避障、任务调度、用户身份和远程运维。对医疗和公共场所机器人,还要考虑数据合规、责任边界和异常行为解释。

3. 特种机器人

特种机器人用于消防、救援、排爆、深海、空间、核工业、危险环境巡检等场景。它们的共同特征是人员难以直接进入或风险极高,对远程操作、环境适应、通信可靠性、冗余和失效安全要求高。

特种机器人通常不能只依赖完全自主,也需要保留远程人工操作和安全回退。通信中断、能源不足、传感器失效和环境突变时,要有明确的返航、待机、停止或自救策略。

4. 农业、医疗和交通机器人

农业机器人面临天气、地形、作物差异和季节变化,强调定位、视觉识别、能源和环境适应;医疗机器人强调精度、卫生、隐私、可追溯和人工确认;交通机器人强调定位、路径规划、规则遵守、实时性和公共安全。虽然应用不同,但都说明领域约束会直接影响架构选择。

应用类型 典型环境 主要任务 架构重点
工业机器人 结构化生产线 装配、焊接、搬运 精度、节拍、互锁、工艺集成
服务机器人 开放公共或家庭环境 引导、清洁、配送、陪护 交互、导航、隐私、人机安全
特种机器人 高危或难进入环境 救援、巡检、排爆、探测 远程操作、冗余、通信和自救
农业机器人 户外、非结构化环境 播种、采摘、除草、巡检 环境适应、视觉、能源、定位
医疗机器人 医疗机构或患者环境 手术辅助、康复、配送 精度、卫生、审计、人工确认
交通机器人 道路、轨道、空中或水面 运输、驾驶、巡检 实时性、规则、安全、冗余

四、按机械结构分类

1. 关节型机器人

关节型机器人由多个旋转或移动关节组成,能够在较大空间内灵活运动,典型是工业机械臂和协作机械臂。其架构重点是正逆运动学、轨迹规划、关节控制、负载、奇异位形、工具标定和安全区域。

关节型机器人适合多姿态和复杂操作,但运动规划和碰撞检测较复杂。系统需要对关节角度、速度、力矩和温度进行监控,避免超限;末端工具变化时还要更新负载和坐标参数。

2. 直角坐标和并联机器人

直角坐标机器人沿相互垂直的轴运动,结构简单、控制和定位较直观,适合搬运和加工。并联机器人通过多个支链共同支撑末端,具有速度快、刚度高等特点,但工作空间和运动学约束更复杂。选择时应结合负载、速度、精度、工作空间和维护条件。

3. 移动机器人

移动机器人通过轮式、履带式、足式或其他方式改变位置。轮式机器人效率高、结构简单,适合平整地面;履带式机器人适合复杂地形但能耗和维护较高;足式机器人适应台阶和不平地面,但控制和稳定性更复杂。

移动结构直接决定定位、导航、避障、能源和运动控制架构。不能只根据“能移动”选择方案,还要分析地面、坡度、障碍、载荷、续航和安全要求。

4. 飞行和水下机器人

无人机需要处理姿态稳定、空域规则、能源、定位和通信;水下机器人需要处理水压、能见度、浮力、声学通信和回收。它们通常对能源管理、通信中断和自主返航要求很高,测试也需要仿真、实验场和分级放飞或下水验证。

五、按移动方式和运动自由度分类

机器人可分为固定式、移动式、固定与移动结合式。固定机器人通常具有稳定的供电、网络和工位,适合高精度重复任务;移动机器人具有更强的任务覆盖能力,但要承担定位、能源、路径和环境变化;移动机械臂兼具移动和操作能力,架构复杂度更高,需要解决底盘与机械臂协同、整体稳定和任务规划。

自由度反映机器人能够独立运动的方向数量。自由度越多,姿态和动作灵活性可能越高,但控制、规划、标定和安全验证也更复杂。架构设计不能简单认为自由度越多越好,应根据任务所需动作、精度、成本和维护能力选择。

六、按控制方式分类

1. 远程操作机器人

远程操作机器人主要由人通过遥控器、控制台或网络发送指令,适合高危、难进入或需要专家判断的场景。系统重点是操作者身份、指令时延、视频回传、通信冗余、操作反馈和失联保护。

远程操作并不等于没有自主能力。为了降低通信压力和操作者负担,可以在机器人端增加姿态稳定、碰撞限制、自动回位和局部避障,但要明确哪些动作由人决定,哪些动作由机器自动完成。

2. 程序控制机器人

程序控制机器人按预先编写的程序和轨迹执行任务,行为确定、易于验证,适合结构化场景。缺点是面对工件变化、障碍物和环境扰动时适应能力有限。架构需要提供示教、参数配置、版本管理和安全互锁。

3. 自适应和自主机器人

自适应机器人可以根据传感器反馈调整参数,自主机器人可以进一步自行规划路径、选择任务或处理异常。自主程度越高,对感知质量、模型验证、决策解释、人工接管和运行监控的要求越高。

4. 混合控制

实际系统通常采用混合方式:底层确定性控制、上层规则和规划、局部模型推理、必要时人工干预。这种分层比单纯追求全自动更容易满足安全和可靠性要求。

七、按自主程度分类

自主程度可以从人工完全控制、辅助控制、监督自主到高度自主逐步增强。

自主级别 人的角色 机器人能力 适用场景
人工控制 持续操作和决策 执行基本动作 高风险、环境未知
辅助控制 提供目标和关键指令 稳定、限位、局部避障 远程作业、机械辅助
监督自主 设定任务并监督 自主规划和执行常规任务 仓储、巡检、配送
高度自主 处理例外和审批 多任务规划和环境适应 结构化或受控场景

自主程度不是固定标签,而是与场景、任务和风险相关。同一机器人在仓库空闲时段可以高度自主,在人员密集或危险操作时则应降级为监督或人工控制。架构应支持自主等级切换,并让切换过程可见、可审计。

八、按交互方式分类

1. 隔离式机器人

机器人在围栏、隔离区或专用空间工作,人和机器人不直接共享作业空间。优点是安全边界清晰,控制和验证相对简单;缺点是柔性和空间利用受限。

2. 协作式机器人

协作机器人与人共享空间,通过速度限制、力限制、视觉监测和安全区域实现协作。架构必须同时考虑人的意图不确定性和机器人的动作可预测性,必要时采用保守策略。

3. 服务交互机器人

服务机器人需要与用户进行语言、动作或视觉交互,重点是身份、意图、隐私、可解释和误操作处理。自然交互不能绕过正式业务权限,例如用户说出命令后仍需验证是否有权执行。

九、按智能技术分类

机器人可以是规则驱动、模型驱动、学习驱动或混合智能系统。

规则驱动系统适合权限、限位、流程和安全互锁;模型驱动系统使用运动学、动力学和环境模型进行规划控制;学习驱动系统从数据中识别对象、预测状态或学习策略;混合系统将模型、规则、知识和学习结果结合起来。

选择技术时要比较可解释性、数据需求、实时性、鲁棒性、维护成本和验证难度。对高风险动作,学习模型通常不应独立承担最终裁决;对复杂感知,单纯规则又难以覆盖真实变化。分类的意义在于找到组合方式,而不是给系统贴上“智能”标签。

十、分类与架构选型的关系

1. 环境决定感知和导航

结构化工厂可以使用标记、固定坐标和确定性流程,开放环境则需要多传感器、动态地图和重规划。环境变化越大,定位、障碍识别和异常处理投入越高。

2. 任务决定执行机构和控制

搬运任务关注载荷、稳定和路径;抓取任务关注末端工具、视觉和力控制;巡检任务关注传感器覆盖、能源和数据;手术辅助任务关注精度、冗余和人工确认。不能根据机器人外观选择架构,必须从任务动作反推能力。

3. 风险决定自主程度和人工边界

低风险清洁和盘点可以采用较高自主程度;涉及人身、公共交通、医疗和高价值设备时,要增加隔离、审批、冗余和人工接管。风险分级应贯穿设计、测试、上线和运维。

4. 数量决定平台化程度

一台机器人可以人工配置,几十台需要设备管理和任务调度,数百台则需要能力模型、批量升级、数字孪生、资源优化和多租户隔离。机器人数量增长会把单机问题转化为分布式系统问题。

十一、案例分析:医院配送机器人选型与架构设计

某医院计划部署机器人在病区和药房之间运送药品、样本和耗材。环境中有患者、医护人员、电梯和动态障碍物;药品配送需要身份和流程审计;医院部分区域网络覆盖不稳定,机器人不能因网络中断而在通道中长时间阻塞。

问题一:从哪些维度对机器人进行分类?

参考答案:按应用属于医疗服务和物流配送机器人;按移动方式属于轮式移动机器人;按控制方式属于自主与人工辅助混合机器人;按交互方式属于人机协作机器人;按部署方式属于端、边缘和中心平台协同系统;按风险属于涉及医疗物资和公共空间的中高风险系统。多维分类有助于识别导航、交互、审计和安全要求。

问题二:给出关键架构措施

参考答案:机器人端负责实时控制、定位、避障、急停和载荷状态;边缘节点维护楼层地图、电梯和区域状态,提供局部调度和缓存;中心平台负责任务、药品身份、授权、路线、审计和设备运维。任务下发需要验证药品、目的地、操作者和有效期;到达病区需要身份或柜门确认;网络中断时机器人停止接受新任务,按安全策略停靠或返回最近安全点,并缓存事件。

问题三:为什么不能只根据“配送效率”评价系统?

参考答案:还要评价药品和样本的完整性、任务准确率、路径安全、人员碰撞、隐私、审计、网络中断恢复、设备可用率和人工接管率。医疗场景错误配送或未经授权开柜的代价远高于单纯延迟,架构必须优先满足安全、正确和可追溯。

十二、综合知识练习

题1

为什么机器人分类应采用多个维度,而不能只按工业、服务和特种分类?

参考答案:应用分类只能说明使用领域,不能完整说明结构、运动、控制、自主程度、交互方式和风险。同一应用可能使用不同结构和控制方式,架构约束也不同。多维分类能够支持传感器、控制器、网络、安全和平台的具体选型。

题2

自主程度提高会增加哪些系统架构要求?

参考答案:需要更强的感知、定位、规划、环境建模、异常检测和行为监控,同时增加模型验证、可解释、人工接管、权限、审计和回退要求。自主程度越高,不代表可以减少治理,反而需要更明确的边界。

题3

远程操作机器人最需要关注哪些质量属性?

参考答案:通信时延和稳定性、视频与状态反馈、指令身份和权限、失联保护、操作安全、冗余通信、任务有效期和日志审计。机器人要能在通信中断时进入预设安全状态,而不是保持最后危险动作。

题4

一台机器人数量从 1 台增长到 100 台,架构会发生什么变化?

参考答案:需要设备注册、能力模型、集中或分布式调度、任务状态管理、资源冲突处理、批量配置和升级、健康监控、故障转派、地图与模型管理、权限隔离和运营分析,系统从单机控制演变为分布式机器人平台。

十三、论文写作素材

论文可以围绕“面向医疗或智能仓储的多类型机器人系统架构设计”展开。写作时先定义应用环境、任务、风险和人员边界,再从应用、移动、控制、自主、交互和平台维度分类,说明分类如何驱动架构决策。不要只列出机器人名称,要把分类与质量属性联系起来。

可使用如下段落:

“在机器人选型和架构设计中,我采用多维分类方法,而不是只按应用名称选择设备。首先根据环境判断采用固定式还是移动式结构,再根据任务确定执行机构和传感器;依据风险划分人工控制、辅助控制和监督自主等级;依据机器人数量建设设备管理、任务调度和批量运维平台。对于人员共享空间的机器人,端侧保留急停、限位和速度控制,边缘侧负责局部地图与避障,中心平台负责全局任务和审计。自主决策不能绕过身份、权限、有效期和安全约束,网络中断时系统切换到可验证的安全策略。”

十四、今日复盘

  1. 机器人分类不是为了记名称,而是为了识别环境、任务、结构、控制、自主和风险约束。
  2. 应用领域、机械结构、移动方式、控制方式、自主程度、交互方式和智能技术都可以作为分类维度。
  3. 分类不同,传感器、执行器、导航、通信、平台和安全架构也会不同。
  4. 自主程度越高,越需要状态监控、人工接管、解释、审计和回退机制。
  5. 机器人数量增加后,系统会从单机设备转化为具有分布式协同特征的平台。
  6. 案例题要把分类维度落实为架构决策和质量指标;论文题要说明选型依据、风险控制和演进策略。

完成本节后,面对任何机器人场景,可以按“应用—结构—运动—控制—自主—交互—风险—平台规模”八个维度快速分析。分类不是答案的终点,而是从需求走向架构、从架构走向验证的起点。