hokuyo在linux下驱动教程

写在前面,主要操作流程(即如何安装urg_node功能包)请借鉴以下博客

https://blog.csdn.net/p942005405/article/details/88185908
参考这篇的话请注意将ros版本改成自己的版本号

1

1 .关于hokuyo激光雷达接线

数据接口的话:提供了USB接口,(想挑战自我的话,建议自己接串口线-.-),正常选手建议直接用usb数据线传送数据

电源需要一个降压模块,将24v电压转为12V。hokuyo激光雷达的壳子上写了各种线对应的颜色,电源线+12V接棕色的线,0接蓝色

,如果直接用usb接口的话,不需要接地。一手连电源,一手连数据线,就完事了。

如何判断激光雷达是否正常启动:一是通过可视化界面,二是激光雷达本身是有指示灯的,绿灯是电源指示灯,其他几个彩色的灯闪烁起来才是进入了测量状态。

注意事项:
1)记得拔掉bb响,电源电压低于24V要去充电。
在这里插入图片描述
2)接口用热熔胶焊接,正常情况下不会脱落了
在这里插入图片描述
降压模块是现成的,不一定长这样,但大同小异(拍出来不至于到时候找电路组的人要都不知道要啥)
在这里插入图片描述

2.在这激光雷达驱动的时候,记得一定要先检查串口,

ls -l /dev/ttyACM0
检查权限是否正确,如果权限不够
改为:

sudo chmod a+rw /dev/ttyACM0

刚刚发现用小pc也会有出现无法打开acm的问题,目前的解决方法是关掉ros,重启ros,重启激光雷达,然后就好了

(出现打不开串口报错的时候建议重来一次试试看,我出现这个问题的时候是激光雷达强行断电,所以从根源上避免的办法是尽量不要先

断激光雷达的电源,先关掉驱动,再关闭电源,就不会出现这个问题-------

还有一个解决方法:小pc上有很多usb接口,这个不行就换一个插一下试试看,多试几个应该会有一个接口是有用的
尽量老老实实规范操作就能少很多玄学问题

可视化

ros的可视化窗口是rviz

rosrun rviz rviz

主要是在打开这个窗口后,按照这张截图改一下配置(当然出现报错自行谷歌很容易解决)
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
为了在Ubuntu 22.04上驱动激光雷达,您可以使用ROS2和思岚A2激光雷达的ROS2驱动程序。以下是安装和配置ROS2和思岚A2激光雷达的步骤: 1.安装ROS2 Foxy Fitzroy:您可以按照ROS2官方文档中的说明进行安装。 2.创建ROS2工作区:您可以按照ROS2官方文档中的说明进行操作。 3.安装思岚A2激光雷达ROS2驱动程序:在终端中运行以下命令来安装ROS2驱动程序: ```shell sudo apt-get update sudo apt-get install ros-foxy-slam-toolbox sudo apt-get install ros-foxy-laser-geometry sudo apt-get install ros-foxy-laser-filters sudo apt-get install ros-foxy-laser-scan-matcher sudo apt-get install ros-foxy-laser-processor sudo apt-get install ros-foxy-laser-assembler ``` 4.配置激光雷达串口别名:在终端中运行以下命令来配置激光雷达串口别名: ```shell sudo gedit /etc/udev/rules.d/99-hokuyo.rules ``` 在打开的文件中添加以下内容: ```shell SUBSYSTEMS=="usb", ATTRS{idVendor}=="15d1", ATTRS{idProduct}=="0000", MODE:="0666" KERNEL=="ttyACM*", ATTRS{idVendor}=="15d1", ATTRS{idProduct}=="0000", SYMLINK+="hokuyo" ``` 保存并关闭文件。 5.启动激光雷达驱动程序:在终端中运行以下命令来启动激光雷达驱动程序: ```shell ros2 launch hokuyo_node hokuyo_node.launch.py ``` 6.在rviz2中显示雷达数据:在终端中运行以下命令来启动rviz2: ```shell ros2 run rviz2 rviz2 ``` 在rviz2中,将Fixed Frame更改为雷达的固定坐标系laser,并添加LaserScan以查看雷达数据。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值