반응형
우선 후자에 어떤 내용이 있는지 모르는 경우로 설명을 한다.
source /opt/ros/humble/setup.bash
: 해당 명령어는 '/opt/ros/humble' 경로에 설치된 ROS의 릴리스 환경을 설정하는데 사용
- ROS의 패키지, 라이브러리의 환경 변수를 현재 터미널 세션에 추가하여 해당 ROS 릴리스의 도구 및 패키지를 사용할 수 있게 하는 것이다.
- /opt/ros/humble 은 설치된 ROS 버전의 디렉토리 경로를 나타낸다.
source install/local_setup.bash
: 현 작업 중인 ROS의 WORKSPACE의 환경 설정에 사용된다.
- 직접적으로 설치된 경로가 아니기 때문에, USER가 직접 작성하거나 다운로드한 ROS패키지와 노드의 환경 변수를 서정하여, 해당 WORKSPACE에 사용자 지정 패키지 및 노드를 실행하는데 필요하다.
- 'install/local_setup.bash' 는 USER의 WORKSPACE 디렉토리 내에 위치해야하며, 해당 디렉토리에는 build, install 디렉토리가 있어야한다.
/opt/ros/humble/setup.bash : ROS의 기본 설치 설정
install/local_setup.bash : 사용자가 직접 개발하거나 다운로드한 패키지 설정에 사용
전자는 기본 bash고, 후자는 custom한 bash파일이다.
필자는 후자에는 환경변수 설정을 넣어두어 사용중이다.
당연한 내용인데 초장이라 써봤다..봐줘
반응형
'Language & Framework & GIT > ROS2' 카테고리의 다른 글
[ROS] Turtlesim (57) | 2023.10.29 |
---|---|
[ROS2] ROS2 BAG 명령어 (72) | 2023.10.27 |
[ROS2] Underlay? Overlay? (85) | 2023.10.25 |
ROS2 : BUILD SYSTEM & BUILD TOOLS - 2 (29) | 2023.07.13 |
ROS2 : BUILD SYSTEM & BUILD TOOLS - 1 (24) | 2023.07.11 |
댓글