Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Turing Tech Talk #12自動運転を支えるソフトウェア開発基盤 共通技術で実現す...
Search
Kei
February 18, 2025
0
290
Turing Tech Talk #12自動運転を支えるソフトウェア開発基盤 共通技術で実現する再現性と生産性
Kei
February 18, 2025
Tweet
Share
More Decks by Kei
See All by Kei
完全自動運転のモデル開発におけるデータ品質とは
gusoku
0
700
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
The Curious Case for Waylosing
cassininazir
0
240
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
GraphQLとの向き合い方2022年版
quramy
50
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Practical Orchestrator
shlominoach
191
11k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
180
Transcript
⾃動運転を⽀えるソフトウェア開発基盤 共通技術で実現する再現性と⽣産性 Turing TechTalk! #12 2025.02.18 19:00-19:45 1
Turing TechTalk! #12 19:00 オープニング‧会社紹介 19:05 [解説] ⾃動運転を⽀えるソフトウェア開発基盤 19:15 ディスカッション&質疑応答
19:45 終了(質問が多ければ延⻑) TechTalkとは? スケジュール 質問はYouTube Liveコメントまで! チューリングの最新の研究開発内容を担当するエンジニアが直接解説。 今回は「⾃動運転を⽀えるソフトウェア開発基盤」について深掘りします。 2 Twitterハッシュタグ: #TuringTechTalk
登壇者紹介 ⼭⼝ 祐 CTO / Director of AI ⾃動運転‧基盤AI開発を統括。 産業技術総合研究所‧⽶国⽴標準技術研究所で研究する傍ら、独⾃に深層学習ゲームAIの開発を始め、
⽇本の囲碁AIプロジェクトで開発代表を務める。上場企業 執⾏役員を経て、2022年チューリングに創業 メンバーとして参画。⾃動運転AIの研究開発の他、LLMを含む⽣成AI開発全般のマネジメントを担当。 渡邉礁太郎 Driving Softwareチーム マネージャー ⼤学院修了後、サイバーエージェントに⼊社。ゲーム、SaaS‧EC‧広告のサービスなどさまざまな分野 で技術選定段階から開発を経験。リクルートを経て、Turingへ転職。Turingが初めてエンドユーザー向け に販売した「THE FIRST TURING CAR」のプロジェクトリーダーを務める。現在はDriving Softwareチー ムで⾃動運転システム開発のマネジメント。 3 Twitterハッシュタグ: #TuringTechTalk
チューリング株式会社 累計調達額: 70億円 従業員数: 50名+ 会社概要 事業 完全⾃動運転⾞の開発 基盤AIによる実現を⽬指す 設⽴:
2021年8⽉ 代表取締役: ⼭本⼀成 4
End-to-Endモデル + ⾞載ソフトウェア 5 ⾃社で収集‧構築した⾃動運転データセットで学習 ⾞載計算機で動くソフトウェアを開発 モダンなソフトウェアスタックを活⽤しながら、 ⽣産性の⾼い開発フローを構築
⾃動運転を⽀えるソフトウェア開発基盤 共通技術で実現する再現性と⽣産性 6
Driving Softwareチームの役割 7 HW 車両 ⾃動運転システムの基盤開発 SW Driving Softwareチーム E2E自動運転チーム
データ収集チーム モデル実験 制御実験 データ収集 今日はこの辺の 開発基盤の話
⾃動運転システムのSWアーキテクチャ 8 複数のプロセスが協調してシステムとして動作する ⾞両 30系アルファード ハード Jetson AGX Orin搭載デバイス GMSL2カメラx8
LiDAR Vision-RTK2 ソフト Jetson Linux(Ubuntu) C++、Python、TypeScript
再現性を⽀える下回り 9 構成管理とコンテナで再現性を担保 構成管理 ⾞上‧机上あわせると約40台のデバイスの 構成情報をコード化して管理 コンテナ ⾃動運転アプリケーションはほぼコンテナ化。 環境の⼀貫性と迅速なデプロイが可能。
開発環境 10 • GitHub コード管理 • uv (Python) • pnpm
(Web) プロジェクト管理 • SCons (Python、C++) • Vite (Web) ビルドツール • pytest (Python) • pytest-cpp • Catch2 (C++) • Vitest (Web) テスト • ruff (Python) • mypy (Python) • eslint (Web) • prettier (Web) 静的解析 • VS Code • Cursor • GitHub Copilot • Dev Containers エディタ関連
CI/CD 11 GitHubを中⼼に実機も含めたパイプラインを構築 実⾏しているジョブ ビルド 単体テスト 結合テスト 静的解析
開発ツール選定のポイント 再現性を担保できるか ⽣産性を⾼められるか 広く普及し、活発なコミュニティがあるか 12
完全⾃動運転の技術を ⼀緒に作る仲間を募集しています ‧MLエンジニア ‧リサーチャー ‧ソフトウェアエンジニア ‧インフラエンジニア and more… 気になった⽅はYouTube概要欄の 求⼈のURLからご応募ください!
採⽤情報のご案内 13
イベント告知 14 14 3/4(火)19:00~ 複雑な都市環境に挑む End-to-end自動運転 におけるマップ推定 ➡概要欄のアンケート回答後の画面からお申し込みをお待ちしております! 3/13(水)18:30~ データ収集車両徹底解剖
@平和島ラボ 3/6(火)19:00~ 出張チューリング オープンオフィスin大阪 3/19(水)18:30~ チューリング オープンオフィス
15