Skip to content
ROS Discourse — Community updates· Neuropatic-Labs·· 2 days agoSignalEditorial score75

Open-source ROS 2 client bridge for pre-motor human intent telemetry (SI Module 01)

Open-source ROS 2 client bridge for pre-motor human intent telemetry (SI Module 01)

Summary

Neuropatic-Labs has released an open-source ROS 2 client bridge and technical specification under Apache 2.0 to decode non-contact optical gaze and early reach vectors at 60 Hz using standard camera streams. This tool broadcasts advisory intent directives over local WebSockets, enabling downstream ROS 2 controllers and MoveIt 2 pipelines to pre-align joints and spool actuators before a human hand reaches an exchange boundary. The repository includes a 60 Hz WebSocket JSON telemetry schema, a synthetic telemetry generator for local testing, a reference ROS 2 subscriber with a 33.3 ms watchdog bridge node, and a technical white paper detailing the kinematic model. While the core edge inference container remains proprietary for on-premise evaluation pilots, the client bridge and synthetic server can be run locally against existing ROS 2 workspaces.

Editorial context

The release provides an open-source client bridge and technical specification for decoding pre-motor human intent via optical gaze and reach vectors at 60 Hz to enable actuator pre-alignment in collaborative robotics, while the core edge inference container remains proprietary for on-premise evaluation pilots.

Source: ROS Discourse — Community updates · Read original article ↗

Article text · Original source · English

When collaborative robots interact with people in handoff or shared-workspace tasks, motion planners frequently encounter an actuator latency penalty: by the time a human hand breaches a reactive tripwire or spatial bounding box, physical motors and joint gearboxes take 150–300 ms to spool up from a dead stop, resulting in perceptible hesitation.

Human movement exhibits an anticipatory lead time. Research in human factors and visual perception shows that ocular fixation and early reach kinematics lock onto target zones roughly 200–300 ms before physical contact.

SI Module 01 decodes non-contact optical gaze and early reach vectors at the edge using standard camera streams, broadcasting 60 Hz advisory intent directives over local WebSockets. This enables downstream ROS 2 controllers and MoveIt 2 pipelines to pre-align joints and pre-spool actuators before the human hand reaches the exchange boundary.

To allow the robotics community to evaluate the telemetry architecture and wire contract, the client integration bridge and technical specification have been released under Apache 2.0:

GitHub Repository: GitHub - Neuropatic-Labs/si-module-01-bridge: Client integration bridge, 60Hz telemetry schema, and ROS 2 adapters for SI Module 01 pre-motor intent engine. · GitHub

The open-source repository includes:
• 60 Hz WebSocket JSON telemetry schema (telemetry.v1.json)
• Synthetic 60 Hz telemetry generator for local testing (mock_telemetry_server.py)
• Reference ROS 2 subscriber and 33.3 ms watchdog bridge node (si_module_01_bridge.py)
• Technical white paper detailing the kinematic model and systems architecture (The Architecture of Intent)

While our core edge inference container (si-module-01:rc1) remains proprietary for on-premise evaluation pilots, the client bridge and synthetic server can be run locally against your existing ROS 2 workspace in a few commands:

git clone [https://github.com/Neuropatic-Labs/si-module-01-bridge.git](https://github.com/Neuropatic-Labs/si-module-01-bridge.git)
cd si-module-01-bridge
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 -m bridge.mock_telemetry_server

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

Reported numbers

  • actuator latency penalty

    150–300

    View original evidence
    When collaborative robots interact with people in handoff or shared-workspace tasks, motion planners frequently encounter an actuator latency penalty: by the time a human hand breaches a reactive tripwire or spatial bounding box, physical motors and joint gearboxes take 150–300 ms to spool up from a dead stop, resulting in perceptible hesitation. Human movement exhibits an anticipatory lead time. Research in human fa
    Open source S2
  • ocular fixation and early reach kinematics lead time

    200–300

    View original evidence
    ctors and visual perception shows that ocular fixation and early reach kinematics lock onto target zones roughly 200–300 ms before physical contact. SI Module 01 decodes non-contact optical gaze and early reach vectors at the edge using standard camera streams, broadcasting 60 Hz advisory intent directives over local WebSockets. This enables downstream ROS 2 controllers and MoveIt 2 pipelines to pre-align joints and
    Open source S3
  • telemetry frequency

    60

    View original evidence
    ctors and visual perception shows that ocular fixation and early reach kinematics lock onto target zones roughly 200–300 ms before physical contact. SI Module 01 decodes non-contact optical gaze and early reach vectors at the edge using standard camera streams, broadcasting 60 Hz advisory intent directives over local WebSockets. This enables downstream ROS 2 controllers and MoveIt 2 pipelines to pre-align joints and
    Open source S3
  • watchdog bridge node latency

    33.3

    View original evidence
    ntent engine. · GitHub The open-source repository includes: • 60 Hz WebSocket JSON telemetry schema ( telemetry.v1.json ) • Synthetic 60 Hz telemetry generator for local testing ( mock_telemetry_server.py ) • Reference ROS 2 subscriber and 33.3 ms watchdog bridge node ( si_module_01_bridge.py ) • Technical white paper detailing the kinematic model and systems architecture ( The Architecture of Intent ) While our core
    Open source S5
  • paper: not_reported
  • code: not_reported
  • weights: not_reported
  • dataset: not_reported
Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

pre-spool actuators before the human hand reaches the exchange boundary. To allow the robotics community to evaluate the telemetry architecture and wire contract, the client integration bridge and technical specification have been released under Apache 2.0: GitHub Repository: GitHub - Neuropatic-Labs/si-module-01-bridge: Client integration bridge, 60Hz telemetry schema, and ROS 2 adapters for SI Module 01 pre-motor i

Open source S4

When collaborative robots interact with people in handoff or shared-workspace tasks, motion planners frequently encounter an actuator latency penalty: by the time a human hand breaches a reactive tripwire or spatial bounding box, physical motors and joint gearboxes take 150–300 ms to spool up from a dead stop, resulting in perceptible hesitation. Human movement exhibits an anticipatory lead time. Research in human fa

Open source S2

ctors and visual perception shows that ocular fixation and early reach kinematics lock onto target zones roughly 200–300 ms before physical contact. SI Module 01 decodes non-contact optical gaze and early reach vectors at the edge using standard camera streams, broadcasting 60 Hz advisory intent directives over local WebSockets. This enables downstream ROS 2 controllers and MoveIt 2 pipelines to pre-align joints and

Open source S3

ntent engine. · GitHub The open-source repository includes: • 60 Hz WebSocket JSON telemetry schema ( telemetry.v1.json ) • Synthetic 60 Hz telemetry generator for local testing ( mock_telemetry_server.py ) • Reference ROS 2 subscriber and 33.3 ms watchdog bridge node ( si_module_01_bridge.py ) • Technical white paper detailing the kinematic model and systems architecture ( The Architecture of Intent ) While our core

Open source S5

edge inference container ( si-module-01:rc1 ) remains proprietary for on-premise evaluation pilots, the client bridge and synthetic server can be run locally against your existing ROS 2 workspace in a few commands: git clone [https://github.com/Neuropatic-Labs/si-module-01-bridge.git](https://github.com/Neuropatic-Labs/si-module-01-bridge.git) cd si-module-01-bridge python3 -m venv .venv source .venv/bin/activate pi

Open source S6

Source:ROS Discourse — Community updates · discourse.openrobotics.org

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).