安装官方教程cartographer后启动失败process has died exit code -11
官方bag文件:https://google-cartographer-ros.readthedocs.io/en/latest/demos.html
大神回复是pcl版本问题导致的segfault:https://ask.csdn.net/questions/3354161 安装pcl 1.7没有问题
我查看本人安装是pcl1.8
先卸载原有pcl:
sudo rm -r /usr/include/pcl-1.8 /usr/share/pcl-1.8 /usr/bin/pcl* /usr/lib/libpcl*
sudo apt-get remove libpcl-dev
从官方github下载
cd ~
git clone [email protected]:PointCloudLibrary/pcl.git
cd pcl
git checkout -b pcl-1.7.2
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j2
sudo make install
重新安装libpcl-dev
sudo apt update
sudo apt upgrade
sudo apt-get install ros-melodic-perception ros-melodic-perception-pcl ros-melodic-pcl-ros ros-melodic-pcl-conversions libpcl-dev
备注:也可能跟libpcl-dev没有关系。。
然后启动成功。