把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