ROS 2 C++ 실행 인자 사용하기

ROS 2 노드를 만들다 보면 같은 프로그램이라도 실행할 때마다 다른 조건으로 동작시켜야 할 때가 있습니다. 예를 들어 모바일 로봇의 이동 속도를 바꾸거나, 반복 횟수를 다르게 주거나, 테스트 모드로 실행해야 할 수 있습니다. 이때 사용할 수 있는 대표적인 방법이 실행 인자(command line arguments) 입니다. C++ 프로그램은 실행될 때 main() 함수에서 외부 입력값을 받을 수 있습니다. int main(int argc, … Read more