Python (1) 썸네일형 리스트형 [ROS2] 노드 간 양방향 통신 시뮬레이션 구현 해당 글에서는 ubuntu 22.04 LTS 환경에서 ROS2 Humble 버전을 사용하여 개발을 진행한다.ROS2(Robot Operating System 2)는 이름에서 알 수 있듯이 로봇 개발을 위해 사용하는 프레임워크이다.구성 요소Node: 독립적으로 실행되는 모듈 (ex. 센서, ui 등)Topic: 노드 간 전달하는 데이터가 이동하는 통로Message: 데이터를 교환하는 형식프로젝트 구조ROS2는 workspace라는 폴더 구조로 관리된다.workspace/ ├── src/ ├── install/ ├── build/ └── log/src/: 소스 코드 (패키지 저장소)install/: 빌드 결과물build/: 임시 빌드 파일log/: 실행 로그ROS2는 토픽 이름만 동일하면 서로 다른 언어(c.. 이전 1 다음