Dinesh Manocha教授认为,对于计算领域来说,机器人技术是整合传统的计算机技术和执行机制的新型计算机,由于其应用的特殊性,这种新型的计算机具有一些新的特点,需要进一步发展计算技术才能满足新的需求,主要包括以下的四大方面:
(1)廉价的传感器
机器人需要各种类型的传感器以获得进一步行为的指导,比如,视觉传感器用于看到对象,包括形状、位置等,红外传感器用于获得对象的物理属性等。
但是,如果要满足高精度的要求,现有的各种传感器的价格普遍很高。
因此,研制低价并同时能够满足机器人高精度要求的传感器是未来的一个重要课题。
(2)实时算法
由于机器人在生产线上要进行实时操作,因此指导操作的所有底层软件的核心算法都必须满足各种动作对时间的要求,这对各种实时算法提出了巨大的挑战。
一个非常典型的例子就是高级印刷在线检测机器人,该机器人须实时检测印刷品的印刷质量是否合格,包括颜色是否有偏差遗漏、图案是否有错误或者错位等。
由于现代大型印刷机的幅宽和速度都非常惊人,因此世界上只有一两家厂商能够提供最高端的智能印刷检测设备。
(3)自动修复软件
机器人一旦应用到生产线,最令人担心的就是出现故障。当大量的智能机器人同时工作时,整个生产线就是一个巨大的智能系统。中间任何一个位置出现故障,都可能导致生产线停滞,甚至造成严重的生产事故。
因此,机器人的可靠性,尤其是集群机器人的可靠性成为未来研究的重点问题。
自动修复软件,尤其是能够根据生产线的不断变化自动升级的软件可能是其中一种可行的解决方案。
此外,在自动修复或者自动升级的过程中不影响生产安全和效率也是非常重要的因素。
因此,自动修复软件对传统的软件技术来说也是一个新的课题。
<上一页 1 2 3 4 5 下一页> 余下全文












