Working with Ouster Lidar and pointcloud2

조회 수: 21 (최근 30일)
julien attiogbe
julien attiogbe 2019년 12월 9일
댓글: julien attiogbe 2019년 12월 10일
Hello,
I am trying to apply this tutorial to my case where I work with Ouster's lidar data:
I don't know how to apply readXYZ() or readRGB() from a bagfile.
but I get a structure object, so the format is not compatible.
Can anyone help me with that?

채택된 답변

Cam Salzberger
Cam Salzberger 2019년 12월 9일
Hello Julien,
I haven't tried the Ouster data, but there are two options when reading messages from rosbag: you can read them in as structures or as message objects. If you use "DataFormat","struct", the read will generally be faster, but it is not currently usable with the convenience functions readXYZ and readRGB. I would suggest leaving off the "DataFormat" name-value pair to extract the messages as objects, then call the functions.
-Cam
  댓글 수: 1
julien attiogbe
julien attiogbe 2019년 12월 10일
Hi Cam,
Thanks for your reply, this is correct : )
I just needed to put it this way :
bag= rosbag('myFile.bag');
sel= select(bag,'Topic','/os1_cloud_node/points');
msg= readMessages(sel, 1: 30);
Then msg contains 1x1 PointCloud2 objects.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

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

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by