ROS 기초 강의 Chapter2-2. ROS란 무엇인가?

박종명 ·2024년 5월 20일
0

chapter 2-2 ROS Node 생성

터미널 창을 열고 워크 스페이스 폴더를 생성해줌

code:
mkdir catkin_ws # catkin_ws라는 이름으로 생성
cd catkin_ws/ # catkin_ws 패키지로 경로를 이동하여
mkdir src # src 폴더를 생성
cd src # src 폴더로 이동
catkin_create_pkg basic_tutorial roscpp
'''
ros 패키지를 생성 (catkin_create_pkg [패키지이름][의존성패키지n])
ROS 사용을 위한 의존성 패키지는 roscpp
'''
cd basic_tutorial/ # 생성된 패키지로 이동
'''
ls 명령어를 치면 다음과 같은 파일과 폴더가 있음
CMakeList.txt include package.xml src
'''
cd src
ls
nano basic.cpp #소스코드를 작성

씨메이크 4분 57초
add_executable(basic_node src/basic.cpp)
target_link_libraries(basic_node ${catkin_wsLIBRARIES}

소스코드

자주 사용하는 리눅스 명령어

자주 사용하는 nano 명령어

profile
안녕하세요. 자율주행을 공부하고 있는 학생입니다.

1개의 댓글

comment-user-thumbnail
2024년 5월 21일

C++로 ros 환경 구성을 하게 되면 파이썬으로 환경구성하는 것과 다른 점이 무엇인지 궁금합니다

답글 달기