ROS 2 package.xml 이해하기 : Python 패키지와 C++ 패키지 기준
ROS 2에서 package.xml은 패키지의 신분증입니다. 노드가 실제로 어떻게 빌드되는지는 C++ 패키지에서는 CMakeLists.txt, Python 패키지에서는 setup.py가 담당합니다.하지만 이 패키지가 어떤 이름을 가지는지, 어떤 의존성을 사용하는지, 어떤 빌드 방식을 쓰는지는 package.xml이 설명합니다. 1. package.xml이 하는 일package.xml은 ROS 2 패키지의 메타데이터를 담는 파일입니다. 주요 역할은 다음과 같습니다. 항목 의미패키지 이름ROS 2에서 이 패키지를 부르는 이름버전패키지 버전설명패키지가 하는 일관리자..