美文网首页
ROS中连接kinect

ROS中连接kinect

作者: 一只努力的小白 | 来源:发表于2019-01-28 14:35 被阅读0次

安装功能包

kinetic@vm:~$ sudo apt-get install ros-kinetic-freenect-*

kinetic@vm:~$ git clone https://github.com/avin2/SensorKinect.git

kinetic@vm:~$ cd SensorKinect/Bin

32位安装:

kinetic@vm:~/SensorKinect/Bin$ tar xvf SensorKinect093-Bin-Linux-x86-v5.1.2.1.tar.bz2

kinetic@vm:~/SensorKinect/Bin$ cd Sensor-Bin-Linux-x86-v5.1.2.1/

kinetic@vm:~/SensorKinect/Bin/Sensor-Bin-Linux-x86-v5.1.2.1$ sudo ./install.sh

64位安装:

kinetic@vm:~/SensorKinect/Bin$ tar xvf SensorKinect093-Bin-Linux-x64-v5.1.2.1.tar.bz2

kinetic@vm:~/SensorKinect/Bin/Sensor-Bin-Linux-x64-v5.1.2.1$ sudo ./install.sh

执行后

[sudo] password for kinetic: 

Installing PrimeSense Sensor

****************************

creating config dir /usr/etc/primesense...OK

copying shared libraries...OK

copying executables...OK

registering module 'libXnDeviceSensorV2KM.so' with OpenNI...OK

registering module 'libXnDeviceFile.so' with OpenNI...OK

copying server config file...OK

setting uid of server...OK

creating server logs dir...OK

installing usb rules...OK

installing modprobe blacklist...OK

*** DONE ***

---------------------

连接成功

kinect的驱动文件在/opt/ros/kinetic/share/freenect_launch/launch/freenect.launch

可将freenect.launch文件复制出来

然后在终端执行

$roslaunch freenect.launch

在rviz工具中查看kinect获取图像

$rosrun rviz rviz

在rviz界面中添加点云和Image插件,设置点云的话题,和Fixed Frame

相关文章

网友评论

      本文标题:ROS中连接kinect

      本文链接:https://www.haomeiwen.com/subject/uhyajqtx.html