robokudo.descriptors.analysis_engines.semdt_raytracer_query_demo¶
Analysis engine for simulated RGB-D input from SemDT RayTracer with query functionality.
This pipeline mirrors the standard tabletop segmentation flow but uses the semdt_raytracer camera descriptor, which renders color/depth images from a world descriptor instead of reading a physical camera stream.
Classes¶
Protocol defining the interface for Analysis Engines. |
Module Contents¶
- class robokudo.descriptors.analysis_engines.semdt_raytracer_query_demo.AnalysisEngine¶
-
Bases:
robokudo.analysis_engine.AnalysisEngineInterfaceProtocol defining the interface for Analysis Engines.
This interface must be implemented by all Analysis Engines in RoboKudo. Each Analysis Engine provides a behavior tree implementation for a specific task or pipeline. The RoboKudo runner will load and execute these implementations.
Warning
Do not instantiate this class directly. Instead, create a subclass that implements this interface.
See
robokudo.descriptors.analysis_enginesfor example implementations.- name() str¶
-
Get the name of this Analysis Engine.
- Returns:
-
The unique name identifying this Analysis Engine
- implementation() robokudo.pipeline.Pipeline¶
-
Get the behavior tree implementation for this Analysis Engine.
- Returns:
-
The root node of the behavior tree implementing this engine