Main Content

选择大满贯工作流Based on Sensor Data

You can use Computer Vision Toolbox™, Navigation Toolbox™, and Lidar Toolbox™ for Simultaneous Localization and Mapping (SLAM). SLAM is widely used in applications including automated driving, robotics, and unmanned aerial vehicles (UAV). To learn more about SLAM, seeWhat is SLAM?.

选择大满贯工作流

To choose the right SLAM workflow for your application, consider what type of sensor data you are collecting. MATLAB®support SLAM workflows that use images from a monocular or stereo camera system, or point cloud data including 2-D and 3-D lidar data.

This table summarizes the key features available for SLAM.

Sensor Data Features Topics Examples Toolbox Code Generation

Monocular images

  • Feature detection, extraction, and matching

  • Triangulation and bundle adjustment

  • Data management for key frames and map points

  • Loop closure detection using bag of features

  • Similarity pose graph optimization

  • Computer Vision Toolbox

Stereo images

  • Stereo image rectification

  • Feature detection, extraction, and matching

  • Reconstruction from disparity, triangulation, and bundle adjustment

  • Data management for key frames and map points

  • Loop closure detection using bag of features

  • Pose graph optimization

  • Computer Vision Toolbox

RGB-D images

  • Feature detection, extraction, and matching

  • Reconstruction from depth images, triangulation, and bundle adjustment

  • Data management for key frames and map points

  • Loop closure detection using bag of features

  • Pose graph optimization

  • Computer Vision Toolbox

2-D lidar scans

  • Occupancy map building

  • Vehicle pose estimation

  • Pose graph optimization

  • SLAM algorithm tuning

  • SLAM Map Builder app

  • Navigation Toolbox

  • 激光雷达的工具箱

Point cloud data

  • Point cloud processing

  • Registration

  • 数据管理建立映射

  • Loop closure detection with global features

  • Pose graph optimization

  • Localization in a known map

  • Computer Vision Toolbox

3-D lidar scans

Feature-based:

  • Registration

  • Loop closure detection

  • Localization in a known map

  • 激光雷达的工具箱