【以下、Gemini生成】
Openpilotは、comma.ai, Inc.によって開発されたオープンソースの先進運転支援システム(ADAS)ソフトウェアです。
1. 概要と開発元:
Openpilotは、comma.aiが提供するオープンソースの半自動運転ソフトウェアです。
2016年11月30日に初めてリリースされました。
開発言語はPythonが主で、オペレーティングシステムにはUbuntuをベースにしたAGNOSが使用されています。
ジョージ・ホッツによって開発されました。
2. 機能:
アダプティブクルーズコントロール(ACC):先行車との車間距離を維持しながら走行します。
自動車線維持(ALC):車線を認識し、車両が車線の中央を維持するようにステアリングを制御します。
前方衝突警報(FCW):前方車両との衝突の可能性をドライバーに警告します。
車線逸脱警報(LDW):車両が車線を逸脱しそうになった場合にドライバーに警告します。
ドライバー監視機能:ドライバーが前方を確認しているかどうかを監視するオプション機能があり、この機能が有効な場合、従来の6分間の運転タイマーがなくなります。
全車速対応(停止/保持/再発進):一部の対応車種では、停止から再発進までをサポートします。
3. 動作原理と必要なハードウェア:
Openpilotは、comma.aiが提供する専用ハードウェア(例:comma two devkit, comma three devkit...etc)と組み合わせて使用されます。
これらのデバイスは、車両のCAN(Controller Area Network)通信回線に接続し、既存のADASシステムに介入する形で動作します。
カメラやレーダーから取得したデータを元に、車両の縦方向(加減速)および横方向(ステアリング)の制御を行います。
市販のスマートフォンを制御用コンピュータとして使用する実験的なデバイスとしても知られています(過去にはOnePlusのスマートフォン「Eon Devkit」が販売されていました)。
4. 対応車種:
トヨタ、ヒュンダイ、ホンダなど、300以上の車種に対応しています。
具体的な車種の例としては、トヨタ カローラ(2020-22)、ヒュンダイ ソナタ(2020-23)、ラム 1500(2019-24)、シボレー シルバラード 1500(2020-21)などが挙げられます。
対応車種はcomma.aiのウェブサイトで確認できます。
5. 安全性に関する情報:
Openpilotはレベル2の自動運転システムに分類され、常にドライバーが監視していることが前提となります。
ドライバー自身で運転しなければ警告を発したり、自動的に減速する機能が備わっています。
システムがおかしな制御信号を出しても、既存のADASシステムが受け付けないようになっているとされています。
6. その他の情報:
OpenpilotはGitHub上でソースコードが公開されています。
シミュレーター上で動作させることも可能です。
Openpilotを改変したソフトウェア(例:ドラゴンパイロット)も存在します。
注意点:
Openpilotはオープンソースであり、ユーザー自身がインストールや設定を行う必要があります。
国や地域の法律、規制によっては、Openpilotの使用が制限される場合があります。
あくまで運転支援システムであり、完全な自動運転ではありません。常に周囲の状況を監視し、必要に応じてドライバーが介入する必要があります。