最初嘅構建系統喊做「rosbuild」，但後嚟開發唨一個名為「catkin」嘅新系統開始從發行版「Groovy Galapagos」轉換為catkin，「Hydro Medusa」之後，所有系統都支持catkin catkin係CMake嘅修改/擴展版本，可構建軟件包，管理軟件包並自動安裝依賴軟件包 catkin採用唨一種外包嘅構建方法，呢個方法將構建結果存儲喺跟源代碼唔同嘅目錄入便，並支持程序包嘅重新分發同埋交叉編譯，從而提高唨軟件嘅可移植性。