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