Day31-31|11.3.4 机器人的分类:建立面向架构选型的多维分类方法
Day31-31|11.3.4 机器人的分类:建立面向架构选型的多维分类方法
一、教材定位
本节是《系统架构设计师教程(第2版)》第11章机器人技术概述的最后一个小节,承接机器人概念、发展历程和机器人4.0核心技术。学习分类的目的,不是把机器人机械地划分为若干名称,而是根据不同分类维度理解机器人在结构、环境、控制、任务和安全方面的差异,从而为系统架构设计、技术选型和案例分析提供依据。
考试题目通常不会直接问“机器人分为哪几类”这么简单,而会给出一个仓储、制造、医疗、农业、交通或家庭场景,让考生判断机器人类型、说明关键组成、分析部署方式和质量属性。若只按照外观分类,容易遗漏真正决定架构的因素。系统架构设计师应该综合回答:它在哪里运动?怎样感知?由谁控制?自主程度多高?与人如何协作?任务风险是什么?
二、为什么需要多维分类
机器人具有跨领域特征,同一台机器人可以同时属于多个类别。例如,一台在仓库中搬运货物的机器人,按移动方式属于轮式移动机器人,按应用属于物流机器人,按控制方式属于自主机器人,按交互方式属于人机协作系统,按部署架构又属于云边端协同设备。如果只选择一个标签,就无法完整描述其架构约束。
多维分类有三个价值:
- 帮助识别系统的主要任务和环境约束。
- 帮助选择传感器、执行机构、控制器、通信方式和平台能力。
- 帮助确定安全等级、人工监督、测试方法和运维策略。
三、按应用领域分类
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 台,架构会发生什么变化?
参考答案:需要设备注册、能力模型、集中或分布式调度、任务状态管理、资源冲突处理、批量配置和升级、健康监控、故障转派、地图与模型管理、权限隔离和运营分析,系统从单机控制演变为分布式机器人平台。
十三、论文写作素材
论文可以围绕“面向医疗或智能仓储的多类型机器人系统架构设计”展开。写作时先定义应用环境、任务、风险和人员边界,再从应用、移动、控制、自主、交互和平台维度分类,说明分类如何驱动架构决策。不要只列出机器人名称,要把分类与质量属性联系起来。
可使用如下段落:
“在机器人选型和架构设计中,我采用多维分类方法,而不是只按应用名称选择设备。首先根据环境判断采用固定式还是移动式结构,再根据任务确定执行机构和传感器;依据风险划分人工控制、辅助控制和监督自主等级;依据机器人数量建设设备管理、任务调度和批量运维平台。对于人员共享空间的机器人,端侧保留急停、限位和速度控制,边缘侧负责局部地图与避障,中心平台负责全局任务和审计。自主决策不能绕过身份、权限、有效期和安全约束,网络中断时系统切换到可验证的安全策略。”
十四、今日复盘
- 机器人分类不是为了记名称,而是为了识别环境、任务、结构、控制、自主和风险约束。
- 应用领域、机械结构、移动方式、控制方式、自主程度、交互方式和智能技术都可以作为分类维度。
- 分类不同,传感器、执行器、导航、通信、平台和安全架构也会不同。
- 自主程度越高,越需要状态监控、人工接管、解释、审计和回退机制。
- 机器人数量增加后,系统会从单机设备转化为具有分布式协同特征的平台。
- 案例题要把分类维度落实为架构决策和质量指标;论文题要说明选型依据、风险控制和演进策略。
完成本节后,面对任何机器人场景,可以按“应用—结构—运动—控制—自主—交互—风险—平台规模”八个维度快速分析。分类不是答案的终点,而是从需求走向架构、从架构走向验证的起点。