在ROS-melodic上安裝軟件包有時(shí)會(huì)出現(xiàn)點(diǎn)問題,比如使用Kinect的時(shí)候。
插好Kinect之后,需要先安裝freenect
選擇Branch:ros-devel

選擇一個(gè)位置
git clone https://github.com/ros-drivers/libfreenect.git
cd libfreenect
mkdir build
cd build
cmake -L ..
make
之后從源碼安裝freenect_stack
$ cd ~/catkin_ws/src
$ git clone https://github.com/ros-drivers/freenect_stack.git
$ cd ~/catkin_ws/
$ catkin_make
$ rospack profile
如果到這里一切正常就說明好了
catkin_make 的時(shí)候可能會(huì)出現(xiàn)
fatal error: libfreenect/libfreenect.h: No such file or directory
我嘗試了在build目錄下【make install】 ,但是catkin_make到93%的時(shí)候還是會(huì)報(bào)錯(cuò),解決方法是
sudo apt-get install libfreenect0.5 libfreenect-*
之后就正常使用
$ roslaunch freenect_launch freenect.launch
然后可以打開rviz 和 rqt 查看

