일부 메시지와 함께 다른 메타 패키지 B와 다른 메시지가있는 ROS 메타 패키지 A가 있다고 가정 해 보겠습니다. 서로 의존성을 가지지 않고 A와 B를 msgs 메커니즘으로 통신 할 수 있습니까? 내 목표는 사용자가 메타 패키지 A를 복제하고 패키지 B를 완전히 독립적으로 빌드하고 패키지 B를 대칭으로 복제하고 패키지 A와 독립적으로 빌드하고 시작하는 특정 노드가 복잡한 메시지와 통신하도록 허용하는 것입니다. 심지어 가능할까요?독립형 ROS 패키지
다니엘
나는 이미 언급 한 첫 번째 해결책을 사용합니다. 그것은 깨끗하고 컴팩트하지만 "코드 순수성"이며 다른 메커니즘이 있기를 바랬습니다. 공개적으로 만들고 싶은 두 번째 메타 패키지와 내 개인적인 목적으로 만 만든 두 번째 메타 패키지 (전체 그룹)는 두 가지 메타 패키지에서 같은 형식으로 메시지를 넣기로 결정했습니다. 기여자가 첫 번째 메타 패키지의 출력물로 이러한 메시지를 사용할 수있게하고, 두 프로젝트를 모두 빌드하고자한다면 메시지 노드 중 하나에 CATKIN_IGNORE를 추가하면 모든 것이 매력처럼 작동합니다. 감사합니다. –