Agent Skillsruvnet/RuView › ruview-applications

ruview-applications

GitHub

提供 RuView 感知应用(如生命体征、姿态估计、环境映射等)的运行指南与示例,指导用户通过 Docker 或代码启动 Wi-Fi CSI 感知功能。

plugins/ruview/skills/ruview-applications/SKILL.md ruvnet/RuView

Trigger Scenarios

运行 RuView 感知应用 查询特定感知功能的启动方式 配置 ESP32 或 Docker 环境进行演示

Install

npx skills add ruvnet/RuView --skill ruview-applications -g -y
More Options

Non-standard path

npx skills add https://github.com/ruvnet/RuView/tree/main/plugins/ruview/skills/ruview-applications -g -y

Use without installing

npx skills use ruvnet/RuView@ruview-applications

指定 Agent (Claude Code)

npx skills add ruvnet/RuView --skill ruview-applications -a claude-code -g -y

安装 repo 全部 skill

npx skills add ruvnet/RuView --all -g -y

预览 repo 内 skill

npx skills add ruvnet/RuView --list

SKILL.md

Frontmatter
{
    "name": "ruview-applications",
    "description": "Run RuView sensing applications — presence\/occupancy, breathing & heart rate, activity & fall detection, 17-keypoint pose estimation (WiFlow), sleep monitoring & apnea screening, environment mapping, Mass Casualty Assessment (MAT), and the 3D point-cloud fusion demo. Use when someone wants to actually *do* something with a working RuView setup.",
    "allowed-tools": "Bash Read Write Edit Glob Grep"
}

RuView Applications

What RuView can sense, and how to run each one. Assumes you have either the Docker demo (simulated CSI) or a live ESP32 sink (see ruview-quickstart / ruview-hardware-setup).

Application catalogue

Application What it does Entry point
Presence / occupancy Detect people through walls, count them, track entries/exits (trained model + PIR fusion, ~0.012 ms latency) sensing-server live mode; examples/environment/
Vital signs Breathing 6–30 BPM (bandpass 0.1–0.5 Hz), heart rate 40–120 BPM (bandpass 0.8–2.0 Hz), contactless while sleeping/sitting wifi-densepose-vitals crate (ADR-021); examples/medical/
Activity recognition Walking, sitting, gestures, falls — from temporal CSI patterns RuvSense gesture.rs (DTW), pose_tracker.rs; scripts/gait-analyzer.js
Pose estimation 17 COCO keypoints via WiFlow architecture; dual-modal webcam+WiFi fusion demo cargo run -p wifi-densepose-sensing-server + pose-fusion demo (ADR-059); see ruview-model-training to train
Sleep monitoring Overnight monitoring, sleep-stage classification, apnea screening examples/sleep/; scripts/apnea-detector.js
Environment mapping RF fingerprinting identifies rooms, detects moved furniture, spots new objects sensing-server --build-index env; RuvSense field_model.rs, cross_room.rs
Mass Casualty Assessment (MAT) Disaster survivor detection — find people in rubble/smoke wifi-densepose-mat crate; docs/wifi-mat-user-guide.md; examples/medical/
3D point cloud (optional fusion) Camera depth (MiDaS) + WiFi CSI + mmWave radar → unified spatial model (~22 ms, 19K+ pts/frame) scripts/mmwave_fusion_bridge.py; ADR-094 (GitHub Pages deploy)
Novel RF apps Passive radar, material classification, device fingerprinting, mincut person-counting scripts/passive-radar.js, material-classifier.js, device-fingerprint.js, mincut-person-counter.js (ADR-077/078)

Quick recipes

# Docker demo — everything, simulated CSI
docker run -p 3000:3000 ruvnet/wifi-densepose:latest    # http://localhost:3000

# Live sensing server (consumes ESP32 UDP CSI)
cd v2 && cargo run -p wifi-densepose-sensing-server

# Live RF room scan (Cognitum Seed on :5006)
node scripts/rf-scan.js --port 5006
node scripts/snn-csi-processor.js --port 5006

# Embed a trained model + build an environment index
cd v2
cargo run -p wifi-densepose-sensing-server -- --model model.rvf --embed
cargo run -p wifi-densepose-sensing-server -- --model model.rvf --build-index env

# Python live demo
python examples/ruview_live.py

# Spectrogram / graph visualisers
node scripts/csi-spectrogram.js
node scripts/csi-graph-visualizer.js

