정합 및 SLAM
포인트 클라우드 정합은 동일한 장면을 나타내는 2개의 3차원 포인트 클라우드를 공통 좌표계에 정렬하는 과정입니다. Lidar Toolbox™의 함수를 사용하면 Iterative Closest Point(ICP), Lidar Odometry and Mapping(LOAM), Normal-Distributions Transform(NDT), Fast Global Registration(FGR), Coherent Point Drift(CPD) 등의 국소 방법과 전역 방법으로 포인트 클라우드를 서로 정합할 수 있습니다. 또한 라이다 정합 분석기 앱을 사용하면 포인트 클라우드를 대화형 방식으로 정합할 수 있으며, 다양한 정합 방법의 결과를 비교하고 파라미터를 조정하며 전처리 단계를 추가할 수 있습니다. 자세한 내용은 Get Started with the Lidar Registration Analyzer App 항목을 참조하십시오.
동시적 위치추정 및 지도작성(SLAM)은 이동체 또는 로봇의 주변 환경을 기준으로 해당 이동체나 로봇의 위치와 방향을 계산하면서 동시에 그 환경의 맵을 작성하는 과정입니다. 이 툴박스는 포인트 클라우드 데이터를 사용하는 그래프 기반 3차원 SLAM을 지원합니다. 자세한 내용은 Implement Point Cloud SLAM in MATLAB 항목을 참조하십시오.
lidarscanmap
객체를 사용하여 2차원 라이다 스캔으로 SLAM을 수행할 수도 있습니다. 자세한 내용은 SLAM을 사용하여 2차원 라이다 스캔에서 맵 작성하기 항목을 참조하십시오.
앱
라이다 정합 분석기 | 라이다 포인트 클라우드 정합 결과 분석 (R2024a 이후) |
함수
도움말 항목
- Implement Point Cloud SLAM in MATLAB
Understand point cloud registration and mapping workflow.
- Get Started with the Lidar Registration Analyzer App
Interactively compare results of point cloud registration techniques.
- 특징을 사용하여 두 포인트 클라우드 간의 변환 추정
이 예제에서는 두 포인트 클라우드 간의 강체 변환을 추정하는 방법을 보여줍니다.
- Match and Visualize Corresponding Features in Point Clouds
This example shows how to match corresponding features between point clouds using the
pcmatchfeatures
function and visualize them using thepcshowMatchedFeatures
function.