일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 오늘도 우라라 펫
- C언어
- 우분투
- JungOl
- 오늘도 우라라 공략
- 기초
- ros
- Subscribe
- 그랑사가
- C++
- Linux
- 마리아 DB
- topic
- 토픽
- 반복문
- 환경설정
- 오늘도 우라라
- while
- 오늘도 우라라 펫 공략
- mariaDB
- 등차수열
- MSG
- LeetCode
- ros2
- mysql
- publish
- 리눅스
- 데이터 베이스
- 프로그래밍
- baekjoon
- Today
- Total
목록프로그래밍 (158)
하루의 쉼터

| ROS Compile 중 에러 발생 ERROR: invalid message type: ~ If this is a valid message type, perhaps you need to type '~' message를 정확히 하였는데 발생하는 경우 /devel/setup.bash source setup.bash 에러 해결.
| Topic msg : nav_msgs/OccupancyGrid 에 관하여 분석하고 이해하자. Topic : nav_msgs/OccupancyGrid 지도의 필요 데이터를 가지고 사용하는 MSG Type Name Funtion Header header 지도 frame id 및 정보 MapMetaData info map 기초 데이터(크기) int8[] data 지도 구성 데이터(점유 데이터) * MapMetaData 2021/03/03 - [프로그래밍 - 정의/ROS] - [Topic] nav_msgs/MapMetaData * int8 -> Hex ,vector Reference Site : docs.ros.org/en/api/nav_msgs/html/msg/OccupancyGrid.html nav_ms..

| Doxygen 설치 및 사용 방법 0. Why Doxygen? * 개발 문서 자동화 * 주석 습관화 및 가독성 증가 * 소스코드와 맞는 문서 자동 업데이트 1. Doxygen 설치 * doxygen 패키지와 관계도를 표시할 graphviz를 설치 sudo apt-get install doxygen graphviz 2. Doxygen 사용 해보기 2.1 Doxygen 주석 형식 * doxygen 사용을 위해 주석 사용시 **을 두번 사용하여 시작을 알리도록 합니다. (C,C++등 주석과 구분하기 위함) 예시 ) /** * */ * 주요 명령어 너무 많은 관계로 기초적인 명령어들로 작성하였으며 기타사항 및 자세한 사항은 아래를 통하여 확인하실 수 있습니다. @file 파일명 - 파일명 작성. 기본적으로 ..

| Pycharm 설치 1. 설치 사이트 : www.jetbrains.com/pycharm/download/#section=windows Download PyCharm: Python IDE for Professional Developers by JetBrains Download the latest version of PyCharm for Windows, macOS or Linux. www.jetbrains.com * 무료로 사용할 수 있는 Community 버전을 설치 하였습니다. 1.1 다운로드 받은 Setup 프로그램을 실행시켜줍니다. 1.2 경로를 설정해줍니다. 1.3 사용자에 필요에 따라 설정하여 설치하여 줍니다. * 아이콘, PATH(환경설정), .py 끝나느 파일 Pycharm으로 실행 세개 ..
| Topic msg : nav_msgs/MapMetaData에 관하여 분석하고 이해하자. Topic Msg : nav_msgs/MapMetaData 지도의 기초 데이터를 가지고 있음. Type Name Funtion time map_load_time 지도가 읽혀지는데 걸리는 시간 float32 resolution 지도 해상도 uint32 width 지도 너비 [픽셀] uint32 height 지도 높이 [픽셀] geometry_msgs/Pose origin 지도 원점 좌표(자세) 참고 자료 : docs.ros.org/en/api/nav_msgs/html/msg/MapMetaData.html nav_msgs/MapMetaData Documentation File: nav_msgs/MapMetaData.m..

| ROS MAP_SERVER에 관하여 분석하고 이해하자. map_server란? 1. map_server 역할 Node를 통하여 저장공간으로부터 맵 파일을 읽고 ROS를 통해 요청하는 다른 node에게 제공 저장된 데이터를 전달하는 역할 2. 유틸리티 제공 동적으로 생성 된 맵을 파일에 저장할 수 있는 map_saver 명령 줄 유틸리티도 제공 2.1 지도 형식 - map_saver를 통하여 지도 형식을 한쌍으로 저장하게 되는데 아래와 같다. file_name.yaml file_name.pgm - 이미지는 해당 픽셀의 색상으로 각 셀의 점유 상태를 설명하며 점유 관련하여는 차후에 다루겠습니다. * map 관련 데이터 한쌍 예시) 이미지 데이터는 SDL Image Library(이미지 파일 로딩 라이브러..

2021/02/05 - [프로그래밍 - 정의/Linux] - [nohup] 로그 파일 저장 | 실행 파일 로그 저장 | 리눅스 > 사용 * 센서 데이터를 만지다 보면 로그를 저장하여 확인이 필요한 경우가 있다. 이때 필요한 명령어는 아래와 같다.