1. 程式人生 > >PX4韌體飛行日誌的採集設定以及資料讀取

PX4韌體飛行日誌的採集設定以及資料讀取

px4飛行日誌共有四種格式:.log檔案、.bin檔案、.ulg檔案和.px4log檔案,其中前兩種為早期的PX4韌體生成的檔案格式,其資料記錄的相關檔案為sd2log,新版韌體生成的檔案格式為後面兩種,相關檔案為logger檔案。所以具體需要生成哪種格式的檔案取決於你所使用的韌體以及在地面站上設定的檔案格式。早期生成的.log檔案和.bin檔案可以使用早期版本的flightplot.jar小軟體(電腦上必須安裝Java相關的檔案,一般我會安裝vs2013之後就可以使用了)來讀取資料、繪製圖像、生成track檔案(可以匯出之後在“谷歌地球”中開啟,具體實現以及相關作用請見另一篇文章點選開啟連結),另外,如果我們需要將其轉換成.csv、.txt等檔案來用matlab對其進行處理,可以使用一個python小工具,這方面可以看lzx的部落格,這是他編的一個小程式https://blog.csdn.net/enhaibulei/article/details/76549412。或者按照這種方法:http://blog.sina.com.cn/s/blog_643af4310102x442.html。.ulg檔案可以在比較新的flightplot軟體中開啟,繪製圖像,但是不能匯出track檔案在地圖中開啟。後期的.ulg和.px4log檔案可以用該網站來直接匯出影象:https://logs.px4.io/,但是該網站好像也會直接收集了你的飛行資料,所以這種方法謹慎使用。另外,可以通過python的工具包pyulog(https://github.com/PX4/pyulog)來讀取、匯出以及進行相關的處理。