matlab simulink系列教程(3-1): UAV工具包支PX----例子使用 從PX4中讀取GPS資訊
從和飛控連線得GPS裝置上讀取GPS感測器資料
在PX4系統啟動中使能GPS模組
編輯 SD 卡中的 rc.txt, 在最後加上下面語句
gps start
如果沒有GPS 感測器,增加下面的語句
gps start -f
這個會開始一個GPS simulink 模組,該模組會複製一個真實的 GPS 資料
再重新將 SD 卡插入到飛控內部,進行下面的執行操作
初始化且執行外部模組和配置該模組
open_system(‘px4demo_readGPS’);
這個圖片內的 GPS block, 接收來自 vehicle_gps_position uORB 訊息的訊號,輸出需要的值;其中的高度值是MSL,即平均海平面(mean sea level)
雙擊該模組之後,選擇需要獲取的數值:
進入設定選項
設定了上面的內容之後,連線飛控到電腦上,點選 Monitor & Tune(開始訊號監控及引數調整)
《當下面的 選項沒有載入出來的時候, 進行重新進入 model setting 介面,點選apply 之後 ok 》
點選之後,等待一段時間,會出現錯誤
這個可能是因為我的飛控硬體內部沒有 GPS 感測器嗎?==》 不是,是因為我的埠被佔用,因為我開啟了QGC,導致埠被佔用,Matlab 連線不上,關閉之後的執行現象如下:
同樣,點選
該按鈕,也會將生成的程式碼自動寫入到 板子上。
總結:
在每一次的 Monitor& Tune 之後,都會彈出一個視窗,點選確定,五秒內插拔飛控,繼續執行;這個應該是生成程式碼自動寫入到飛控內部,需要重新reboot,但是 5秒內的插上去的原因可能是 matlab 檢查不到埠資訊 五秒之後,就會關閉程式。
相關文章
- 從零搭建Pytorch模型教程(一)資料讀取PyTorch模型
- (slam工具)2 從照片讀取GNSS資訊SLAM
- matlab讀取npy檔案Matlab
- 從json物件中讀取資料存入表格JSON物件
- MATLAB快速讀取STL檔案Matlab
- Java讀取properties配置檔案工具包Java
- matlab讀資料Matlab
- CH592 CH582 CH573從機例子新增RSSI資訊獲取H5
- Kettle 從資料庫讀取資料存到變數中資料庫變數
- 使用JavaCV實現讀取視訊資訊及自動擷取封面圖Java
- 教程 | 使用Tensorflow從視訊中揪出皮卡丘!
- 動態系統 MATLAB 例子Matlab
- c/c++、matlab讀取資料夾下的檔案C++Matlab
- Logstash : 從 SQL Server 讀取資料SQLServer
- Spring Authorization Server(AS)從 Mysql 中讀取客戶端、使用者SpringServerMySql客戶端
- SpringBoot 複雜配置資訊讀取Spring Boot
- Python讀取Ansible playbooks返回資訊Python
- Jmeter 從 CSV 中讀取的資料後多了一個空格JMeter
- 使用Java通過POI讀取EXCEL中的資料JavaExcel
- 從cookie中取資料Cookie
- Blazor MiniExcel讀取伺服器本地檔案例子BlazorExcel伺服器
- Java socket 獲取gps定位Java
- [GPS]MT2523支援哪些衛星系統
- spring boot(二)配置資訊的讀取Spring Boot
- MATLAB讀取圖片遇到長寬的問題Matlab
- MATLAB學習之gif圖片讀取顯示Matlab
- 從session中獲取資料Session
- 使用yaml檔案讀取資料YAML
- 教程:使用DataLakeAnalytics讀/寫RDS資料
- 前端讀取Excel表中資料前端Excel
- 對於接收到的GPS資訊詳解
- Python呼叫ansible API系列(一)獲取資產資訊PythonAPI
- Java系列:讀取XML檔案JavaXML
- TiKV 原始碼解析系列文章(十三)MVCC 資料讀取原始碼MVC
- 使用 jQuery 讀取 Vue 元件的資料jQueryVue元件
- 從 falcon api 中獲取資料API
- XSS 從 PDF 中竊取資料
- MATLAB中linspace函式使用Matlab函式