TX1上安裝mavros時,出現UAS:GeographicLib exception: File not readable...錯誤


把TX1搭載到了X8無人機上,並把TX1和Pixhawk相連。

首先需要一個驅動,這個在TK1上安裝cp210x驅動是同一個道理。

1、安裝cp210x驅動可以參考http://blog.csdn.net/abc869788668/article/details/78296509

2、安裝mavros可以參考http://www.ncnynl.com/archives/201709/2077.html

推薦源碼安裝,因爲你可能需要修改源碼!

3、此時運行 roslaunch mavros px4_2.launch 時,可能會出現如下錯誤:

UAS:GeographicLib exception: File not readable 
/usr/share/GeographicLib/geoids/egm96-5.pgm | 
Run install_geographiclib_dataset.sh script in 
order to install Geoid Model dataset!


解決方法:

1、如果你是用二進制文件安裝的,即用指令

sudo apt-get install ros-indigo-mavros ros-indigo-mavros-extras ros‐indigo‐control‐toolbox
安裝的,則運行如下指令即可:

sudo /opt/ros/kinetic/lib/mavros/install_geographiclib_datasets.sh

2、如果是用源文件安裝,則去mavros那個文件夾搜索install_geographiclib_datasets.sh文件,然後用 sudo權限運行即可!!!


參考網址:https://community.emlid.com/t/mavros-fail-on-new-emlid-debian-stretch-image/7658





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章