ros の laser_scan_matche ライブラリのインストール中に発生した問題 (1)

laser_scan_matcher ライブラリ

laser_scan_matcher パッケージは、増分レーザー スキャン登録ツールです。これは、激光扫描匹配器ROS で一般的に使用されるコード ライブラリであり、Andrea Censi の Canonical Scan Matcher (CSM) を使用して実装された、PLICP (Point-to-Line Iterative Closest Point) スキャン マッチング アルゴリズムに基づくインクリメンタル レーザー スキャン マッチャーです。このパッケージを使用すると、連続した sensor_msgs/LaserScan メッセージ間の一致をスキャンし、レーザーの推定位置を geometry_msgs/Pose2D または tf 変換として公開できます。

(LIDARデータを処理するだけで地図構築は実現できますが、精度は高くありません)

このライブラリの詳細については、ROS Wiki の概要を参照してください。

git clone 中に発生しました:

致命的: 'https://github.com/ccny-ros-pkg/scan_tools.git/' にアクセスできません: ホストを解決できませんでした: github.com.cnpmjs.org

問題を確認してください:

ping コマンドを使用して、github サーバーが動作しているかどうかを確認します。

ping github.com

1.数秒ごとに time = xx.ms の更新がある場合は、それが機能していることが証明されており、github.com はホストによって解決されていません。

解決:

(1) etc/hostの編集

gedit /etc/host

以下の図に示すように、元のスタイルに従って追加する必要があるターゲット アドレス スパを追加し、以下を追加します。

140.82.114.4 github.com

 再度クローンを作成すると、ダウンロードが成功します。

2. time = xx.ms の更新がなく、サーバーに ping できない場合は、

(1) etc/hostの編集

gedit /etc/host

(2) github.comドメイン名を追加

140.82.114.4 github.com

github.com にもう一度 ping を実行して、ping できることを確認します
。そうでない場合は、ドメイン名を変更します。Zhihu にアクセスしてドメイン名検索 Web サイトを検索できます。

3. ping が送信されるか、上記のエラーが報告される場合があります。

致命的: 'https://github.com .cnpmjs.org /ccny-ros-pkg/scan_tools.git/' にアクセスできません: ホストを解決できませんでした: github.com.cnpmjs.org

赤色でマークされたフィールドを削除し、それをターミナルに入力すると、クローンが正常に作成されます。

Je suppose que tu aimes

Origine blog.csdn.net/jianlai_/article/details/125910501
conseillé
Classement