安装ros的laser_scan_matche库所遇到的问题(一)

laser_scan_matcher库

laser_scan_matcher套装是一款增量激光扫描注册工具。它是ROS中常用的激光扫描匹配器代码库,是一种基于PLICP(点对线迭代最近点)扫描匹配算法的增量式激光扫描匹配器,使用 Andrea Censi 的规范扫描匹配器 (CSM) 实现。该软件包允许扫描连续传感器_msgs/LaserScan消息之间的匹配,并将激光器的估计位置发布为geometry_msgs/Pose2D或tf变换。

(仅对激光雷达数据进行处理,就可以实现建图,但精度不高

更多关于这个库的内容可以到ROS Wiki相关介绍进行了解。

git clon时遇到:

fatal: unable to access 'https://github.com/ccny-ros-pkg/scan_tools.git/': Could not resolve host: github.com.cnpmjs.org

检查问题:

利用ping命令检查github服务器是否拼的通。

ping github.com

1、若是每隔几秒有 time = xx.ms 刷新 就证实是通的,github.com没有被主机解析导致。

解决办法:

(1)编辑etc/host

gedit /etc/host

根据原有的样式 添加须要新增的目标地址spa,如下图,则添加:

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

再次尝试ping github.com发现可以ping通
就可以了,不行换个域名,域名查找网站可以去知乎搜一下

3、可以ping通,还是报以上错误:

fatal: unable to access 'https://github.com.cnpmjs.org/ccny-ros-pkg/scan_tools.git/': Could not resolve host: github.com.cnpmjs.org

将标红字段删除输入进终端即可克隆成功。

猜你喜欢

转载自blog.csdn.net/jianlai_/article/details/125910501