参考文章:
https://www.ncnynl.com/archives/201611/1100.html
https://blog.csdn.net/weixin_41459903/article/details/102795148

构建ros文件夹
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src

安装激光雷达rplidar一代驱动

git clone https://github.com/ncnynl/rplidar_ros.git
cd ..
catkin_make

一、点云图测试

##开启串口权限
sudo chmod 777 /dev/ttyUSB0
roslaunch rplidar_ros view_rplidar.launch

二、slam建图测试

sudo apt-get install ros-melodic-hector-slam
(如果报错就按报错提示更新 sudo apt-get update)
(如果更新报错就更新ros安装密匙)cd到刚才下载的功能包下面(cd   ~/catkin_ws/src/rplidar_ros)
touch test.launch
把下面的内容复制到test.launch中
<launch><node pkg="hector_mapping" type="hector_mapping" name="hector_mapping" output="screen">
<!-- Frame names -->
<param name="pub_map_odom_transform" value="true"/>
<param name="map_frame" value="map" />
<param name="base_frame" value="base_link" />
<param name="odom_frame" value="base_link" /><!-- Tf use -->
<param name="use_tf_scan_transformation" value="true"/>
<param name="use_tf_pose_start_estimate" value="false"/><!-- Map size / start point -->
<param name="map_resolution" value="0.05"/>
<param name="map_size" value="512"/>
<param name="map_start_x" value="0.5"/>
<param name="map_start_y" value="0.5" />
<param name="laser_z_min_value" value = "-1.0" />
<param name="laser_z_max_value" value = "1.0" />
<param name="map_multi_res_levels" value="2" /><param name="map_pub_period" value="2" />
<param name="laser_min_dist" value="0.4" />
<param name="laser_max_dist" value="5.5" />
<param name="output_timing" value="false" />
<param name="pub_map_scanmatch_transform" value="true" />
<!--<param name="tf_map_scanmatch_transform_frame_name" value="scanmatcher_frame" />--><!-- Map update parameters -->
<param name="update_factor_free" value="0.4"/>
<param name="update_factor_occupied" value="0.7" />
<param name="map_update_distance_thresh" value="0.2"/>
<param name="map_update_angle_thresh" value="0.06" /><!-- Advertising config -->
<param name="advertise_map_service" value="true"/>
<param name="scan_subscriber_queue_size" value="5"/>
<param name="scan_topic" value="scan"/>
</node><node pkg="tf" type="static_transform_publisher" name="base_to_laser_broadcaster" args="0 0 0 0 0 0 /base_link /laser 100"/><node pkg="rviz" type="rviz" name="rviz"args="-d $(find hector_slam_launch)/rviz_cfg/mapping_demo.rviz"/></launch>

之后在第一个终端中输入
sudo chmod 777 /dev/ttyUSB0
roslaunch rplidar_ros view_rplidar.launch

新打开一个终端输入
cd ~/catkin_ws/src/rplidar_ros
roslaunch test.launch

