栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ros入门(七)--ros接入sick激光雷达

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ros入门(七)--ros接入sick激光雷达

1.环境配置

Ubuntu:18.04
ros: melodic
sick : LMS151

2.安装

#安装依赖
sudo apt-get install ros-noetic-lms1xx
#下载源码并编译
cd ~/catkin_ws/src
git clone  https://github.com/clearpathrobotics/lms1xx.git
cd ..
catkin_make

3.保持Ubuntu 系统与雷达同一网段,可以相互ping通

LMS151 IP: 192.168.0.1
Ubuntu 有线连接IP: 192.168.0.xx (2-254)

4.运行测试

#修改LMS1xx.launch文件中的"host"值为LMS151 IP,并保存

#保存启动launch文件
roslaunch lms1xx LMS1xx.launch

报错:

查看源码 ,LMS1xx_node.cpp中75-81行

  if (cfg.scaningFrequency != 5000)   # 值修改为2500
    {
      laser.disconnect();
      ROS_WARN("Unable to get laser output range. Retrying.");
      ros::Duration(1).sleep();
      continue;
    }

原因:当前雷达的真实扫描频率值2500,不是5000,修改cfg.scaningFrequency != 2500,重新编译运行即可。雷达的扫描频率值,可以通过SOPAS Engineering Tool 工具查看。链接:windows 下接入西克激光LMS151

5.可视化展示rviz

有任何问题欢迎咨询~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972746.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号