subprocess 用法 – 【Python 學習筆記】

先前使用 Mono 執行 C# 程式,和運行 ntripclient 這類程式時,因為不熟悉 C# 語言、想開發的後續應用需要 ROS or OpevCV ( C# 不支援)、或是想保持原程式的獨立性,而不想在既有程式碼做後續開發,此時 subprocess是一個不錯的方法。

閱讀全文〈subprocess 用法 – 【Python 學習筆記】〉

SolvePnP for Camera Pose – 【OpenCV 學習筆記】

OpenCV 的 SolvePnP 可以求解一物點 3D 物空間坐標與其對應像點 2D 像坐標的轉換關係,在某些條件已知時,這個轉換關係可以延伸為相機的 pose,使其成為一種定位定向方法,與攝影測量的後方交會有異曲同工之妙。

閱讀全文〈SolvePnP for Camera Pose – 【OpenCV 學習筆記】〉

ntripclient RTCM connection – 【Linux 學習筆記】

ntripclient 是一個簡單的開源 NTRIP 程式,透過程式建立連線後,可以從基站 Server 取得 RTCM 修正資料,並透過 USB 等介面送入 GNSS 裝置,再把 GNSS 處理完的 RTK NMEA 語句拋出。

閱讀全文〈ntripclient RTCM connection – 【Linux 學習筆記】〉

nmea_navsat_driver – 【ROS 學習筆記】

GPS 一般透過 Serial Port 連接 PC,以 NMEA 語句傳輸定位資料。除了自己寫 Serial Reader 讀取資料以外, ROS 或 Python 都有提供許多 Tool 或 Libary。本篇記錄在 ROS2 環境使用開源專案 nmea_navsat_driver,接收 NMEA 資料的過程。

閱讀全文〈nmea_navsat_driver – 【ROS 學習筆記】〉

海灣樂世界 Hione 看恐龍囉 ▶ 台中北屯 – 【親子遊記】

趁著國慶連假回台南,順道去了台中 Hione 海灣樂世界 – 啵比星球,恐龍種類非常多,遊樂設施跟餐廳也很完善,小孩帶著相機拍得很開心,後來還會提說想要再去玩~時間關係沒有玩到全部,希望有機會再來嘗試遊樂設施跟露營!

閱讀全文〈海灣樂世界 Hione 看恐龍囉 ▶ 台中北屯 – 【親子遊記】〉

LOAM / SLAM 開源專案錯誤排除 – 【ROS 學習筆記】

最近有一點時間嘗試了 LiDAR SLAM 或稱為 LOAM,整理這些 Open Source 運行時碰到的問題,有些與 ROS 和 OpenCV 有關。 Visual SLAM 也接觸了 ORBSLAM3,有時間再記錄上來。

閱讀全文〈LOAM / SLAM 開源專案錯誤排除 – 【ROS 學習筆記】〉