목록2025/05/02 (2)
인공지능 요모조모

🖥️ ROS2 CLI(Command Line Interface)▪️터미널 명령어를 통해 다양한 노드 제어와 시스템 정보 조회, 패키지 실행 지원📌 기본 구조ros2 [verbs] [sub-verbs] [options] [arguments]verbs: 동작 유형 (예: topic, node, run)sub-verbs: 세부 동작 (예: list, info, echo)options: 실행 방식 설정 (예: -h, --ros-args)arguments: 대상 패키지, 노드, 토픽 등의 이름✅ -h 옵션으로 모든 명령어에 대한 도움말 확인 가능!📌 자주 사용하는 명령어✅ 노드 실행ros2 run 예:ros2 run turtlesim turtlesim_node✅ 런치 파일 실행ros2 launch 예:r..

🔐 ROS2 보안(Security) 설정 - SROS2 사용법ROS2에서는 SROS2 패키지를 통해 DDS-Security 기능 제공노드 간 통신에 인증 및 암호화를 적용하여 안전한 메시지 송수신 환경을 구성 가능🔧 1. 보안 키 저장소 생성먼저 보안 키를 저장할 디렉토리를 만들고, keystore를 생성$ mkdir ~/sros2_demo$ cd ~/sros2_demo$ ros2 security create_keystore demo_keystore🔐 2. 보안 enclave 생성 (노드별 인증 키 생성)각 노드별로 사용할 enclave를 생성$ ros2 security create_enclave demo_keystore /talker_listener/talker$ ros2 security crea..