PointCloudLibrary / PointCloudLibrary/pcl

[point_types] Feature request: missing point type XYZIT

Open
#6,276 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kind: request module: common
Dominant language
C++
Stars
11.1k
Forks
4.7k
Avg merge
4d 10h
Merged PRs (30d)
6

Description

Problem
There is no point type including per-point time data.

Context
Many lidars nowadays provide per-point timestamp data. This is relevant for compensation of ego-motion etc. There is currently no PCL point type for such points.

Expected behavior
A point type PointXYZIT (and optionally PointXYZT) is available.

Current Behavior
Such a point type does not exist.

Describe the solution you'd like
I'd happily provide a PR, but I'd need some pointers on where to start.

Describe alternatives you've considered
I thought about keeping track of per-point timestamps in a separate container, but keeping the two in sync is inefficient and error prone.

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 by locating PCL's existing point-type definitions and registration patterns; the issue does not name specific files or tests. Done means a per-point timestamp type such as PointXYZIT is available, with the associated project checks or tests passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-vision
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.