How extract coordinate x,y from LidarSALM object

조회 수: 7 (최근 30일)
Michal Mihálik
Michal Mihálik 2021년 9월 6일
답변: Shantanu Dixit 대략 14시간 전
how do I extract x, y coordinates from LidarSLAM object into array? if I use [scansSLAM, poses] = scansAndPoses (objectSlam); so I only get the data I previously added to with addscan. Is there such a function or is it necessary to write it down?

답변 (1개)

Shantanu Dixit
Shantanu Dixit 대략 14시간 전
Hi Michal,
As of MATLAB R2024b, there doesn't seem to be a built in function to directly access the 'x' and 'y' coordinates from the 'lidarSLAM' object. For accessing the information you can extract the x and y coordinates from a 'lidarSLAM' object using 'scansAndPoses' and store them in an array directly.
[~, poses] = scansAndPoses(objectSlam); % assuming objectSlam is the lidarSLAM object
% poses matrix is nX3 matrix of [x y theta] vectors
xCoordinates = poses(:,1)
yCoordinates = poses(:,2)
theta = poses(:,3)
Hope this helps!

카테고리

Help CenterFile Exchange에서 SLAM에 대해 자세히 알아보기

태그

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by