ROSの一般的なリポジトリに関しては, ROS GitHub Organizations (English Page)を参照してください.
ROSは様々なクライアントライブラリをサポートしており, C++ roscppやrospyを主にサポートしています. さらに, 高度な機能性を提供する膨大なROS stacksやpackagesが存在します. 以下に, 様々な言語による高度な機能性に関してのサポートが以下にまとめられています.
APIs
API |
ROS |
C++ |
Python |
基本データ型 |
|||
メッセージストリームの操作 |
|||
ドライバ |
joystick_drivers, camera_drivers, laser_drivers, sound_drivers, imu_drivers |
joystick_drivers, camera_drivers, laser_drivers, sound_drivers, imu_drivers |
|
ドライバ実装 |
|
||
データのフィルタリング |
|
|
|
三次元処理 |
|
||
画像処理 |
|
||
座標変換 |
|
||
アクション |
|||
実行/タスクマネージャ |
|
||
ナビゲーション |
via actionlib |
via actionlib |
|
シミュレーション (2D) |
|
||
シミュレーション (3D) |
|
||
ロボットモデル |
|
|
|
実時間コントローラ |
|
||
モーションプランニング (アーム) |
|||
|