Autoware 介紹
Autoware 本質上是基於 ROS framework 上的自駕車軟體,所以也可以視為一系列的 ROS package 所組成。 與 ROS 類似,也有自己的吉祥物,目前是設定為馬。
由於 Autoware 目前的連結有點分散很難尋找,我創了個 awesome list 來收集,方便尋找。歡迎大家在上面新增有意思的專案。
版本
在 Autoware 中有三個版本:
- Autoware.ai:最早期的版本,使用 ROS 1
- Autoware.auto:升級到 ROS 2 後的新版本,值得注意的是這時候的程式碼是放在 GitLab
- Autoware:最新版基於 ROS 2 的 Autoware,這個版本主要目的是把 package 區分為 core 和 universe,方便維護
- Autoware.core:自駕車中最重要的套件會放在這裡,這邊的程式碼需要經過嚴格的品質驗證
- Autoware.universe:其他第三方社群所開發的套件會放在此
原本 Autowware 是使用日期來分版本,但是現在已經改用 semantic version 了,如 1.5、1.6 等等,changelog 的部份可以從 GitHub release 看到。儘管如此,Autoware 還是相依於 ROS 2 LTS 版本變化,目前主要是跟著 Humble 走,未來將會移植到 Jazzy 上。
常用連結
- Autoware 官網:上面有 Autoware 的最基本介紹
- Autoware Documentation: 最重要的部份,上面有非常詳細的安裝以及使用教學
- GitHub Discussion:Autoware 社群的討論區,有問題的話可以直接在上面發問,甚至也可以發布一些自己的作品
- Project Wiki:對社群的運作有興趣的話可以參考這頁
Working Group
Autoware 社群有許多 Working Group 所組成,可以選擇自己有興趣的參與,與社群討論各式各樣的議題
- Working Group List:Working Group 的總覽
- WG meeting minutes:每次的 Working Group 會議記錄都會放到 GitHub Discussion 上
- Calendar:所有 Working Group 的會議時間