机器人专家的准则编辑本段回目录
记住《准则(The Rules)》,就是那两个令人无法忍受的、不管是任何处事原则的男人都不会想去与她们约会的两个女人写的恶心的书。那么,我决定空想出我自己的一些标准。不,它们不是“不要在总装配后呼叫机器人,让它呼叫你。”或者是:“通向机器人的胃的路是通过它的背部的访问面板。” 这些 " 标准 " 代表着在一起工作十年之久的创造者们的集体智慧。控制论专家 Gregory Bateson 说:“把你的想法绑成活结。” 所以这些都不是硬性规定,更象法则。 因为你建的机器人,你仅仅需要考虑几件事情。
1.一个机器人专家是一个通才,一个系统的思想家。
将很多人(我也是其中之一)吸引到机器人技术的一件事情是它涉及到情景中的许多不同学科。很明显的,在 AI 领域或者是机器人运动以及其他领域工作的有关专家,但无论如何,他们必须要记住整台机器。大部分在这个领域工作的人,当然也包括所有的业余爱好者,都必须在众多的学科里拥有基本的技能。当你跟多的进入机器人技术的时候,你还会发现,你自己花了很多时间去研究人和动物如何的工作。令人奇怪的是,试图构建机器的生物,给人一种更赞赏为天朝设计的性质,这使我们考虑到……
2. 一个机器人专家是一种“解构主义”
作为一个机器人建造者,你会发现自己一不留神就看到了自然和建筑的世界中。“啊 - 哈,它是这样完成的。”因为你拆开了玩具和机器,它们不再工作,没有东西将是安全的,并发现自己在以一种令别人不安的方式玩弄你的食物。(“酷,有韧带附着!”)。但是,为了文明起见,离家庭宠物远点!
旁白:传闻有人说, BEAM 机器人的发明者 Mark Tilden 已经被众所周知,因为他把鸡和各种其他动物的骨头放进他的洗碗机里十分彻底的清洗以用来研究他们的力学构造,
3. 一个机器人专家知道如何亲吻它。
实际上并不是每一个机器人专家知道这个,但他们应该这样做。主张用亲吻来代替“保持简单,愚蠢”,在许多设计学科,这是一个格言(但它常常被忽略)。在你建造机器人时要注意一下。需要的时间来计划一下你的项目。不要只丢出你遇到的技术问题。使用诸如 LEGO MINDSTORMS, VEX 和电路实验版的原型技术来测试你的技术。然后尝试计算出你可能需要的东西并且提出他们。你的实际越是简单和优雅,你的机器人越有可能能够稳定和强劲。
4 .一个机器人专家一定要学习“在 bot 之外”
创新来自思想的不同,但是少在下跌的道路上走。进入基本的方向不要害怕抓住机会。 适用于我所谓的 Rodney Brooks’ 研究启发式。 这是它如何工作的:在 Brooks 的著作“肉体和机器”中,他阐述了他的许多关于机器人和人工智能( AI )的新的想法:他将计算出其他研究员没有发现但又很明显的东西,并且将放到他的书中。基本上, Brooks 研究其他人是如何解决某一特定问题,有什么假设,所以向他们表示,这些假设已经不再受到质疑。 他还会向他们提问。当别人告诉你不能做什么是,不要听他的。忽略批评你的人。
旁白:这与机器人完全的无关,但它清楚的向我们说明了第四条标准。许多年前,我的一个朋友,一个编织艺术家,参加了一个新手的织布比赛。她租用了一个小织机,懂得如何去织,并且决定织一件泡泡纱上衣。因为她刚开始织布,她不知道不可能手工编织泡泡纱(即组成的交替折叠和平稳条纹 )。她做的时候很痛苦,但她只是认为这是因为她是一个新手。裁判们感到了震惊。不用说,她赢得了比赛,并获得了最高奖,一个华丽的房间大小瑞典语织机。
5 .一个机器人专家即是一个科学家,也是一个艺术家。
发现那些在真正在科学技术尖端领域做过事情的人,他们都有一点艺术家或是诗人的灵魂。独立工程师,自称是“高技术游牧者”的 Steven Roberts 常常这样说,“ 艺术无工程是在做梦。 Engineering without art is calculating.” 工程未经艺术就是计算 ”。
6 .一个机器人科学家必须有条理和耐心(如科学家)
许多机器人开发者根据科幻小说提出的期望,导致他们进行了太多太快的尝试。 Scientific development is measured, by its nature. 科学发展,是衡量,就其本质。 不要害怕让一件事情正确,而不是让一堆事情“近似可以”。
(注意到我们与第四条想抵触。我们能怎么说?标准……对那两个写书的女士是适当的。)
7. 一个机器人专家指导如何清楚的计数。
在你开发出几个机器人之后,你很快就会知道力学和(特别是)电子学很快变得复杂,及时在简单的机器上。通常到处都是电线,并且要适合你的机器人身体里的所有零件,或者在你的机器人平台上,有些挑战性。你学会使每件事物干净整洁,在最后你将会有巨大的变化。尽可能的使用快速接头(用来连接电线),使用扎带将电缆绑在一起,仔细的设计校订你的设计以最快速的拆卸组装维修。
8. 几个机器人专家必须要掌握很多行业
正如第一条里面所说的样,一个机器人专家必须要大体上有个映像并且知道要了解一点。他在工作中必须要了解的知识有材料科学,结构及机械工程,电机工程和计算机科学。 这对新手可能有些耸人听闻,但知道一些有关所有这些领域的技术和科学的,其实可能有趣和令人振奋。 不要让大话羁绊你。简单的说,这些可以归结为:建筑材料(并且要使用正确的材料),做基础的电子电路,并且了解微控制器及其软件的来龙去脉。
9 .一个机器人专家必须要了解他的工具,材料和过程。
你可以拥有在这个世界上所有的书,但是如果你没有好机器人制造工具,材料和现实世界中的施工技术等知识,你就不会永远不会看到你的机器人在你的房间里跑动。你越多的实验,你将会获得越多的技巧。这将带你走向成功。
10 .一个机器人专家知道要尽早的建造并且经常建造。
现代的机器人制造技术,比如 LEGO MINDSTORMS, VEX, iRobot's iCreate ,开源的微控制器,原型版,以及其他类似的创新(更不用说 计算机设计,仿真和编程软件 ), 让机器人建设者大量的自由试验和建设以满足用户的需求。 想一下以前的书写技术(笔和纸,打字机),相对对一个文字的处理器(完整的拼写和语法检查,内置字典,词库,等等 )并且给你一些今天的机器人的意见。现在你可以有一个新的驱动器或者是传感系统,无论如何,可以在很短的时间内制造并且测试它。如果它无法正常工作,你可以很快的拆装它们。这些快速原型可以真正的进入创新机器人的设计中。
11 .一个机器人专家知道什么时候迟些回来(又名 " 肯尼罗杰斯标准 " )
当你在做任何东西的时候,特别是一些复杂的东西,比如机器人,过程可能会很痛苦。如果你强行按你自己的方法去做,你可能陷进更深的洞里。所以现在看看你该如何做:“放下烙铁。离开滚烫的机器人!”你可能会为浪费一小时而惊讶,坐在电视机前,和猫躺在地板上,或睡眠对你的问题 。它几乎从未失败。这是一个推论:在何种程度上,你不想放弃你在做的一个突破( " 我知道我可以修正这一问题,不管他! " ),相反的,你需要休息一下。 为什么说是这个是肯尼罗杰斯标准? 原因: " 你得知道什么时候进行,什么时候放弃,什么时候可以离开…… " 。
参考文献编辑本段回目录
http://www.robotsky.com/ZuoP/2008-03-06/12048074982877.html