ROS 機器人作業系統

20 posts

ROS (Robot Operating System,機器人作業系統)是一個開源的項目,是為幫助機器人開發者所建立的設計機器人軟體的靈活框架,擁有眾多的強力開發工具,包括硬體抽象層的描述、驅動程式管理、平行計算的執行、程式間訊息傳遞等,可以大程度的簡化開發機器人平台的複雜任務建立與穩定版本控制。

ROS 教學系列(三)-ROS 1 與 ROS 2 的差異

本篇文章將從系統架構、用戶端的程式語言、使用現有的中介軟體層與編譯系統四個重點,說明 ROS 1 與 ROS 2 之間的差異性,若想瞭解更詳細的差異,可以參考「Changes between ROS 1 and ROS 2」,最後會依據使用者的身分為大家分析應該使用 ROS 1 或是 ROS 2 的時機。

DB21M-4

Duckietown 專案 – Duckiebot DB21M 基礎操作(四) – Camera Calibration 相機校正

上一篇文章與大家介紹完 PID controller 的使用後,本篇文章將要為大家介紹如何在 Duckiebot DB21M上用來檢測外部環境的資訊的感測器-IMX219-160 Camera 進行Camera Calibration 相機校正。