๐๋ค์ด๊ฐ๋ฉฐ
์ด๋ฒ ํฌ์คํ ์์๋ ROS2์ ๋ช ๋ น์ด๋ฅผ ์ ๋ฆฌํฉ๋๋ค.
ros2 run
$ ros2 run <ํจํค์ง ์ด๋ฆ> <์คํ ํ๋ก๊ทธ๋จ ์ด๋ฆ>
ros2 run์ ๋ ธ๋๋ฅผ ์คํ์ํค๊ธฐ ์ํ ๋ช ๋ น์ด์ด๋ค.
ros2 launch
ros2 launch <ํจํค์ง ์ด๋ฆ> <launch ํ์ผ ์ด๋ฆ>
launch ํ์ผ์ ์ฝ๊ฒ ๋งํด ์คํ ์ํฌ ํ๋ก๊ทธ๋จ๋ค์ ๋ชจ์๋ ํ์ผ์ด๋ค. ros์์๋ xml์ ์ฌ์ฉํ์ง๋ง ros2์์๋ Python ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ ์์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ค. ๋๋ฌธ์ ros2 launch๋ฅผ ์ฌ์ฉํ๋ฉด launch ํ์ผ์ ์ ํ ์๋ ์คํ ์ํฌ ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ์คํ ์ํค๊ฒ ๋๋ค.
ros2 node list
ros2 node list
ros2 nodel list๋ ros2 run์ ํตํด ์คํ์ํจ Node๊ฐ ์ ๋์ํ๊ณ ์๋์ง๋ฅผ ์๋ ค์ฃผ๋ ํ์ฌ ์คํ๋ ๋ ธ๋๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ช ๋ น์ด์ด๋ค.
ros2 node info
ros2 node info <Node ์ด๋ฆ>
ros2 node list๋ ํ์ฌ ์คํ์ค์ธ Node์ ์ด๋ฆ๋ง ๋ณด์ฌ์ค ๋ฟ ์์ธํ ์ ๋ณด๋ ํ์ํ์ง ์๋๋ค. ๋๋ฌธ์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ ํ์์ ๋น๋กฏํ์ฌ ํน์ Node์ ์ ๋ณด๋ฅผ ์๊ณ ์ถ์ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค.
ros2 topic list
ros2 topic list
์คํ์ค์ธ topic์ ๋ฆฌ์คํธ๋ฅผ ์๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค.
ros2 topic info
ros2 topic info
ํน์ topic์ ์ ๋ณด๋ฅผ ์๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค.
ros2 interface show
ros2 interface show <message ํ์
>
ํน์ message๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง ์๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค.
rqt_graph
rqt_graph
ํ์ฌ ์คํ์ค์ธ Node๋ค ์ฌ์์ ์ด๋ ํ ๋ฐ์ดํฐ๋ค์ด ์ค๊ณ ๊ฐ๊ณ ์๋์ง, ํด๋น ๋ฐ์ดํฐ๊ฐ ์ ์ ์ก๋๊ณ ์๋์ง์ ๊ฐ์ ์ ๋ณด๋ค์ ๊ทธ๋ํ๋ก ์๊ฐํํ์ฌ ์ดํด๋ณผ ์ ์๋ ํด๋ก ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์คํ๋๋ค.
