ROS 2 Python 패키지의 setup.py 이해하기
ROS 2에서 Python 패키지를 만들면 거의 항상 setup.py 파일이 함께 생성됩니다.처음 보면 단순한 설정 파일처럼 보이지만, 실제로는 Python 코드를 ROS 2 패키지로 설치하고, ros2 run 명령으로 실행 가능하게 만드는 핵심 파일입니다. 실습 환경은 다음과 같습니다. ROS 2 배포판: Humble워크스페이스: ~/ros2_studyPython 패키지: my_first_packageC++ 패키지: my_cpp_package인터페이스 패키지: my_first_package_msgs 여기서 setup.py는 Python 패키지인 my_first_package에서 사용하는 파일입니다. my_cpp_package는 C++ 패키지이므로 CMakeLists.txt를 중심으로 빌드합니다.my_..