SensorGuardian — ROS2 Diagnostics Program

SensorGuardian

Building the next diagnostic primitive for ROS2 systems.

A small, selective engineering group tackling real-world sensor failure modes before they become production incidents.

Contributors join as Project Leads and Founding Contributors on a public ROS2 diagnostics initiative.

SensorGuardian is a public ROS2 diagnostics initiative building a lightweight analyzer for early sensor and driver failure detection.

We review applications weekly. Roles are limited to maintain technical quality.

Problem

Robots fail in boring ways first. Before you face deeper issues, you often see frozen drivers, NaNs, and silent degradation. ROS2 Diagnostics catches some issues, but more analysis can reveal more insights.

Solution

SensorGuardian: a public ROS2 diagnostics initiative building a lightweight analyzer for early sensor and driver failures.

Project Leadership & Review

Directing and reviewing the SensorGuardian program.

Mahdi Kazemi

Mahdi Kazemi

Project Technical Lead

LinkedIn
Saeed Sarfarazi

Saeed Sarfarazi

Project Operational Lead

LinkedIn
Behnam Moradi

Behnam Moradi

Project Reviewer and Mentor

LinkedIn
Vikrant Shah

Vikrant Shah

Project Reviewer and Mentor

LinkedIn

What is it?

A package with a C++ core and a Python API, offering:

In v1, this is basically porting diagnostic_analysis to ROS2 with add-ons:

DATA IN (ROS bag/messages) → (FAST/SIMPLE) ANALYSIS → DATA OUT (To be defined)

What is it not?

Timeline

12 weeks — from prior art review to the first steady and tested version (v1.0).

Not Ready to Commit? Start Small.

Completing a micro-project is the fastest path into a lead role.

Why contribute?

Contributors will:

Founding Contributor Track (First 12 Weeks)

Limited to 5–7 contributors.

Names listed permanently in:

Founding contributors receive:

Open roles

1) Founding Architect — SensorGuardian Core & APIs

C++ and Python · Time Commitment: Flexible · milestone-based (≈8–12 hrs/week typical)

You will own the architectural direction of SensorGuardian’s public interfaces and data semantics.

Defines the structure of the system and coordinates team efforts.

Responsibilities

Skills & Requirements

2) Founding Integration Lead — ROS2 & Middleware

C++ and Python · Time Commitment: Flexible · milestone-based (≈8–12 hrs/week typical)

You will own how SensorGuardian integrates with ROS2 communication patterns and middleware behavior.

Owns how the project integrates with ROS2 and its middleware ecosystem.

Responsibilities

Skills & Requirements

3) Founding Quality & Adoption Lead — Testing, QA, Docs

C++ and Python · Time Commitment: Flexible · milestone-based (≈8–12 hrs/week typical)

You will own the testing strategy, quality bar, and contributor onboarding experience.

Focuses on testing, documentation, and contributor onboarding.

Responsibilities

Skills & Requirements

What You Gain by Participating

  1. Collaboration Certificate & Industry Referral Signal

    Participants who demonstrate strong analytical thinking, reliability, and professional conduct will receive an official Certificate of Collaboration from the program. This certificate is not a generic attendance badge; it documents your contribution to real industry discovery work.

    In addition, top contributors may be personally introduced to robotics and Physical AI companies in Canada when relevant roles, collaborations, or project-based opportunities arise. While this is not a job guarantee, it acts as a strong credibility signal and significantly lowers the barrier to serious conversations with hiring managers and founders.

  2. Direct Exposure to Real Industry Problems

    Instead of relying on papers, courses, or social media hype, you will speak directly with people who deployed Physical AI systems or dealt with their real-world failures. This builds real market intuition—something no classroom can teach.

  3. Founder- and Industry-Grade Thinking

    Your perspective will shift from “What can we build?” to “What will actually be bought, deployed, and scaled?” This mindset is critical for startups, product roles, and applied engineering careers.

  4. Practical Market Discovery Skills

    You will learn how to ask high-quality, unbiased questions, separate real pain from surface complaints, and turn ambiguity into clear, actionable insight. These skills transfer directly to startups, product management, VC and investment, and strategy roles.

  5. Hands-On Industry Interviewing

    You will practice speaking with senior engineers and managers, leading conversations toward operational truth, and identifying bias and hidden constraints. This is a rare and valuable professional skill.

  6. Clear Thinking, Distillation, and Writing

    You will learn to convert long conversations into sharp insights, write clearly without buzzwords, and define problems crisply and decisively. This skill distinguishes effective founders and engineers.

  7. Strong Professional Signal

    Participation shows that you have worked on real, ambiguous problems and are market-aware—not just technically skilled. This signal is highly credible to accelerators, early-stage startups, and industrial teams.

  8. Public Recognition as a Contributor

    With your consent, your name and professional details will appear as a Contributor, published in a public, open-source report, increasing your visibility in Canada’s Physical AI ecosystem.

  9. Discover Real Startup Ideas (Not Guesswork)

    If you are even slightly interested in founding a startup, this program creates a pipeline of market-validated ideas. Many pain points are pre-idea opportunities. You extract ideas directly from the market.

  10. Access to Emerging Physical AI Teams

    By participating, you enter the core collaboration layer of the Physical AI Canada community, giving you early access to forming teams, collaboration based on real problems and real skills, and a faster path to building a strong startup team.

SensorGuardian is forming its founding contributor group now. If you want your work to matter — and be visible — apply below.

Apply to Join the Founding Contributor Group