- 安装
Indigo以上的ROS版本需要使用urg_node进行配置
首先安装urg_node package1
sudo apt-get install ros-kinetic-urg-node
- 给Hokuyo供电,并与电脑连接
- 配置Hokuyo
确保你的urg_node能连接到Hokuyo laser scanner
索取Hokuyo的权限你将看见跟下面相似的内容1
ls -l /dev/ttyACM0
如果XX是rw,已成功配置。1
crw-rw-XX- 1 root dialout 166, 0 2009-10-27 14:18 /dev/ttyACM0
如果XX是–: 配置失败,你需要输入1
sudo chmod a+rw /dev/ttyACM0
- 运行
在一个新的终端,输入在一个新的终端,运行urg_node1
roscore
你将看到跟下面相似的内容1
rosrun urg_node urg_node
1
2[ INFO] [1487840172.986999317]: Connected to serial device with intensity and ID: H1309434
[ INFO] [1487840173.246729503]: Streaming data. - 可视化数据
在新的终端输入将Fixed Frame里的map改为laser1
rviz
然后添加laserscan,并将其中Topic的空白选项改为/scan