SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
0
© 2021 @noborutkhs
2021/08/11 @noborutkhs
Prius Hack2
「カーハッカーズハンドブック」をラズパイで試してみた
1
© 2021 @noborutkhs
自己紹介
@noborutkhs
株式会社カンデラ ジャパン所属
組み込み機器向けUIツールの会社です。 https://www.canderajp.co.jp/
CGI Studio
https://cgistudio.at/ja/
車載機器(メーター)など
オーストリア製
UI Conductor
https://www.artspark.co.jp/product_uic/
車載機器(ナビ・周辺監視)、プリンタ、デジカメなど
日本製
「Car HMI Europe 賞 2021」受賞
https://www.canderajp.co.jp/candera_letter/20210720
2
© 2021 @noborutkhs
自動車の CANバスなどを触る上
でバイブル的な本
英語版はオンラインで見れる
http://opengarages.org/handbook/
「カーハッカーズハンドブック」
3
© 2021 @noborutkhs
• ラズパイ用CANボード自作
• ラズパイでもオープンソースのcan-utilsが使える
• candump, cansend, canplayer, …
• プリウスGen4はOBD2に生のCANが流れていない
• Gen3では生のCANを確認
• 中華300円CANボードも利用可能
• Windows上のCGI Studioでメーター表示
前回のおさらい
前回のリンク:KURUMA IoTLT Vol.2 - connpass
https://iotlt.connpass.com/event/204969/
4
© 2021 @noborutkhs
プリウスの整備書を購入し、生のCANが
取得できる場所を確認してみる。
簡単に取得できそうな場所が見当たらな
い。
やっぱりナビの後ろ側にあるんだけど、
インパネ全体を外す必要があるので
躊躇。
 今回は断念。。。
プリウスの整備書を買う
データシステム(Datasystem)ビルトインTV-KIT(新型プリウス)取付説明ムービー
https://www.youtube.com/watch?v=UFPPjS_nJ2w
1:53~
5
© 2021 @noborutkhs
• 以前に会社の人にお願いしてデータを取らせてもらった
• SpeedとSteeringくらいしか有効なデータがない
• リアルタイムに変化を試せないので他にどの値が有効なのかが試せない
• スーパーの駐車場とその周辺しか走ってないので、20km/h以下くらいしかデータがない
• エンジン回転数が見当たらない
プリウスGen3のCANデータを解析してみる
6
© 2021 @noborutkhs
CGI Studioランタイム ラズパイ版を入手
7
© 2021 @noborutkhs
candump -L any,0:0,#FFFFFFFF | python3 -u obd.py | ./sprpm
Shared memoryでランタイムと接続
./Player _piCAN_1280x720.bin
Shared memoryに書き込み
Shared memoryから読み出し
8
© 2021 @noborutkhs
https://youtu.be/kQEuls3BVGs
プリウスのIVIディスプレイで再生(Gen4 OBD2)
下記のスクリプトで速度とエンジン回転数を取得
2.5 fps (前回: 1fps)
パワーモードで走行 (前回: エコモード)
9
© 2021 @noborutkhs
Thank you!!

Weitere ähnliche Inhalte

Ähnlich wie Prius Hack 2「カーハッカーズハンドブック」をラズパイで試してみた

【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~UnityTechnologiesJapan002
 
Tokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaTokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaHidenori Fujioka
 
インフラ野郎AzureチームOCP Summit US 2017号外
インフラ野郎AzureチームOCP Summit US 2017号外インフラ野郎AzureチームOCP Summit US 2017号外
インフラ野郎AzureチームOCP Summit US 2017号外Toru Makabe
 
大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術bash0C7
 
Hajimete hostedrancher 200605
Hajimete hostedrancher 200605Hajimete hostedrancher 200605
Hajimete hostedrancher 200605Junji Nishihara
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都Kenichi Yoshida
 
MozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術についてMozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術について Takagi Koichi
 
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」SORACOM,INC
 
Azure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析するAzure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析するYusuke Kojima
 
Azure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するAzure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するYusuke Kojima
 
新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)
新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)
新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)オラクルエンジニア通信
 
Hajimete k3s agenda_200730
Hajimete k3s agenda_200730Hajimete k3s agenda_200730
Hajimete k3s agenda_200730Junji Nishihara
 
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurbActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurbKoichiro Sumi
 
チャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティチャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティAtsushi Yokohama (BEACHSIDE)
 
ROSCon2019 Macau 参加報告 Akihiko Tsukuda
ROSCon2019 Macau 参加報告 Akihiko TsukudaROSCon2019 Macau 参加報告 Akihiko Tsukuda
ROSCon2019 Macau 参加報告 Akihiko TsukudaAkihikoTsukuda1
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSKensaku Komatsu
 
産業としての半導体とムーアの法則
産業としての半導体とムーアの法則産業としての半導体とムーアの法則
産業としての半導体とムーアの法則Junichi Akita
 

Ähnlich wie Prius Hack 2「カーハッカーズハンドブック」をラズパイで試してみた (20)

【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
【Unity道場 自動車編】トヨタのxR活用で進める現場DXへの挑戦 ~UnityとHoloLens 2を用いて~
 
WebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボットWebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボット
 
Tokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaTokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by Iida
 
インフラ野郎AzureチームOCP Summit US 2017号外
インフラ野郎AzureチームOCP Summit US 2017号外インフラ野郎AzureチームOCP Summit US 2017号外
インフラ野郎AzureチームOCP Summit US 2017号外
 
ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介ニフクラ mobile backend チームのCIツール活用事例紹介
ニフクラ mobile backend チームのCIツール活用事例紹介
 
大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術大規模Webを支えるAgileな技術
大規模Webを支えるAgileな技術
 
Hajimete hostedrancher 200605
Hajimete hostedrancher 200605Hajimete hostedrancher 200605
Hajimete hostedrancher 200605
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
MozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術についてMozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術について
 
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
if-up 2019 | A3.「ユーザーが望むハードウェアプロダクトを作る」
 
Azure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析するAzure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析する
 
Azure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析するAzure のApp Center でアプリの 使用状況を分析する
Azure のApp Center でアプリの 使用状況を分析する
 
新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)
新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)
新たなビジネスにおけるデータ活用 ~小田急電鉄のローカル・コミュニティ活性化アプリ「KYOUDOKO」の場合~(2021/9/15)
 
Unreal Studio+プロダクトデザインのワークフロー
Unreal Studio+プロダクトデザインのワークフローUnreal Studio+プロダクトデザインのワークフロー
Unreal Studio+プロダクトデザインのワークフロー
 
Hajimete k3s agenda_200730
Hajimete k3s agenda_200730Hajimete k3s agenda_200730
Hajimete k3s agenda_200730
 
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurbActiveResourceモデルによるAPIの隠蔽の怖い話~レスポンスタイムへの致命的影響~ at #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
 
チャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティチャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティ
 
ROSCon2019 Macau 参加報告 Akihiko Tsukuda
ROSCon2019 Macau 参加報告 Akihiko TsukudaROSCon2019 Macau 参加報告 Akihiko Tsukuda
ROSCon2019 Macau 参加報告 Akihiko Tsukuda
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
 
産業としての半導体とムーアの法則
産業としての半導体とムーアの法則産業としての半導体とムーアの法則
産業としての半導体とムーアの法則
 

Prius Hack 2「カーハッカーズハンドブック」をラズパイで試してみた