일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 카페인 알약
- 개강룩
- BTSgoods
- 남자티셔츠브랜드
- ur5 inverse kinematics code
- #forward kinematics
- 세일
- 순썹손질
- 닭가슴살 싸게 사기
- 역기구학
- 연구분야 선택
- ur5 code
- 셀프사진관
- 입문용 트렌치 코트
- 대학교 개강룩
- 입문용청자켓
- 연구분야
- 노익스부스터
- ur로봇
- ur5 역기구학
- ur5 역기구학 코드
- 운동루틴추천
- ur로봇 역기구학 코드
- 입문템
- 남자 눈썹 손질
- 남자레이어드티셔츠
- 연구분야 고르기
- 남자스트릿
- 와펜패치
- 정기구학
- Today
- Total
MTE-devel
WSL-ROS 환경 설정 본문
사실상 일반 리눅스 PC 환경 설정하는 거랑 똑같다.
윈도우 검색기 통해서 Ubuntu 20.04를 실행한다. (이전 세팅은 이전 글에 있음)
아래 명령어를 사용하여 ros를 위한 빌드 디렉토리를 만들어준다.
mkdir -p ~/catkin_ws/src
ls를 입력하여 보면 디렉토리가 생성된 것을 확인할 수 있다.
src가 빌드할 소스코드를 저장해놓을 목적으로 만든 디렉토리다. 아래와 같이 해당 디렉토리에 들어가서
아래 명령어를 입력해 src가 소스코드가 있는 공간으로 저장을 한다.
catkin_init_workspace
catkin_make는 일종의 빌드 명령어로 해당 명령어는 catkin_ws 디렉토리에서 실행해주면 된다.
빌드가 정상적으로 실행되었다면 아래와 같이 build, devel 디렉토리가 생성되는 것을 확인할 수 있다.
gedit ~/.bashrc를 통해서 ros 사용을 간편하게 하기 위한 마지막 설정이 필요하다.
alias는 간편 단축어를 만드는 것이고
source는 변경된 내용을 업데이트하고 export ROS_MASTER_URI는 ROS mater의 IP를 설정하는 것이다.
한 개의 운영체제에서 실행되는 코드면 localhost로 사용해도 무방하며 다른 컴퓨터 혹은 로봇과 통신을 한다면 원하는 IP로 설정해줘야 한다.
alias gb='gedit ~/.bashrc'
alias sb='source ~/.bashrc'
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias cm='cd ~/catkin_ws && catkin_make'
source /opt/ros/noetic/setup.bash
source ~/catkin_ws/devel/setup.bash
export ROS_MASTER_URI=http://localhost:11311
export ROS_HOSTNAME=localhost
마지막으로 ROS 설정 확인을 위한 gazebo, rviz, tursim을 순서대로 확인한다.
rviz는 roscore을 실행해줘야 켜진다.
turtlesim도 마찬가지로 roscore를 실행시켜줘야 한다.
키보드로 거북이를 움직일 수 있다.
이걸로 WSL-ROS 세팅은 마치도록 하겠다
'연구공부' 카테고리의 다른 글
2 link robot MPC 경로계획 코드 실습해보기 (0) | 2024.12.25 |
---|---|
WSL 환경에 ROS 설치 (0) | 2024.12.21 |
WSL에 원하는 우분투 버전 설치하기 (0) | 2024.12.21 |
WSL2 설치 (0) | 2024.12.21 |
리눅스 듀얼부트 삭제 기록 (0) | 2024.12.19 |