{{ 'fb_in_app_browser_popup.desc' | translate }} {{ 'fb_in_app_browser_popup.copy_link' | translate }}
{{ 'in_app_browser_popup.desc' | translate }}
{{word('consent_desc')}} {{word('read_more')}}
{{setting.description}}
{{ childProduct.title_translations | translateModel }}
{{ getChildVariationShorthand(childProduct.child_variation) }}
{{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} x {{ selectedChildProduct.quantity || 1 }}
{{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
關於 ROS
ROS 並非 Windows 或 Android 那樣的作業系統,而是執行在 Linux 等系統上的機器人軟體框架與工具集。機器人的每項功能(讀取光達、辨識影像、控制馬達)寫成獨立的節點(node),節點之間以主題(topic)、服務(service)與動作(action)交換資料;只要遵守相同規範,不同團隊、不同語言開發的模組就能直接整合。
ROS 2 是重新設計的新一代版本,改用 DDS 作為通訊中介層,不再需要中央的 master 節點,並強化即時性、多機器人通訊與安全機制(SROS2),也更適合 ARM 與嵌入式平台。ROS 1 最後一個版本 Noetic 已於 2025 年 5 月 31 日結束支援,新專案建議直接使用 ROS 2。
01 · NAVIGATION
以光達與里程計建立地圖,Nav2 規劃路徑。
02 · MANIPULATION
以 MoveIt 2 規劃手臂運動與夾取。
03 · PERCEPTION
在 Jetson 上執行影像辨識,結果發布給其他節點。
版本差異
兩者的程式介面不相容;教材若仍以 ROS 1 撰寫,可透過 ros1_bridge 過渡,但新專案建議以 ROS 2 為主。
選購指南
一台 ROS 移動機器人通常由「主控電腦+底盤與馬達+光達等感測器」組成;可選購整合平台,或分別選購零件自行組裝。
| 專題需求 | 建議選擇 | 查看商品 |
|---|---|---|
| 直接取得可執行 ROS 的移動機器人 | OmniBot 三全向輪平台、ROS Starter Kit - Neuron | |
| SLAM 建圖與自主導航 | 360 度光達搭配 IMU | |
| 在機器人上執行 AI 視覺與 ROS 2 | Jetson Orin Nano Super 或 Raspberry Pi 5 | |
| 自行組裝底盤,需要里程計 | 帶編碼器的減速馬達與馬達驅動板 | |
| 機械手臂與模仿學習 | SO-ARM101(LeRobot) |
精選商品
價格與庫存以商品頁面為準;學校及企業大量採購,歡迎洽詢報價。
常見問題
ROS 2 以 Ubuntu 為主要支援平台,各版本對應特定的 Ubuntu 版本(例如 Humble 對應 22.04、Jazzy 對應 24.04、Lyrical 對應 26.04),亦支援 Windows 與 macOS。微控制器可透過 micro-ROS 加入 ROS 2 網路。
需要執行 AI 影像辨識或深度相機時,建議選 Jetson(具 GPU 加速);以導航、控制為主且預算有限時,Raspberry Pi 5 即可勝任。
可以。ROS 2 可搭配 Gazebo 模擬器練習建圖與導航,熟悉後再移植到實體平台。












