关键字:
导 读:
软件在机器人未来发展中起到关键作用 20世纪初,许多人都认为到 2000 年机器人将成为人们日常生活的一部分。目前虽然这一愿景尚未实现,但现代技术使之变得更加可行。如今,机器人在工业领域的应用最为广泛,全球约有270万台工业机器人,其中大部分都在从事重复单调的3D(“肮脏、枯燥和危险”)工作。这些机器人通过一级软...,机器人,调度,智能,应用,工业机器人,工业机器人
软件在机器人未来发展中起到关键作用
20世纪初,许多人都认为到 2000 年机器人将成为人们日常生活的一部分。目前虽然这一愿景尚未实现,但现代技术使之变得更加可行。如今,机器人在工业领域的应用最为广泛,全球约有270万台工业机器人,其中大部分都在从事重复单调的3D(“肮脏、枯燥和危险”)工作。这些机器人通过一级软件和数据传输协议与其他机器进行通信,告诉它们何时开始旋转,何时开始移动,并知道何时完成。然而,当多个品牌的机器人和可编程逻辑控制器 (PLC)一起执行同一任务时,互操作性和互相通信仍然是一个不小的挑战。不断变化的生产要求需要配置不同的机器,如果没有一个通用平台进行通信传输,生产就会缺乏柔性。幸运的是,人们找到了解决方案。
正如协同工作和集体智慧在人类进化中发挥非常重要的作用一样,协作是提高机器人效率的关键。目前,人们正在开发各种各样的开放式通信协议,使机器人与软件系统之间的连接更简便,同时提高它们之间的协作水平。持续开发这些软件对促进机器人不断发展至关重要。
第一台工业机器人(IBM 的 Unimate)于 1961 年首次亮相
随着人们对机器人的能力要求逐步提高,相应的机器人软件也需要随之发展。机器人协作的下一个发展目标就需要机器人能够做出简单的决策。这些决策应当是简单客观的,比如选择红色产品还是去掉蓝色产品。但这些基础性决策对于柔性生产线是必要的。目前,工业机器人智能化水平较低,仅可以满足计划内批量生产线的需求。但是,随着消费者的定制化需求日益增长,生产线将向小批量混线场景转变,机器人的智能化水平将很快发生转变。
机器人软件开发应包括柔性化模块(例如可互换性高级架构)和标准化硬件,以便以最小的变动轻松地满足定制化生产。这对于开发汽车装配线、白色家电测试线、重型工程焊接线等各种不同应用领域来说非常必要。模块化架构将帮助开发人员跟上市场不断变化的需求。
与其它软件一样,机器人软件在网络和安全方面也面临着特有的挑战。机器人软件若要发展,就需要链接到相应的闭环网络中。然而,随着越来越多的机器人加入网络,保护网络安全就变得越来越重要。不幸的是,未来黑客攻击机器人的几率将会增加,这就需要开发多层级的自定义安全层来提供更好的保护。机器人技术的下一步发展方向就是使机器通讯大规模地从早期语言(苏美尔语言)进化到现代语言,如Python、Ruby、Scala 等。从与现有应用程序集成层面来看,采用现代语言确实能带来机器人安全与通讯方面的诸多好处,并且帮助机器人以较快的速度配备上视觉、触觉、感觉和思维。而且,由于有了云端AI算法,机器人之间就可以无缝衔接同步工作,因为机器人共享同一个“大脑”,每一个机器人的行动都会传到“大脑”,由它统一调度所有机器人。
如何发挥机器人的潜力?
世界上一些国家已拥有机器人友好环境。比如日本,应用护理机器人来照顾日益增长的老年人群体,在韩国,数千台机器人应用在幼儿园做助教。然而,美国人并不那么热衷于接受机器人进入他们的日常生活,在美国,绝大部分机器人的增长都是在工业领域的应用。机器人目前仍然是一个年轻的、多层级的行业,今天的机器人还只是冰山一角。
为进一步提升人们对机器人的热情和接受水平,发挥机器人的潜力,技术人员应该专注于软件开发。回想早期的移动电话,那时还很“愚笨”,人们只能通过它打电话,直到后来手机可以与软件应用程序集成起来才变得智能化。如今,手机硬件固定商品化的程度已经非常高了。真正体现手机亮点的,还是软件。智能逻辑和复杂算法不断发掘出令人惊喜的种种可能性,这也进一步验证了如今广为流传的观点,即应用程序(apps)无所不能。
2016年,机器人索菲亚被授予“公民”身份
机器人行业将遵循类似的路径发展。机器人硬件日益固定商品化,而机器人的应用程序展现出无限的可能性。我们将再次听到 “有一个应用程序可以解决这个问题”。 未来,机器人技术将如同当前的移动计算产业环境一样富于变化,应用场景丰富多彩,有个性化的机器人购物、符合独特心理特征量身定制的教学方案、针对患者的个性化健康监测和管理以及对每位旅行者提供的(在地球和太空的)个性化休闲旅游指南等等。这些应用软件的可能性将永无止境。
由软件来控制机器人和自动化这一概念尚处于萌芽阶段,然而,机器人软件市场前景广阔,预计 2021 年到 2026 年的年均复合增长率有望达到45.5%。Wipro Robotics 作为较早进入这一领域的企业,已经为一系列领域开发安装了软件控制的机器人应用程序。这也清楚表明,机器人软件技术的进步对于人类接受机器人技术至关重要。目前已经应用机器人的公司下一步应该通过安装软件来最大程度地提高机器人的柔性和智能化程度,从而进一步提高生产力。这将为新一代机器人技术发展奠定基础。