人工智能发展历史 (65).pdf
《人工智能发展历史 (65).pdf》由会员分享,可在线阅读,更多相关《人工智能发展历史 (65).pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、谓词逻辑表示举例谓词逻辑表示举例机器人世界的问题房间c处有一机器人,a处b处各有一张桌子,桌子a上有一个盒子box,现在为机器人设计一个动作序列,使机器人把盒子从a上拿到b上,再回到c处。robotca b谓词逻辑表示举例第一步:定义谓词Table(x):x是桌子Empty(y):y手中是空的At(y,z):y在z附近Holds(y,w):y拿着wOn(w,x):w在x上robotca b谓词逻辑表示举例第二步:确定所涉及到的个体机器人:robot积木块:box桌子:a,brobotca b谓词逻辑表示举例第三步:定义谓词中的个体域Table(x):x是桌子Empty(y):y手中是空的At(
2、y,z):y在z附近Holds(y,w):y拿着wOn(w,x):w在x上x的个体域是a,b,y的个体域是robotz的个体域是a,b,c,w的个体域是boxrobotca b谓词逻辑表示举例第四步:用一组谓词公式的合取描述问题的初始状态:At(robot,c)Empty(robot)On(box,a)Table(a)Table(b)robotca b谓词逻辑表示举例第五步:问题的最终状态可以描述如下:At(robot,c)Empty(robot)On(box,b)Table(a)Table(b)robotca b谓词逻辑表示举例机器人行动的目标:操作可以分为条件和动作两部分条件:用谓词公式来
3、表示动作:用动作前后状态的变化来表示把问题的初始状态转化为目标状态,其间它必须完成一系列的操作,用谓词逻辑如何表示呢?robotca b谓词逻辑表示举例机器人需执行以下三个操作:goto(x,y):从x处走到y处pick-up(x):在x处拿起盒子set-down(x):在x处放下盒子robotca b谓词逻辑表示举例这三个操作可分别用条件和动作表示为:goto(x,y)条件:at(robot,x)动作:删除:at(robot,x)增加:at(robot,y)robotca b谓词逻辑表示举例pick-up(x)条件:on(box,x)table(x)at(robot,x)empty(robo
4、t)动作:删除:empty(robot)on(box,x)增加:holds(robot,box)robotca b谓词逻辑表示举例set-down(x)条件:at(robot,x)table(x)holds(robot,box)删除:holds(robot,box)增加:empty(robot)on(box,x)robotca b谓词逻辑表示举例机器人在执行每一个操作之前,总要先检查当前状态是否可使所要求的条件得到满足,若满足就执行相应的操作,否则就检查下一个操作所要求的条件。检查当前状态是否满足所要求的条件:是一个定理证明的过程,即证明当前状态是否蕴涵操作所要求的条件,若蕴涵,就表示所要求的
5、条件得到了满足。robotca b谓词逻辑表示举例有了上述概念,可写出机器人行动规划问题的求解过程。在检查条件的满足性时要进行变量的代换。robotca b谓词逻辑表示举例执行过程如下:At(robot,c),Empty(robot),On(box,a),Table(a),Table(b)/*状态1即初始状态用c代x,a代y*/robotca b谓词逻辑表示举例执行过程如下:At(robot,c),Empty(robot),On(box,a),Table(a),Table(b)/*状态1即初始状态用c代x,a代y*/goto(x,y)robotca b谓词逻辑表示举例执行过程如下:At(rob
6、ot,c),Empty(robot),On(box,a),Table(a),Table(b)/*状态1即初始状态用c代x,a代y*/goto(x,y)At(robot,a),Empty(robot),On(box,a),Table(a),Table(b)/*状态2用a代x*/robotca b谓词逻辑表示举例执行过程如下:At(robot,c),Empty(robot),On(box,a),Table(a),Table(b)/*状态1即初始状态用c代x,a代y*/goto(x,y)At(robot,a),Empty(robot),On(box,a),Table(a),Table(b)/*状态2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能发展历史 65 人工智能 发展 历史 65
限制150内