비전 데이터와 라이다 데이터를 사용한 지도작성 및 위치추정
SLAM(동시적 위치추정 및 지도작성) 알고리즘을 사용하여 에고 차량의 자세를 추정하면서 동시에 환경의 맵을 작성합니다. SLAM 알고리즘은 시각적 데이터 또는 포인트 클라우드 데이터와 함께 사용할 수 있습니다. 카메라 이미지 데이터를 사용한 시각적 SLAM 구현에 대한 자세한 내용은 Implement Visual SLAM in MATLAB 항목과 Develop Visual SLAM Algorithm Using Unreal Engine Simulation 항목을 참조하십시오. 라이다 데이터를 사용한 포인트 클라우드 SLAM 구현에 대한 자세한 내용은 Implement Point Cloud SLAM in MATLAB 항목과 Design Lidar SLAM Algorithm Using Unreal Engine Simulation Environment 항목을 참조하십시오.
IMU(관성 측정 장치)와 GPS(위성 측위 시스템) 같은 센서의 측정값을 사용하여 시각적 데이터 또는 라이다 데이터에 기반한 맵 작성 프로세스를 개선할 수 있습니다. 이에 대한 예제는 Build a Map from Lidar Data 항목을 참조하십시오.
알려진 맵이 있는 환경에서는 맵 좌표 프레임 원점을 기준으로 에고 차량의 자세를 추정하여 위치추정을 수행할 수 있습니다. 알려진 시각적 맵을 사용한 위치추정에 대한 예제는 Visual Localization in a Parking Lot 항목을 참조하십시오. 알려진 포인트 클라우드 맵을 사용한 위치추정에 대한 예제는 Lidar Localization with Unreal Engine Simulation 항목을 참조하십시오.
알려진 맵이 없는 환경에서는 시각 데이터와 IMU 데이터를 융합해 시각-관성 오도메트리를 사용하여 출발 자세를 기준으로 에고 차량의 자세를 추정할 수 있습니다. 이에 대한 예제는 Visual-Inertial Odometry Using Synthetic Data 항목을 참조하십시오.
주차장에서 빈 주차 공간을 검출하기 위한 지도작성 및 위치 알고리즘의 응용 사례는 Perception-Based Parking Spot Detection Using Unreal Engine Simulation 항목을 참조하십시오.
함수
도움말 항목
- Rotations, Orientations, and Quaternions for Automated Driving
Quaternions are four-part hypercomplex numbers that are used to describe three-dimensional rotations and orientations. Learn how to use them for automated driving applications.
- Implement Visual SLAM in MATLAB
Understand the visual simultaneous localization and mapping (vSLAM) workflow and how to implement it using MATLAB.
- Monocular Visual Simultaneous Localization and Mapping
Visual simultaneous localization and mapping (vSLAM).
- Implement Point Cloud SLAM in MATLAB
Understand point cloud registration and mapping workflow.