SLAMによる視覚とレーザー融合の学習-robot_pose_ekfのインストールと使用

robot_pose_ekf

関連:EKFを使用してIMUデータと走行距離計データを融合し、ROSに付属のrobot_pose_ekfを使用します。
ps:私は初心者なので、最初に効果を得てから、戻って原理を学ぶつもりです。そのため、記録した手順がすべての人に当てはまるかどうかはわかりません。しかし、私が記録した手順は、自分のコンピューターで実行されることが保証されています。

すでにコンピューター上にある関連プログラム:カートグラファー(すでに実行されており、実行可能)

ダウンロード

cd catkin_ws/src
git clone https://github.com/ros-planning/robot_pose_ekf.git

コンパイル

この手順が必要かどうかはわかりません。理論的には、コンパイルが間違っており、後で問題が発生するはずですが、私自身のコンパイルではエラーが報告され続けるため、最初に試すしかありません。

cd ..
catkin_make

以下は、catkin_makeによって報告されたエラーのスクリーンショットです。ワークスペースのsrcフォルダーにrosで使用されていないパッケージがあると言う人もいます。それらを削除して試してみますが、問題は解決しませんでした。無関係なパッケージが見つかりませんでした。私はすべてのパッケージを試しましたが、それらをすべて削除しない限り、何もコンパイルされません。
catkin_makeはエラーを報告します

使用する

source devel/setup.bash
rosdep install robot_pose_ekf
roscd robot_pose_ekf
rosmake

走る

操作でエラーが報告されますが、まだimuに接続していないのではないかと思いますが、実行されていません。それで、後でそれをテストするとき、私はそれを考えて、更新するために戻ってきます。
ここに画像の説明を挿入

roslaunch robot_pose_ekf.launch

おすすめ

転載: blog.csdn.net/qq_41746268/article/details/115376591