5일차 - ros bash, catkin, rosnode 명령어 정리
ROS 명령어 정리 ROS 명령어는 ros prefix와 개념적으로 유사한 리눅스 명령어를 붙여 사용합니다. ROS 쉘 명령어 roscd: ros + cd, 지정한 ROS 패키지 디렉토리로 이동합니다. rosls: ros + ls, ROS 패키지의 파일 목록을 확인합니다. rosed: ros + ed, ROS 패키지의 파일을 편집합니다. roscp: ros + cp, ROS 패키지의 파일을 복사합니다. rospd: ros + pushd, ROS 디렉토리 인덱스에 디렉토리를 추가합니다. rosd: ros + directory, ROS 디렉토리 인덱스를 확인합니다. ROS 실행 명령어 roscore: ros + core, 마스터를 실행합니다. rosrun: ros + run, 단일 노드를 실행합니다. ros..
더보기
2일차 - ROS 용어 정리
til을 하고 있는데 12시 넘어 커밋해서 잔디가 안 심겼다... 아쉬워라... ROS 용어 정리 ros 로봇 소프트웨어 플랫폼. 하드웨어 추상화, 하위 디바이스 제어, 센싱, 인식, 지도 작성, 모션 플래닝 등의 기능 구현, 프로세스 간의 메시지 파싱, 패키지 관리, 라이브러리 및 개발, 디버깅 도구를 제공한다. master 노드 사이 연결과 메시지 통신을 위한 네임 서버 역할을 한다. roscore를 통해 실행하며, 마스터를 실행하면 각 노드의 이름을 등록하고 필요에 따라 정보를 받을 수 있다. 마스터를 제외한 노드 간에는 접속, 메시지 통신이 불가하다. HTTP 기반의 XMLRPC(XML-Remote Procedure Call) 프로토콜을 사용하여 통신한다. 노드는 필요할 때만 마스터에 접속하여 정..
더보기