当前位置: 首页 > news >正文

ROS为机器人装配激光雷达

移动机器人在环境中获取障碍物的具体位置、房间的内部轮廓等信息都是非常必要的,这些信息是机器人创建地图、进行导航的基础数据,除上面所讲的Kinect,还可以使用激光雷达作为这种场景应用下的传感器。

激光雷达可用于测量机器人和其他物体之间的距离。采用SLAMTEC公司的低成本激光雷达——rplidar A1,这款雷达适合室内移动机器人使用,可以最快10Hz的频率检测360°范围内的障碍信息,最远检测距离是6m。

在这里插入图片描述

rplidar功能包

针对rplidar A1这款激光雷达,ROS中有相应的驱动功能包——rplidar,该功能包的相关话题、参数设置接口如表

rplidar功能包中的话题和服务

在这里插入图片描述

rplidar功能包中的参数

在这里插入图片描述
在这里插入图片描述
rplidar功能包的安装可以使用如下命令完成:

sudo apt-get install ros-kinetic-rplidar-ros

PC端驱动rplidar

将rplidar连接到PC端的USB接口,使用lsusb命令检测是否连接成功

在这里插入图片描述
启动激光雷达的过程中有可能遇到如图所示的串口权限问题。

在这里插入图片描述
使用以下命令添加用户权限可以解决该问题。其中USER_NAME是当前用户名,设置后需要注销并重新登录Ubuntu系统:

sudo gpasswd --add USER_NAME dialout

一切正常工作后,就可以使用激光雷达获取信息了,使用以下命令启动激光节点:

rosrun rplidar_ros rplidarNode

如果终端中的输出信息如图所示,则说明rplidar启动成功:

在这里插入图片描述

http://www.lryc.cn/news/189575.html

相关文章:

  • ppt录屏没有声音?超实用教程来了!
  • 不外传秘诀| docker 快速搭建常用的服务环境
  • OrcaTerm AI
  • 为什么我说国内大模型都是渣渣?
  • B端产品需求分析的思路和方法 4大方面
  • 2018架构真题案例(四十九)
  • 日常学习收获之----react的ref和wrappedComponentRef的区别
  • LONGLORA: EFFICIENT FINE-TUNING OF LONGCONTEXT LARGE LANGUAGE MODELS
  • CF1186B
  • 【Redis】Set集合内部编码方式
  • 2023美团外卖商家含月销量均价
  • 实施运维02
  • MySQL数据生成工具mysql_random_data_load
  • iPhone 15分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 15 Plus、iPhone 15 Pro、iPhone 15 Pro Max
  • Java实验一 Java语言基础(12题)
  • Unity可视化Shader工具ASE介绍——5、ASE快捷键和常用节点介绍
  • 【axmol-2.1 vs cocos2dx性能备忘】
  • idea compile项目正常,启动项目的时候build失败,报“找不到符号”等问题
  • 从零开始:深入理解Kubernetes架构及安装过程
  • 混淆技术研究笔记(五)混淆后如何反篡改?
  • QTableWidget 表格部件
  • MySQL join的底层原理
  • 如何在 Spring Boot 中实现容错机制
  • Sqlite3 查询 今日、昨日、本周、上周、本月、上月、本季度、上季度、本年
  • IDEA XML文件里写SQL比较大小条件
  • Camtasia Studio2024最新版本正式更新上线!
  • 各种业务场景调用API代理的API接口教程
  • 安卓App使用HttpURLConnection发送请求与上传文件
  • 【Linux服务端搭建及使用】
  • 前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(三)