私は EE の学部生で、道路 (主に曲がり角) を検出する必要があるプロジェクトに取り組んでいます。要件は、GPS 座標とターンの方向が与えられた場合、ロボットが特定のポイントまでナビゲートできることです。問題は、GPS 座標が非常に不正確であり、道路が常にまっすぐであるとは限らないことです。そのため、道路の両側を検出し、それに応じてロボットをナビゲートする必要があります。
ロボットの両側に2台のカメラを取り付けることを考えています。これは通常、ロボットを道路の中央に保つために使用され、ロボットが曲がり角の 5 メートル以内にある場合、カメラの 1 つが曲がり角を案内します。
私はraspberry piに取り組んでいますが、テスト目的で、Ubuntuを実行しているラップトップにsimplecvとopencvをインストールしました。私はコンピュータービジョンの経験がまったくありません。どこから始めればよいかわかりません。上記のタスクを達成するためのアルゴリズムを教えてください。simplecv または opencv で作業する必要がありますか? Python または C++? 個人的にはpythonのsimplecvが好きですが、それがタスクを達成できるかどうかはわかりません。
どんな助けでも大歓迎です。私を正しい軌道に乗せてください!
キャンパスでプロジェクトのデモを行います。ここにキャンパスの道路の写真があります。
編集: 理想的な条件、渋滞なし、障害物なし。一定の道路幅。