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 檢查不到埠資訊 五秒之後,就會關閉程式。
相關文章
- ColdFusion如何從資料庫讀取資訊例子資料庫
- Sql server:從XML檔案中讀取配置資訊SQLServerXML
- android GPS 獲取城市資訊Android
- angular中$location讀取url資訊Angular
- perl例子--讀取大檔案中某幾行
- VB讀取文字檔案的例子:逐行讀取
- matlab讀取npy檔案Matlab
- Java讀取properties配置檔案工具包Java
- MATLAB快速讀取STL檔案Matlab
- 從資料字典中獲取ash資訊
- 從iTunes中拉取podcast的評論資訊AST
- CH592 CH582 CH573從機例子新增RSSI資訊獲取H5
- 從零搭建Pytorch模型教程(一)資料讀取PyTorch模型
- Spring Authorization Server(AS)從 Mysql 中讀取客戶端、使用者SpringServerMySql客戶端
- 【MATLAB】讀取和寫入文字檔案Matlab
- 從標準輸入流中讀取資料
- Android NFC的初次使用——公交卡資訊讀取Android
- .net讀取Windows登入使用者資訊(downmoon)Windows
- 利用KFED工具從儲存中讀出spfile資訊
- 一段讀取資料表的例子
- 從json物件中讀取資料存入表格JSON物件
- 使用JavaCV實現讀取視訊資訊及自動擷取封面圖Java
- C#讀取EXIF資訊類C#
- MATLAB讀取圖片遇到長寬的問題Matlab
- MATLAB學習之gif圖片讀取顯示Matlab
- matlab之讀取fig影象裡的資料Matlab
- PHP OCR實戰:用Tesseract從影像中讀取文字PHP
- Java系列:讀取XML檔案JavaXML
- buffer cache實驗9-從buffer caceh中讀取資料塊解析-從邏輯讀到物理讀
- 應用多級快取模式支撐海量讀服務快取模式
- pg從磁碟讀取檔案
- STM32L0系列EEPROM中結構體的讀取結構體
- 模糊邏輯工具箱在Simulink中…
- SAP中關於使用者IP資訊的獲取
- c/c++、matlab讀取資料夾下的檔案C++Matlab
- java讀取(華視)刷卡機的刷卡資訊Java
- spring boot(二)配置資訊的讀取Spring Boot
- SpringBoot 複雜配置資訊讀取Spring Boot