CES 2024:自動運転エンジニアからの総括
ティアフォーのエンジニアが CES 2024 で発表した、オープンソースベースのレベル 4 自動運転ソリューション「fanfare」や開発プラットフォーム「Pilot.Auto」「Web.Auto」の最新動向と、日本での認証取得の実績について報告している。
キーポイント
CES 2024 出展規模の拡大と展示内容
ティアフォーは昨年の3倍となる広大なブースを出展し、「fanfare」コンセプトバス、Pilot.Auto、Web.Auto、Edge.Auto の5つのライブデモを公開した。
レベル 4 自動運転の商用化ソリューション「fanfare」
ティアフォーは白ラベル対応の量産準備完了型レベル 4 自動運転ソリューション「fanfare」を紹介し、Robobus を中心にデモンストレーションを行った。
オープンソース基盤の開発プラットフォーム「Pilot.Auto」
Autoware をベースとしたスケーラブルでカスタマイズ可能なフルスタック AD ソフトウェアプラットフォームであり、2023 年に日本政府からレベル 4 認証を取得した実績を持つ。
クラウドネイティブ開発基盤「Web.Auto」の重要性
商用サービスの運用において不可欠な開発プロセスと車両ファームの効率化・信頼性を向上させるための、クラウドネイティブ DevOps プラットフォームとして紹介された。
Web.Auto プラットフォームによる開発・運用効率化
クラウドネイティブの DevOps プラットフォーム「Web.Auto」が、シミュレーションベースのテストや CI/CD、MLOps を統合し、自律走行ソリューションの開発と車両群の運用を効率化する。
Edge.Auto による迅速なシステム開発
CES で発表された「Edge.Auto」は、センサーや ECU ハードウェアに加えソフトウェアツールやオープンソースドライバーを含むリファレンスプラットフォームで、自律走行システムの迅速な開発を支援する。
高性能カメラと GMSL2 変換モジュールのデモンストレーション
TIER IV は新開発の C3 カメラを含むカメラシリーズや、8 つのカメラ映像を 10Gbit Ethernet に変換し LiDAR と同期可能なインターフェース変換モジュールを実演し、高度な知覚タスクへの対応力を示した。
影響分析・編集コメントを表示
影響分析
この記事は、ティアフォーがオープンソースコミュニティ(Autoware)を基盤としつつ、商用レベルの信頼性と認証を取得したことを明確に示しており、自動運転業界における「オープンソース×商用実装」のパラダイムを示唆しています。特に日本国内での規制対応と技術成熟度の両立は、他の地域や企業にとって重要なベンチマークとなるでしょう。
編集コメント
ティアフォーが Open Source の強みを活かしつつ、政府認証という高いハードルをクリアして商用化へ進んでいる様子がよくわかります。CES という場での展示規模拡大は、その自信の表れと言えるでしょう。
CES 2024:自律走行エンジニアによる総括
ラスベガスで開催された CES 2024 は、TIER IV チームにとってエキサイティングな一週間でした。私たちは複数の製品とデモを展示し、新たなグローバルプロジェクトを紹介するとともに、業界全体の人々と議論を行いました。私は TIER IV の自律走行(AD)ソフトウェアエンジニアである安部雄です。この技術ブログでは、今年のカンシューマー・エレクトロニクス・ショーでの私の経験からいくつかのハイライトをご紹介したいと思います。
ラスベガス・コンベンションセンター西ホールの美しい朝
TIER IV ブースを散策する
CES の 1 日目が始まった直後、すでに TIER IV の西ホールにあるブースは大きな注目を集めていました。昨年の 3 倍の広さがあり、合計 5 つのライブデモが展示されていました。全体的に、当社のブースは 3 つのセクションに分かれていました。一方には、ホワイトラベルレベル 4 自律走行ソリューション「fanfare」用のコンセプト・ロボバス車両と、Pilot.Auto や Web.Auto の製品を説明するディスプレイが設置されていました。反対側には Edge.Auto 製品のデモで埋め尽くされ、中央部分は快適なミーティングスペースおよび一般的な問い合わせカウンターとして機能していました。
ロボバスの両脇には、Pilot.Auto、Web.Auto、そして「fanfare」に関する情報を表示するスクリーンが配置されていました。
未来的な外観のロボバスは、ブースのこの側面で注目の的となり、当社のチームメンバーが来場者に対し、ホワイトラベル化された量産対応車両ソリューション「fanfare」や、Pilot.Auto および Web.Auto の製品ラインナップについて説明を行いました。
Pilot.Auto は、スケーラビリティを備え、マイクロ自律型であり、かつ完全にカスタマイズ可能なフルスタック AD ソフトウェアプラットフォームです。これはオープンソースの AD ソフトウェアスタックである「Autoware」に基づいており、TIER IV ではこのオープンソースプロジェクトの上に構築することで、顧客があらゆる種類の AD ソフトウェアソリューションを開発できるよう支援しています。Autoware には、ローカライゼーション、センシング、知覚、計画から車両制御に至るまで、すべての要素が含まれています。Pilot.Auto には、ハードウェア統合を容易にするためのソフトウェアツールやドライバも付属しており、実質的には商業運用に必要な性能と信頼性を提供するための、検証済みかつ妥当化された Autoware のバージョンです。異なるユースケース、要件、および運転設計領域(ODD: Operational Design Domains)に応じて、Pilot.Auto をカスタマイズし、各顧客のサービスに最適なソリューションとして提供することが可能です。
2023 年、TIER IV は日本政府より、Pilot.Auto ベースの AD システム「AI Pilot」に対してレベル 4 の認証を取得しました。フルスタック AD システムとして日本で初めてこの認証を獲得したことで、私たちは長年の経験と知識を活かし、国内のより複雑な ODD におけるレベル 4 自律走行のさらなる追求が可能となりました。
商用サービス向けの AD ソリューションを開発・運用する際、開発プロセスと車両ファームの運用における効率性と信頼性が重要な課題となります。これに対応するため、自律型ソリューションの開発と運用を合理化するためのツール群を束ねたクラウドネイティブな DevOps プラットフォーム「Web.Auto」を保有しています。
Web.Auto Evaluator ツールは、ソフトウェアおよび機械学習(ML)モデルのテスト駆動型開発を管理する CI/CD プラットフォームであり MLOps ツールチェーンです。開発者はシナリオを作成し、AD ソフトウェアの機能や特性を検証するためのシミュレーションベースのテストを実行できます。
車両の実運用においては、Fleet Management System(車両管理システム)を使用して、車両の状態をリアルタイムで監視し、ルートやスケジュールを確認するとともに、システム内の潜在的な警告を分析することができます。リモート監視により、オペレーターは車両運用の安全性を継続的に確認でき、緊急時には介入することも可能です。
AD ソリューションの継続的な改善には、信頼性が高くプライバシーを保護するデータ収集も重要です。これにより機械学習モデルの再トレーニングが可能となり、運用後のデータ分析を通じてソフトウェアのさらなる向上が図れます。
当社の各種製品およびソリューションの詳細については、「Unraveling TIER IV's autonomous driving solutions」が優れた出発点となります。
今年の CES で、TIER IV は AD システムの迅速な開発を目的としたリファレンスプラットフォーム「Edge.Auto」を発表しました。このプラットフォームには、センサーや ECU のハードウェアコンポーネントに加え、有用なソフトウェアツールやオープンソースのセンサードライバが含まれています。当社のブースでは、最新の製品とその革新的な機能を披露するデモを複数実施しました。
Edge.Auto のプロダクトデモは、ブースの残りの半分を埋め尽くし、TIER IV のメンバーがラインナップを紹介するために忙しく活動していました。
その一つでは、当社で開発した自動車用カメラの実演が行われ、C1、C2、そして新たに開発された C3 カメラのパフォーマンスが比較されました。解像度は 2.5MP から 8.3MP、ダイナミックレンジは 120dB を提供し、これらのカメラは高度な運転支援システム (ADAS) および自動運転 (AD) アプリケーション、さらに高性能な自動車グレードのカメラを必要とするその他のユースケースに適しています。これらカメラは GMSL2 インターフェースを採用しており、LED のフリッカー低減機能などの機能を備えています。
C2 カメラによる信号機認識
別のデモでは、ADI の GMSL2(Gigabit Multimedia Serial Link Generation 2)を活用し、最大 8 カメラからのストリームを 10Gbit イーサネットに変換するインターフェース変換モジュールが紹介されました。イーサネットは標準インターフェースとしてより多くの種類の計算ハードウェアで広く利用可能であるだけでなく、PTP を通じた LiDAR(ライダー)などの他のセンサーデバイスとの同期、シャッタタイミング制御、画像データの前処理/タイムスタンプ付与といった追加機能も実現可能であり、このモジュールは幅広い複雑な知覚タスクに適しています。
研究エンジニアの David Wong がデモを解説しました。
また、カメラと LiDAR をセンサー入力として使用し、2.5W の Hailo-8 アクセラレータボードを用いてセマンティックセグメンテーションのための推論を行う組み込み型エッジ AI アクセラレータのデモも実施されました。マルチモーダルなセマンティックセグメンテーションは、カメラ入力と LiDAR 入力を個別に処理した場合と、両者を融合させたデータに対してそれぞれ行われました。これにより、センサーの冗長性のレベルを示すことが可能となり、例えば何らかの障害物によってカメラまたは LiDAR の入力のいずれかが遮断された場合でも、歩行者のセマンティックセグメンテーションは継続して動作することが確認されました。CES 初日のブースでは追加データを収集し、日本に帰国したチームメンバーがそのデータを用いてモデルをさらに訓練することで、デモのパフォーマンス向上を図りました。
センタータワーでは、LiDAR とカメラのセンサー融合デモが行われ、そのライブ結果が大画面に表示されました。タワーの上部には、異なるベンダーから提供された C2 カメラと LiDAR のセットが 3 組設置されていました。このデモで使用されたすべてのセンサーは、当社のユニバーサルセンサードライバーおよび知覚システム(perception system)を採用しており、位置情報は C2 カメラを用いて空間的・時間的に較正されています。ここで主たる課題は、エッジ ECU を用いた歩行者の知覚と追跡でした。来場者がブース内を移動する様子を、各 LiDAR の視野(FoV)内を横切る際に認識され、追跡されている様子を確認することができました。
CES 2024 で TIER IV が発表したもう一つの大きな発表は、Co-MLOps(協働型機械学習運用)プロジェクトの開始です。このプロジェクトでは、世界中から収集したセンサーデータを共有し、パートナー企業に対して MLOps 機能や Edge AI の参照モデルを提供することで、自動運転における AI 開発のスケーラビリティを可能にします。
従来、各社は競合する AI モデルを生成するために必要な大規模なデータセットを取得するため、個別にデータを収集し、同様の技術の開発に取り組んでいました。機械学習の専門知識とデータはすべてブラックボックス化されており、市場は数社の大企業によって支配されていました。リソースが限られた業界の中小企業やスタートアップにとっては、このデータ収集およびモデル生成のプロセスにおいて大きな不利があり、長年にわたる技術開発のスケーラビリティに悪影響を及ぼしてきました。
この新しいイニシアチブである Co-MLOps プラットフォームは、さまざまな企業や研究機関が参加し、オープンな協働を通じてオープンイノベーションを促進するための基盤となることを目指しています。これは機械学習の専門知識とデータを共有できるグローバルプラットフォームであり、自動運転(AD)の知覚技術の進展を協調して調和させ、高める場です。
収集されたすべてのデータは、適切なプライバシーおよびセキュリティ保護措置の下で共有され、これらの大規模データセット上の MLOps 機能はメンバー間で共有されます。
プラットフォームのメンバーは、共有データセットへのアクセス権を持ち、低コストでベースライン AI モデルを作成することが可能になります。このプラットフォームの結果を出発点として活用すれば、その後のすべての作業をプライベート環境で行うことができ、各メンバーが独自性を発揮できるようになります。
Co-MLOps プラットフォームから得られた出力は、Open AD Kit(後ほど詳しく説明します)のようなソフトウェア定義車(SDV)プロジェクトに統合され、より高度な SDV ベースの自動運転ソリューションを実現することができます。
ソフトウェア定義車 (SDV)
今年、自動車業界全体ではソフトウェア定義車両(SDV)に大きな注目が集まりました。業界は、さまざまな車載アプリケーションや機能において、ハードウェアに依存しないソフトウェア中心のアプローチへと移行しています。TIER IV のブースで特に注目された要素の一つは、SOAFEE フレームワークの上に Autoware をアプリケーションとして活用することです。SOAFEE(Scalable Open Architecture for Embedded Edge special interest group:埋め込みエッジ向けスケーラブルオープンアーキテクチャ特別関心グループ)は、自動車およびコンピューティング分野の企業間による業界主導の協力で、ソフトウェア定義車両のためのオープンソースアーキテクチャを共同で構築することを目的としています。その目標は、「複数のハードウェア構成に対応するクラウドネイティブなアーキテクチャを用いた、車載向けの共有プラットフォームを創出すること」です。新しいソフトウェアアーキテクチャや手法の開発を促す業界協力を刺激することで、基盤となる車載ハードウェアおよびソフトウェアのための新たな業界標準が形成され、より高度な自動運転(AD)および SDV アプリケーションの再利用性と提供速度を最大化することが期待されます。ADAS(先進運転支援システム)、車載インフォテインメント、自動運転ソリューション、そして革新的な車載機能はすべて、差別化された価値を生み出すことができる競争力のある領域と見なされています。
Autoware Foundation は、SDV(ソフトウェア定義車両)開発のベストプラクティスを Autoware エコシステムに持ち込み、最適化されたハードウェアおよびソフトウェアソリューションを提供する「Autoware Open AD Kit」に取り組んでいます。自動車用ソフトウェアとアプリケーションはクラウドネイティブなアプローチで開発され、OTA(Over-The-Air:空中ダウンロード)アップデートを通じてフリート車両へ展開される前に、クラウド上でソフトウェアの開発、テスト、検証が可能になります。Arm Automotive Platform と緊密に連携することで、Autoware Open AD Kit はクラウド上の Arm プロセッサおよび車両上の Arm プロセッサで実行可能となり、展開時にクラウドから車両へのシームレスな移行を実現します。これにより、ハードウェアプラットフォームがまだ利用可能な段階に至る前にエコシステム内でソフトウェアの開発と検証を行うことが可能な「Shift-Left 開発手法」の力を解放することができます。
Open AD Kit のブループリント
CES では、コンテナ化された Autoware コンポーネントと Open AD Kit プラットフォームを活用して、クラウドネイティブな方法で新しい AD(自動運転)機能をどのように展開するかを説明する Arm とのライブデモを行いました。ここでは、Autoware のプランナーコンポーネントにおいて挙動変更が必要となるシナリオを検討しました。元々、自車線にオブジェクトが検出された場合、自車両は完全停止していました。しかし、私たちはプランナーを変更し、自車線にオブジェクトが検出された場合に自車両が車線変更を行い、前方へ進行するよう設計したいと考えていました。
コードに適切な変更を加えた後、SDV の検証と展開サイクルを完了させるために 3 つのステップが必要です。まず、TIER IV の Web.Auto Evaluator ソリューションが提供するシミュレーターを通じてクラウド上で機能検証が行われます。望ましい機能が検証されると、検証済みのプランニングコンテナは仮想車両へと移行します。これは、車両のエッジハードウェアと ISA レベルで同等性を有するクラウドベースの SDV です。ここでさらに 1 ラウンドのシミュレーションを行った後
原文を表示
CES 2024: Wrap-up from an autonomous driving engineer
CES 2024 was an exciting week in Las Vegas for the TIER IV team. We showcased multiple products and demos, introduced new global projects, and conversed with people across the industry. I’m Yu Asabe, an autonomous driving (AD) software engineer at TIER IV, and in this tech blog, I would like to share some of the highlights of my experience at this year’s Consumer Electronics Show.
Beautiful morning at the Las Vegas Convention Center’s West Hall
Strolling through the TIER IV Booth
Just as Day 1 of CES started, TIER IV’s spot in the West Hall was already attracting quite a bit of attention, with the booth size three times bigger compared to last year and a total of five live demos being showcased. Overall, our booth was separated into three sections: one side displaying one of our concept Robobus vehicles for our white-label Level 4 AD solution, “fanfare”, along with displays describing our Pilot.Auto and Web.Auto products. The opposite side was filled with demos of our Edge.Auto product, and the middle section served as a comfortable meeting space and general inquiries counter.
The Robobus was flanked by screens displaying information about Pilot.Auto, Web.Auto and “fanfare.”
The futuristic-looking Robobus was the center of attention on this side of the booth, with our team members providing visitors with explanations of our white-label mass production-ready vehicle solution “fanfare,” and our Pilot.Auto and Web.Auto product lineups.
Pilot.Auto is a full-stack AD software platform that is both scalable, microautonomous, and fully customizable. It is based on the open-source AD software stack called Autoware, and we at TIER IV enable our customers to develop all sorts of AD software solutions by building on top of this open-source project. Autoware includes everything from localization, sensing, perception, and planning to vehicle control. Pilot.Auto also comes with software tools and drivers for easy hardware integration. It is essentially a well-verified and validated version of Autoware that delivers the performance reliability necessary for commercial operations. Depending on different use cases, requirements, and operational design domains (ODDs), we can tailor Pilot.Auto to make it the perfect fit for each of our customer’s services.
In 2023, TIER IV received Level 4 certification for its Pilot.Auto-based AD system, “AI Pilot”, from the Japanese government. Being the first in Japan to receive this certification for a full-stack AD system, we are now able to use our years of experience and knowledge to further pursue Level 4 autonomous driving in more complicated ODDs across the country.
When developing and operating AD solutions for commercial services, the efficiency and reliability of the development process and operation of the vehicle fleets become critical issues. For this, we have our cloud-native DevOps platform Web.Auto, which is a bundle of tools that streamline the development and operation of autonomous solutions.
The Web.Auto Evaluator tool is a CI/CD platform and MLOps toolchain that manages the test-driven development of software and ML models. Developers can create scenarios and run simulation-based tests that verify the features and functions of the AD software.
During the actual operation of vehicles, the Fleet Management System can be used to monitor the state of the vehicles in real time, checking their route or schedules and analyzing potential warnings in the system. Remote monitoring allows operators to continuously check the safety of the vehicle operation and to intervene in emergencies.
Reliable and privacy-preserving data collection is also important for the continuous improvement of the AD solution, where machine learning models can be re-trained, and post-operation data analysis can lead to further improvements in the software.
For more information about our various products and solutions, “Unraveling TIER IV’s autonomous driving solutions” is a good place to start.
During CES this year, TIER IV launched Edge.Auto, a reference platform designed for the rapid development of AD systems that includes sensor and ECU hardware components along with useful software tools and open-source sensor drivers. We had several demos at our booth that showcased our newest products along with their innovative capabilities.
Edge.Auto product demos filled the other half of the booth, with TIER IV members busy showcasing the lineup
One of them showed our in-house developed automotive cameras in action, comparing the performance of our C1, C2, and newly developed C3 cameras. Offering resolutions from 2.5MP to 8.3MP and a dynamic range of 120dB, these cameras are suitable for both advanced driver-assistance systems (ADAS) and AD applications, and other use cases requiring highly capable automotive-grade cameras. These cameras use a GMSL2 interface and come with features such as LED flickering mitigation.
Traffic light recognition with the C2 camera
Another demo showcased the interface conversion module that leverages ADI’s GMSL2 (Gigabit Multimedia Serial Link Generation 2), and converts streams of up to eight cameras into 10Gbit Ethernet. Not only is Ethernet widely available on more types of compute hardware as a standard interface, additional features including synchronization with other sensor devices such as LiDAR through PTP, shutter timing control, and image-data preprocessing/timestamping are also possible, making the module suitable for a wide range of complicated perception tasks.
Research engineer David Wong runs through a demo.
We also had an embedded Edge AI accelerator demo that used a camera and LiDAR as sensor inputs and a 2.5W Hailo-8 accelerator board to conduct inferencing for semantic segmentation. Multi-modal semantic segmentation was conducted on both the camera and LiDAR inputs individually, and also the fused data. It was able to show a level of sensor redundancy, where if either the camera or LiDAR input was blocked (by some obstruction for example), the semantic segmentation of the pedestrians continued to operate. On the first day of CES, we collected additional data at the booth and team members back in Japan used the data to train the model further to improve the demo performance.
A LiDAR-camera sensor fusion demo was conducted on the center tower, with live results displayed on large screens. At the top of the tower were three sets of a C2 camera and LiDAR, which were provided by different vendors. All the sensors in this demo used our universal sensor driver and perception system, and the positions were spatially and temporarily calibrated using the C2 cameras. The main task at hand here was pedestrian perception and tracking using edge ECUs. As people moved about the booth, you were able to see them recognized and tracked as they moved across the FoV of each of the LiDAR.
Another big announcement TIER IV made during CES 2024 is the initiation of the Co-MLOps (Cooperative Machine Learning Operations) Project that allows for the scaling of AI development for autonomous driving by sharing globally sourced sensor data and offering MLOps functions and Edge AI reference models to partner companies. Conventionally, companies have individually collected data and engaged in developing similar types of technology in order to collect the large datasets necessary for generating competitive AI models. ML expertise and data were all black-boxed, with the market being dominated by a few big companies. Smaller players in the industry (and startups) with limited resources have significant disadvantages in this data-collection and model-generation process, which has negatively impacted the scalability of technological development over the years. This new initiative, Co-MLOps Platform, aims to serve as the foundation for various companies and research institutions to pitch in and foster open innovation through open collaboration. It is a global platform where ML expertise and data can be shared, and the advancement of AD perception technologies can be harmonized and elevated collaboratively. All the data collected will be shared with appropriate privacy and security safeguards, and MLOps functionalities on these large-scale datasets will be shared among the members.
Members of the platform will have access to the shared dataset, with the ability to create baseline AI models at low operational expenses. Using the results of the platform as a starting point, everything from there on out can be done privately, enabling all members to set themselves apart.
The resulting output from the Co-MLOps Platform can then be integrated into Software-Defined Vehicle projects such as the Open AD Kit (more on this later) to realize more advanced SDV-based autonomous driving solutions.
Software-Defined Vehicles (SDV)
Throughout the automotive space this year, there was a great deal of focus on Software-Defined Vehicles (SDVs). The industry is seeing a shift toward a hardware-agnostic, software-centric approach for various vehicular applications and functions. One key component that received attention at the TIER IV booth is using Autoware as an application on top of the SOAFEE framework. SOAFEE, or the Scalable Open Architecture for Embedded Edge special interest group (SIG), is an industry-led collaboration between companies across the automotive and computing space to build together an open-source architecture for software-defined vehicles. The goal is to “create a shared platform for vehicles using a cloud-native architecture that accommodates multiple hardware configurations.” By stimulating industry collaboration to develop new software architectures and methodologies, new industry standards for the base vehicular hardware and software can be formed, which will maximize reusability and speed of delivery of more advanced AD and SDV applications. ADAS, in-vehicle infotainment, autonomous driving solutions, and innovative vehicular functions are all considered competitive areas that can create differentiated value.
The Autoware Foundation is working on the Autoware Open AD Kit, which brings the best practices of SDV development to the Autoware ecosystem and provides optimized hardware and software solutions. Automotive software and applications will be developed with a cloud-native approach, enabling software to be developed, tested, and validated on the cloud before being pushed to fleet vehicles through over-the-air (OTA) updates. Working closely with the Arm Automotive Platform, the Autoware Open AD Kit can be run on an Arm processor in the cloud and on the vehicle, providing a seamless transition from the cloud into the vehicle during deployment. This can unleash the power of the shift-left development methodology that can allow the ecosystem to develop and verify software before vehicle hardware platforms are even available.
Open AD Kit Blueprint
During CES, we had a live demo with Arm that explained how we can deploy a new AD feature in a cloud-native way using containerized Autoware components and the Open AD Kit platform. We considered a scenario where a behavior change was necessary on the planner component of Autoware. Originally, when an object was detected in the ego-vehicle’s lane, the ego-vehicle would come to a full stop. However, we wanted to change the planner so that when an object is detected in the ego-vehicle’s lane, the ego-vehicle changes lane and proceeds forward.
After the appropriate changes to the code have been made, three steps are necessary to complete the SDV validation and deployment cycle. First, functional validation is performed in the cloud through the simulator provided by TIER IV’s Web.Auto Evaluator solution. When the desirable function is validated, the validated planning container then moves to the virtual vehicle, which is a cloud-based SDV that has ISA-level parity to the edge hardware on the vehicle. After another round of simulation here
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み