CLEAR(C) ON(C,A) ONTABLE(A) ONTABLE(B) HANDEMPTY
目标状态:ON(B,C)∧ON(A,B)
Robot 用F规则求解规划序列 (1)先决条件 (2)删除表 (3)添加表
例 move(x,y,z) 先决条件 CLEAR(x),CLEAR(z),ON(x,y) 删除表 ON(x,y),CLEAR(z) 添加表 ON(x,z),CLEAR(y)
作用: 缺乏规划可能导致不是最佳得问题求解。
规划可用来监控求解过程。如发射火箭。
Robot planning
7、1 机器人规划得作用和任务
1、规划得作用与问题分解途径 (2)问题分解得途径:
途径一:只考虑状态中可能变化了得那些部分。 途径二:把单一得问题分割成为几个子问题。
Robot planning
◆建立模型。 对物体和机器人得几何,运动,物理描述。
◆任务说明。 说明各物体所期望得空间关系。
◆程序综合。
Robot planning
7、5 基于专家系统得机器人规划
2、ROPES机器人规划系统。 Robot Planning Expert Systems (1)系统简化框图。
Robot planning
Robot planning
7、3 STRIPS规划系统
2、STRIPS系统规划过程 例7、1,要求机器人到邻室去取回一个箱子。
Robot planning
7、3 STRIPS规划系统
提供两个操作符: gothru(d,r1,r2) pushthru(b,d,r1,r2)
这个问题得差别表:
Robot planning
Robot planning
7、5 基于专家系统得机器人规划