星期四,7月5日, 2007
谁建造了第一个可编程的机器人?这几乎是不可能有答案的,但是大多数人都打赌是达芬奇。但是现在诺埃尔.夏克,英国设菲尔德大学的一名计算机科学家,描述了这项技术可追溯到古代亚历山大时代。
在大约公元60年,一名名叫海洛的希腊技师建造了一个三轮车,能在舞台上完成一组自动控制动作为观众表演。能量来自下落的重物,它拉动车子驱动轴上绕线,诺埃尔猜想这种基于线绳控制的机构相当于一种现代编程语言。他在本周出版的新科学杂志上介绍了这些内容。
为了证明它能够工作,杂志的专业作者采取了挑战,建造了他们自己版本的“海洛”车。我们肯定不是首先做这种尝试的:2003 年,在科罗拉多开会的一群工程师们花了几个小时用Lego制作了一个粗糙的版本。你可以从这(4.6 MB pdf)得知他们所做的努力。
我们的小车制作材料来自儿童单脚滑车,扫帚把子,木头,线绳,和从老式上下推窗得到的铅锤重物。所幸的是,海洛在他的著作里给出了一些忠告:他警告摩擦是一个问题,因此你需要在平滑的地面上使它运行。他还建议使用预拉伸的线绳,甚至这种小车的尺寸:一腕长,四掌宽和三掌高,即长度45cm,宽度35cm和高度23cm。在作了一番调试后,我们制作的小车成功了,可向前、向后及转弯。
此处是正在运动中:
地址:http://www.youtube.com/watch?v=xyQIo9iS_z0
现在我们发起一个挑战:你能做的更好吗?你能建一个海洛版的机器人,它能够表现得同发明者初始的一样好?发送视频给我们,你就能赢得奖励。
本.克瑞斯道,新科学专栏编辑