ROS_TF_01 - 8BitsCoding/RobotMentor GitHub Wiki
TF01 : TF๋ ๋ฌด์์ธ๊ฐ?
๊ตฌํ์ ๋ค์ ์ฅ์์ ํ ์์ ์ด๋ ์๋๋ ์ด๋ก ์ ์ผ๋ก ์์๋์.
์ฌ์ค ์์ง์ ์ ๋ชฐ๋ผ๋ ๋๋ค ์ดํ ๊ฐ์๋ฅผ ๋ชจ๋ ๋ณด๊ณ ๋ค์ ์ฌ๊ธฐ๋ฅผ ๋ณด๋ฉด ์ดํด๊ฐ ๋ ๊ฒ!
(์ ๋ฆฌ) ๊ทธ๋์ TF๊ฐ ๋ญ๋ฐ??
TF publisher๊ฐ ๋ญํ๋ ์ค๋ฐ?? ์์ Frame์ ๋ด ์์น๋ฅผ ํต๋ณดํด์ฃผ๋ ์ญํ ์ ํ๋ค.
๊ทธ๊ฒ ์ ํ์ํ๋ฐ??
์๋ก ์๋์ ์ธ ์์น๋ฅผ ์๊ณ ์์ด์ผ ํ๋๊น?? ์ด๊ฑด subscriber๋ฅผ ๋ณด๋ฉด ๋ ์ ํํ ์ ์ ์๋ค!
TF๋ ๋ญ๊ฐ?
์๋ฅผ ๋ค์ด ์ค๋ช ํ๊ฒ ๋ค.
base_link์์ base_laser๊ฐ ์๊ณ ๋ ์๋์ ๊ฑฐ๋ฆฌ๋ x : 0.1m, z : 0.2m์ด๋ค. ํ๊ณ ์ถ์ ๊ฒ์ base_link๊ฐ ์์ง์์ ๋ฐ๋ผ์ ์๋์ ์ผ๋ก base_laser๊ฐ ์ผ๋ง๋ ์์ง์ด๋์ง ํ์ธํ๋ ๊ฒ์ด๋ค.
๋ ๊ฐ์ง๋ง ๊ธฐ์ต
- BroadCast : sendTransForm์ ํตํ์ฌ ์๋์ ํฌ์ง์ ์ ์ ์ฅํจ ์ฐธ๊ณ ์ฝ๋
- Listner : lookupTransform์ ํตํ์ฌ ์๋์ ํฌ์ง์ ์ ๋ฐ์์ด ์ฐธ๊ณ ์ฝ๋
๋ฌผ๋ก Listner์์๋ ์๋์ ํฌ์ง์ ์ ๋ณ๊ฒฝํ ์ ์์