
shell : PC 실행 이후 커널과 사용자 사이를 연결해주는 프로그램(커널 : OS의 핵심 요소, HW와 SW 간의 상호 작용 관리 & 조정)Ubuntu의 기본 shell은 bash shell이다.‘sudo apt install’로 설치한 패키지들은 /opt/ros/

rclpy(ROS Client Library for Python)의 줄임말, ROS를 파이썬 유저들이 사용할 수 있도록 해주는 라이브러리이다.pub = test_node.create_publisher(Twist, '/turtle1/cmd_vel', 10)msg = Tw

위의 명령어를 실행하면 워크 스페이스 (robot_ws)의 하위 폴더로 src, build, install, log 폴더가 생성된다 /build : 빌드 설정 파일용 폴더 /install : msg, srv, action 관련 헤더 파일과 사용자 패키지 라이브러리

01. ROS 핵심 개념 ||| |:---:|:---:| |개념|설명| |Node|ROS에서 작업 단위, 하나의 실행 파일을 의미한다. 각각의 노드는 독립적으로 실행된다| |Package|여러 작업을 수행하는 노드의 묶음| |Node file|실행 가능한 노드 스크립