北洋 Hokuyo 激光雷达 在ROS下的使用

本文档记录了在ROS Kinetic环境下配置和使用HOKUYO URG-04LX-UG01激光雷达的过程。首先安装依赖,接着编译驱动包,并通过USB连接雷达,识别设备文件。赋予设备文件权限,设置ROS参数,启动节点。在rviz中添加LaserScan,调整参数以显示实时点云图像。过程中遇到的挑战,反映出老旧设备文档查找的困难。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近实验需要用到北洋Hokuyo的激光雷达,有一些小坑,写个文档记录一下。

型号:HOKUYO URG-04LX-UG01
ROS:Kinetic

首先在我们的工作空间中下载并编译依赖:

git clone https://github.com/ros-drivers/driver_common.git
cd ..
catkin_make

然后下载激光雷达驱动包并编译:

git clone https://github.com/ros-drivers/hokuyo_node.git 
cd ..
catkin_make

这样应该就可以顺利地安装好必要的包了。

然后我们将激光雷达通过USB连接到电脑,连接之前,我们可以在终端中输入:

ls -l /dev/tty

然后点击Tab,会显示出所有tty文件,之后我们插入激光雷达的USB,重复上面的命令,看一下哪一个tty文件是新出来的,那个就是激光雷达的设备文件了,在我的电脑上是/dev/ttyACM1,然后需要对其赋予权限:

sudo chmod a+rw /dev/ttyACM1

启动roscore,然后再设置Hokuyo的ROS参数:

rosparam set hokuyo_node/port /dev/ttyACM1  # 根据你电脑上的设备文件来设

最后启动节点,应该就一切正常了:

rosrun hokuyo_node hokuyo_node

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值