Skip to main content
“Input Plugins” provide the sensory capabilities that allow robots to perceive their environment. These plugins capture, process, and format various types of input data, making them available to the robot’s core runtime for decision-making.

Basic Architecture

  • Sensor<T> is the base abstract class that defines the core interface
  • FuserInput<T> extends Sensor<T> and implements the polling mechanism
  • InputOrchestrator manages multiple input sources
  • YourCustomCode extends FuserInput<T> and implements the specific input functionality

Examples

Input plugin code examples Here are a few examples for you to reuse and build on: Learn how to build a new input plugin here