AGX (3) Azure (1) C++ (29) Ceres (1) Ceres Solver (2) Class (1) Clion (3) D435i (3) Dataset (1) Eigen (17) GTSAM (10) GitHub (4) IDE (1) IMU (6) ImageMagick (1) IntelliJ (3) Jacobian (8) Jetson (3) Kinect (1) LIO (6) LaTex (2) Latex (1) LeGO-LOAM (6) LiDAR (26) Linux (1) MacOS (1) Maintenance (2) MinkowskiEngine (3) NVIDIA (3) OS1 (1) OpenCV (3) Optimization (3) Ouster (1) Overleaf (1) PCL (25) Pointcloud (26) Preintegration (6) Pybind11 (3) Pybinding (3) Pycharm (5) Python (5) Pytorch (2) RGB-D (1) ROS (39) RViz (4) Robotics (17) Rotation (1) SLAM (37) TeXiFy (1) Terminator (1) Text (2) Ubuntu (11) VIO (7) Vim (3) Xavier (3) catkin (1) catkin-tools (1) docker (1) ffmpeg (1) filesystem (3) gif (1) imwrite (1) jsk (1) jsk_visaulization (1) latex (4) latexdiff (2) latexpand (2) library (3) mp4 (1) paper (2) png (1) tf (1) vim (2) writing (2)

 AGX (3)

NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 3. D435i USB SCP overflow ERROR 해결
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 2. D435i Fine tuning
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 0. Introduction

 Azure (1)

OpenCV를 활용한 Azure Kinect RGB-D 카메라의 depth data png로 저장하기

 C++ (29)

