北洋雷达UST-10LX基于ROS都安装使用测试小问题

我使用的是UST-10LX型号 的激光雷达进行建图导航。下面的内容是在csdn上的一些回答的综合。

首先下载相关节点包,UST-10LX采用的接口是以太网接口,所以需要下载urg_node的包,

$ sudo apt-get install ros-indigo-urg-node

修改Ubuntu的IP地址:
编辑/etc/network/interfaces,添加一个静态的IP地址。

$ sudo vim /etc/network/interfaces

auto lo
iface lo inet loopback

下面添加以下语句:
auto enp2s0
allow-hotplug enp2s0
iface enp2s0 inet static
address 192.168.1.20
netmask 255.255.255.0

因为Hokuyo激光雷达的固定IP地址好像是“192.168.0.10”,我的激光雷达未修改ip,出厂设置是“192.168.0.10”,所以因该就是“192.168.0.10’’。
改后需要重启

使用 :ping 192.168.0.10
检查有否连接成功
出现下面的数据则成功
64 bytes from 192.168.0.10: icmp_seq=2787 ttl=64 time=0.131 ms
64 bytes from 192.168.0.10: icmp_seq=2788 ttl=64 time=0.134 ms
64 bytes from 192.168.0.10: icmp_seq=2789 ttl=64 time=0.165 ms
64 bytes from 192.168.0.10: icmp_seq=2790 ttl=64 time=0.388 ms
64 bytes from 192.168.0.10: icmp_seq=2791 ttl=64 time=0.140 ms
64 bytes from 192.168.0.10: icmp_seq=2792 ttl=64 time=0.183 ms
64 bytes from 192.168.0.10: icmp_seq=2793 ttl=64 time=0.141 ms

接下来启动ros
roscore
rosrun urg_node urg_node _ip_address:=192.168.0.10

查看激光雷达检测到的数据

$ rostopic echo /scan 我这边数据会跳得很快

查看激光雷达扫描的消息类型和消息结构

$ rostopic type /scan$ rosmsg show sensor_msgs/LaserScan

在rviz中查看激光数据:

$ rosrun rviz rviz

在Add中依次添加LaserScan和话题/scan下的LaserScan。

加上laser_scan_matcher 功能包后不需要里程计就可以建图,但是需要修改,
到 https://github.com/ccny-ros-pkg/scan_tools.git 下载 功能包,解压。将解压后功能包与激光雷达的功能包复制到你创建的 ROS 的工作区的src文件下,然后在工作区文件夹下编译(catkin_make),编译完成后,将其余的包都删掉,只留下 laser_scan_matcher 和雷达的功能包,
(果在编译过程中出现错误,无法找到csm功能包时,输入命令:sudo apt-get install ros-kinetic-csm 然后重新编译即可)
然后修改src →laser_scan_matcher → demo 文件中修改demo_gmapping.launch文件。
重新编译,赋予端口权限
运行roslaunch laser_scan_matcher demo_gmapping.launch
即可
但后来也没用这个建图,还是用的Gmapping进行的建图。

