序章

自動運転車の歴史

自動運転車の実験は少なくとも1920年代から行われてきました。 有望な試験が1950年代に行われ、それ以来進展し続けています。 1980年代になると、1984年のカーネギー メロン大学のNavlab と ALVプロジェクト、1987年のメルセデス ベンツとドイツ連邦軍大学ミュンヘンのEureka Prometheusプロジェクトによって最初の自立型自動運転車が登場しました。 メルセデス・ベンツ、ゼネラル・モーターズ、コンチネンタル・オートモーティブ・システムズ、オートリブ、ボッシュ、日産、トヨタ、アウディ、ボルボ、パルマ大学の Vislab、オックスフォード大学、Googleなどの実用的な自動運転車を開発しています。 2013年7月、Vislabは一般に公開された混合交通ルートを自律的に移動する車両、BRAiVE のデモンストレーションを行いました。 2019年の時点で米国の29の州では公道での自動運転車を許可する法律がすでに可決されています。

一部のUNECE加盟国、および英国を含むEU加盟国は自動化および完全自動化された自動車に関連する規則および規制を制定しています。 ヨーロッパでは、ベルギー、フランス、イタリア、英国の都市が自動運転車の輸送システムを運用する計画を立てており、ドイツ、オランダ、スペインはすでに公共交通機関でのロボット車のテストを許可しています。 2020年には英国、EU、日本はすでに自動運転車の規制に向けて順調に進んでいます。

現在、自動運転車は目前に迫った技術革命です。 一部の専門家は、2025年までにレベル4の自動車が市場に参入する可能性が高いと予測しています。 レベル4の自動車ではシステムが正常に機能している限り、ドライバーは完全に別のことに注意を向けることができ、交通状況に注意を払う必要がなくなります。

レベル4 リファレンス:

_images/self_driving_car.jpeg

ソフトウェア (人工知能、機械学習)、ハードウェア (GPU、FPGA、加速度計など)、およびクラウド コンピューティングにおける最近の急速な進歩がこの自動運転の技術革命を推進させています。

しかしながら実際の運転記録やシミュレートされたシナリオからのトレーニングデータなど、毎日膨大な量のデータが収集されているにもかかわらず、自動運転車のAIモデルは完全には満たされていません。

RANDのレポート によると適切なレベルの自律学習に到達するにはさらに数億マイル、場合によっては数千億マイルのトレーニング データが必要です。

したがって、完全な自動運転車の未来は有望で刺激的ですが、技術が成熟して全自動運転車が利用できるようになるまでにはまだ何年もの開発期間が必要です。

新しいテクノロジーを急速に成熟させるための実証済みの方法は、市場参入要件を最小限に抑えて、誰もが簡単にアクセスできるようにすることです。 これがPiCar-Xを立ち上げたSunFoundersの動機です。

SunFoundersの目標は、初心者、初級者、および自動運転について学びたいだけの人を支援し、自動運転車の開発プロセス、技術、および最新のイノベーションを理解することです

PiCar-Xについて

_images/picar-x.jpg

PiCar-X はRaspberry Piプラットフォーム用のAI制御の自動運転ロボットカーでRaspberry Piがコントロールセンターとして機能します。 PiCar-X の2軸カメラ・モジュール、超音波モジュール、およびライン・トラッキング モジュールは、色/顔/交通標識の検出、自動障害物回避、自動ライン・トラッキングなどの機能を提供できます。

SunFounderが設計したRobot HATボードを使用してPiCar-Xは左右の駆動モーター、ステアリング用のサーボ モーター、およびカメラのパン/チルト機能を統合し、Robot HAT の ADC、PWM、およびデジタルI2Cピンを事前設定してRaspberry Piの標準機能を拡張します。 スピーカーとBluetoothチップの両方がRobot HATに組み込まれており、テキスト読み上げ、効果音、さらにはバックグラウンド ミュージック機能のリモートコントロールが可能です。

GPIO制御、コンピューター ビジョン、ディープ ラーニングを含むすべてのPiCar-X機能は、オープンソースのPythonプログラミング言語、OpenCVのコンピューター ビジョン ライブラリ ソフトウェア、およびディープ ラーニング フレームワーク用のGoogleのTensorFlowを通じて実装されます。 PiCar-Xの機能を最適化するために他のソフトウェアが含まれており、ユーザーはほぼ無限の学習環境を利用できます。

深層学習とニューラル ネットワーク

深層学習とニューラル ネットワークの詳細については、SunFounderは次のリソースを推奨しています。

機械学習 - Andrew Ng : このコースでは、機械学習、データマイニング、統計的パターン認識について幅広く紹介しています。

ニューラル ネットワークとディープ ラーニング : この電子書籍ではコンピュータが観測データから学習できるようにする生物学に着想を得たプログラミング パラダイムであるニューラル ネットワークと、ニューラル ネットワークにおける機械学習のための強力な一連の手法であるディープ ラーニングの両方について説明されています。

コンピューター ビジョンのインセプション アーキテクチャの再考 : この高レベルのホワイト ペーパーでは、因数分解された畳み込みと積極的な正則化によって追加の計算を可能な限り効率的に利用することで、ユーザーがネットワークをスケールアップできる方法について説明されています。