Mac Apple chip에서 Could NOT find OpenMP_C (missing OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 에러 해결하기
GTSAM GncOptimizer 사용법 쉬운 설명
ROS tf_echo 활용한 extrinsic 구하기
D455 tf 분석
ROS1 Topic 이름 앞 slash 문제 해결 방법
VINS-Mono 4 DoF Optimization Line by Line
Python Numpy npz 쉽게 저장하고 불러오는 법
Modern C++ for Robotics 13. std::replace_if() 쉬운 설명
Modern C++ for Robotics 12. std::remove_if() 쉬운 설명
Modern C++ for Robotics 11. std::find_if() 쉬운 설명
Modern C++ for Robotics 10. std::copy_if() 쉬운 설명
Modern C++ for Robotics 9. std::all_of(), std::any_of(), std::none_of() 쉬운 설명
Modern C++ for Robotics 8. std::accumulate() 쉬운 설명
Modern C++ for Robotics 7. std::transform() 쉬운 설명
Modern C++ for Robotics 6. std::move() 쉬운 설명
Modern C++ for Robotics 5. std::insert() 쉬운 설명
Modern C++ for Robotics 4. std::for_each() 쉬운 설명
Modern C++ for Robotics 3. Lambda Expression의 Anonymous Function과 Named Function
Modern C++ for Robotics 2. 함수형 프로그래밍과 Lambda Expression
Modern C++ for Robotics 1. Introduction
Pybind11 Line by Line - 3. pyproject.toml을 통한 pip3 install 지원하기
Pybind11 Line by Line - 2. Package에 대한 이해
Pybind11 Line by Line - 1. Open Source Codes Analyses
C++ zero padding하는 법
C++ KITTI dataset 파일 load하기 (2) pointcloud bin 파일
C++ KITTI dataset 파일 load하기 (1) poses text 파일
ROS C++의 class에서 nodehandler 함수 변수로 받기
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시

 Ceres (1)

VINS-Mono 4 DoF Optimization Line by Line

 Ceres Solver (2)

Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시

 Class (1)

ROS C++의 class에서 nodehandler 함수 변수로 받기

 Clion (3)

Clion과 IdeaVim을 활용한 세팅
Ubuntu에서 CapsLock + hjkl를 통한 방향키 세팅하는 법
Ctrl과 CapsLock 위치 바꾸는 법

 D435i (3)

NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 3. D435i USB SCP overflow ERROR 해결
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 2. D435i Fine tuning
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 0. Introduction

 Dataset (1)

KITTI-360 dataset 구성 분석

 Eigen (17)

Eigen과 GTSAM을 활용한 Rtation의 XYZ ZYX Convention 분석
Python Numpy npz 쉽게 저장하고 불러오는 법
Modern C++ for Robotics 13. std::replace_if() 쉬운 설명
Modern C++ for Robotics 12. std::remove_if() 쉬운 설명
Modern C++ for Robotics 11. std::find_if() 쉬운 설명
Modern C++ for Robotics 10. std::copy_if() 쉬운 설명
Modern C++ for Robotics 9. std::all_of(), std::any_of(), std::none_of() 쉬운 설명
Modern C++ for Robotics 8. std::accumulate() 쉬운 설명
Modern C++ for Robotics 7. std::transform() 쉬운 설명
Modern C++ for Robotics 6. std::move() 쉬운 설명
Modern C++ for Robotics 5. std::insert() 쉬운 설명
Modern C++ for Robotics 4. std::for_each() 쉬운 설명
Modern C++ for Robotics 3. Lambda Expression의 Anonymous Function과 Named Function
Modern C++ for Robotics 2. 함수형 프로그래밍과 Lambda Expression
Modern C++ for Robotics 1. Introduction
C++ KITTI dataset 파일 load하기 (2) pointcloud bin 파일
C++ KITTI dataset 파일 load하기 (1) poses text 파일

 GTSAM (10)

GTSAM Tutorial 8. Pose3의 BetweenFactor Jacobian 유도
GTSAM Tutorial 7. Adjoint Map 쉽게 이해하기
GTSAM Tutorial 6. Pose2의 BetweenFactor Jacobian 유도
GTSAM Tutorial 5. Rot2의 unrotate 함수를 예제로 Jacobian 구해보기
GTSAM Tutorial 4. Unary Factor를 통한 Lie Group 클래스의 Jacobian 유도하기
GTSAM Tutorial 3. Skew Symmetric matrix 2차원에서 쉽게 이해하기
GTSAM Tutorial 2. SE(2) Transformation matrix, Jacobian, 그리고 Block Operation
GTSAM Tutorial 1. SLAM을 위한 Between Factor 쉽게 이해하기
Eigen과 GTSAM을 활용한 Rtation의 XYZ ZYX Convention 분석
GTSAM GncOptimizer 사용법 쉬운 설명

 GitHub (4)

Ubuntu terminal 다른 곳 클릭시 꺼짐 현상 해결 방법
Hydra 코드 이해를 위한 Singleton 구조 이해하기
clang-format Configuration file(s) do(es) not support Json 해결방법
clang-format과 pre-commit을 통한 코드 유지 보수 쉽게 하기

 IDE (1)

Overleaf, TeXstudio 쓰지 마세요! Pycharm의 TeXiFy를 활용한 효율적인 LaTex 작성

 IMU (6)

IMU Preintegration (Easy) - 5. IMUPreintegration in LIO-SAM
IMU Preintegration (Easy) - 4. Derivation of Preintegrated IMU Measurements
IMU Preintegration (Easy) - 3. Derivation of IMU Model and Motion Integration
IMU Preintegration (Easy) - 2. Preliminaries (2) 3D Rotation and Uncertainty
IMU Preintegration (Easy) - 2. Preliminaries (1) Keyframe
IMU Preintegration (Easy) - 1. Introduction

 ImageMagick (1)

Linux에서 여러 이미지로 쉽게 gif 만들기

 IntelliJ (3)

Clion과 IdeaVim을 활용한 세팅
Ubuntu에서 CapsLock + hjkl를 통한 방향키 세팅하는 법
Ctrl과 CapsLock 위치 바꾸는 법

 Jacobian (8)

GTSAM Tutorial 8. Pose3의 BetweenFactor Jacobian 유도
GTSAM Tutorial 7. Adjoint Map 쉽게 이해하기
GTSAM Tutorial 6. Pose2의 BetweenFactor Jacobian 유도
GTSAM Tutorial 5. Rot2의 unrotate 함수를 예제로 Jacobian 구해보기
GTSAM Tutorial 4. Unary Factor를 통한 Lie Group 클래스의 Jacobian 유도하기
GTSAM Tutorial 3. Skew Symmetric matrix 2차원에서 쉽게 이해하기
GTSAM Tutorial 2. SE(2) Transformation matrix, Jacobian, 그리고 Block Operation
GTSAM Tutorial 1. SLAM을 위한 Between Factor 쉽게 이해하기

 Jetson (3)

NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 3. D435i USB SCP overflow ERROR 해결
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 2. D435i Fine tuning
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 0. Introduction

 Kinect (1)

OpenCV를 활용한 Azure Kinect RGB-D 카메라의 depth data png로 저장하기

 LIO (6)

IMU Preintegration (Easy) - 5. IMUPreintegration in LIO-SAM
IMU Preintegration (Easy) - 4. Derivation of Preintegrated IMU Measurements
IMU Preintegration (Easy) - 3. Derivation of IMU Model and Motion Integration
IMU Preintegration (Easy) - 2. Preliminaries (2) 3D Rotation and Uncertainty
IMU Preintegration (Easy) - 2. Preliminaries (1) Keyframe
IMU Preintegration (Easy) - 1. Introduction

 LaTex (2)

LaTex을 통한 심화 논문 작성법 - 2. Fxxking Overleaf! Overleaf 사용 반대하는 이유
LaTex을 통한 심화 논문 작성법 - 1. Introduction

 Latex (1)

Overleaf, TeXstudio 쓰지 마세요! Pycharm의 TeXiFy를 활용한 효율적인 LaTex 작성

 LeGO-LOAM (6)

LeGO-LOAM Line by Line - 3. FeatureAssociation (3)
LeGO-LOAM Line by Line - 3. FeatureAssociation (2)
LeGO-LOAM Line by Line - 3. FeatureAssociation (1)
LeGO-LOAM Line by Line - 2. ImageProjection (2)
LeGO-LOAM Line by Line - 2. ImageProjection (1)
LeGO-LOAM Line by Line - 1. Introduction

 LiDAR (26)

LeGO-LOAM Line by Line - 3. FeatureAssociation (3)
LeGO-LOAM Line by Line - 3. FeatureAssociation (2)
LeGO-LOAM Line by Line - 3. FeatureAssociation (1)
LeGO-LOAM Line by Line - 2. ImageProjection (2)
LeGO-LOAM Line by Line - 2. ImageProjection (1)
LeGO-LOAM Line by Line - 1. Introduction
ROS Point Cloud Library (PCL) - 13. getVector3fMap()을 통한 효율적인 복사
ROS Point Cloud Library (PCL) - 12. Generalized Iterative Closest Point (G-ICP)
ROS Point Cloud Library (PCL) - 11. Iterative Closest Point (ICP)
ROS Point Cloud Library (PCL) - 10. Normal Estimation
ROS Point Cloud Library (PCL) - 9. KdTree를 활용한 K-nearest Neighbor Search (KNN)
ROS Point Cloud Library (PCL) - 8. KdTree를 활용한 Radius Search
ROS Point Cloud Library (PCL) - 7. Statistical Outlier Removal
ROS Point Cloud Library (PCL) - 6. PassThrough
ROS Point Cloud Library (PCL) - 5. Voxelization
ROS Point Cloud Library (PCL) - 4. Viewer로 visualization하는 법
ROS Point Cloud Library (PCL) - 3. Transformation
ROS Point Cloud Library (PCL) - 2. 형변환 - toROSMsg, fromROSMsg
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (3) Ptr in 클래스 멤버변수
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (2) Ptr in PCL
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (1) shared_ptr
ROS Point Cloud Library (PCL) - 0. Tutorial 및 기본 사용법
Generalized Iterative Closest Point Line by Line - 3. align()
Generalized Iterative Closest Point Line by Line - 2. setInputSource() and setInputTarget()
Generalized Iterative Closest Point Line by Line - 1. Introduction
Ouster OS1-64 ROS 세팅하는 법

 Linux (1)

Linux에서 여러 이미지로 쉽게 gif 만들기

 MacOS (1)

Mac Apple chip에서 Could NOT find OpenMP_C (missing OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 에러 해결하기

 Maintenance (2)

clang-format Configuration file(s) do(es) not support Json 해결방법
clang-format과 pre-commit을 통한 코드 유지 보수 쉽게 하기

 MinkowskiEngine (3)

SPVNAS 실행시키기 위한 설치 정리
MinkowskiEngine (Easy) - How to Use
MinkowskiEngine Docker에 설치하는 법

 NVIDIA (3)

NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 3. D435i USB SCP overflow ERROR 해결
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 2. D435i Fine tuning
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 0. Introduction

 OS1 (1)

Ouster OS1-64 ROS 세팅하는 법

 OpenCV (3)

Eigen과 GTSAM을 활용한 Rtation의 XYZ ZYX Convention 분석
Ubuntu 18.04에서 OpenCV 3.2에서 OpenCV 3.4로 업그레이드 하기
OpenCV를 활용한 Azure Kinect RGB-D 카메라의 depth data png로 저장하기

 Optimization (3)

GTSAM Tutorial 1. SLAM을 위한 Between Factor 쉽게 이해하기
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시

 Ouster (1)

Ouster OS1-64 ROS 세팅하는 법

 Overleaf (1)

Overleaf, TeXstudio 쓰지 마세요! Pycharm의 TeXiFy를 활용한 효율적인 LaTex 작성

 PCL (25)

LeGO-LOAM Line by Line - 3. FeatureAssociation (3)
LeGO-LOAM Line by Line - 3. FeatureAssociation (2)
LeGO-LOAM Line by Line - 3. FeatureAssociation (1)
LeGO-LOAM Line by Line - 2. ImageProjection (2)
LeGO-LOAM Line by Line - 2. ImageProjection (1)
LeGO-LOAM Line by Line - 1. Introduction
ROS Point Cloud Library (PCL) - 13. getVector3fMap()을 통한 효율적인 복사
ROS Point Cloud Library (PCL) - 12. Generalized Iterative Closest Point (G-ICP)
ROS Point Cloud Library (PCL) - 11. Iterative Closest Point (ICP)
ROS Point Cloud Library (PCL) - 10. Normal Estimation
ROS Point Cloud Library (PCL) - 9. KdTree를 활용한 K-nearest Neighbor Search (KNN)
ROS Point Cloud Library (PCL) - 8. KdTree를 활용한 Radius Search
ROS Point Cloud Library (PCL) - 7. Statistical Outlier Removal
ROS Point Cloud Library (PCL) - 6. PassThrough
ROS Point Cloud Library (PCL) - 5. Voxelization
ROS Point Cloud Library (PCL) - 4. Viewer로 visualization하는 법
ROS Point Cloud Library (PCL) - 3. Transformation
ROS Point Cloud Library (PCL) - 2. 형변환 - toROSMsg, fromROSMsg
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (3) Ptr in 클래스 멤버변수
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (2) Ptr in PCL
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (1) shared_ptr
ROS Point Cloud Library (PCL) - 0. Tutorial 및 기본 사용법
Generalized Iterative Closest Point Line by Line - 3. align()
Generalized Iterative Closest Point Line by Line - 2. setInputSource() and setInputTarget()
Generalized Iterative Closest Point Line by Line - 1. Introduction

 Pointcloud (26)

LeGO-LOAM Line by Line - 3. FeatureAssociation (3)
LeGO-LOAM Line by Line - 3. FeatureAssociation (2)
LeGO-LOAM Line by Line - 3. FeatureAssociation (1)
LeGO-LOAM Line by Line - 2. ImageProjection (2)
LeGO-LOAM Line by Line - 2. ImageProjection (1)
LeGO-LOAM Line by Line - 1. Introduction
ROS Point Cloud Library (PCL) - 13. getVector3fMap()을 통한 효율적인 복사
ROS Point Cloud Library (PCL) - 12. Generalized Iterative Closest Point (G-ICP)
ROS Point Cloud Library (PCL) - 11. Iterative Closest Point (ICP)
ROS Point Cloud Library (PCL) - 10. Normal Estimation
ROS Point Cloud Library (PCL) - 9. KdTree를 활용한 K-nearest Neighbor Search (KNN)
ROS Point Cloud Library (PCL) - 8. KdTree를 활용한 Radius Search
ROS Point Cloud Library (PCL) - 7. Statistical Outlier Removal
ROS Point Cloud Library (PCL) - 6. PassThrough
ROS Point Cloud Library (PCL) - 5. Voxelization
ROS Point Cloud Library (PCL) - 4. Viewer로 visualization하는 법
ROS Point Cloud Library (PCL) - 3. Transformation
ROS Point Cloud Library (PCL) - 2. 형변환 - toROSMsg, fromROSMsg
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (3) Ptr in 클래스 멤버변수
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (2) Ptr in PCL
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (1) shared_ptr
ROS Point Cloud Library (PCL) - 0. Tutorial 및 기본 사용법
Generalized Iterative Closest Point Line by Line - 3. align()
Generalized Iterative Closest Point Line by Line - 2. setInputSource() and setInputTarget()
Generalized Iterative Closest Point Line by Line - 1. Introduction
Ouster OS1-64 ROS 세팅하는 법

 Preintegration (6)

IMU Preintegration (Easy) - 5. IMUPreintegration in LIO-SAM
IMU Preintegration (Easy) - 4. Derivation of Preintegrated IMU Measurements
IMU Preintegration (Easy) - 3. Derivation of IMU Model and Motion Integration
IMU Preintegration (Easy) - 2. Preliminaries (2) 3D Rotation and Uncertainty
IMU Preintegration (Easy) - 2. Preliminaries (1) Keyframe
IMU Preintegration (Easy) - 1. Introduction

 Pybind11 (3)

Pybind11 Line by Line - 3. pyproject.toml을 통한 pip3 install 지원하기
Pybind11 Line by Line - 2. Package에 대한 이해
Pybind11 Line by Line - 1. Open Source Codes Analyses

 Pybinding (3)

Pybind11 Line by Line - 3. pyproject.toml을 통한 pip3 install 지원하기
Pybind11 Line by Line - 2. Package에 대한 이해
Pybind11 Line by Line - 1. Open Source Codes Analyses

 Pycharm (5)

Pycharm 특정 폴더 Indexing 제외하는 방법
Overleaf, TeXstudio 쓰지 마세요! Pycharm의 TeXiFy를 활용한 효율적인 LaTex 작성
Clion과 IdeaVim을 활용한 세팅
Ubuntu에서 CapsLock + hjkl를 통한 방향키 세팅하는 법
Ctrl과 CapsLock 위치 바꾸는 법

 Python (5)

SPVNAS 실행시키기 위한 설치 정리
MinkowskiEngine (Easy) - How to Use
Pybind11 Line by Line - 3. pyproject.toml을 통한 pip3 install 지원하기
Pybind11 Line by Line - 2. Package에 대한 이해
Pybind11 Line by Line - 1. Open Source Codes Analyses

 Pytorch (2)

SPVNAS 실행시키기 위한 설치 정리
MinkowskiEngine (Easy) - How to Use

 RGB-D (1)

OpenCV를 활용한 Azure Kinect RGB-D 카메라의 depth data png로 저장하기

 ROS (39)

ROS tf_echo 활용한 extrinsic 구하기
D455 tf 분석
ROS1 Topic 이름 앞 slash 문제 해결 방법
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (3)
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (2)
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (1)
Ubuntu 18.04에서 OpenCV 3.2에서 OpenCV 3.4로 업그레이드 하기
LeGO-LOAM Line by Line - 3. FeatureAssociation (3)
LeGO-LOAM Line by Line - 3. FeatureAssociation (2)
LeGO-LOAM Line by Line - 3. FeatureAssociation (1)
LeGO-LOAM Line by Line - 2. ImageProjection (2)
LeGO-LOAM Line by Line - 2. ImageProjection (1)
LeGO-LOAM Line by Line - 1. Introduction
ROS Point Cloud Library (PCL) - 13. getVector3fMap()을 통한 효율적인 복사
ROS Point Cloud Library (PCL) - 12. Generalized Iterative Closest Point (G-ICP)
ROS Point Cloud Library (PCL) - 11. Iterative Closest Point (ICP)
ROS Point Cloud Library (PCL) - 10. Normal Estimation
ROS Point Cloud Library (PCL) - 9. KdTree를 활용한 K-nearest Neighbor Search (KNN)
ROS Point Cloud Library (PCL) - 8. KdTree를 활용한 Radius Search
ROS Point Cloud Library (PCL) - 7. Statistical Outlier Removal
ROS Point Cloud Library (PCL) - 6. PassThrough
ROS Point Cloud Library (PCL) - 5. Voxelization
ROS Point Cloud Library (PCL) - 4. Viewer로 visualization하는 법
ROS Point Cloud Library (PCL) - 3. Transformation
ROS Point Cloud Library (PCL) - 2. 형변환 - toROSMsg, fromROSMsg
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (3) Ptr in 클래스 멤버변수
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (2) Ptr in PCL
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (1) shared_ptr
ROS Point Cloud Library (PCL) - 0. Tutorial 및 기본 사용법
Generalized Iterative Closest Point Line by Line - 3. align()
Generalized Iterative Closest Point Line by Line - 2. setInputSource() and setInputTarget()
Generalized Iterative Closest Point Line by Line - 1. Introduction
ROS catkin build Release 세팅
Ouster OS1-64 ROS 세팅하는 법
ROS C++의 class에서 nodehandler 함수 변수로 받기
ROS jsk_visualization 설치하는 법
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 3. D435i USB SCP overflow ERROR 해결
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 2. D435i Fine tuning
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 0. Introduction

 RViz (4)

ROS tf_echo 활용한 extrinsic 구하기
D455 tf 분석
ROS1 Topic 이름 앞 slash 문제 해결 방법
ROS jsk_visualization 설치하는 법

 Robotics (17)

Python Numpy npz 쉽게 저장하고 불러오는 법
Modern C++ for Robotics 13. std::replace_if() 쉬운 설명
Modern C++ for Robotics 12. std::remove_if() 쉬운 설명
Modern C++ for Robotics 11. std::find_if() 쉬운 설명
Modern C++ for Robotics 10. std::copy_if() 쉬운 설명
Modern C++ for Robotics 9. std::all_of(), std::any_of(), std::none_of() 쉬운 설명
Modern C++ for Robotics 8. std::accumulate() 쉬운 설명
Modern C++ for Robotics 7. std::transform() 쉬운 설명
Modern C++ for Robotics 6. std::move() 쉬운 설명
Modern C++ for Robotics 5. std::insert() 쉬운 설명
Modern C++ for Robotics 4. std::for_each() 쉬운 설명
Modern C++ for Robotics 3. Lambda Expression의 Anonymous Function과 Named Function
Modern C++ for Robotics 2. 함수형 프로그래밍과 Lambda Expression
Modern C++ for Robotics 1. Introduction
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (3)
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (2)
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (1)

 Rotation (1)

Eigen과 GTSAM을 활용한 Rtation의 XYZ ZYX Convention 분석

 SLAM (37)

SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (3)
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (2)
SLAM, Robotics 프로그래밍을 위한 3가지 코딩 꿀팁 (1)
IMU Preintegration (Easy) - 5. IMUPreintegration in LIO-SAM
IMU Preintegration (Easy) - 4. Derivation of Preintegrated IMU Measurements
IMU Preintegration (Easy) - 3. Derivation of IMU Model and Motion Integration
IMU Preintegration (Easy) - 2. Preliminaries (2) 3D Rotation and Uncertainty
IMU Preintegration (Easy) - 2. Preliminaries (1) Keyframe
IMU Preintegration (Easy) - 1. Introduction
LeGO-LOAM Line by Line - 3. FeatureAssociation (3)
LeGO-LOAM Line by Line - 3. FeatureAssociation (2)
LeGO-LOAM Line by Line - 3. FeatureAssociation (1)
LeGO-LOAM Line by Line - 2. ImageProjection (2)
LeGO-LOAM Line by Line - 2. ImageProjection (1)
LeGO-LOAM Line by Line - 1. Introduction
ROS Point Cloud Library (PCL) - 13. getVector3fMap()을 통한 효율적인 복사
ROS Point Cloud Library (PCL) - 12. Generalized Iterative Closest Point (G-ICP)
ROS Point Cloud Library (PCL) - 11. Iterative Closest Point (ICP)
ROS Point Cloud Library (PCL) - 10. Normal Estimation
ROS Point Cloud Library (PCL) - 9. KdTree를 활용한 K-nearest Neighbor Search (KNN)
ROS Point Cloud Library (PCL) - 8. KdTree를 활용한 Radius Search
ROS Point Cloud Library (PCL) - 7. Statistical Outlier Removal
ROS Point Cloud Library (PCL) - 6. PassThrough
ROS Point Cloud Library (PCL) - 5. Voxelization
ROS Point Cloud Library (PCL) - 4. Viewer로 visualization하는 법
ROS Point Cloud Library (PCL) - 3. Transformation
ROS Point Cloud Library (PCL) - 2. 형변환 - toROSMsg, fromROSMsg
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (3) Ptr in 클래스 멤버변수
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (2) Ptr in PCL
ROS Point Cloud Library (PCL) - 1. Ptr, ConstPtr의 완벽 이해 (1) shared_ptr
ROS Point Cloud Library (PCL) - 0. Tutorial 및 기본 사용법
Generalized Iterative Closest Point Line by Line - 3. align()
Generalized Iterative Closest Point Line by Line - 2. setInputSource() and setInputTarget()
Generalized Iterative Closest Point Line by Line - 1. Introduction
Ouster OS1-64 ROS 세팅하는 법
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시
Ceres Solver for Graph SLAM - 1. 기본 사용법 설명 및 예시

 TeXiFy (1)

Overleaf, TeXstudio 쓰지 마세요! Pycharm의 TeXiFy를 활용한 효율적인 LaTex 작성

 Terminator (1)

Terminator 단축키 변경하는 법

 Text (2)

C++ KITTI dataset 파일 load하기 (2) pointcloud bin 파일
C++ KITTI dataset 파일 load하기 (1) poses text 파일

 Ubuntu (11)

Ubuntu terminal 다른 곳 클릭시 꺼짐 현상 해결 방법
Hydra 코드 이해를 위한 Singleton 구조 이해하기
clang-format Configuration file(s) do(es) not support Json 해결방법
clang-format과 pre-commit을 통한 코드 유지 보수 쉽게 하기
Kimera-Multi 빌드 시 glog 관련 에러 해결 방법
Kimera-Multi 빌드 시 something wrong with flag 'logtostderr' 해결 방법
Ubuntu에서 library 깔끔히 제거하는 방법
LunarVim LSP를 위한 compile_commands.json 파일 설정 방법
LunarVim 설치 방법
Ubuntu에서 ffmpeg 명령어를 활용한 gif 만드는 법
Ubuntu 18.04에서 OpenCV 3.2에서 OpenCV 3.4로 업그레이드 하기

 VIO (7)

VINS-Mono 4 DoF Optimization Line by Line
IMU Preintegration (Easy) - 5. IMUPreintegration in LIO-SAM
IMU Preintegration (Easy) - 4. Derivation of Preintegrated IMU Measurements
IMU Preintegration (Easy) - 3. Derivation of IMU Model and Motion Integration
IMU Preintegration (Easy) - 2. Preliminaries (2) 3D Rotation and Uncertainty
IMU Preintegration (Easy) - 2. Preliminaries (1) Keyframe
IMU Preintegration (Easy) - 1. Introduction

 Vim (3)

Clion과 IdeaVim을 활용한 세팅
Ubuntu에서 CapsLock + hjkl를 통한 방향키 세팅하는 법
Ctrl과 CapsLock 위치 바꾸는 법

 Xavier (3)

NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 3. D435i USB SCP overflow ERROR 해결
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 2. D435i Fine tuning
NVIDIA AGX Xavier에 ROS, D435i 세팅하기 - 0. Introduction

 catkin (1)

ROS catkin build Release 세팅

 catkin-tools (1)

ROS catkin build Release 세팅

 docker (1)

Docker GUI 연동하는 법

 ffmpeg (1)

Ubuntu에서 ffmpeg 명령어를 활용한 gif 만드는 법

 filesystem (3)

Kimera-Multi 빌드 시 glog 관련 에러 해결 방법
Kimera-Multi 빌드 시 something wrong with flag 'logtostderr' 해결 방법
Ubuntu에서 library 깔끔히 제거하는 방법

 gif (1)

Ubuntu에서 ffmpeg 명령어를 활용한 gif 만드는 법

 imwrite (1)

OpenCV를 활용한 Azure Kinect RGB-D 카메라의 depth data png로 저장하기

 jsk (1)

ROS jsk_visualization 설치하는 법

 jsk_visaulization (1)

ROS jsk_visualization 설치하는 법

 latex (4)

대학원생을 위한 latexdiff와 latexpand를 활용한 논문 검토
대학원생을 위한 latex, Texstudio, Inkscape 세팅
pdf 파일 eps로 변환하는 방법, dpi 쉬운 설명, 논문 Figure 잘 넣는 법
pdf 파일 eps로 변환하는 방법

 latexdiff (2)

대학원생을 위한 latexdiff와 latexpand를 활용한 논문 검토
대학원생을 위한 latex, Texstudio, Inkscape 세팅

 latexpand (2)

대학원생을 위한 latexdiff와 latexpand를 활용한 논문 검토
대학원생을 위한 latex, Texstudio, Inkscape 세팅

 library (3)

Kimera-Multi 빌드 시 glog 관련 에러 해결 방법
Kimera-Multi 빌드 시 something wrong with flag 'logtostderr' 해결 방법
Ubuntu에서 library 깔끔히 제거하는 방법

 mp4 (1)

Ubuntu에서 ffmpeg 명령어를 활용한 gif 만드는 법

 paper (2)

pdf 파일 eps로 변환하는 방법, dpi 쉬운 설명, 논문 Figure 잘 넣는 법
pdf 파일 eps로 변환하는 방법

 png (1)

OpenCV를 활용한 Azure Kinect RGB-D 카메라의 depth data png로 저장하기

 tf (1)

ROS tf_echo 활용한 extrinsic 구하기

 vim (2)

LunarVim LSP를 위한 compile_commands.json 파일 설정 방법
LunarVim 설치 방법

 writing (2)

pdf 파일 eps로 변환하는 방법, dpi 쉬운 설명, 논문 Figure 잘 넣는 법
pdf 파일 eps로 변환하는 방법