自动驾驶开源OS“突围”商业化“GGAI视角”

在软件行业 , 开源是过去30年中最重要的创新模式之一 。 其中最成功的就是Linux操作系统 。
Linux诞生于一个专有操作系统的时代 , 提供了硬件开发人员和应用程序软件开发人员之间的接口 。
在1991年 , Linux作为一个开源平台被引入 , 并很快在软件行业流行起来 。 今天 , Linux在商业领域占有相当大的市场份额 , 事实上 , Linux生态系统比任何一家科技巨头所能建立的帝国都要大 。
开创性的时刻发生在2000年 , 当时IBM宣布全力支持Linux , 也意味着放弃专有操作系统的发展道路 。 Android、WordPress、Apache和无数其他开源系统都证明了这种模式的可行性 。
自动驾驶开源OS“突围”商业化“GGAI视角”
文章图片
在开放源代码的模式下 , 庞大的开发者群体构建了一个“社区”结构 , 参与者可以贡献自己的力量 , 并且所有人都可以使用集体知识产权 。
这种开放能力的累积产生的能量惊人 , 而且创新速度不断加快 。 然而 , 这种模式的另一方面是 , 如何用开源软件赚钱?
最典型的案例 , 就是谷歌的安卓 , 这为开源商业模式的成功提供了强有力的佐证 。
一、自动驾驶开源OS突围
这样的模式 , 也在过去几年被自动驾驶行业所借鉴 。 ROS操作系统就是从机器人演化到自动驾驶早期阶段的例证 。 在合适的开源环境下建立一个社区 , 可以加速创新和学习 。
在行业早期 , 很多初创公司基于ROS底层开源操作系统可以快速搭建自己的自动驾驶改装车 , 并实现最基本的Demo演示 。
此后 , 一些类似的操作系统也在陆续出现 。 比如 , 2015年8月 , 日本名古屋大学的ShinpeiKato教授发布的一个名为Autoware的开源系统 。
作为一个专门应用于自动驾驶汽车的操作系统 , 它包含了所有的主要组件 。
“启动Autoware项目 , 是为了让尽可能多的个人和组织为自动驾驶技术的开放创新做出贡献 。 “该操作系统的创始人表示 , 我们希望提供一个用于生产、教育和研发的开源软件平台 , 以及使用开源软件平台的商业机会 。
不过 , Autoware后来的版本仍然是基于ROS底层架构 , 不过并非基于ROS1 , 而是2018年发布的ROS2 。
基于ROS1.0的平台 , 由于缺乏可靠性 , 无法在汽车行业得到大面积应用 , 也无法通过车规级认证 。
ROS2则有两个优点:一是托管启动 , 可以指定节点启动的顺序 。 第二就是数据分发服务通信协议 , 节省CPU和内存资源 。
而后来参与Autoware项目的另一家初创公司Apex , 也推出了基于ROS2开发的Apex.OS1.0操作系统 。 这是一个基于C++和现代软件架构开发的实时机器人和自动驾驶系统软件框架 。
自动驾驶开源OS“突围”商业化“GGAI视角”
文章图片
自动驾驶开源OS“突围”商业化“GGAI视角”
文章图片

作为一个软件框架 , Apex.OS原则上是与应用无关的 , 因为它不包含特定于机器人和自动驾驶的算法或功能 。
这家公司已经拿到了丰田AIVentures、沃尔沃集团、海拉和捷豹路虎的投资 。 目前 , Apex.OS正在进行ISO26262认证 。
【自动驾驶开源OS“突围”商业化“GGAI视角”】另一家提供汽车实时操作系统的公司——WindRiver , 也在其VxWorks上尝试基于ROS2做了重新架构 , 包括对新的用例的支持 。
二、能否商业化 , 是个坎
在Autoware最初发布后不久 , 由于行业需求太大 , 几个月之后 , 一家名为TierIV的私人公司成立 , 负责Autoware的维护和支持 。
TierIV于2018年12月将其资产以开源架构转移到Autoware基金会 。 Autoware采用了一个相当标准的Apache2.0开源许可结构 。
目前 , Autoware基金会拥有超过50家成员企业 , 包括NXP、Cadence、Velodyne等等汽车行业参与者 , 覆盖操作系统、感知、计算、软件等等企业 。
“我们有数百个项目正在使用我们的系统构建自动驾驶解决方案 , ”基金会负责人表示 , 其中最引人注目的是丰田原计划在东京奥运会要亮相的自动驾驶穿梭车 。
此前 , 丰田正是和TierIV合作 , 基于e-Pallette平台提供移动出行解决方案 。 目前 , Autoware已经创建了两个独立的项目:Autoware.Auto和Autoware.IO 。
最新的项目是一个由Taltech和汽车经销商公司共同发起的自动驾驶接驳出行方案 。 彼时 , TalTech团队面临着提供整个自动驾驶电子和软件子系统的艰巨任务 。
由于时间和成本的限制 , 使用的硬件组件都是现成的 。 关键的挑战是软件系统 , 唯一可行的方法是基于开源系统快速搭建 。
当Taltech着手系统选型时 , 评估的不仅是当前的功能 , 还有其他重要的因素 , 比如开源社区的发展势头 。 在TalTech的评估中 , Autoware基于完整性、独立性和治理结构 。
“制造一辆自动驾驶汽车并非不可能的任务 , 成功的关键是开源软件的可用性 , 我们可以在此基础上构建我们自己的系统设计 。 ”行业人士表示 。
正如已经倒闭的自动驾驶卡车初创公司StarskyRobotics的首席执行官所说 , 建立一个真正的产品 , 是Demo工作量的10-1000倍 。
目前 , Autoware的商业化进程也在加速 。
此前 , 日本雅马哈汽车就宣布和TierIV合资成立公司提供移动出行服务 , 结合TierIV的自动驾驶开源操作系统和雅马哈的底盘及车身技术 。
此外 , TierIV也在和LG电子合作 , 开发基于模拟的自动驾驶测试和验证提供交钥匙云服务 。 利用LG开发的LGSVL模拟器 , Autoware开发完整的在线模拟解决方案 , 帮助开发人员加速系统开发和测试 。
去年 , TierIV在A轮融资中拿到了超过1亿美元的资金 , 目标是成为一家全球性的软件平台公司 , 并扩大其自动驾驶业务的规模 。
此后 , TierIV还从广达电脑拿到了900万美元的融资 , 合作开发一种新的自动驾驶电子控制单元 。


    推荐阅读