반응형 icebear883 ROS 패키지 및 작업 공간 ROS melodic과 C++ 기준으로 ROS 패키지 및 작업 공간에 대하여 알아보겠습니다. 패키지 구조 ROS 패키지는 ROS 응용 프로그램의 기본 구성 단위로, 관련된 노드, 라이브러리, 설정 파일 등을 포함합니다. ROS 패키지의 일반적인 구조는 다음과 같습니다. my_package/ ├── CMakeLists.txt ├── package.xml ├── src │ ├── my_node.cpp │ └── ... ├── include │ ├── my_package │ │ ├── my_library.hpp │ │ └── ... ├── launch │ ├── my_launch_file.launch │ └── ... ├── config │ ├── my_configuration_file.yaml │ └── ... 2023. 5. 2. [위스키 추천] 포트 에스케이그 110 Proof(Port Askaig 110° Proof) 1. Port Askaig 110° Proof 소개 Port Askaig 110° Proof는 미국 시장을 위해 특별히 병입된 특별한 싱글 몰트 스카치 위스키입니다. 미국으로 수출되는 위스키는 55% ABV로 병입되는 반면, 형제인 Port Askaig 110° Proof는 더 높은 57.1% ABV로 병입됩니다. ABV의 차이는 영국과 미국 간의 교정 시스템의 차이 때문입니다. Port Askaig 위스키 생산을 담당하는 증류소는 공개되지 않았지만 Caol Ila 증류소로 널리 알려져 있습니다. 2. 쿨일라 증류소(The Caol Ila Distillery)와 연결점 Caol Ila 증류소의 위치와 역사 Caol Ila 증류소는 스코틀랜드의 유명한 위스키 생산 섬인 Islay의 북동쪽 해안에 위치하고 .. 2023. 4. 27. C++ 기초 총정리 요약 C++ 개발 환경 구축 프로젝트 구조 및 빌드 시스템 일반적인 C++ 프로젝트 구조는 다음과 같습니다. include 폴더에는 헤더 파일이 포함되어 있으며, src 폴더에는 소스 코드 파일이 포함됩니다. Makefile은 프로젝트를 빌드하는 데 사용되는 빌드 시스템 파일입니다. project/ │ ├── include/ │ ├── header1.h │ └── header2.h │ ├── src/ │ ├── main.cpp │ ├── source1.cpp │ └── source2.cpp │ └── Makefile C++ 프로그래밍 기본 변수와 데이터 타입 변수는 데이터를 저장하는 공간으로, C++에서는 변수를 선언할 때 데이터 타입을 지정해야 합니다. 주요 데이터 타입은 다음과 같습니다. int: 정수 f.. 2023. 4. 24. git 기본 명령어 총정리 Git 저장소 초기화 파일 추적 및 상태 확인 변경된 파일을 스테이징 영역에 추가 변경 내용을 커밋 원격 저장소 설정 변경 사항을 원격 저장소에 푸시 원격 저장소에서 변경 사항 받아오기 브랜치 생성 및 이동 브랜치 목록 확인 브랜치 병합 원격 브랜치 확인 원격 브랜치 가져오기 원격 브랜치 삭제 커밋 로그 확인 작업 트리의 변경 사항 확인 작업 트리의 변경 사항 스테이징 커밋 메시지 수정 git stash git reset Git은 분산 버전 관리 시스템으로, 소스 코드와 프로젝트 변경 내용을 관리하는 데 사용됩니다. Git의 기본 사용법은 다음과 같습니다: Git 저장소 초기화: 새로운 프로젝트 디렉토리에서 Git 저장소를 초기화하려면 다음 명령어를 실행합니다. git init 파일 추적 및 상태 확인:.. 2023. 4. 23. 이전 1 ··· 194 195 196 197 198 199 200 ··· 221 다음 반응형