PointCloudLibrary / PointCloudLibrary/pcl

RangeImageSpherical for 2D LiDAR

Open
#3,205 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kind: question status: stale
Dominant language
C++
Stars
11.1k
Forks
4.7k
Avg merge
4d 10h
Merged PRs (30d)
6

Description

Hi!

First of all, I'm posting it here and not in mailing list, because the last activity there was a year ago (but someone already mentioned it somewhere).
I'm currently developing a tracking algorithm for 2D laser rangefinders and as I'm a big fan of PCL (some parts are of it are used in my project) I wanted to replace my basic data structure with pcl::RangeImageSpherical, as it seems to be providing almost the same functionality. The problem is, that the aforementioned class was designed with a horizontal and vertical points in mind. Hence, the question:
Is it possible to use pcl::RangeImageSpherical as container for a cloud from 2D LiDAR sensor?
Maybe set angular_resolution_y to the same value as max_angle_height? Or something else?
Thanks for your feedback and advices!

Btw. It's quite annoying that an organized point cloud cannot have height = 1, but that's a different story...

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked pcl::RangeImageSpherical documentation and inspect how its horizontal and vertical angular parameters represent points. Determine whether a 2D LiDAR cloud can be represented without changing the class, and clarify the separate organized-cloud height concern. Done means an evidence-based usage answer or a scoped change proposal.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-vision
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.