本节书摘来异步社区《机器人爱好者(第3辑)》一书中的第1章,作者:美国SERVO杂志社,更多章节内容可以访问云栖社区“异步社区”公众号查看
什么因素导致机器人开发很难
一个主要的因素是,一般公众认为机器人是一种尖端的科学和应用。1974定期播出的系列科幻电视剧《The Six Million Dollar Man》,以一名飞行员Steve Austin为人物背景,他在测试飞机坠落后受了重伤。在系列片每一集的开头,播出了1967年一架人为驾驶的M2-F2航天飞机真正坠毁的场景,其中的飞行员Austin受了重伤,并且他的眼睛由于感染而失明。由于某些原因,空军部门决定用一组新的腿、装有电子装置的胳膊和电子眼睛来让Austin起死回生。“我们能够重建他。我们拥有这样的技术。我们可以让他更好、更强,更快”。
当然,他还拥有核能生成器,并且这个系列电视剧很成功,最后编剧甚至制作了一个电子“妇女”。由于内部产生的核能量,她能够以60MPH的速度奔跑、举起汽车,从地面上飞跃到楼顶。所有这些都被描述为40年前的科技水平。但是今天,我们仍然没有接近这种科技水平。
观众可能会说:“那只是在电视中,而不是真实情况。编剧不应该夸大事实并描述那些对于军方来说并不可用的东西”。今天的Extant电视系列片则描述了“humanich”个体,它看上去和上述的情况类似,但是其行为好像只有一个8岁孩子的智商。
在电影《iRobot》中,CGI所发明的NS-5机器人将会出现在每个人的家中,执行各种任务。C-3PO、R2D2、Chappie,以及每一部展示了“机器人”的电影和电视剧,所描述的科技都要比实际存在的科技更加先进。尽管观看了这些电影的每一个成年人都知道,这只是编剧所创造的科幻小说,但是在内心深处,他们都会沉浸于电影之中并觉得这是真实的机器人。
开发者尝试创造出能够满足购买者欲望的产品
如果潜在的客户对于他们应该拥有什么样的产品有一些想法的话,那么,要向他销售产品是很难的。在由西雅图机器人协会赞助、在西雅图中心举办的Robothon这样的机器人展销会和竞赛中,我们已经听到过人们表达对于机器人的一些观点了。很多人会问,这个机器人能够做什么。在听到问题并给出回答之后,制造者可能会思考一下问这些问题的人的想法。制造者可以看到人们脸上的反应,“哦,这就是它能做的所有的事情?我在电影和电视中所看到的机器人,能做的事情可比这个要多得多”。
你可能要花上几个小时和人们谈论机器人在过去的十几年里所取得的所有进展,但是,你还是无法彻底改变他们的观点。如果没有一些新的、令人惊讶的东西来展示,很难改变公众的观点。
机器人制造者描述设计和编程的挑战
我最近从Robotics Trends上读到了几篇有趣的文章,文章的题目分别是《4 Challenges Holding Back Robotics (阻碍机器人发展的4大挑战)》和《4 Reasons Programming Robots is Difficult(机器人编程面临困难的4大原因)》,这两篇文章都是Redtree Robotics的Jason Ernst撰写的。在文章中,他写道:“当人们观看关于未来的电影的时候,他们看到了机器人和周围的环境交互、快速学习并且适应变化的环境”。
尽管他将科幻和现有的机器人产品进行了比较,但是潜在的个人机器人购买者还是想要这种协同式的交互。他提到每个厂商开发自己的机器人产品的平台都是片段化的,彼此之间互不兼容。
Ernst还将编程的困难描述为用户所面临的另一个障碍。当然,这一反馈也得到机器人设计者的认可。他说:“机器人不是像计算机一样,一开始就是可插拔的。机器人中缺乏内建的可靠通信。在机器人中,大多数人使用Wi-Fi或类似的方式”。Ernst提到了,在可用的编程软件领域中最大的一个因素是,要开发可以利用这些软件的平台,成本太高了。
这个困难使得我想起了PC早期的时候所面临的因素,例如,基于Intel 8080的Altair所使用的S-100总线。我仍然有一堆的空白S-100主板,早先购买的时候想要储备起来,那时候我认为它们将会是工业标准扩展总线。而事实远非如此。Ernst还描述了互用性和无线连接性在工业届总是扮演事后诸葛亮的情况。他说,“在今天或者不久的将来,你都不会看到哪一种产品会设计为和其他的产品彼此协作的”。
移动机器人设计方面的障碍
每个机器人设计者在机器人设计方面都有自己的困难领域。某些局限性对于最终设计的限定之严格,超出了设计者的预期。移动机器人设计给制造者提出了一大堆新的潜在问题,从可靠的电池到能效高(且强劲)的电机。
当然,设计的过程取决于对机器人的预期的应用、想要的最终设计的复杂程度,各个部件以及整个构造可用的时间和经费。