Main Content

SLAM

2 次元および 3 次元の位置推定とマッピングの同時実行

SLAM (位置推定とマッピングの同時実行) は、マッピング位置推定と姿勢推定のアルゴリズムの両方を使用して、マップを作成すると同時にそのマップ内におけるビークルの位置を推定します。LIDAR スキャンとオドメトリ姿勢推定を処理する独自の SLAM アルゴリズムを調整し、対話的にマップを作成するには、lidarSLAMを使用します。ログに記録されフィルター処理されたデータを受け取り、SLAM を使用してマップを作成するにはbuildMapを使用します。SLAM マップ ビルダーアプリでは、相対姿勢の変更とスキャンの調整を手動で行ってマップの精度を向上できます。

アプリ

SLAM マップ ビルダー Build 2-D grid maps using lidar-based SLAM

関数

すべて展開する

ekfSLAM Perform simultaneous localization and mapping using extended Kalman filter
correct Correct state and state error covariance
landmarkInfo Retrieve landmark information
poseHistory Retrieve corrected and predicted pose history
predict Predict state and state error covariance
removeLandmark Remove landmark from state vector
reset Reset state and state estimation error covariance
lidarSLAM LIDAR スキャンを使用した位置推定とマッピングの実行
addScan LIDAR SLAM マップへのスキャンの追加
buildMap LIDAR スキャンから占有マップを作成
removeLoopClosures Remove loop closures from pose graph
scansAndPoses Extract scans and corresponding poses
show Plot scans and robot poses