π€ ROS2 Topic
ROS κ·Έλνλ λμμ λ°μ΄ν°λ₯Ό ν¨κ» μ²λ¦¬νλ ROS 2 μμμ λ€νΈμν¬μ λλ€. λͺ¨λ μ€ν νμΌμ 맀ννκ³ μκ°ννλ €λ©΄ λͺ¨λ μ€ν νμΌκ³Ό μ€ν νμΌ κ°μ μ°κ²°μ ν¬ν¨ν©λλ€.
ROSμ κ° λ Έλλ λ¨μΌ λͺ¨λ λͺ©μ (ex. ν λͺ¨ν° μ μ΄, λ μ΄μ 거리 μΈ‘μ κΈ°μ μΌμ λ°μ΄ν° κ²μ)μ λ΄λΉν©λλ€.
κ° λ Έλλ μ£Όμ , μλΉμ€, μμ λλ 맀κ°λ³μλ₯Ό ν΅ν΄ λ€λ₯Έ λ Έλμ λ°μ΄ν°λ₯Ό 보λ΄κ³ λ°μ μ μμ΅λλ€.
λ‘λ΄μ μκ°ν΄λ΄€μλ μκ° κΈ°λ₯, 물건μ μ§λ λ‘λ΄ ν κΈ°λ₯ λ± λ€μν κΈ°λ₯μ΄ μλλ° κ° λ Έλκ° νλμ κΈ°λ₯μ λ΄λΉνλ κ²μ λλ€.
ROS2λ 볡μ‘ν μμ€ν μ μ¬λ¬ λͺ¨λμ λ Έλλ‘ λλλλ€.
Topicμ Nodeκ° Message(data)λ₯Ό κ΅ννλ λ²μ€ μν μ νλ©°, Pub-Sub ννμ Communication Channel μ λλ€.
λ Έλλ μνλ μμ Topicμ λ°μ΄ν°λ₯Ό publish ν μ μμΌλ©° λμμ subscription ν μ μμ΅λλ€.
Publisher Nodeλ Topicμ Messageλ₯Ό λμ Έμ£Όκ³ Subscriber Nodeλ TopicμΌλ‘ Messageλ₯Ό λ°μ΅λλ€.
Topicμ λ°μ΄ν°κ° λ Έλ κ°μ, μ¦ μμ€ν μ λ€λ₯Έ λΆλΆ κ°μ μ΄λλλ μ£Όμ λ°©λ² μ€ νλμ λλ€.
νλμ Nodeλ μ¬λ¬ κ°μ topic λ€μ Messageλ₯Ό κ²μν μ μκ³ , λμμ μ¬λ¬κ°μ topicμ subscribeν μ μμ΅λλ€.
'AI > ROS2' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ROS2] Service μ€μ΅(Call-And-Response) (0) | 2024.04.18 |
---|---|
[ROS2] Service (1) | 2024.04.18 |
[ROS2] Turtlesim (1) | 2024.04.18 |
[ROS2] Topic μ€μ΅(Pub-Sub) (0) | 2024.04.17 |
[ROS2] ROS2 μ€μΉ (0) | 2024.04.17 |