機器人作業系統
ROS（英語：Robot Operating System，一般譯為機器人作業系統），是專為機器人軟體開發所設計出來的一套電腦作業系統架構。它是一個開源的元級作業系統（後作業系統），提供類似於作業系統的服務，包括硬體抽象描述、底層驅動程序管理、共用功能的執行、程序間消息傳遞、程序發行包管理，它也提供一些工具和庫用於獲取、建立、編寫和執行多機融合的程序。
ROS 的運行架構是一種使用 ROS 通信模塊實現模塊間 P2P 的鬆耦合的網絡連接的處理架構，它執行若干種類型的通訊，包括：

基於服務的同步 RPC（遠程過程調用）通訊；
基於 Topic 的異步數據流通訊，還有參數伺服器上的數據存儲。