樹莓派 ROS WT931獲取IMU和磁場資料

2021-10-12 07:29:22 字數 848 閱讀 1481

樹莓派+ros+wt931

我裝的雙系統ubuntu18.04,過程基本如以上鏈結中提到的。不過在安裝新驅動前,記得先檢視自己作業系統版本。

// 終端輸入

uname -r;

再到指定的目錄下增刪相關.ko檔案。

談談我遇到的問題,我在全部安裝完成後,在啟動launc**件和rostopic後,imu和磁場的各項資料始終不變化。

按理來說,這些數值會在不斷發布的過程中跳動變化。搗鼓了幾天,排除了**和硬體問題後,初步確認可能是驅動安裝出錯了。

於是決定重新再裝一次。

// 解除安裝驅動

sudo rmmod ***

ps.雖然一開始遇到了各種如:

insmod: error: could not insert module ch34x.ko: invalid module format

或者make過後出現

makefile:***: recipe for target 『default』 failed的錯誤。

也全都是我一開始沒有解決好build資料夾的緣故。

當然這也只是我遇到的問題。

我個人感覺學會看日誌檔案是很重要的,不能一出錯就複製問題到網上「對號入座」,可能大家的問題表面相似,實則細節和操作各有不同。而且我覺得使用英文版系統也是相當有意義的,將來遇到問題更容易找出錯誤,而且在國外論壇交流的時候也來得簡單。

準備利用無人機遍歷目標環境,採集磁場資料進行建模。有問題還會來分享的。

樹莓派 c獲取樹莓派CPU溫度

c語言檔案io操作 新建乙個名為cpu temp.c檔案,檔案的具體內容如下 include include include include include define temp path sys class thermal thermal zone0 temp define max size 3...

樹莓派 c獲取樹莓派CPU溫度

c語言檔案io操作 新建乙個名為cpu temp.c檔案,檔案的具體內容如下 include include include include include define temp path sys class thermal thermal zone0 temp define max size 3...

樹莓派 c獲取樹莓派CPU溫度

c語言檔案io操作 新建乙個名為cpu temp.c檔案,檔案的具體內容如下 include include include include include define temp path sys class thermal thermal zone0 temp define max size 3...