Borrar filtros
Borrar filtros

How to filter and plot a PointCloud into an occupancy grid?

3 visualizaciones (últimos 30 días)
lucca k
lucca k el 31 de Oct. de 2015
Editada: lucca k el 1 de Nov. de 2015
Hello everybody,
I took a pointcloud with a Xbox Kinect and transformed it into world coordinates.
This is the code I used:
%The forward mapping is the composition of T1, T2, and T3.
T = T4 * T3 * T2
tform = affine3d(T)
%Transformation
ptCloud = pointCloud(xyzPoints)
ptCloudIn = ptCloud
ptCloudOut = pctransform(ptCloudIn,tform)
% showPointCloud(ptCloudOut, 'VerticalAxis', 'Y', 'VerticalAxisDir', 'up');
% xlabel('X (m)');
% ylabel('Y (m)');
% zlabel('Z (m)');
You can see the Pointcloud in the picture.
Now I want to filter out all points that are 0 and higher than 1,5 in Z. Then I want to plot the pointcloud into an 2D occupancy grid. I am using 2015a and don't have the robotics toolbox.
I am new in MATLAB, so it would be nice if you can describe in detail.
Thank you very much!
Lucca

Respuestas (0)

Categorías

Más información sobre Point Cloud Processing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by