ros2 run과 ros2 launch의 차이를 기술하세요.| CLI | 명령어 구조 | 설명 | 용도 |
|---|---|---|---|
| ros2 run | ros2 run <package> <excutable> | 특정 패키지의 특정 노드 실행 (1개의 노드), executable에 따라 복수 노드도 실행 가능 | 간단한 테스트, 디버깅, 특정 노드의 실행 |
| ros2 launch | ros2 launch <package> <launch-file> | 특정 패키지의 특정 런치 파일 실행 (0~n개의 노드) | 다양한 설정가능, 대규모 시스템, 로봇 응용 프로그램 |
source install/setup.bash와 source install/local_setup.bash의 차이에 대해서 기술하세요.| setup script | 명령어 | 목적 |
|---|---|---|
| setup.bash | source install/setup.bash | ROS2 환경 전체 설정 |
| local_setup.bash | source install/local_setup.bash | 실행 혹은 특정 패키지 로컬 환경 설정 |
source install/setup.bash
source install/local_setup.bash
rqt_example 에서, 키보드 입력을 통해 turtlesim_node의 병진 속도를 0.7m/s, 회전 속도를 1.6 rad/s 으로 설정하고, LED ON 상태의 화면을 캡쳐하세요
