ROSi
rubriigid (ingl k. topic) on nimelised suhtluskanalid, mille kaudu saavad sõlmed omavahel sõnumeid vahetada.
ROSi sõlmed saavad rubriike kasutada kahel viisil: nad võivad sinna sõnumeid kuulutada (ingl k. publish) või sealt sõnumeid tellida (ingl k. subscribe).
Rubriigis kuulutamine tähendab, et sõlm saadab selles rubriigis sõnumeid välja eesmärgiga anda infot teistele sõlmedele. Sõlm, mis sõnumeid kuulutab, on kuulutaja (ingl k. publisher).
Rubriigist tellimine tähendab, et sõlm kuulab, kas rubriigis on sissetulevaid sõnumeid, mida on selles rubriigis kuulutanud mõni teine sõlm. Sõlm, mis tellib sõnumeid, on tellija (ingl k. subscriber).
Sellel joonisel on sõlmed tähistatud ellipsitena ja rubriigid nendevaheliste nooltena. Sõlmest väljuv nool näitab, et sõlm kuulutab rubriigis sõnumeid. Sõlme sissetulev nool näitab, et sõlm tellib rubriigist sõnumeid. Jooniselt on näha, et teleop_twist_keyboard sõlm kuulutab sõnumeid cmd_vel rubriiki ja fake_driver_node tellib sõnumeid samalt rubriigist.
Sõlm võib samaaegselt olla ka nii kuulutaja kui tellija, tavaliselt küll erinevate rubriikide suhtes. Sõlm võib ka kuulutada sõnumeid mitmes rubriigis või tellida sõnumeid mitmest rubriigist.
Samas rubriigis võib sõnumeid kuulutada mitu sõlme, samuti võib korraga mitu sõlme samast rubriigist sõnumeid tellida. On ka võimalik, et ROSi rubriik eksisteerib nii, et ükski sõlm sinna sõnumeid ei kuuluta või ei telli sealt sõnumeid.