第48章 机器人智能合成
机器人是智能合成理论中具有代表性的综合应用对象。与驾驶系统和飞行系统相比,机器人不仅需要处理环境感知、空间运动和平衡控制,还需要直接面对具体对象,通过机械结构、执行机构和控制系统完成抓取、移动、装配、搬运、操作、服务和协作等复杂任务。
因此,机器人智能不是单一的感知能力,也不是单一的运动控制能力,而是由:
感知+空间+平衡+操作+规划+决策+协作+控制+反馈感知 + 空间 + 平衡 + 操作 + 规划 + 决策 + 协作 + 控制 + 反馈
共同形成的综合智能结构。
从智能合成理论来看,机器人智能的形成过程可以表示为:
智能来源→智能优势→智能结构提取→能力匹配→能力组合→冲突检测→冲突协调→结构融合→机器人智能智能来源 \rightarrow 智能优势 \rightarrow 智能结构提取 \rightarrow 能力匹配 \rightarrow 能力组合 \rightarrow 冲突检测 \rightarrow 冲突协调 \rightarrow 结构融合 \rightarrow 机器人智能
机器人形成以后,还需要进入持续运行:
机器人智能→环境感知→对象认知→任务判断→行为规划→动作执行→结果反馈→状态更新→自优化机器人智能 \rightarrow 环境感知 \rightarrow 对象认知 \rightarrow 任务判断 \rightarrow 行为规划 \rightarrow 动作执行 \rightarrow 结果反馈 \rightarrow 状态更新 \rightarrow 自优化
因此,本章研究的核心不是某一种机器人产品,而是建立一种可以描述机器人智能来源、能力组成、行为结构以及智能实体形成过程的统一理论。
48.1 机器人智能来源
**机器人智能(Robot Intelligence)**是机器人在特定目标、任务、环境和约束条件下,通过感知、认知、判断、规划、决策、操作、运动控制、人机协作和反馈,实现任务目标并持续调整自身行为的综合智能能力。
机器人智能可以来自多个不同来源:
RIS={Human,Animal,Machine,Environment,Collective}RI_S= \{ Human, Animal, Machine, Environment, Collective \}
其中:
- HumanHuman:人类智能;
- AnimalAnimal:动物运动与操作智能;
- MachineMachine:机器计算与控制智能;
- EnvironmentEnvironment:环境结构与约束信息;
- CollectiveCollective:群体协作智能。
人类智能可以提供:
目标理解+知识+规划+判断+决策+复杂操作方法目标理解 + 知识 + 规划 + 判断 + 决策 + 复杂操作方法
动物智能可以提供:
空间运动+平衡+快速反应+环境适应+身体协调空间运动 + 平衡 + 快速反应 + 环境适应 + 身体协调
机器智能可以提供:
计算+检测+参数处理+精确控制+自动执行+连续反馈计算 + 检测 + 参数处理 + 精确控制 + 自动执行 + 连续反馈
环境则提供:
对象+空间+状态+关系+约束对象 + 空间 + 状态 + 关系 + 约束
群体智能可以提供:
协作+任务分工+信息共享+联合行为协作 + 任务分工 + 信息共享 + 联合行为
因此:
Human+Animal+Machine+Environment→Robot IntelligenceHuman + Animal + Machine + Environment \rightarrow Robot\ Intelligence
但机器人智能并不是简单叠加这些来源,而是首先进行智能结构提取。
Human→ISHHuman\rightarrow IS_H Animal→ISAAnimal\rightarrow IS_A Machine→ISMMachine\rightarrow IS_M
然后:
ISH→MatchingIS_H \rightarrow Matching ISA→MatchingIS_A \rightarrow Matching ISM→MatchingIS_M \rightarrow Matching
最终形成适合机器人任务的智能结构。
机器人智能的核心来源可以进一步抽象为:
人类认知+动物运动+机器计算+环境反馈→机器人智能\boxed{ 人类认知 + 动物运动 + 机器计算 + 环境反馈 \rightarrow 机器人智能 }
48.2 感知能力
**机器人感知能力(Robot Perception Capability)**是机器人获取外部环境和自身状态信息,并将这些信息转换为对象、属性、状态、关系和场景结构的能力。
机器人感知对象包括:
环境、物体、人员、机器人自身、空间、障碍物、工具、目标对象和动态对象。
环境可以表示为:
E=(O,A,S,R,T,P,C)E=(O,A,S,R,T,P,C)
其中:
- OO:对象;
- AA:属性;
- SS:状态;
- RR:关系;
- TT:时间;
- PP:空间;
- CC:条件。
机器人首先获得环境信息:
Environment→InformationEnvironment \rightarrow Information
然后形成元素:
Information→ElementInformation \rightarrow Element
再形成对象:
Element→ObjectElement \rightarrow Object
最终:
Object→Attribute→State→Relation→SceneObject \rightarrow Attribute \rightarrow State \rightarrow Relation \rightarrow Scene
例如机器人面对一个桌面,可以形成:
桌面→桌面对象桌面 \rightarrow 桌面对象
桌面上的物体:
物体A→Object物体A \rightarrow Object
然后识别:
物体A→位置物体A \rightarrow 位置 物体A→尺寸物体A \rightarrow 尺寸 物体A→状态物体A \rightarrow 状态
再建立:
物体A→位于→桌面物体A \rightarrow 位于 \rightarrow 桌面
形成机器人场景:
Scene={Table,ObjectA,Position,Relation,State}Scene= \{Table,Object_A,Position,Relation,State\}
机器人感知还必须包括自身状态:
Srobot={Position,Velocity,Direction,Pose,Energy,Load,OperationState}S_{robot}= \{Position,Velocity,Direction,Pose,Energy,Load,OperationState\}
因此机器人感知不是单纯的“看见”,而是:
环境信息→对象识别→属性形成→状态检测→关系建立→场景形成\boxed{ 环境信息 \rightarrow 对象识别 \rightarrow 属性形成 \rightarrow 状态检测 \rightarrow 关系建立 \rightarrow 场景形成 }
这是机器人后续规划、操作和决策的基础。
48.3 空间能力
**机器人空间能力(Robot Spatial Capability)**是机器人识别、计算和利用自身与环境对象之间空间位置、距离、方向、路径和运动关系的能力。
机器人空间状态可以表示为:
P=(x,y,z)P=(x,y,z)
其中:
- xx:横向位置;
- yy:纵向位置;
- zz:高度。
机器人运动状态:
S=(P,V,D,A,Θ)S=(P,V,D,A,\Theta)
其中:
- PP:位置;
- VV:速度;
- DD:方向;
- AA:加速度;
- Θ\Theta:姿态。
机器人需要持续计算:
自身位置↔目标位置自身位置 \leftrightarrow 目标位置 自身位置↔障碍物位置自身位置 \leftrightarrow 障碍物位置 机械臂↔目标对象机械臂 \leftrightarrow 目标对象 工具↔操作位置工具 \leftrightarrow 操作位置
形成空间关系:
R=(A,B,T,C,V)R=(A,B,T,C,V)
例如:
Robot→前方\rightarrowObjectRobot\rightarrow前方\rightarrowObject Robot→靠近\rightarrowTableRobot\rightarrow靠近\rightarrowTable Arm→接近\rightarrowObjectArm\rightarrow接近\rightarrowObject
空间能力不仅负责识别位置,还负责计算可达性。
设目标对象位置为 PtP_t,机器人当前位置为 PrP_r:
ΔP=Pt−Pr\Delta P=P_t-P_r
机器人根据:
ΔP→Path→Motion\Delta P \rightarrow Path \rightarrow Motion
形成运动过程。
空间能力可以进一步分为:
位置能力+距离能力+方向能力+路径能力+空间关系能力+空间运动能力位置能力 + 距离能力 + 方向能力 + 路径能力 + 空间关系能力 + 空间运动能力
因此:
SpatialCapability=f(P,D,V,R,E,S)SpatialCapability= f(P,D,V,R,E,S)
空间能力是机器人移动、操作和协作的共同基础。
48.4 平衡能力
**机器人平衡能力(Robot Balance Capability)**是机器人在运动、站立、转向、负载变化和环境扰动过程中,通过持续检测自身状态并调整运动参数,使机器人保持稳定运行的能力。
机器人状态:
S=(P,V,D,A,Θ,L)S=(P,V,D,A,\Theta,L)
其中 LL 表示负载状态。
目标状态:
S∗S^*
状态误差:
ΔS=S∗−S\Delta S=S^*-S
控制量:
U=F(ΔS,P,E,C)U=F(\Delta S,P,E,C)
机器人平衡过程:
状态检测→误差计算→控制计算→动作调整→状态更新状态检测 \rightarrow 误差计算 \rightarrow 控制计算 \rightarrow 动作调整 \rightarrow 状态更新
形成:
St→ΔSt→Ut→St+1S_t \rightarrow \Delta S_t \rightarrow U_t \rightarrow S_{t+1}
如果机器人受到外部扰动:
Et→Et+1E_t\rightarrow E_{t+1}
可能产生:
St→St+ΔSS_t\rightarrow S_t+\Delta S
此时机器人需要重新调整。
扰动→状态变化→偏差检测→平衡调整→稳定状态扰动 \rightarrow 状态变化 \rightarrow 偏差检测 \rightarrow 平衡调整 \rightarrow 稳定状态
机器人平衡能力与动物运动智能具有较强的结构对应关系。
动物在复杂环境中能够持续调整身体姿态:
空间变化→姿态变化→平衡调整空间变化 \rightarrow 姿态变化 \rightarrow 平衡调整
这种智能结构经过提取和工程化后,可以进入机器人:
AnimalBalance→RobotBalanceAnimalBalance \rightarrow RobotBalance
但其最终实现形式是机器控制结构,而不是简单复制动物行为。
48.5 操作能力
**机器人操作能力(Robot Manipulation Capability)**是机器人通过机械结构、执行机构和控制参数,对目标对象实施抓取、移动、放置、装配、拆卸、推动、旋转或其他状态改变行为的能力。
操作能力与一般移动能力不同。
移动主要改变:
RobotPositionRobotPosition
操作则主要改变:
ObjectStateObjectState
因此操作可以表示为:
ObjectStatebefore→Action→ObjectStateafterObjectState_{before} \rightarrow Action \rightarrow ObjectState_{after}
操作动作:
A=(O,Sbefore,Safter,C,P,R)A=(O,S_{before},S_{after},C,P,R)
其中:
- OO:操作对象;
- SbeforeS_{before}:操作前状态;
- SafterS_{after}:操作后状态;
- CC:操作条件;
- PP:操作参数;
- RR:操作结果。
例如抓取:
目标对象→位置判断→接近→抓取→固定→移动→放置目标对象 \rightarrow 位置判断 \rightarrow 接近 \rightarrow 抓取 \rightarrow 固定 \rightarrow 移动 \rightarrow 放置
形成完整操作行为:
Bop={A1,A2,…,An}B_{op}= \{A_1,A_2,\ldots,A_n\}
机器人操作还需要考虑:
位置+方向+距离+力量+速度+工具+对象状态位置 + 方向 + 距离 + 力量 + 速度 + 工具 + 对象状态
因此:
Operation=f(Object,Spatial,State,Method,Action,Parameter)Operation= f(Object,Spatial,State,Method,Action,Parameter)
操作能力可以进一步分解为:
抓取+搬运+放置+装配+拆卸+工具使用+对象状态改变抓取 + 搬运 + 放置 + 装配 + 拆卸 + 工具使用 + 对象状态改变
操作是机器人从“能够移动”走向“能够改变环境”的关键能力。
48.6 人机协作
**人机协作(Human-Robot Collaboration)**是人类与机器人在共同环境、共同任务或相互关联任务中,通过信息交换、能力互补、任务分配、行为协调和安全约束共同完成任务的运行结构。
人机协作不是简单的“人操作机器人”。
真正的人机协作需要:
Human↔RobotHuman \leftrightarrow Robot
双方具有不同能力:
Human=Knowledge+Judgment+Planning+ExperienceHuman= Knowledge+ Judgment+ Planning+ Experience Robot=Perception+Computation+Movement+Control+OperationRobot= Perception+ Computation+ Movement+ Control+ Operation
因此:
Human⊕Robot→Collaborative IntelligenceHuman\oplus Robot \rightarrow Collaborative\ Intelligence
任务集合:
T={T1,T2,…,Tn}T=\{T_1,T_2,\ldots,T_n\}
能力集合:
CH={CH1,CH2,…}C_H=\{C_{H1},C_{H2},\ldots\} CR={CR1,CR2,…}C_R=\{C_{R1},C_{R2},\ldots\}
任务分配:
Assign(C,T)→TaskAllocationAssign(C,T) \rightarrow TaskAllocation
可以定义:
Score(Ci,Tj)=w1F+w2S+w3E−w4R−w5CScore(C_i,T_j) = w_1F+w_2S+w_3E-w_4R-w_5C
其中:
- FF:任务适合度;
- SS:稳定性;
- EE:效率;
- RR:风险;
- CC:成本。
最终:
Taskj→HumanTask_j\rightarrow Human
或者:
Taskj→RobotTask_j\rightarrow Robot
或者:
Taskj→Human+RobotTask_j\rightarrow Human+Robot
这就是任务级的人机能力匹配。
人机协作还必须处理时间关系:
TH↔TRT_H\leftrightarrow T_R
以及空间关系:
SpaceH↔SpaceRSpace_H\leftrightarrow Space_R
同时建立安全约束:
Risk(Human,Robot)≤RmaxRisk(Human,Robot)\leq R_{max}
因此:
人机协作=能力互补+任务分配+信息交换+行为协调+时间协调+空间协调+安全控制人机协作 = 能力互补 + 任务分配 + 信息交换 + 行为协调 + 时间协调 + 空间协调 + 安全控制
最终形成:
人类智能+机器人智能→人机协同智能\boxed{ 人类智能 + 机器人智能 \rightarrow 人机协同智能 }
48.7 行为规划
**机器人行为规划(Robot Behavior Planning)**是机器人根据任务目标、当前场景、状态、能力、环境和约束,从多个可能行为中生成、评价和选择行为序列的过程。
任务可以表示为:
T=(G,O,S,E,C,R)T=(G,O,S,E,C,R)
其中:
- GG:目标;
- OO:任务对象;
- SS:当前状态;
- EE:环境;
- CC:机器人能力;
- RR:约束。
目标状态:
S∗S^*
当前状态:
SS
状态差异:
ΔS=S∗−S\Delta S=S^*-S
机器人首先形成候选方法:
M={M1,M2,…,Mn}M=\{M_1,M_2,\ldots,M_n\}
然后形成候选行为:
B={B1,B2,…,Bn}B=\{B_1,B_2,\ldots,B_n\}
行为评价:
Score(Bi)=w1Gi+w2Ai+w3Si+w4Effi−w5Ri−w6CiScore(B_i) = w_1G_i+ w_2A_i+ w_3S_i+ w_4Eff_i- w_5R_i- w_6C_i
最终:
B∗=argmaxBi∈BvalidScore(Bi)B^*= \arg\max_{B_i\in B_{valid}} Score(B_i)
行为可以进一步分解:
B∗={A1,A2,…,An}B^*= \{A_1,A_2,\ldots,A_n\}
例如机器人完成搬运任务:
检测目标→接近目标→调整位置→抓取→确认抓取→移动→到达目标位置→放置→确认结果检测目标 \rightarrow 接近目标 \rightarrow 调整位置 \rightarrow 抓取 \rightarrow 确认抓取 \rightarrow 移动 \rightarrow 到达目标位置 \rightarrow 放置 \rightarrow 确认结果
这实际上是一个复杂行为结构,而不是一个单一动作。
行为规划还必须与实时环境变化连接:
Environmentt→BehaviortEnvironment_t \rightarrow Behavior_t
如果:
Environmentt≠Environmentt+1Environment_t\neq Environment_{t+1}
则:
Behaviort→RePlan→Behaviort+1Behavior_t \rightarrow RePlan \rightarrow Behavior_{t+1}
因此,机器人行为规划是动态规划,而不是一次性固定程序。
48.8 智能机器人形成
经过前面各节,可以正式定义:
**智能机器人(Intelligent Robot)**是具有相对独立的感知、空间处理、状态管理、平衡控制、对象操作、任务规划、行为决策、环境适应、反馈学习和持续运行结构,并能够根据目标自主完成任务的人工智能实体。
智能机器人可以表示为:
IR={ID,W,O,S,C,M,B,P,E,G,F}IR= \{ ID, W, O, S, C, M, B, P, E, G, F \}
其中:
- IDID:机器人身份;
- WW:机器人世界模型;
- OO:对象;
- SS:状态;
- CC:能力;
- MM:方法;
- BB:行为;
- PP:参数;
- EE:环境;
- GG:目标;
- FF:反馈。
机器人智能形成过程为:
智能来源→智能优势提取→结构标准化→能力匹配→能力组合→冲突检测→协调→结构融合→机器人智能\boxed{ 智能来源 \rightarrow 智能优势提取 \rightarrow 结构标准化 \rightarrow 能力匹配 \rightarrow 能力组合 \rightarrow 冲突检测 \rightarrow 协调 \rightarrow 结构融合 \rightarrow 机器人智能 }
形成后的机器人具有:
CR={Perception,Spatial,Balance,Manipulation,Planning,Decision,Collaboration,Control,Adaptation,Feedback}C_R= \{ Perception, Spatial, Balance, Manipulation, Planning, Decision, Collaboration, Control, Adaptation, Feedback \}
即:
机器人智能能力=感知+空间+平衡+操作+规划+决策+协作+控制+适应+反馈\boxed{ 机器人智能能力 = 感知 + 空间 + 平衡 + 操作 + 规划 + 决策 + 协作 + 控制 + 适应 + 反馈 }
48.9 智能机器人内部结构
智能机器人内部结构可以进一步分为:
感知结构
环境→对象→状态→场景环境 \rightarrow 对象 \rightarrow 状态 \rightarrow 场景
认知结构
场景→知识→判断→目标场景 \rightarrow 知识 \rightarrow 判断 \rightarrow 目标
规划结构
目标→任务→方法→行为目标 \rightarrow 任务 \rightarrow 方法 \rightarrow 行为
执行结构
行为→动作→参数→执行机构行为 \rightarrow 动作 \rightarrow 参数 \rightarrow 执行机构
反馈结构
执行→结果→反馈→状态更新执行 \rightarrow 结果 \rightarrow 反馈 \rightarrow 状态更新
完整结构:
环境→感知→对象→状态→场景→认知→目标→规划→行为→动作→参数→执行→结果→反馈\boxed{ 环境 \rightarrow 感知 \rightarrow 对象 \rightarrow 状态 \rightarrow 场景 \rightarrow 认知 \rightarrow 目标 \rightarrow 规划 \rightarrow 行为 \rightarrow 动作 \rightarrow 参数 \rightarrow 执行 \rightarrow 结果 \rightarrow 反馈 }
反馈再次进入:
状态更新→重新认知→重新规划状态更新 \rightarrow 重新认知 \rightarrow 重新规划
最终形成动态机器人:
感知→认知→规划→行为→执行→反馈→学习→自优化→再运行\boxed{ 感知 \rightarrow 认知 \rightarrow 规划 \rightarrow 行为 \rightarrow 执行 \rightarrow 反馈 \rightarrow 学习 \rightarrow 自优化 \rightarrow 再运行 }
48.10 智能机器人形成的合成模型
从IST角度,可以把机器人智能形成过程进一步表示为:
Human→{Planning,Judgment,Knowledge,Decision}Human \rightarrow \{ Planning, Judgment, Knowledge, Decision \} Animal→{Spatial,Balance,Movement,Adaptation,Reaction}Animal \rightarrow \{ Spatial, Balance, Movement, Adaptation, Reaction \} Machine→{Computation,Detection,Control,Parameter,Execution}Machine \rightarrow \{ Computation, Detection, Control, Parameter, Execution \}
然后:
Human→HAnimal→AMachine→M\begin{aligned} Human &\rightarrow H\\ Animal &\rightarrow A\\ Machine &\rightarrow M \end{aligned}
进行:
H↔AH\leftrightarrow A A↔MA\leftrightarrow M H↔MH\leftrightarrow M
最终:
H⊕A⊕M→RobotIntelligenceH\oplus A\oplus M \rightarrow RobotIntelligence
但是,真正的智能合成还需要经过:
提取→匹配→组合→冲突→协调→融合→验证\boxed{ 提取 \rightarrow 匹配 \rightarrow 组合 \rightarrow 冲突 \rightarrow 协调 \rightarrow 融合 \rightarrow 验证 }
只有经过验证的结构才能进入机器人运行系统。
因此:
RobotIntelligencecandidate→Validation→RobotIntelligenceRobotIntelligence_{candidate} \rightarrow Validation \rightarrow RobotIntelligence
如果验证失败:
Candidate→RejectCandidate \rightarrow Reject
如果验证成功:
Candidate→DeployCandidate \rightarrow Deploy
48.11 智能机器人运行闭环
智能机器人形成之后,需要持续运行。
完整运行模型为:
环境→感知→场景→认知→目标→规划→行为→动作→操作→结果→反馈\boxed{ 环境 \rightarrow 感知 \rightarrow 场景 \rightarrow 认知 \rightarrow 目标 \rightarrow 规划 \rightarrow 行为 \rightarrow 动作 \rightarrow 操作 \rightarrow 结果 \rightarrow 反馈 }
反馈:
反馈→状态更新→重新判断→重新规划反馈 \rightarrow 状态更新 \rightarrow 重新判断 \rightarrow 重新规划
环境变化:
环境变化→自检测→自评价→自调整→自适应环境变化 \rightarrow 自检测 \rightarrow 自评价 \rightarrow 自调整 \rightarrow 自适应
长期运行:
运行→反馈→学习→能力更新→方法更新→结构优化运行 \rightarrow 反馈 \rightarrow 学习 \rightarrow 能力更新 \rightarrow 方法更新 \rightarrow 结构优化
因此形成:
智能机器人→智能运行→智能反馈→智能学习→智能自优化→智能演化\boxed{ 智能机器人 \rightarrow 智能运行 \rightarrow 智能反馈 \rightarrow 智能学习 \rightarrow 智能自优化 \rightarrow 智能演化 }
48.12 智能机器人工程模型
根据本章理论,可以建立机器人智能工程对象:
RobotIntelligence
RobotIntelligenceSource
RobotWorldModel
RobotPerception
RobotSpatialCapability
RobotBalanceCapability
RobotManipulationCapability
HumanRobotCollaboration
RobotBehaviorPlanning
RobotDecision
RobotAction
RobotParameter
RobotFeedback
RobotState
RobotEnvironment
RobotScene
IntelligentRobot
核心服务:
RobotSourceExtractionService
RobotAdvantageExtractionService
RobotPerceptionService
RobotSpatialService
RobotBalanceService
RobotManipulationService
HumanRobotCollaborationService
RobotBehaviorPlanningService
RobotDecisionService
RobotActionService
RobotParameterControlService
RobotFeedbackService
RobotStateUpdateService
RobotAdaptationService
RobotIntelligenceSynthesisService
核心管理器:
RobotIntelligenceSynthesisManager
其运行结构:
RobotIntelligenceSynthesisManager
↓
RobotPerceptionService
↓
RobotSceneService
↓
RobotStateService
↓
RobotGoalService
↓
RobotBehaviorPlanningService
↓
RobotDecisionService
↓
RobotActionService
↓
RobotManipulationService
↓
RobotParameterControlService
↓
RobotFeedbackService
↓
RobotStateUpdateService
↓
重新进入感知
数据库可以建立:
robot_intelligence_sources
robot_intelligence_advantages
robot_intelligence_structures
robot_world_models
robot_objects
robot_attributes
robot_states
robot_spatial_relations
robot_scenes
robot_capabilities
robot_spatial_capabilities
robot_balance_capabilities
robot_manipulation_capabilities
robot_tasks
robot_methods
robot_behavior_plans
robot_decisions
robot_actions
robot_parameters
robot_feedbacks
robot_state_updates
human_robot_collaborations
robot_intelligence_syntheses
robot_intelligence_versions
这些对象可以进一步映射到PHP OOP领域模型、Service层、Manager层、Repository层以及MySQL持久化结构中,使机器人智能理论能够形成可执行的软件工程结构。
48.13 机器人智能统一模型
经过本章分析,可以把机器人智能统一表示为:
机器人智能=感知能力+空间能力+平衡能力+操作能力+行为规划+决策能力+协作能力+控制能力+环境适应+反馈能力\boxed{ 机器人智能 = 感知能力 + 空间能力 + 平衡能力 + 操作能力 + 行为规划 + 决策能力 + 协作能力 + 控制能力 + 环境适应 + 反馈能力 }
其核心运行链为:
环境→感知→对象→状态→空间关系→场景→认知→目标→规划→行为→动作→操作→结果→反馈\boxed{ 环境 \rightarrow 感知 \rightarrow 对象 \rightarrow 状态 \rightarrow 空间关系 \rightarrow 场景 \rightarrow 认知 \rightarrow 目标 \rightarrow 规划 \rightarrow 行为 \rightarrow 动作 \rightarrow 操作 \rightarrow 结果 \rightarrow 反馈 }
智能来源合成:
人类智能+动物智能+机器智能→智能结构提取→能力匹配→能力组合→冲突协调→结构融合→机器人智能\boxed{ 人类智能 + 动物智能 + 机器智能 \rightarrow 智能结构提取 \rightarrow 能力匹配 \rightarrow 能力组合 \rightarrow 冲突协调 \rightarrow 结构融合 \rightarrow 机器人智能 }
机器人智能形成之后,又可以通过人机协作进一步扩展:
Robot↔Human→Collaborative IntelligenceRobot \leftrightarrow Human \rightarrow Collaborative\ Intelligence
最终形成:
机器人智能+人类智能→人机协同智能\boxed{ 机器人智能 + 人类智能 \rightarrow 人机协同智能 }
而在持续运行过程中:
运行→反馈→学习→自优化→演化\boxed{ 运行 \rightarrow 反馈 \rightarrow 学习 \rightarrow 自优化 \rightarrow 演化 }
因此完整机器人智能生命周期为:
智能来源→智能提取→智能匹配→智能组合→智能协调→智能融合→机器人智能→机器人运行→机器人反馈→机器人学习→机器人自优化→机器人智能演化\boxed{ 智能来源 \rightarrow 智能提取 \rightarrow 智能匹配 \rightarrow 智能组合 \rightarrow 智能协调 \rightarrow 智能融合 \rightarrow 机器人智能 \rightarrow 机器人运行 \rightarrow 机器人反馈 \rightarrow 机器人学习 \rightarrow 机器人自优化 \rightarrow 机器人智能演化 }
48.14 本章总结
第48章将IST智能合成理论进一步应用于机器人领域,建立了机器人作为综合智能实体的理论结构。
机器人不同于单纯的移动设备,也不同于单纯的自动控制设备。机器人必须能够在环境中:
感知对象→理解空间→保持自身状态→操作对象→规划行为→执行任务→获得反馈感知对象 \rightarrow 理解空间 \rightarrow 保持自身状态 \rightarrow 操作对象 \rightarrow 规划行为 \rightarrow 执行任务 \rightarrow 获得反馈
因此,本章形成了机器人智能的基本能力结构:
感知+空间+平衡+操作+规划+决策+协作+控制+适应+反馈\boxed{ 感知 + 空间 + 平衡 + 操作 + 规划 + 决策 + 协作 + 控制 + 适应 + 反馈 }
同时,本章进一步说明不同智能来源如何进入机器人智能合成体系:
人类智能→规划、判断、知识、决策\boxed{ 人类智能 \rightarrow 规划、判断、知识、决策 } 动物智能→空间、平衡、运动、适应\boxed{ 动物智能 \rightarrow 空间、平衡、运动、适应 } 机器智能→计算、检测、控制、参数、执行\boxed{ 机器智能 \rightarrow 计算、检测、控制、参数、执行 }
然后通过:
智能提取→智能匹配→智能组合→冲突检测→冲突协调→结构融合→智能验证\boxed{ 智能提取 \rightarrow 智能匹配 \rightarrow 智能组合 \rightarrow 冲突检测 \rightarrow 冲突协调 \rightarrow 结构融合 \rightarrow 智能验证 }
形成智能机器人。
因此:
Human+Animal+Machine→Robot Intelligence\boxed{ Human + Animal + Machine \rightarrow Robot\ Intelligence }
并进一步:
Robot Intelligence+Human Intelligence→Human-Robot Collaborative Intelligence\boxed{ Robot\ Intelligence + Human\ Intelligence \rightarrow Human\text{-}Robot\ Collaborative\ Intelligence }
从理论体系上看,第46章建立了驾驶智能,第47章建立了飞行智能,第48章进一步建立了机器人智能。三个领域逐渐形成不同的智能合成层次:
驾驶→道路空间智能驾驶 \rightarrow 道路空间智能 飞行→三维动态空间智能飞行 \rightarrow 三维动态空间智能 机器人→空间+操作+规划+协作+环境交互智能机器人 \rightarrow 空间 + 操作 + 规划 + 协作 + 环境交互智能
因此,机器人智能是前面驾驶智能和飞行智能进一步向通用人工智能实体结构发展的重要节点。
最终,本章建立的核心理论为:
环境→感知→空间→状态→认知→规划→行为→操作→反馈→学习→自优化→智能演化\boxed{ 环境 \rightarrow 感知 \rightarrow 空间 \rightarrow 状态 \rightarrow 认知 \rightarrow 规划 \rightarrow 行为 \rightarrow 操作 \rightarrow 反馈 \rightarrow 学习 \rightarrow 自优化 \rightarrow 智能演化 }
由此,机器人不再只是“执行程序的机器”,而可以在IST理论中被定义为一种具有感知结构、认知结构、空间结构、操作结构、行为结构、反馈结构和持续优化结构的人工智能实体。
这为后续研究更加复杂的机器人群体智能、多机器人协作、智能制造、服务机器人、自主机器人以及机器人个体智能提供了理论基础。