autorope/donkeycar
Open source hardware and software platform to build a small scale self driving car.
何を解決するか
Donkeycarは、小型自律走行ロボットの構築と学習を目的としたミニマルでモジュール式のPythonライブラリを提供します。専門知識がなくても、自律走行、コンピュータビジョン、ニューラルネットワークの実験に気軽に取り組めるようにすることで、趣味愛好家や学生の参入障壁を下げます。
動作方法
このライブラリは、車両上でループするソフトウェア「パーツ」のパイプラインを使用しています。これらのパーツは、カメラやLiDARからの画像取得、GPSデータの読み取り、コントローラからのステアリング/アクセル入力の受信、駆動モーターの制御などの特定のタスクを処理します。ユーザーは事前構築されたテンプレートを選択するか、カスタムパーツを作成して車両の挙動を変更できます。自律走行には、深層学習(TensorFlow、TensorFlow Lite、PyTorch経由)、GPSベース、コンピュータビジョンベースの3種類のオートパイロットをサポートしています。
対象ユーザー
趣味愛好家、高校・大学の学生、研究者が実践的な実験を通じて自律走行やロボティクスを学びたい場合に最適です。
特徴
- モジュールアーキテクチャ:車両のループにソフトウェアパーツを簡単に交換または追加可能。
- 複数のオートパイロットオプション:深層学習、コンピュータビジョン、GPSベースのナビゲーションをサポート。
- ハードウェア非依存:さまざまなカメラ、LiDAR、駆動系(例:RCカー、差動駆動)と互換性あり。
- シミュレーションサポート:物理的なハードウェアを構築する前に、自律走行ロジックのテストができるシミュレータを内蔵。
- 豊富なインターフェース:リモート制御や設定に使えるグラフィカルユーザーインターフェースとWebUIを搭載。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト