catkin workspace ๋ง๋ค๊ธฐ
2022. 10. 7. 11:01
* catkin ์ด๋?
โจ ROS ์์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ธฐ ์ build ๋ฅผ ํ ๋ ์ฌ์ฉํ๋ ์์คํ ์ด๋ค.
* catkin workspace ๋?
โจ ํ๋ก๊ทธ๋จ๊ณผ ๊ด๋ จ๋ ROS ์ฝ๋๋ฅผ ๋ชจ์๋๋ directory ๋ก์จ ์์ ๊ณต๊ฐ์ ์ต์์ ํด๋์ด๋ค.
* catkin_ws ์ ํ์ ํด๋
โ build
: catkin ์์ ๊ฒฐ๊ณผ ์ค ์ผ๋ถ๋ฅผ ์ ์ฅํ๋ ๊ณต๊ฐ
โก devel
: ์์น๋ฅผ ์๋ ค์ฃผ๋ ํ๊ฒฝ์ค์ ํ์ผ์ด ์๋ ๊ณณ (/home/username/catkin_ws/devel/setup.bash)
โข src
: ROS ํจํค์ง๋ฅผ ์ ์ฅํ๋ ๊ณต๊ฐ
1. directory ๋ง๋ค๊ธฐ
$ mkdir -p ~/catkin_ws/src
2. CMakeLists.txt ์์ฑ
$ cd ~/catkin_ws/src
$ catkin_init_workspace
3. ๋น๋
$ cd ..
$ catkin_make
4. package ๊ฒฝ๋ก ์ถ๊ฐ
$ source devel/setup.bash
'๐ข turtleobot3 @ubuntu 20.04' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
opencv 4.5.0 ์ค์น (0) | 2022.10.07 |
---|---|
ROS Noetic ์ค์น (0) | 2022.10.07 |