reading-sensor-pointclouds

Map and read lidar or radar PointCloud tensors for sensor data processing.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/PubCyBerry/SO101-Sim2Real --skill reading-sensor-pointclouds-pubcyberry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reading-sensor-pointclouds
Source: https://github.com/PubCyBerry/SO101-Sim2Real/tree/main/.agents/skills/reading-sensor-pointclouds
Command: npx skills add https://github.com/PubCyBerry/SO101-Sim2Real --skill reading-sensor-pointclouds-pubcyberry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers access, map, and process lidar or radar PointCloud tensor outputs without confusion over channel mapping, memory handling, or valid data ranges.

Core Features & Use Cases

  • PointCloud Tensor Access: Read composite render-var outputs and retrieve channels such as Coordinates, Counts, Intensity, RCS, RadialVelocityMs, and TimeOffsetNs.
  • Memory-Aware Processing: Guide CPU and CUDA mapping workflows, including synchronization, copying data before unmapping, and handling valid entries safely.
  • Use Case: A robotics developer needs to visualize lidar detections or process radar measurements from sensor outputs and uses this Skill to correctly map tensors and extract usable point data.

Quick Start

Use the reading-sensor-pointclouds skill to explain how to map a lidar PointCloud output, read its Coordinates and Counts tensors, and safely process valid points.

Frequently Asked Questions about reading-sensor-pointclouds

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read lidar point cloud tensors and extract coordinate channels?

CPU and CUDA memory mapping differ in synchronization requirements. CUDA mapping requires explicit synchronization and copying data before unmapping, while CPU mapping handles valid entries directly. Both need correct sensor output mapping and lifetime management for reliable point cloud processing.

What radar point cloud channels can I retrieve from composite render-var tensors?

Radar point cloud composite render-var tensors expose channels including Coordinates, Counts, Intensity, RCS, RadialVelocityMs, and TimeOffsetNs. Correct channel handling and sensor output mapping are required to access these measurements reliably.

How do I safely map and unmap point cloud tensors in CUDA memory?

When mapping point cloud tensors in CUDA memory, you must synchronize operations and copy data before unmapping to prevent loss. Proper lifetime management ensures valid entries are processed safely during sensor data workflows.

Why does my point cloud tensor mapping return invalid entries or empty data?

Invalid point cloud tensor entries often result from incorrect sensor output mapping, missing synchronization, or premature unmapping. Ensure correct channel handling, copy data before unmapping, and manage tensor lifetime to extract valid points reliably.

Can I process lidar and radar point cloud outputs using the same tensor access workflow?

Lidar and radar point cloud outputs share the same composite render-var tensor structure but expose different channels like Intensity versus RCS. Both require correct sensor output mapping, channel handling, and valid-entry extraction for reliable data processing.