일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rigid KPConv
- 입문 Visual SLAM
- visual slam
- IMAGE
- KPConv
- Raspberry Pi
- 제 6장
- OpenCV 모듈
- point cloud
- Slam
- logarithm mapping
- 코딩 테스트
- ros2
- PointNet++
- FeatureMatching
- 2 포인터 알고리즘
- PointNet
- deformable KPConv
- 경제 공부
- TURTLEBOT3
- 부자 아빠 가난한 아빠
- 논문 리뷰
- 코딩테스트 공부
- SLAMKR
- OpenCV
- exponential mapping
- 코딩테스트
- 백준 1253번
- C++
- Docker
- Today
- Total
목록Slam (6)
꿈꾸는 개발자

Visual SLAM을 공부하다 보면 리 군과 리 대수에 대한 개념을 접하게 된다. 이는 매우 어려운 개념 중 하나인데, 최근 AI Robotics KR 스터디에 참여하게 되면서 자율주행을 위한 Visual SLAM 책을 토대로 4장 리 군과 리 대수에 대한 내용을 발표하게 되어 공부한 내용을 정리해보려고 한다. 본 포스팅은 Visual SLAM에서 다루는 내용만을 가지고 공부를 했기 때문에 보다 더 넓은 군론에 대한 개념을 보고 싶다면 BC Hall 저자의 Lie Groups, Lie Algebras, and Representations를 참조하기 바란다. 목차는 다음과 같다. 선행 지식 리 군과 리 대수는 무엇일까? SO(3), so(3) SE(3), se(3) 지수 매핑과 로그 매핑 리 대수 유도 ..

작년 말부터 갑자기 연구실 과제에 대한 내용이 급격하게 많아지면서 너무 바쁜 일상을 보냈던 것 같다. 이번에 새해도 되었고(너무 많이 지났지만..) 새 마음으로 시작하고자 CMake와 OpenCV 및 SLAM에서 많이 사용되는 라이브러리들을 하나하나씩 익혀보면서 공부해나가는 1년을 보내려고 한다. 정말 기초부터 차근차근히 공부해보고 있다. 또한, C++ 언어에 대한 기량이 부족하기 때문에 같이 공부하면서 진행하려고 한다. https://github.com/ans2568/SLAM_Tutorial GitHub - ans2568/SLAM_Tutorial: 혼자서 Cmake 프로젝트를 관리하기 위해 처음부터 배워서 기록하는 문서 혼자서 Cmake 프로젝트를 관리하기 위해 처음부터 배워서 기록하는 문서. Cont..

출처 : https://docs.google.com/document/d/1icPjUyT3nPvjZ1OVMtWp9afUtuJ4gXLJL-ex7A9FpNs 입문 Visual SLAM 14강 (제4장) Preface 이 문서는 중국어 원서인 “입문 Visual SLAM 이론에서 연습까지 14 강(视觉SLAM十四讲 从理论到实践)” 책의 원저자로부터 한글 번역 허가를 받고 구글 번역기를 이용하여 작성된 문서입니다. docs.google.com 입문 Visual SLAM 책을 공부하면서 실습 코드를 직접 하나씩 돌려보고 있는데, 실습 코드에서의 추가적인 이해를 위해 주석이 중국어로 되어있어서 주석을 구글 번역을 이용해 한국어로 번역했다. 제 4장은 Lie 군과 Lie 대수에 대한 내용과 지수/로그 맵핑에 대한 내용..

SLAM에 대해 공부를 하려고 보니 어디서부터 진행해야될지 몰라 찾아보던 중 SLAMKR 커뮤니티 분들이 중국어 원서인 "입문 Visual SLAM 이론에서 연습까지 14 강(视觉SLAM十四讲 从理论到实践)"을 한국어로 번역 후 자료를 올려주셔서 그 책으로 공부한 내용에 대한 키워드 및 수식들을 간단하게만 정리를 진행하려고 합니다. 입문 Visual SLAM 제 3장의 링크는 다음과 같습니다. https://docs.google.com/document/d/10gJsFWGAiNaFc5za8IJTZHU3JFYHzStvLNeLVKyrpUA/ 입문 Visual SLAM 14강 (제3장) Preface 이 문서는 중국어 원서인 “Visual SLAM 이론에서 연습까지 14 강(视觉SLAM十四讲 从理论到实践)” 책..

SLAM (Simultaneous Localization and Mapping) 동시적 위치 추정 및 지도 작성이라 불리는 기술이다. 한국어로도 어려운 슬램. 사용하는 분야는 자율주행, 로봇청소기, 드론 등 다양한 분야에서 사용되고 있다. 슬램 기술에 대해 관심이 생겨 공부를 시작하면서 최종적인 목표로 SLAM 개발자가 되고 싶어 나의 로드맵과 동시에 공부 과정을 담기 위해 글을 작성한다. SLAM을 처음으로 접하게 된 것은 연구실에서 Turtlebot3라는 모바일 로봇을 이용해 Navigation 예제를 실행하면서 처음 접하게 되었다. Navigation을 진행할 때 항상 궁금했던 거는 어떻게 로봇은 자신의 위치를 알고 그 위치에서 장애물들을 어떻게 회피하면서 갈까? 라는 의문점에서 시작되었고, 결국 ..

최근 SLAM 분야에 관심이 많이 생겨서 공부를 하던 중 백문이 불여일견이라고 실습도 한 번 해보자! 해서 터틀봇으로 slam과 navigation을 해보았다. ROS2 dashing 버전을 사용하였고, nav2_map_server, turtlebot3_teleop, turtlebot3_cartographer 와 turtlebot3_navigation2 패키지를 사용하였다. 터미널은 2가지의 터미널(5개)로 진행을 하였고, 하나는 GUI를 볼 수 있는 Ubuntu 22.04, 하나는 터틀봇에 ssh로 접속하여 진행하였다. (Ubuntu 터미널을 T1, 터틀봇 터미널을 T2라고 하겠다.) T2 (turtlebot3_bringup 패키지를 실행시키기 위한 터틀봇에서의 터미널) $ ros2 launch tur..