Slide 1

Slide 1 text

AWS IoT FleetWise の アップデートについて クラスメソッド株式会社 若槻龍太 1 2023/10/05

Slide 2

Slide 2 text

自己紹介 2 ● 名前 若槻龍太 ● 所属 ○ クラスメソッド株式会社 ○ CX 事業本部 ● やっていること ○ AWS サーバーレス開発 ○ リファレンスアーキテクチャ実装 ○ ブログ執筆 ○ Web、iOS アプリ開発(たまに) ● 好きな AWS サービス AWS IoT TwinMaker AWS Step Functions AWS CDK

Slide 3

Slide 3 text

アジェンダ 1. IoT 系アップデートおさらい 2. AWS IoT FleetWise のアップデート a. そもそも AWS IoT FleetWise とは b. [新機能] vision system data のサポート 3

Slide 4

Slide 4 text

IoT 系アップデートおさらい 4

Slide 5

Slide 5 text

IoT 系アップデートおさらい ● IoT SiteWise Edge を Siemens Industrial Edge に展 開可能に ● FreeRTOS のロードマップと機能開発状況の確認が容 易に ● IoT FleetWiseが vision system data をサポート (今 回触れます) ※プレ発表分は除く 5

Slide 6

Slide 6 text

IoT 系アップデートおさらい ● IoT SiteWise Edge を Siemens Industrial Edge に展 開可能に 6 https://dev.classmethod.jp/articles/aws-iot-sit ewise-edge-siemens-industrial-edge-marketp lace-preview/ 既に「Siemens Industrial Edge」 のデバイスを利用している場合 は、デバイスを新たに用意する ことなく SiteWise Edge が利用可 能に。

Slide 7

Slide 7 text

IoT 系アップデートおさらい ● FreeRTOS のロードマップと機能開発状況の確認が容 易に 7 https://dev.classmethod.jp/articles/freertos-ro admap/ オープンソースのリアルタイム OS「FreeRTOS」の開発状況が GitHub Projects で公開されるよ うになり、FreeRTOS への機能追 加状況が追跡しやすくなる

Slide 8

Slide 8 text

AWS IoT FleetWise のアップデート 8

Slide 9

Slide 9 text

AWS IoT FleetWise のアップデート 新機能 vision system data が発表(プレビュー) 9 https://aws.amazon.com/about-aws/whats-new/2023/11/vision-system-data-aws-iot-fleetwise-preview/

Slide 10

Slide 10 text

AWS IoT FleetWise のアップデート 1 0 https://dev.classmethod.jp/articles/vision-system-data-aws-iot-fleetwise-preview/ チバユキさんの速報ブログ

Slide 11

Slide 11 text

AWS IoT FleetWise のアップデート 1 1 AWS IoT TwinMaker 推しとして は、「何をどう可視化できるの か」とても気になった😀

Slide 12

Slide 12 text

しかし、そもそも 我々は 「AWS IoT FleetWise」 のことを 知らなさすぎる 12

Slide 13

Slide 13 text

AWS IoT FleetWise のアップデート DevelopersIO にも今ま で4本しかブログが無 かった。しかも re:Invent 関連のみ(直近2本は 若槻が執筆したもの) 13

Slide 14

Slide 14 text

そもそも AWS IoT FleetWise とは 14

Slide 15

Slide 15 text

そもそも AWS IoT FleetWise とは 15 車両データ収集のユースケース ● BMS (Battery Management System) の監視 ○ 温度閾値を超えた際のアクション ● EDR (Event Data Recorder) ○ 事故発生時の速度、エアバッグ、ブレーキなどの記録 から原因を分析 ● ADAS (Advanced Driving Assistant System) の改善 ○ 車両センサーデータによる機械学習モデルの継続的 なトレーニング

Slide 16

Slide 16 text

CASE(※) 対応によるコネクテッドカーの大幅な普及によ り、ユースケースは増大 そもそも AWS IoT FleetWise とは 16 コネクテッドカーの新車販売台数(乗用車・商用車) https://www.fuji-keizai.co.jp/file.html?dir=press&file=23035.pdf&nocache

Slide 17

Slide 17 text

※ CASE とは ● C:コネクテッド (Connected) ● A:⾰動運転 (Autonomous) ● S:シェアリング&サービス (Sharing & Service) ● E:電動化 (Electric) ⾰動⾰産業では、「CASE」、「MaaS」などのイノベーションに伴い、100 年に⾰度の⾰変⾰期を迎えていると言われている。 補足 https://www.meti.go.jp/meti_lib/report/2020FY/000657.pdf 17

Slide 18

Slide 18 text

そもそも AWS IoT FleetWise とは 車両データ収集の実装上の課題 ● (ニア)リアルタイム性の実現 ○ アクションやフィードバックループをいかに迅速化するか ● データボリューム ○ 大量のセンサー。画像や動画などの非構造化データもある ● 独自のデータフォーマット ○ センサー種類や車種ごとに独自のデータフォーマットがある ことによる実装の複雑化 18

Slide 19

Slide 19 text

車両データのほぼリアルタイムでの収集、変換、クラウド への転送をサポートするマネージドサービス そもそも AWS IoT FleetWise とは https://aws.amazon.com/jp/iot-fleetwise/ サービスアイコン 19

Slide 20

Slide 20 text

