ROS 설치
- Ubuntu 버전은 18.04
- ros melodic을 검색해서 따라하자
- ROS 제공하는 software Repository 지정
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
cat /etc/apt/sources.list.d/ros-latest.list
- apt key 셋업
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
- 패키지 설치
sudo apt-get update
sudo apt install ros-melodic-desktop-full
- rosdep 초기화
sudo apt install python-rosdep
sudo rosdep init
rosdep update
- 쉘 환경 설정
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
- 추가 도구 설치
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
- ros 설치 확인
roscore
rosnode list
ROS 환경 설정
- ROS에서 코딩을 하기 위해서는 Workspace라는 공간이 필요하다.
cd
mkdir -p ~/xycar_ws/src
cd xycar_ws
catkin_make
설정한 ROS Workspace의 구조
- Home
- xycar_ws → ROS Workspace
- src → 소스코드가 들어가는 파일
- build
- devel
빌드 명령어
catkin_make
- ROS에서 작업을 한 뒤
catkin_make
명령어로 최신화 한다고 생각하자.
환경 변수 설정
cd
sudo gedit ~/.bashrc
alias cm='cd ~/xycar_ws && catkin_make'
source /opt/ros/melodic/setup.bash
source ~/xycar_ws/devel/setup.bash
export ROS_MASTER_URI=http://localhost:11311
export ROS_HOSTNAME=localhost
source .bashrc
printenv | grep ROS