ROS에서 복수개의 node 사용 시 데이터 통신 작업으로 인한 성능 저하가 발생 --> IPC로 방지
서로 다른 프로세스는 송수신되는 데이터가 여러번 메모리에 복사되어 성능저하가 발생

IPC는 복수개의 노드를 단일 프로세스에서 처리하여 해당 문제를 해결

데이터 복사가 아닌 참조를 통해 전달
공유 메모리 방식으로 노드들이 동일한 데이터에 접근
여러 노드를 하나의 프로세스에서 실행하는 '노드 컴포지션' 기능 제공
ros2 run intra_process_demo image_pipeline_all_in_one
ros2 run intra_process_Demo image_view_node