LiDAR SLAMの自己位置とマップの情報を取得したい
조회 수: 1 (최근 30일)
이전 댓글 표시
こちら
を参考にして2DのLiDAR SLAMの例を実行しました。
実行後、最終的に表示されるロボットの推定された自己位置(青でプロット)とマップの点群の情報(マゼンダでプロット)を取り出したいのですが、どのようにしたら良いのでしょうか。
load garage_fl1_southend.mat scans
scans = scans(1:40:end);
%SLAM アルゴリズムを設定するには、LIDAR の範囲、マップの分解能、ループ クロージャのしきい値および探索半径を指定します。これらのパラメーターを、実際のロボットと環境に合わせて調整します。次のパラメーターを指定して lidarSLAM オブジェクトを作成します。
maxRange = 19.2; % meters
resolution = 10; % cells per meter
slamObj = lidarSLAM(resolution,maxRange);
slamObj.LoopClosureThreshold = 360;
slamObj.LoopClosureSearchRadius = 8;
for i = 1:numel(scans)
addScan(slamObj,scans{i});
if rem(i,10) == 0
show(slamObj);
end
end
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 SLAM에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!