RPLIDAR A1激光雷达学习笔记相关推荐

  1. 激光雷达学习笔记(一)数据采集

    激光雷达或者叫激光测距仪数据采集比较简单,有位好心的网友提供了一篇博客专门讲这个,这里就不再赘述,贴出链接,需要的直接去看原文,激光雷达的型号:UTM-30LX. 激光雷达数据采集 当前网上关于激光雷 ...

  2. 激光雷达学习笔记-------Ubuntu 18.04 + 思岚科技 A1M8+ ROS 上手使用及基于hector_slam 建图

    一,在虚拟机环境上搭建环境 官方提供了纯 C++和ROS节点两种形式的SDK,ROS版SDK中已经包含了C++的SDK(版本稍晚),不需要单独下载C++版本的SDK. 这里我们主要使用ROS来测试,从 ...

  3. 思岚RPLIDAR A1激光雷达扫描测距的模式C语言实现(STM32)

    该产品激光雷达单次请求-多次应答模式对应着扫描测距模式,也是获取数据的环节. 该通讯模式用于RPLIDAR 进行扫描测距的模式下.外部系统在发送开始扫描 的请求后,RPLIDAR 将开始连续的扫描测距 ...

  4. ROS开发之如何使用RPLidar A1二维激光雷达?

    文章目录 0.引言 1.创建工作空间 2.获取rplidar_ros包并编译 3.检查雷达端口 4.启动launch显示雷达扫描结果 0.引言   笔者研究课题涉及多传感器融合,除了前期对ROS工具的 ...

  5. STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)

    STM32 Cube MX学习笔记--TOF 高速单线激光雷达 L10_串口中断通信 1. TOF 高速单线激光雷达 L10 2. STM32 Cube MX配置 3.代码配置 4.编译 烧录 显示 ...

  6. 思岚科技激光雷达全面升级:RPLIDAR A1仅需900元,A2测距提升至8米

    思岚科技自2009年着手研发低成本激光雷达,2014年面向全球推出了第一代产品RPLIDAR A1,在6米测量半径内,可完成每秒2000次激光测距.自推出至今,已累计使用用户达上千家.   时隔两年, ...

  7. ROS学习心得——正确运行RPLIDAR A2激光雷达(让它转起来吧!)

    ROS学习心得--正确运行RPLIDAR A2激光雷达 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: 产品相关数据与官方文档:http:// ...

  8. 视觉SLAM十四讲学习笔记---前三讲学习笔记总结之SLAM的作用、变换和位姿表示

    经过半年学习SLAM相关知识,对SLAM系统有了一些新的认识,故回看以前的学习记录,做总结和校正. 前三讲学习笔记如下: 视觉SLAM十四讲学习笔记-第一讲_goldqiu的博客-CSDN博客 视觉S ...

  9. ROS学习笔记riki

    ROS学习笔记 1.搜索所要安装的包 To find available packages, use: 报错信息: apt-cache search ros-kinetic c:出现 Could no ...

  10. 笔记 | 吴恩达Coursera Deep Learning学习笔记

    向AI转型的程序员都关注了这个号☝☝☝ 作者:Lisa Song 微软总部云智能高级数据科学家,现居西雅图.具有多年机器学习和深度学习的应用经验,熟悉各种业务场景下机器学习和人工智能产品的需求分析.架 ...

最新文章

  1. 独家 | Tableau小技巧之分离Box plot和Unit Histogram(附链接)
  2. 复制Hadoop目录至其他节点时的注意点
  3. .Net Core with 微服务 - Seq 日志聚合
  4. python升级到最新版本windows64位安装哪个包_手把手windows64位配置安装python2.7
  5. 超级网管员系列图书介绍
  6. 在英特尔架构服务器上构建基于矢量包处理(VPP)的快速网络协议栈
  7. 你的GAN再不听话,就把它暴力肢解了吧,有用 | Demo · 代码
  8. Word无法读取此文档,文档可能已损坏
  9. Win10电脑卡顿原因和解决方法
  10. 二维矩形件排样算法之最低水平线搜索算法实现
  11. html方框打勾字段,word文档怎么输入带方框的对勾
  12. VMware虚拟机不能识别U盘
  13. layui define 的使用
  14. IDEA提交不显示Git文件呈现红色
  15. 小程序开发外包公司哪家好?
  16. 数据通讯中的心跳信号
  17. 各种说明方法的答题格式_12种说明方法的答题格式
  18. pyqt5 商店小票打印的实现模板
  19. 计算机一级2021excel,2021年计算机一级EXCEL操作题-20210514115911.doc-原创力文档
  20. MATLAB搭建LINGO环境并调用LINDO API求解线性规划等问题

热门文章

  1. 流行前端几大UI框架排行榜
  2. 如何计算电机极数和无刷电机的Kv值?
  3. c# 调用巴斯勒相机 进行图像识别
  4. DVWA下载、安装、使用(漏洞测试环境搭建)教程
  5. 人工智能 - 电子书下载(高清版PDF格式+EPUB格式)
  6. 【统计学知识案例实践】—数据分析实战案例
  7. donet 微服务开发 学习-AOP框架基础
  8. SNS光纤交换机命令及作用
  9. c语言股票最大收益_应用ROC函数计算多支股票收益率
  10. 汽车软件通信中间件iceoryx和它的零拷贝技术