首页 > 其他分享 >RPLIDAR A1

RPLIDAR A1

时间:2024-02-07 23:12:26浏览次数:27  
标签:catkin launch RPLIDAR A1 ws rplidar ros

一、基础信息(RPLIDAR A1适用于室内且不防水)
1.组件
RPLIDAR A1、USB适配器
2.连线(如图)

(连线正确时,底部的电源指示灯会亮,并且RPLIDAR A1开始转动)
(经测试,建议使用20cm以内的usb线,太长会导致降压,雷达启动不了)
3.RPLIDAR A1模块引脚规格与定义
开发套装中RPLIDAR A1模块底部电机接口和核心接口分别采用PH1.25-3P和PH1.25-4P的立贴座。所以我们要使用带有1.25间距3pin和1.25间距4pin端子的线缆连接。
其信号定义如下:


4.USB适配器引脚定义
USB适配器采用1.25mm间距7pin插座。
其引脚定义如下:


二、方案一(使用官方软件,声明:经过测试,官方软件不够完善,暂且只用于一个小上位机测试雷达是否正常,建议使用方案二)
https://blog.csdn.net/qq_45926844/article/details/121322328
三、方案二(官方ROS程序:https://www.slamtec.com/cn/Support#rplidar-a-series)
1.准备
安装ros和创建工作空间(在此不做说明)
2.rplidar :

cd ~/catkin_ws/src
git clone https://github.com/robopeak/rplidar_ros.git

cd ~/catkin_ws
catkin_make --pkg rplidar_ros

插上rplidar,看看在哪个usb口
ls /dev/ttyUSB*

更改usb权限
sudo chmod 666 /dev/ttyUSB0

看看rplidar 能否正常工作
cd catkin_ws
souce devel/setup.bash
roslaunch rplidar_ros view_rplidar.launch

//开启另一个终端
cd catkin_ws
souce devel/setup.bash
roslaunch rplidar_ros rplidar.launch

3.hector slam

cd ~/catkin_ws/src
git clone https://github.com/tu-darmstadt-ros-pkg/hector_slam
cd ~/catkin_ws
catkin_make

4.测试 这步很重要
catkin_ws/rplidar_ros_master/launch/目录下添加hector_mapping_demo.launch文件,内容如下:

launch文件:http://www.aichengxu.com/view/9857089

//运行下面两个launch

roslaunch rplidar_ros hector_mapping_demo.launch
roslaunch rplidar_ros rplidar.launch

标签:catkin,launch,RPLIDAR,A1,ws,rplidar,ros
From: https://www.cnblogs.com/wenlili/p/18011423

相关文章

  • UVA10225 Discrete Logging 题解
    题目传送门前置知识大步小步算法题意多组询问,每次询问依次给定\(p,a,b\),求\(a^{x}\equivb\pmod{p}\)的最小非负整数解,其中\(a,p\)互质。解法BSGS板子题,不做过多介绍。貌似本题比P3846[TJOI2007]可爱的质数/【模板】BSGS和BZOJ3239DiscreteLogging数据较强......
  • UVA12024 Hats 题解
    题目传送门前置知识错位排列题意有\(t\)组询问,每次询问给定一个\(n\),表示有\(n\)个人,每人各有一个属于自己的帽子,求所有人都带错帽子的概率(不要求约分至最简形式)。解法错排板子题,\(\dfrac{D_{n}}{A_{n}^{n}}\)即为所求。代码#include<bits/stdc++.h>usingnamespac......
  • 【国产化】禁止使用不安全的密码算法:DES、RC2,RSA(1024位及以下),MD5,SHA1
    一、引言随着互联网的普及和技术的发展,网络安全问题日益严重。密码算法作为网络安全的基石,其安全性直接关系到用户数据的安全。一些不安全的密码算法不断被曝光,给用户带来了极大的安全隐患。二、不安全的密码算法1.DESDES(DataEncryptionStandard)是一种对称加密算法,自1977年......
  • PowerShell 的 Get-FileHash 命令查询一个文件的所有上述哈希值(假设是 SHA256, MD5, S
    PowerShell是一种跨平台的任务自动化解决方案,包含一个命令行外壳、脚本语言和配置管理框架。PowerShell提供了用于计算文件哈希值的内置命令Get-FileHash。Get-FileHash命令可以用来计算文件的哈希值,支持多种哈希算法。,Get-FileHash支持以下几种哈希算法:SHA256:默认算法,提......
  • AWR1243+DCA100——二维孔径
    利用AWR1243,通过二维滑轨的机械扫描实现二维平面孔径,可以获取目标场景的三维信息,实现3D成像(水平-垂直-深度)。概念图如下:参考:[1]Yanik.Simplified-2D-mmWave-Imaging](https://github.com/meminyanik/Simplified-2D-mmWave-Imaging)[2]YanikM,TorlakM.Millimeter-wave......
  • PA1:监视器相关1
    监视器这一章节,所需的代码都在nemu/src/monitor/sdb下,修改也是集中在这里修改,讲义讲的有点模糊,所以我直接写在这里。 相比于scanf,sscanf可以从字符串中读取内容。  比如charstr[]="1234.567 yes"  sscanf就可以sscanf("%d%lf%s",&a,&b,&c)我看了sdb.c的源文件,cm......
  • AWR1243+DCA100——数据读取(基于mmWave Studio LUA和MATLAB)
    参考文献:[1]扬帆起航:毫米波雷达开发手册之硬件配置[2]使用LUA脚本,通过Matlab控制mmWaveStudio,一键实现DCA1000参数配置和雷达数据采集文献[1]详细介绍了利用mmWaveStudio的lua语言,基于Matlab对雷达板AWR1243进行参数配置和回波数据读取的解决方案,文献[2]是对文献[1]的增补......
  • UVA1109/Gym101175I Mummy Madness
    题意简述你初始在\((0,0)\),每个时刻你能向八连通格子移动或不移动。有\(n\)个怪物,怪物坐标已知,每个时刻怪物也能向八连通格子移动或不移动,而且会选择最终与你欧几里得距离最短的一种方案。求你在什么时刻会被怪物抓住(你和怪物在同一格子内),或报告无解。\(n\le10^5,|x_i|,|y......
  • UVA12032 题解
    题意原题面一堆废话,其实这道题很简单。\(T\)组数据,每组数据给定你一个长度为\(n\)的序列\(a_1...a_n\),在定义\(a_0\)为\(0\)的情况下,假设\(k\)为你的力量系数,在\(\foralli\inn\)时\(a_i-a_{i-1}\lek\),且在按顺序\(1-n\)进行判断时,如果\(a_i-a_{i-1}=k\)......
  • PA1:nemu相关讲义
    编译中出错:提示没有<SDL2/SDL.h>头文件查看错误信息,出错的文件在abstract-machine文件夹里,叫input.c,里面引用了SDL2/SDL.h 这个头文件,但是我只在fceux文件夹里搜到了sdl.h,考虑到linux区分大小写,搜索以后,我觉得我应该是系统缺少了SDL库。sudoaptinstalllibsdl2-dev  安......