Skip to content

Lightweight demo focusing on sensor data and configurations #13

@bburda

Description

@bburda

Summary

Create a lightweight demo that runs without Gazebo, showcasing ros2_medkit's data monitoring, configuration management, and fault detection on simulated sensor nodes.


Proposed solution

Why This Demo

  • Runs anywhere - No Gazebo, no GPU, works in CI and Codespaces
  • Fast startup - Seconds vs minutes
  • Focus on diagnostics - Pure ros2_medkit features without robot complexity
  • Good for tutorials - Simple environment for learning

Demo Setup

Simulated sensor nodes publishing realistic data with configurable fault injection, for example:

Sensor Demo (no Gazebo)
├── /sensors
│   ├── lidar_sim (publishes /scan)
│   ├── camera_sim (publishes /image, /camera_info)
│   ├── imu_sim (publishes /imu)
│   └── gps_sim (publishes /fix)
├── /processing
│   ├── sensor_fusion
│   └── anomaly_detector
└── /diagnostics
    └── ros2_medkit_gateway

Additional context

Benefits:

  • CI-friendly - Fast, reliable, no GPU
  • Tutorial base - Simple environment for docs/workshops
  • Isolated testing - Test ros2_medkit without robot complexity
  • IoT applicable - Same patterns work for non-robot sensors

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions