반응형

전체 글 129

Day 40: ORB-SLAM 실험 결과 분석

1. 서론지난 글에서는 ORB-SLAM의 키프레임 관리와 루프 클로징 원리를 살펴보았습니다.이제는 ORB-SLAM이 실제로 어떻게 작동하는지, 어떤 성능을 보이는지 직접 분석해보는 단계입니다.이번 글에서는 실제 실행 결과를 분석하여 SLAM의 정확도, 안정성, 지도 작성 품질을 평가하고, 이를 통해 ORB-SLAM의 장단점을 구체적으로 이해해보겠습니다.2. 실험 환경실험은 Ubuntu 20.04 환경의 ROS Noetic 기반에서 진행하였으며, Intel RealSense D435 카메라를 사용했습니다.하드웨어: i7 CPU, 16GB RAM, NVIDIA GPU센서: RGB-D 카메라 (RealSense D435)데이터셋: TUM RGB-D Dataset (freiburg1_xyz, fr2_desk 등..

자율주행 2025.10.06

Day 39: 키프레임 관리 및 루프 클로징 이해

1. 서론이전 글에서는 카메라 데이터를 입력으로 ORB-SLAM을 실행하는 과정을 다뤘습니다.이번 글에서는 ORB-SLAM의 정확도와 안정성을 유지하는 핵심 요소인 키프레임 관리와 루프 클로징에 대해 알아보겠습니다.이 두 과정은 ORB-SLAM이 단순한 비전 SLAM을 넘어, 실제 자율주행과 로봇 응용에서 신뢰할 수 있는 성능을 내도록 하는 중요한 기술입니다.2. 키프레임 관리(Keyframe Management)란?키프레임은 SLAM에서 “지도의 기준이 되는 카메라 프레임”입니다.모든 프레임을 지도에 반영하면 계산량이 너무 많아지기 때문에, SLAM은 중요한 순간(특징점이 충분히 관측된 시점)만 키프레임으로 저장합니다.(1) 키프레임의 역할지도 작성의 기준 좌표계 역할이후 들어오는 프레임과의 매칭에 활..

자율주행 2025.10.05

Day 38: 카메라 데이터로 ORB-SLAM 실행

1. 서론이전 글에서는 ORB-SLAM을 설치하고 ROS와 연동하는 방법을 다뤘습니다.이번 글에서는 한 단계 더 나아가, 실제 카메라 데이터를 입력으로 ORB-SLAM을 실행하는 방법을 살펴보겠습니다.카메라 데이터는 SLAM의 핵심 입력으로, ORB-SLAM은 이를 통해 특징점을 추출하고, 로봇 혹은 차량의 경로와 환경 지도를 동시에 생성합니다.2. 카메라 데이터의 종류ORB-SLAM은 다양한 형태의 카메라 데이터를 지원합니다.Mono (단일 카메라): 일반 웹캠, USB 카메라 등 → 설치와 구성이 간단하지만 깊이 정보가 없음Stereo (스테레오 카메라): 두 개의 카메라로 거리(깊이) 계산 가능 → 안정적인 SLAMRGB-D 카메라: RGB 영상 + 깊이 센서 (예: Intel RealSense, ..

자율주행 2025.10.04
반응형