Ubuntu 20.04 ROS Noetic Install
๊ฐ์
Ubuntu 20.04์์ ROS Noetic ์ค์น๋ฒ
Install
- ์์ค ๋ฆฌ์คํธ ์ ๋ฐ์ดํธ
sudo apt update
-
์์คํ ์ ํจํค์ง ๋ฆฌ์คํธ๋ฅผ ์ต์ ์ํ๋ก ์ ๋ฐ์ดํธ
-
ํจํค์ง ๋งค๋์ ๊ฐ ์ต์ ์ํํธ์จ์ด ๋ชฉ๋ก์ ๊ฐ์ ธ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ๋ฐ์ดํธ๋ฅผ ํ์ธ
- ROS ์ ์ฅ์ ์ค์
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
-
ROS ๊ณต์ ์ ์ฅ์๋ฅผ ์์คํ ์ ์ถ๊ฐ
-
ROS ํจํค์ง๋ฅผ ์ค์นํ๊ธฐ ์ํด ํ์ํ ์ ์ฅ์๋ฅผ ์ค์
- ํค ์ถ๊ฐ
sudo apt install curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
-
curl ํจํค์ง๋ฅผ ์ค์นํ๊ณ , ROS ์ ์ฅ์์ ๊ณต๊ฐ ํค๋ฅผ ์์คํ ์ ์ถ๊ฐ
-
์ด ํค๋ ์ ์ฅ์์์ ํจํค์ง๋ฅผ ์์ ํ๊ฒ ๋ค์ด๋ก๋ํ๊ธฐ ์ํด ์ฌ์ฉ
- ROS ์ค์น
sudo apt update
sudo apt install ros-noetic-desktop-full
-
ROS Noetic Desktop-Full ํจํค์ง๋ฅผ ์ค์น
-
์ด ํจํค์ง๋ ROS์ ์ฃผ์ ์ปดํฌ๋ํธ์ ๋๊ตฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ ํฌํจํ๊ณ ์์ด์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ๊ณต
- ROS ํ๊ฒฝ ์ค์
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
-
ROS ํ๊ฒฝ ์ค์ ์ ์๋์ผ๋ก ๋ก๋ํ๊ธฐ ์ํด ~/.bashrc ํ์ผ์ ROS ํ๊ฒฝ ์ค์ ์ ์ถ๊ฐ
-
๋งค๋ฒ ํฐ๋ฏธ๋์ ์ด ๋๋ง๋ค ROS ํ๊ฒฝ์ด ์๋์ผ๋ก ์ค์
- ์์กด์ฑ ํจํค์ง ์ค์น
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
-
ROS๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ํ ์ถ๊ฐ์ ์ธ ํจํค์ง๋ฅผ ์ค์น
-
์ด ํจํค์ง๋ค์ ROS๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ๋๊ตฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจ
- rosdep ์ด๊ธฐํ
sudo rosdep init
rosdep update
-
ROS์ ์์กด์ฑ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ด๊ธฐํํ๊ณ ์ ๋ฐ์ดํธ
-
ROS ํจํค์ง๋ฅผ ๋น๋ํ๊ณ ์คํํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์์กด์ฑ ํจํค์ง๋ฅผ ๊ด๋ฆฌํ ์ ์์
Leave a comment