-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
enhancementNew feature or requestNew feature or request
Description
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 requestNew feature or request