{
  "id": "webots-projects-samples-devices-controllers-sick-point-cloud-sick-point-cloud-c",
  "name": "Webots: sick point cloud",
  "summary": "Official Webots native main example for sick point cloud. Inspect the pinned source and upstream setup before use.",
  "framework": "webots",
  "kind": "official_example",
  "source_registry": "ecosystem-examples-v1",
  "capabilities": [
    "robot-control",
    "simulation"
  ],
  "robot_types": [
    "source-defined"
  ],
  "robot_scope": "Discovery labels inferred from this source path; inspect its robot configuration for compatibility. Project-wide categories are not a supported-robot list.",
  "source": {
    "repository": "https://github.com/cyberbotics/webots",
    "commit": "c6793d8f7230a311c4bc2a3101d9f1a8bc0aa01b",
    "tag": "R2025a",
    "path": "projects/samples/devices/controllers/sick_point_cloud/sick_point_cloud.c",
    "url": "https://github.com/cyberbotics/webots/blob/c6793d8f7230a311c4bc2a3101d9f1a8bc0aa01b/projects/samples/devices/controllers/sick_point_cloud/sick_point_cloud.c",
    "raw_url": "https://raw.githubusercontent.com/cyberbotics/webots/c6793d8f7230a311c4bc2a3101d9f1a8bc0aa01b/projects/samples/devices/controllers/sick_point_cloud/sick_point_cloud.c",
    "sha256": "0ce351dec0d164181019d51a011d83cd353ce93625c954bbcbc5d2b63d27f0aa",
    "bytes": 2447
  },
  "license": {
    "spdx": "Apache-2.0",
    "url": "https://github.com/cyberbotics/webots/blob/c6793d8f7230a311c4bc2a3101d9f1a8bc0aa01b/LICENSE",
    "sha256": "51b88fd3e9e24edcdce1dd145a4fca2dcd12911407f00b06dfa6ff600f9733c1",
    "scope": "Selected example source code only; preserve upstream copyright and per-file notices. Robot models, datasets, weights, simulator binaries and third-party dependencies retain their separate licenses."
  },
  "access": {
    "mode": "source_reference",
    "hub_prepare": false,
    "instructions": "Fetch the pinned repository, verify this source checksum, and use upstream installation and invocation. This record does not install or execute code.",
    "setup_url": "https://github.com/cyberbotics/webots/blob/c6793d8f7230a311c4bc2a3101d9f1a8bc0aa01b/README.md"
  },
  "requirements": {
    "python": "Webots R2025a Python/C/C++ controller toolchain",
    "packages": [
      "Webots R2025a",
      "Matching upstream world, robot PROTO/model, controller helpers and assets"
    ],
    "display": "Run controllers inside their matching Webots world, not as standalone Python files. Some worlds expose external controllers or hardware bridges. Robot models and assets retain their own licenses.",
    "execution_domain": "simulation",
    "source_imports": [
      "math.h",
      "stdio.h",
      "stdlib.h",
      "webots/lidar.h",
      "webots/motor.h",
      "webots/robot.h"
    ]
  },
  "invocation": {
    "entrypoint": "Webots controller: projects/samples/devices/controllers/sick_point_cloud/sick_point_cloud.c; open the matching upstream .wbt world and select this controller",
    "notes": "Run controllers inside their matching Webots world, not as standalone Python files. Some worlds expose external controllers or hardware bridges. Robot models and assets retain their own licenses. No Hub preparation adapter or measured runtime success is claimed."
  },
  "popularity": {
    "metric": "github_stars",
    "repository_stars": 4711,
    "checked_at": "2026-10-18",
    "meaning": "Dated repository interest, not robot-skill usage, compatibility or runtime success."
  },
  "evidence": {
    "level": "source_reviewed",
    "runtime_verification": "not_run",
    "checked_at": "2026-10-18",
    "inspection": "Fetched and SHA-256 checked this immutable source; statically parsed Python or located native main; verified pinned license bytes and checked explicit per-file license identifiers. No upstream code executed.",
    "entrypoint_kind": "native_main",
    "inspection_method": "automated_static"
  }
}
