π’ turtleobot3 @ubuntu 20.04
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