北洋雷达UST-10LX基于ROS都安装使用测试小问题相关推荐

  1. 星秒科技tof激光雷达PAVO的ros驱动安装与测试

    原链接:https://community.bwbot.org/topic/660 开发测试平台:小强机器人 下载链接:PAVO激光雷达windows资料包 星秒科技激光雷达pavo的供电是直流12v ...

  2. 04-旭日X3派测评——原版ROS的安装与测试

    1.环境安装 具体安装过程不在这里赘述,主要参考以下几篇文章: 详细介绍如何在ubuntu20.04中安装ROS系统,超快完成安装(最新版教程) Ubuntu20.04安装ros教程(实测有用) 旭日 ...

  3. 详细介绍Spark安装[内含测试小案例]

    Spark Spark运行模式 Spark环境搭建 上传 & 解压 解压目录说明 启动spark-shell 初体验-读取HDFS文件 Standalone集群模式 集群角色介绍 集群规划 修 ...

  4. 基于JAVA实现的记忆测试小游戏

    1 需求分析与总体设计 1.1 需求分析 记忆测试系统是通过回忆法测试记忆能力,测试手段分为初级.中级和高级三个级别,使用该系统以达到测试和锻炼记忆能力的目的.同时保存每个用户的不同等级的成绩. 在记 ...

  5. 毫米波雷达数据处理_基于毫米波雷达的桥梁静挠度采集系统

    前面介绍了基于激光测距的桥梁挠度分布测试系统,基于激光测距.无线传输技术并结合桥梁静载试验挠度测试的步骤对中小桥静载挠度实现快速采集.数据处理等功能.毫米波雷达测试设备基于微波干涉测量原理能实现微小变 ...

  6. 速腾聚创16线激光雷达rslidar-16的ros驱动安装与rviz点云显示

    原链接: https://community.bwbot.org/topic/520 运行测试平台:小强ROS机器人 速腾聚创16线激光雷达rslidar-16的供电是直流12v 3A,通信接口是rs ...

  7. 2022年11月 Ubuntu 18.04 ROS Melodic 安装教程

    2022年11月 Ubuntu 18.04 ROS Melodic 安装教程 测试平台:Ubuntu 18.04 测试时间:2022年11月8日 official link(官方链接): Click ...

  8. 基于ROS的机器人系统(Python实现)--1 ROS系统与安装

    基于ROS的机器人(Python实现)--1 ROS系统与安装 1 .1 ROS系统与安装 1.1.1 ROS概述 1.1.2 ROS安装 1.2 Roboware 安装与使用 1.3 Gazebo ...

  9. MPC轨迹跟踪——基于ROS系统和全向车实验平台

    前言 之前写过一次MPC,但代码框架非常杂乱,所以做出了更新.内存大一点吧,我的虚拟机内存8G,跑过一次仿真,后面重启就打不开了.建议备份一个新的虚拟机来跑仿真. 思路 思路就是/path_palnn ...

最新文章

  1. Spring Boot 集成 JUnit5,更优雅单元测试!
  2. python 合并排序的数组
  3. log4js linux,如何在项目中使用log4.js的方法步骤
  4. 如何查看、备份电脑隐藏的恢复分区
  5. 第二十七期:网络爬虫程序员被抓,我们还敢爬虫吗?细数那些Java爬虫技术
  6. 线性代数【5】矩阵和矩阵运算
  7. SpringBoot 自动配置原理
  8. Apache httpd 安装
  9. 微软双机双柜方案讨论
  10. 免校准的电量计量芯片_电能计量芯片应用心得之选型篇
  11. 【LaTex】LaTex的下载与安装(超详细、超简洁)
  12. UG NX 12 草图技巧与方法分析
  13. 【Zynq UltraScale+ MPSoC解密学习10】Zynq UltraScale+的PS互连
  14. 公众号迁移开通留言功能
  15. matlab Fsw,个人主页
  16. HTML基础 结构,标题h1和段落p 写一个三毛语录
  17. 枪火——古龙之视觉化
  18. Cesium 中的离屏渲染
  19. android 开启闪光灯(手电筒)
  20. Class文件结构介绍[常量池],埃森哲java技术面试题

热门文章

  1. ubuntu 下使用wireless拨号上网
  2. Python实现西瓜视频下载 保证可用2019-08-28最新版
  3. 【天光学术】公共管理研究生应该怎样写好学位论文?
  4. prototype.js开发者手册
  5. 计算机二级考asc2码吗,2017年计算机二级考试ACCESS重要知识点
  6. 36氪专访融云CEO董晗:8年企服,6年出海,现计划成为「沙特最大科技企业」
  7. 二极管结电容和反向恢复时间都是怎么来的
  8. Selenium学习——QQ空间点赞好友说说
  9. Android Audio 音频输出设备切换
  10. android 采集音频输出,Android系统分析之Audio音频流, 音频策略, 输出设备之间的关系...