ホームページ > システムチュートリアル > Linux > SVO-SLAM環境セットアップガイド

SVO-SLAM環境セットアップガイド

PHPz
リリース: 2024-03-11 16:37:02
転載
383 人が閲覧しました

SVO-SLAM環境セットアップガイド

インストール: プレーン CMake (ROS なし)
まず、workspace などの作業ディレクトリを作成し、このディレクトリで次の必要を実行します。

(ヒント: システムにデフォルトの中国語名が設定されている場合でも、中国語名は使用しないでください。そうしないと、次の依存関係が非常に難しくなり、cmake が構成ファイルを見つけることができなくなります。)

リーリー

Boost - c ライブラリ (スレッドとシステムが必要です)

リーリー

固有 3 - 線形代数

リーリー

OpenCV - 画像をロードして表示するためのコンピューター ビジョン ライブラリ (私は OpenCV3.0 をダウンロードしました)

リーリー

ソフォス - 嘘のグループ

リーリー

この時点で「unit_complex_.imag() = 0.」というエラーが発生した場合は、コードを「unit_complex_.imag(0.)」に変更する必要があります。
高速 - コーナー検出器

リーリー

g2o - 一般的なグラフの最適化 オプション G2O の各バージョンの依存関係は非常に複雑なので、忍耐強くバージョン番号を確認する必要があります。そうしないと、間違いが多くなり、混乱することになります。以前にインターネットでたくさんのブログを読みましたが、依存関係の問題は根本的に解決されていませんでした。以下に、私が行ったプロセス、完全かつ正しいバージョンをコンパイルします。

最初に g2o の依存関係をインストールします:

リーリー
その後、ダウンロード、コンパイルなどを行います:

リーリー

vikit_common - 必要な便利なツール vikit には、カメラ モデル、SVO に必要ないくつかの数学および補間関数が含まれています。

リーリー

pg_vikit/vikit_common/CMakeLists.txt ファイルで USE_ROSFALSE. に設定します。

リーリー

SVO

リーリー
ファイル

svo/CMakeLists.txt で、USE_ROSFALSE. に設定します。

リーリー

ROS を使用せずに SVO を実行する まず、データを保存するフォルダーを作成します:

リーリー
次に、パスを保存する環境変数を設定します

リーリー
スクリプト .bashrc を実行し、新しいフォルダーに移動してテスト データをダウンロードします。

リーリー

次に、テスト データに対して SVO を実行します:

リーリー

以上がSVO-SLAM環境セットアップガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:linuxprobe.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート