在SICK LMS1XX 上跑通hector slam

前提是你已经安装过lms1xx的功能包,并能正确的连接到激光可在rviz中调试出激光点云图。
1.安装hector slam功能包。在catkin_ws/src/下使用命令:git clone https://github.com/tu-darmstadt-ros-pkg/hector_slam.git 下载源代码功能包。
2.功能包内有很多个小包,分别使用catkin_make install -DCATKIN_WHITELIST_PACKAGES=“xxx”(xxx为小功能包的名字)
3.修改两个文件的代码。参考https://answers.ros.org/question/233622/for-mapping-what-should-i-do-after-connecting-to-the-laser/
注:若文件加锁则不可修改,只要使用sudo chmod 777 xxx 修改可执行权限即可 (xxx为文件名) .launch文件不可直接打开修改,可右击打开方式使用gedit编辑器打开即可修改。其中修改文件有一步是“In tutorial.launch file, add these lines at the end 注意是添加到最后的launch单词的前面。
4.启动以下命令
一个终端:roscore
第二个终端:rosrun lms1xx LMS1xx_node
另一个终端:roslaunch hector_slam_launch tutorial.launch
5.启动成功即可手持激光进行实时建图啦!

需要注意的是:激光的ip与launch文件及.cpp文件的ip要一致。另外功能包里的激光的分辨率是50HZ.所以要将激光的在自带的配置设置软件SOPAS中改成50HZ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值