Picking the right modality

  • Through a wall, no line of sight → presence + activity; expect ≤5 m depth (Fresnel-zone geometry).
  • Person stationary (sleeping / sitting) → vitals (breathing first, heart rate needs cleaner signal) + sleep staging.
  • Need skeletons → pose (WiFlow). Camera-free works but is modest; camera-supervised gets 92.9% PCK@20 — train it (ruview-model-training).
  • Search & rescue → MAT (docs/wifi-mat-user-guide.md).
  • "What changed in this room?" → environment mapping / RF fingerprint index.
  • Best spatial accuracy → 2+ ESP32 nodes + cross-viewpoint fusion (ruview-advanced-sensing), optionally + Cognitum Seed.

Examples directory map

examples/environment/ · examples/medical/ · examples/sleep/ · examples/stress/ · examples/happiness-vector/ · examples/ruview_live.py — each has a README.

Reference

  • README.md — feature matrix, latency/throughput numbers
  • docs/user-guide.md, docs/wifi-mat-user-guide.md
  • ADRs: 021 (vitals), 024 (AETHER contrastive embeddings), 027 (MERIDIAN domain generalization), 041 (edge modules), 059 (live ESP32 pipeline), 077/078 (novel RF apps), 082 (pose tracker output filter), 094 (point cloud)
  • RuvSense modules: v2/crates/wifi-densepose-signal/src/ruvsense/ (14 modules)

Version History

  • a3b6e1d Current 2026-08-20 13:11

Same Skill Collection

.claude/skills/agentdb-advanced/SKILL.md
.claude/skills/agentdb-learning/SKILL.md
.claude/skills/agentdb-memory-patterns/SKILL.md
.claude/skills/agentdb-optimization/SKILL.md
.claude/skills/agentdb-vector-search/SKILL.md
.claude/skills/browser/SKILL.md
.claude/skills/github-code-review/SKILL.md
.claude/skills/github-multi-repo/SKILL.md
.claude/skills/github-project-management/SKILL.md
.claude/skills/github-release-management/SKILL.md
.claude/skills/github-workflow-automation/SKILL.md
.claude/skills/hooks-automation/SKILL.md
.claude/skills/pair-programming/SKILL.md
.claude/skills/reasoningbank-agentdb/SKILL.md
.claude/skills/reasoningbank-intelligence/SKILL.md
.claude/skills/skill-builder/SKILL.md
.claude/skills/sparc-methodology/SKILL.md
.claude/skills/stream-chain/SKILL.md
.claude/skills/swarm-advanced/SKILL.md
.claude/skills/swarm-orchestration/SKILL.md
.claude/skills/v3-cli-modernization/SKILL.md
.claude/skills/v3-core-implementation/SKILL.md
.claude/skills/v3-ddd-architecture/SKILL.md
.claude/skills/v3-integration-deep/SKILL.md
.claude/skills/v3-mcp-optimization/SKILL.md
.claude/skills/v3-memory-unification/SKILL.md
.claude/skills/v3-performance-optimization/SKILL.md
.claude/skills/v3-security-overhaul/SKILL.md
.claude/skills/v3-swarm-coordination/SKILL.md
.claude/skills/verification-quality/SKILL.md
harness/homecore/.claude/skills/explore/SKILL.md
harness/homecore/.claude/skills/migrate/SKILL.md
harness/homecore/.claude/skills/operate-server/SKILL.md
harness/homecore/.claude/skills/secure-plugin/SKILL.md
harness/homecore/.claude/skills/verify/SKILL.md
harness/ruview/.claude/skills/calibrate-room/SKILL.md
harness/ruview/.claude/skills/onboard/SKILL.md
harness/ruview/.claude/skills/provision-node/SKILL.md
harness/ruview/.claude/skills/train-pose/SKILL.md
harness/ruview/.claude/skills/verify/SKILL.md
harness/wifi-densepose-sar/.claude/skills/evolve/SKILL.md
harness/wifi-densepose-sar/.claude/skills/plan-change/SKILL.md
plugins/ruview/skills/ruview-advanced-sensing/SKILL.md
plugins/ruview/skills/ruview-cli-api/SKILL.md
plugins/ruview/skills/ruview-configure/SKILL.md
plugins/ruview/skills/ruview-hardware-setup/SKILL.md
plugins/ruview/skills/ruview-mmwave/SKILL.md
plugins/ruview/skills/ruview-model-training/SKILL.md
plugins/ruview/skills/ruview-quickstart/SKILL.md

Metadata

Files
0
Version
a3b6e1d
Hash
b23b92af
Indexed
2026-08-20 13:11

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 09:20
浙ICP备14020137号-1 $방문자$