ROS 教學系列(四)-如何安裝 ROS 2?
在 ROS 教學系列(一)~(三)文章中,我們分別認識了 ROS 1 與 ROS 2,並且也了解兩者的差異,接下來將開始帶領大家進行 ROS 2 的開發環境配置,內容包含版本的選擇、安裝步驟,以及配置 ROS 1 與 ROS 2 共用的操作環境。
在 ROS 教學系列(一)~(三)文章中,我們分別認識了 ROS 1 與 ROS 2,並且也了解兩者的差異,接下來將開始帶領大家進行 ROS 2 的開發環境配置,內容包含版本的選擇、安裝步驟,以及配置 ROS 1 與 ROS 2 共用的操作環境。
本篇文章將從系統架構、用戶端的程式語言、使用現有的中介軟體層與編譯系統四個重點,說明 ROS 1 與 ROS 2 之間的差異性,若想瞭解更詳細的差異,可以參考「Changes between ROS 1 and ROS 2」,最後會依據使用者的身分為大家分析應該使用 ROS 1 或是 ROS 2 的時機。
本篇文章就要帶大家一起學習 Robot Operating System 2(ROS 2) 到底是什麼?現在就跟著我們一起進入 ROS 2 的世界吧!
如果你也想了解 ROS(Robot Operating System) 機器人作業系統到底是什麼?那麼就趕快跟我們一起學習吧!CIRCUS Pi 有最扎實、最好理解的 ROS 教學,讓學習者再踏入 ROS 的世界不再孤立無援。
想要了解更多有關 Duckietown 系列的操作文章,請參考以下文章 : Duckietown – Duck
上一篇文章與大家介紹完 PID controller 的使用後,本篇文章將要為大家介紹如何在 Duckiebot DB21M上用來檢測外部環境的資訊的感測器-IMX219-160 Camera 進行Camera Calibration 相機校正。
上一篇文章我們成功的透過 Differential drive configuration 讓 Duckiebot DB21M(小鴨車),能夠走在一條直線上。本篇文章要教大家如何使用PID 控制器,讓小鴨車能夠根據地圖白線與黃線的相對位置,自動駕駛於兩條線道之間。
上一篇文章 「Duckietown 專案 – Duckiebot DB21M 基礎操作(一)」中,我們成功的使用鍵盤遠端遙控。本篇文章要教大家如何為目前走不直的Duckiebot DB21M 小鴨車,透過 differential drive configuration校正,讓小鴨車能夠走在正確的路線上。
本篇文章要帶大家跟著 Duckietown 官方課程一起實際體驗Duckiebot 的基本操作,內容分為兩大部分,首先是操作前的準備,接著是Duckiebot 的基礎操作,讓初學者或是已經開始使用Duckiebot 的學習者都能透過本篇文章的說明一起學習喔!
Duckietown 專案是一個由麻省理工學院( MIT )於 2016 年開始啟動的課程專案,旨在讓學生學習自動駕駛車的技術與概念。今天我們要介紹的就是2021年最新的 Duckietown 專案中的核心 – Duckiebot – DB21M !