๐ค Service
ROS ๊ทธ๋ํ์ Node์ ๋ ๋ค๋ฅธ ํต์ ๋ฐฉ๋ฒ์ธ service๋ call-and-response model์ ๊ธฐ๋ฐํฉ๋๋ค.
์ด์ ๊น์ง ๋ฐฐ์ ๋ Topic์ ๊ฒฝ์ฐ์๋ Pub-Sub Model์ ๊ธฐ๋ฐํ์ต๋๋ค.
Topic์ ๊ฒฝ์ฐ data stream์ publishํ๊ณ ์ง์์ ์ผ๋ก update๋์ง๋ง, Service๋ Client๊ฐ ํธ์ถํ ๋๋ง data๊ฐ ์ ๊ณต๋ฉ๋๋ค.
๋์ผํ Service๋ฅผ ์ฌ์ฉํ๋ Service client๋ ์ฌ๋ฌ๊ฐ๊ฐ ์์ ์ ์์ง๋ง ํ๋์ Service์ ๋ํด์๋ ํ๋์ Service Server๋ง ์กด์ฌํฉ๋๋ค.
Service์๋ Service์ request ๋ฐ response data๊ฐ ๊ตฌ์ฑ๋๋ ๋ฐฉ์์ ์ค๋ช ํ๋ ์ ํ์ด ์์ต๋๋ค.
Service์ ํ์ Topic ์ ํ๊ณผ ์ ์ฌํ๊ฒ ์ ์๋ฉ๋๋ค.
๋จ, Service ์ ํ์ request msg์ response msge๋ผ๋ ๋ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
'AI > ROS2' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ROS2] Turtlesim์ ์ด์ฉํ Service ์ดํด (0) | 2024.04.18 |
---|---|
[ROS2] Service ์ค์ต(Call-And-Response) (0) | 2024.04.18 |
[ROS2] Turtlesim (1) | 2024.04.18 |
[ROS2] Topic ์ค์ต(Pub-Sub) (0) | 2024.04.17 |
[ROS2] Topic (0) | 2024.04.17 |