Raspberry Pi 5の性能を極限まで引き出し、完全オフラインで高速なエッジAIを構築できる拡張キットが「Raspberry Pi AI Kit」です。
本キットには、13 TOPSという圧倒的な演算能力を持つAIアクセラレータ「Hailo-8L」が搭載されており、クラウドに頼らず端末単体でリアルタイムの画像認識や物体検出がスムーズに動作します。
この記事では、Raspberry Pi AI Kitの基本スペックから、PCIe Gen 3.0による転送速度の爆速化設定、そしてYOLOv8を10分で動かすハンズオン構築手順までを分かりやすく解説します。
- Raspberry Pi AI Kitの概要と13 TOPSの演算性能
- PCIe Gen 3.0を有効化して転送速度を最大化する裏技
- 【ハンズオン】YOLOv8×rpicam-appsでリアルタイム物体検出を動かす3ステップ
Raspberry Pi AI Kitとは?概要と13 TOPSの圧倒的性能
Raspberry Pi AI Kitは、Raspberry Pi 5専用に設計されたM.2接続のAI処理アクセラレータ拡張基板です。
Hailo-8L AIアクセラレータの解説でも触れている通り、このキットを追加するだけで、メインCPUに負担をかけることなく高度なニューラルネットワーク推論を処理できます。
13 TOPSを誇る「Hailo-8L」NPUの強み
AI Kitの中核となるHailo-8Lは、1秒間に13兆回の演算(13 TOPS)を行う高い処理能力を備えています。消費電力は数ワット程度に抑えられており、熱対策も容易です。
スペック比較一覧表
従来の単体ラズパイ処理とAI Kit装着時のスペック比較は以下の通りです。
| 項目 | Raspberry Pi 5 単体 | AI Kit (Hailo-8L) 装着時 |
|---|---|---|
| AI演算性能 | 約 0.1 TOPS (CPU推論) | 13 TOPS (NPUハードウェア加速) |
| インターフェース | M.2 HAT (PCIe x1) | M.2 2240 Key M (PCIe Gen 3.0対応) |
| YOLOv8推論速度 | 約 2〜4 FPS (カクつきあり) | 約 30〜60 FPS (ぬるぬる動作) |
| CPU使用率 | ほぼ 100% (高熱発生) | 20% 以下 (極めて低温) |
【爆速化の裏技】PCIe Gen 3.0を有効化する設定
Raspberry Pi 5のM.2 PCIeコネクタは標準でGen 2.0動作ですが、設定ファイルを1行編集するだけでGen 3.0動作へアップグレードできます。
端末のターミナルで設定ファイルを開き、以下のパラメータを追加してください。
dtparam=pciex1_gen=3
追記後に再起動するだけで、AI Kitとのデータ転送帯域が約2倍に倍増し、AIカメラのフレームレートが向上します。
【実践】10分で構築!ローカルAIカメラを動かす3ステップ
ここからは、実際にラズパイ5にカメラモジュールとAI Kitを接続し、リアルタイムで物体検出(YOLOv8)を動かす具体的な構築手順を解説します。
ターミナルを開き、Hailo公式の全ドライバとミドルウェアを一括インストールします。
sudo apt update && sudo apt install -y hailo-all && sudo reboot
再起動後、 Hailo-8L モジュールが正常にPCIeバス上で認識されているか確認コマンドを実行します。
hailortcli fw-control identify
出力結果に「Hailo-8L」のボード情報とファームウェアバージョンが表示されれば正常です。
カメラアプリ「rpicam-apps」と組み合わせ、YOLOv8のリアルタイム物体検出デモを起動します。
rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov8_inference.json --lores-width 640 --lores-height 640
カメラ映像の中に人間や車、ペットなどがバウンディングボックスでリアルタイム追尾され、フルフレームで推論が実行されます。
Raspberry Pi AI Kitの活用アイデア
AI Kitを導入することで、以下のような高度なエッジAIプロジェクトを完全ローカル環境で構築できます。
- スマート防犯カメラ: 侵入者の検出や動体検知をクラウドなしで高速処理
- AIロボットカー: 障害物回避や白線認識をリアルタイムに行う自動走行ロボット
- ローカルAIゲートウェイ: 個人情報を外部へ送信せずに画像や音声をローカル解析
ネットワーク設定や安全なリモートアクセス環境を整える手順については、VPNルーターの特徴と選び方をご覧ください。
よくある質問と回答(FAQ)
- Raspberry Pi 4以前のモデルでも使えますか?
-
いいえ、AI KitはPCIeコネクタを標準搭載したRaspberry Pi 5専用の拡張キットです。
- 独自のAIモデル(学習データ)を動かすことはできますか?
-
はい、PC上で学習させたモデル(.onnxフォーマット)をHailo公式のDFC(Data Flow Compiler)でHEFファイルへ変換することで、独自モデルを推論可能です。
まとめ
この記事では、Raspberry Pi 5のAI処理能力を劇的に向上させる「Raspberry Pi AI Kit」の性能と、YOLOv8を動かすハンズオン構築手順を解説しました。
- ラズパイ5でクラウド不要のローカルAIカメラを作りたい
- YOLOv8などの物体検出モデルをリアルタイム(60 FPS)で動かしたい
- CPUの発熱や負荷を抑えて省電力でAI推論を行いたい
わずか数行のコマンドで手軽に13 TOPSの爆速AI環境が手に入るため、エッジAI開発を始めたい方はぜひ挑戦してみてください。
