Cancel 테스트용 Action Client 만들기
1. Cancel 기능 실습 개요이번 실습에서는 실행 중인 Action Goal을 중간에 취소하는 방법을 확인합니다.ROS 2 Action은 Client가 Server에 Goal을 보내고, Server는 작업을 수행하면서 Feedback을 보내다가 마지막에 Result를 반환하는 구조입니다.여기서 Cancel 기능은 이미 실행 중인 Goal을 중간에 취소할 때 사용합니다. 주의할 점은 일반적인 ROS 2 CLI 환경에서는 실행 중인 Action Goal을 직접 취소하는 다음 명령을 사용할 수 없는 경우가 많다는 것입니다. ros2 action cancel /dist_turtle 따라서 이번 실습에서는 별도의 Action Client를 작성해서 Cancel 요청을 보냅니다. Cancel 요청의 핵심 코드..