そもそも AWS IoT FleetWise とは AWS IoT FleetWise の構成要素 ● AWS IoT FleetWise Cloud ○ 車両のモデル化や、データの収集フォーマットなどを 定義するクラウドリソースを管理する ● AWS IoT FleetWise Edge Agent ○ 車両内の Linux ベースのハードウェア上で実行され る「Reference Implementation for AWS IoT FleetWise」(FWE) と呼ばれる OSS から成る 20

Slide 21

Slide 21 text

そもそも AWS IoT FleetWise とは AWS IoT FleetWise Cloud のマネジメントコンソール 21

Slide 22

Slide 22 text

そもそも AWS IoT FleetWise とは AWS IoT FleetWise Cloud ● 次のようなリソースを管理 ○ Signal catalogs(シグナルカタログ) ○ Vehicle models(車両モデル) ○ Decoder manifest(デコーダーマニフェスト) ○ Vehicles(車両) ○ Fleets(フリート) ○ Campaigns(キャンペーン) 22

Slide 23

Slide 23 text

そもそも AWS IoT FleetWise とは AWS IoT FleetWise Edge Agent は GitHub で公開 23 https://github.com/aws/aws-iot-fleetwise-edge/releases

Slide 24

Slide 24 text

そもそも AWS IoT FleetWise とは AWS IoT FleetWise の仕組み https://aws.amazon.com/blogs/aws/aws-iot-fleetwise-now-generally-available-easily-collect-vehicle-data-and-send-to-the-cloud/ 24

Slide 25

Slide 25 text

そもそも AWS IoT FleetWise とは ① AWS IoT FleetWise Edge Agent を車両上のハードウェ アに組み込んで、センサーや ECUs と接続 ① 25

Slide 26

Slide 26 text

そもそも AWS IoT FleetWise とは ② AWS IoT FleetWise Cloud で、車両のモデルやデータ 収集フォーマットを定義 ② 26

Slide 27

Slide 27 text

そもそも AWS IoT FleetWise とは ③ データ収集フォーマットを Cloud から Edge Agent にプロ ビジョニング ③ 27

Slide 28

Slide 28 text

そもそも AWS IoT FleetWise とは ④ 時間/条件ベースで Edge Agent から Cloud に収集デー タを送信 ④ 28

Slide 29

Slide 29 text

そもそも AWS IoT FleetWise とは ⑤ 送信されたデータを保管、学習、分析、可視化 ⑤ 29

Slide 30

Slide 30 text

そもそも AWS IoT FleetWise とは 公式デモがあります。 https://github.com/aws/aws-iot-fleetwise-edge/blob/main /docs/dev-guide/edge-agent-dev-guide.md https://dev.classmethod.jp/articles/aws-iot-fleetwise-de mo-for-vehicle-data-collection-and-visualization/ デモページ やってみたブログ 30

Slide 31

Slide 31 text

そもそも AWS IoT FleetWise とは デモ車両のブレーキ圧とエンジントルクの時系列データをプ ロットして可視化 31

Slide 32

Slide 32 text

[新機能] vision system data のサポート 32

Slide 33

Slide 33 text

[新機能] vision system data のサポート ビジョンシステムデータのサポートの必要性 ● 近年は車両にカメラや LiDAR などのビジョンシステムが 搭載され、画像や動画などの非構造化データをクラウド に送信する必要性が生じている。 33

Slide 34

Slide 34 text

[新機能] vision system data のサポート ビジョンシステムデータのサポートの必要性 ● 近年は車両にカメラや LiDAR などのビジョンシステムが 搭載され、画像や動画などの非構造化データをクラウド に送信する必要性が生じている。 ⇛ 今回のアップデートで、AWS IoT FleetWise でも、既存の 構造化データに加えて、非構造化データの収集を新しくサ ポート 34

Slide 35

Slide 35 text

[新機能] vision system data のサポート vision system data の公式デモがあります。 https://dev.classmethod.jp/articles/aws-iot-fleetwise-for- vision-system-data-demo/ やってみたブログ https://github.com/aws/aws-iot-fleetwise-edge/blob/main/docs/d ev-guide/vision-system-data/vision-system-data-demo.ipynb デモページ 35

Slide 36

Slide 36 text

Cloud 側のデータ収集スキーマと、Edge Agent 側に同じ フォーマットを適用 (デモでは ROS 2 を使用) [新機能] vision system data のサポート 36

Slide 37

Slide 37 text

[新機能] vision system data のサポート 37 シグナルカタログ(データスキー マ定義)に 「Vehicle.Cameras.Front.Image」 というフロントカメラを表すス キーマを追加

Slide 38

Slide 38 text

[新機能] vision system data のサポート 収集された非構造化データは、S3 バケットへ格納される 38

Slide 39

Slide 39 text

デモ車両から収集したフロントカメラの撮影データ [新機能] vision system data のサポート 39

Slide 40

Slide 40 text

まとめ ● CASE 対応によるコネクテッドカーの普及 ● AWS IoT FleetWise は、コネクテッドカーからのデータ の収集やクラウドへの転送を実装できるマネージド サービス ● 新機能として、ビジョンシステムの非構造化データがサ ポートされた(プレビュー) 40

Slide 41

Slide 41 text

所感 ● Edge Agent を車両に組み込むために、ドメイン知識の 必要性や、自動車の製造ライフサイクルに入り込む必 要があるという難しさ(SIer 視点) ● 近年の新しい社会課題に対応するためにサポートされ た非常に面白いアップデート 41

Slide 42

Slide 42 text

ありがとうございました