天才一秒记住【久久文学】地址:https://www.jjwxx.com
积木世界是否忽略了机器人在现实世界中运行所面临的绝大多数困难,这也是一个后来研究人员争论颇多的话题。
为了更好地理解这一点,我们以“从对象y上拾取对象x”
为例,考虑它的操作。
站在SHRDLU的角度,这就是一个简单、明了的动作:机器人只需要径直从指定的目的地拿起指定的对象就算执行完成,无须考虑这个动作涉及的其他东西。
因此,程序只需要找到执行任务所需的正确方法和步骤顺序,就能“控制”
整个过程,它不会考虑在执行任务的过程中所遇见的各种麻烦事。
但想想现实世界,假设机器人在仓库的环境里,那么它就必须识别出哪个是对象x,哪个是对象y,这才能成功执行这条命令。
好吧,即使解决了对象识别的问题,单单抓取这最后一步,也不是件简单的事情——让机器人在现实世界中操作哪怕是最简单的物件,困难都远比想象的大,即使在今天都是一个富有挑战性的难题。
1994年,我以一个年轻学者的身份前往西雅图参加美国人工智能协会会议时,就对这个问题有了一定的了解。
我仍然清晰地记得那些参加“清理办公室”
竞赛的机器人,其不称职的程度简直令人惊讶。
顾名思义,竞赛的目的是制造一个机器人,它可以在类似办公室的环境中安全地移动,识别和收集垃圾——这个环境就类似于现实版的积木世界。
此时已经是SHRDLU问世20年后了——结果,哪怕是在比赛中表现最好的机器人,它的执行速度也慢得令人发指,让人差点以为无法完成任务。
当然,问题不在于机器人,而在于人们天真地低估了这些问题的难度。
事实上,我们错误地以为,某些人类执行起来轻而易举的任务,机器人执行起来也应该同样轻松。
因此,积木世界之所以引起人们关注,是因为它直观且易于理解。
看上去它构造出了类似现实世界的机器人工作环境,其实都是我们自己臆想出来的。
深入研究一下就能发现,积木世界所研究和解决的,只是用一系列可执行的动作来解决问题的方法。
虽然这确实是一个值得关注的领域,但这只解决了机器人在现实环境所面临的问题中极小的一部分,并且绝不是最困难的那部分。
SHRDLU最为人称赞的特性之一,是用户可以向系统发送指令,并且能从系统中接收到类似自然语言的反馈。
下面是一段人类与SHRDLU的对话(SHRDLU的话用斜体字表示):
拾取一个大的红色方块。
好的。
(执行命令)
抓取一个锥体。
我不明白你指的是哪个锥体?
寻找一个比你拾取的方块更高的物块,并把它放进盒子里。
我想你所说的“它”
指的是比我拾取的方块更高的那个。
好的。
(执行命令)
盒子里面有什么东西?
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!