RULA/REBA CAM APP
Una web app gratuita che applica i metodi RULA e REBA in tempo reale con la tua webcam
Vuoi capire in modo semplice e visivo quanto è “stressante” una postura di lavoro? Con la nostra web app gratuita RULA/REBA ti basta una webcam: la valutazione è in tempo reale, direttamente nel browser, senza installazioni e senza inviare dati.
Cosa sono RULA e REBA (e come calcolarli con una webcam)
Metodi in breve
RULA (Rapid Upper Limb Assessment) e REBA (Rapid Entire Body Assessment) sono metodi rapidi per stimare il rischio ergonomico posturale durante un compito di lavoro.
RULA: focalizzato su arti superiori (spalla, gomito, polso) con considerazione di collo e tronco. Restituisce un punteggio 1–7 che si traduce in Action Level 1–4 (urgenza di intervento).
REBA: considera l’intero corpo (tronco, collo, gambe, braccia). Fornisce un punteggio 1–15 con Action Level 1–4.
Entrambi usano categorie angolari (“bucket”), più fattori correttivi (carico/forza, tipo di presa, ripetitività), e una tabella incrociata per ottenere il punteggio finale.
Come funziona il calcolo con una webcam (pipeline pratica)
Rilevamento postura
Un modello di “pose estimation” (es. MediaPipe Pose) trova 2D i punti chiave del corpo (spalle, anche, gomiti, polsi, ginocchia…).Calcolo degli angoli
Dai landmark si ricavano in tempo reale:Tronco rispetto alla verticale
Collo rispetto alla verticale
Spalla (elevazione del braccio)
Gomito (angolo di flessione, ideale ~90°)
Polso (deviazione/estensione)
Ginocchio, più proxy di torsione (differenza orientamento spalle/anche) e lateroflessione (inclinazione laterale del busto).
Baseline & smoothing (fondamentali)
Baseline: l’utente sta in piedi, eretto, braccia lungo i fianchi, e preme “Calibra”. Questo compensa l’eventuale inclinazione della camera e la postura neutra personale.
Smoothing: mediane/filtri EMA stabilizzano gli angoli per evitare “salti” dovuti al rumore del tracking.
Bucketizzazione (categorie angolari)
Gli angoli grezzi vengono mappati in categorie. Esempi tipici (semplificati):Tronco: 0–5° → cat. 1; 6–20° → 2; 21–60° → 3; >60° → 4
Collo: 0–10° → 1; 11–20° → 2; >20° → 3
Braccio (spalla): 0–20° → 1; 21–45° → 2; 46–90° → 3; >90° → 4
Avambraccio (gomito): ~60–100° → 1; al di fuori → 2
Polso: 0–15° → 1; 16–30° → 2; >30° → 3
(Le scale complete dei metodi includono ulteriori dettagli e correzioni specifiche.)
RULA: quadri e tabella
Quadro A: combina spalla/avambraccio/polso (con eventuali +1 per posture sfavorevoli) → A = 1–6.
Quadro B: combina collo/tronco/gambe → B = 1–7.
Tabella C: incrocia A e B → score 1–7.
Fattori aggiuntivi: + attività ripetitiva/prolungata, + carico/forza, + presa (coupling).
Action Level: 1 (basso) … 4 (intervento immediato).
REBA: gruppi e quadro C
Gruppo A: tronco/collo/gambe → punteggio A.
Gruppo B: braccio/avambraccio/polso → punteggio B.
Tabella C (A×B) → score 1–15, con Action Level 1–4.
(Nella pratica web in tempo reale si usa spesso una versione coerente semplificata, per fluidità.)
Fattori di contesto impostati dall’utente
Attività: statica vs ripetitiva (aggiunta di punti).
Carico (kg): soglie tipiche aumentano il punteggio (più peso → più rischio).
Presa (Buona/Media/Scarsa): peggiora/migliora il rischio degli arti superiori.
Uscite e report
Punteggio e Action Level in tempo reale
Angoli principali visualizzati
Timeline (quanto tempo in zone bassa/media/alta)
Export PDF/CSV per confronto Prima/Dopo
Accuratezza: cosa la rende buona (o no)
Inquadratura: deve vedersi tutta la figura; distanza 2–3 m, camera a ~1,2–1,5 m.
Luce: uniforme, senza controluce; sfondo pulito (contrasto col vestiario).
Confidenza tracking: mantenere ≥ 50% su aree chiave (spalle/anche).
Baseline: sempre da fare prima di misurare; rifarla se si cambia camera/posizione.
Movimenti: lenti e naturali per una lettura stabile (lo smoothing fa la sua parte).
Limitazioni 2D: torsione e lateroflessione sono stimate; occlusioni/abiti larghi riducono la qualità. Per audit formali servono metodi completi e, se necessario, misure strumentali.
Esempio d’uso rapido (RULA con webcam)
Apri la web app su HTTPS/localhost, consenti la webcam.
Calibra in piedi, eretto, braccia lungo i fianchi.
Metodo: RULA, Attività: Ripetitivo, Peso: 12 kg, Presa: Scarsa.
Solleva una scatola da un piano basso a un banco. Vedrai:
Tronco 30–45° → cat. più alta
Polso >15° in alcuni momenti → cat. più alta
Score spesso 5–6 → Action Level 3 (intervento necessario)
Applica un intervento semplice (carico più vicino, banco rialzato di 10–15 cm, orientamento frontale).
Ripeti: tronco <30°, polso più neutro → score 3–4 (Action Level 2) → miglioramento misurabile.
E la distanza H (mano→bacino) in cm?
Si può stimare con una calibrazione metrica: inquadra un marker fisico da 30 cm, clicca le due estremità nel video → la web app converte pixel→cm e mostra H in centimetri. Utile per correlare posture e leve del carico.
Perché usarla
Gratuita e immediata: apri, consenti la webcam e parti.
Didattica e visuale: vedi angoli (tronco, collo, spalla, gomito, polso, ginocchio) e punteggio che cambia con la postura.
Metodi noti: RULA completo (quadri A/B/C + Action Level) e REBA (quadro C semplificato).
Supporto alle decisioni: utile per pre-screening, formazione e confronti Prima/Dopo interventi.
Privacy by design: elaborazione on-device, nel tuo browser.
Come funziona la web app
Rilevamento postura (webcam)
Il browser usa un modello di stima della posa per individuare i principali punti articolari (spalle, anche, gomiti, polsi, ginocchia, ecc.).Calcolo angoli
Dal tracciamento si ricavano in tempo reale gli angoli 2D di tronco, collo, arto superiore, avambraccio e polso, più stime di torsione e lateroflessione.Baseline & smoothing
Con Calibra imposti la postura neutra (in piedi, eretto, braccia lungo i fianchi) per compensare inclinazioni della camera. Un filtro rende stabili i punteggi mentre ti muovi.Mappatura RULA/REBA
Gli angoli sono “bucketizzati” secondo i criteri RULA/REBA, combinati nelle tabelle (RULA A/B/C; REBA quadro C semplificato) e corretti per attività, peso e presa.Output chiari
Vedi punteggio e Action Level (1–4), la timeline degli ultimi minuti e, se vuoi, report PDF/CSV.
Opzionale: Calibrazione metrica (marker fisico da 30 cm) per tradurre pixel→cm e mostrare la distanza H mano→bacino in centimetri.
Le metodologie in breve
RULA (Rapid Upper Limb Assessment)
Valuta principalmente arti superiori, collo e tronco.
Quadro A (arto superiore) + Quadro B (collo/tronco/gambe) → Tabella C = punteggio 1–7.
Action Level:
1–2 = rischio basso
3–4 = da indagare/ottimizzare
5–6 = intervento necessario
7 = intervento immediato
Correzioni per attività (ripetitività), peso e presa (coupling).
REBA (Rapid Entire Body Assessment) – versione app semplificata
Considera il corpo intero (gruppi A/B → quadro C 1–15).
Mappato in Action Level 1–4 per una lettura rapida.
Per audit formali, usa le tabelle integrali REBA.
Guida rapida (3 minuti)
Apri la web app in HTTPS/localhost e consenti la webcam.
Inquadra tutto il corpo con buona luce.
Premi Calibra in postura neutra (in piedi, eretto, braccia lungo i fianchi).
(Opzionale) Calibra 30 cm: clicca due punti alle estremità di un marker reale da 30 cm → H in cm.
Seleziona Metodo (RULA/REBA), Attività, Peso, Presa.
Avvia Sessione (segmento Prima), esegui il compito; poi passa a Dopo per confrontare.
Esporta PDF/CSV per formazione o condivisione.
Esempio pratico: sollevamento scatola 12 kg
Prima: peso 12 kg, presa Scarsa, piano basso. Tronco 30–45°, polso >15°. RULA 5–6 → Action Level 3.
Intervento: avvicina il carico, rialza il piano di 10–15 cm, orientati frontalmente.
Dopo: tronco <30°, polso più neutro, H ridotta. RULA 3–4 → Action Level 2.
Conclusione: miglioramento misurabile e documentabile (report).
Limiti e buone pratiche
La stima è 2D: torsione/lateroflessione sono proxy; occlusioni e abiti larghi riducono l’accuratezza.
Usa Debug e punta almeno a Conf ≥ 50%.
Strumento formativo: per DVR e decisioni ufficiali applica i metodi normati completi e, se necessario, misure strumentali.
Chi ne beneficia
RSPP/HSE per formazione e sensibilizzazione rapida.
Ergonomi e consulenti per pre-screening e confronto Prima/Dopo.
PMI e reparti operativi per individuare interventi a basso costo con impatto immediato.
ok! ecco una guida pratica (e molto concreta) per far funzionare bene la webcam nel browser con la tua web app RULA/REBA.
Uso corretto della webcam nel browser
Requisiti minimi (importanti)
Apri la web app da HTTPS o localhost (es. http://localhost:8000). Da file:// la webcam non parte.
Consenti l’accesso alla fotocamera quando il browser te lo chiede.
Chiudi app che usano la camera (Teams/Zoom/Meet/OBS/Skype): possono “bloccarla”.
Impostazioni per browser
Chrome / Edge (desktop)
Apri la pagina della web app.
Clicca l’icona del lucchetto nella barra degli indirizzi → Impostazioni sito.
Fotocamera → Consenti. Se hai più webcam, seleziona quella giusta dal menu a tendina.
Ricarica la pagina (Ctrl/Cmd+R).
Se ancora non va: Impostazioni del browser → Privacy e sicurezza → Impostazioni sito → Fotocamera → consenti il sito e scegli la cam predefinita.
Firefox (desktop)
Quando appare il popup, scegli Consenti e spunta Ricorda questa decisione.
Per modificare: Impostazioni → Privacy e sicurezza → Permessi → Fotocamera → Impostazioni… → consenti il sito.
Se hai più webcam: quando compare il selettore dispositivi, scegli quella corretta e conferma.
Safari (macOS)
Safari → Impostazioni per questo sito… (clic destro sulla barra indirizzo) → Fotocamera: Consenti.
In macOS: Impostazioni di Sistema → Privacy e Sicurezza → Fotocamera → abilita Safari (o il browser che usi).
Android (Chrome)
Popup → Consenti.
Se negato: Impostazioni di sistema → App → Chrome → Autorizzazioni → Fotocamera → Consenti.
Nel sito: lucchetto → Permessi → Fotocamera → Consenti.
iPhone/iPad (Safari/Chrome)
Impostazioni iOS → Privacy → Fotocamera → abilita il browser.
Impostazioni → Safari → Fotocamera → Consenti.
La pagina deve essere HTTPS.
Impostazioni del sistema operativo
Windows 10/11
Impostazioni → Privacy e sicurezza → Fotocamera
“Accesso alla fotocamera” Attivo
“Consenti alle app desktop di accedere alla fotocamera” Attivo
macOS
Impostazioni di Sistema → Privacy e Sicurezza → Fotocamera → consenti al browser (Safari/Chrome/Edge/Firefox).
Nella web app: come scegliere e testare la webcam
Premi Avvia: se hai più dispositivi, usa il menu Camera nell’app per selezionare quella corretta.
Attiva Debug e verifica “Conf spalle/anche”: deve stare idealmente ≥ 50% (altrimenti migliora luce/inquadratura).
Fai la Calibrazione in postura neutra (in piedi, eretto, braccia lungo i fianchi) prima di iniziare.
Buone pratiche di ripresa (qualità tracking ↑)
Luce: uniforme, frontale/laterale, evita controluce.
Inquadratura: figura intera visibile (testa-piedi). Distanza cam 2–3 m, altezza 1,2–1,5 m.
Sfondo: semplice e contrastato (evita vestiti molto scuri su sfondo scuro).
Movimento: fluido, non brusco (aiuta lo smoothing).
Stabilità: usa un cavalletto o una base solida.
Errori tipici & soluzioni (getUserMedia)
NotAllowedError / Permission denied
→ Hai negato il permesso: reimposta i permessi del sito (lucchetto → Fotocamera: Consenti) e ricarica.NotFoundError / Device not found
→ Nessuna webcam o driver non caricati. Collega la cam, chiudi altre app che la usano, prova un’altra porta USB.NotReadableError / Device in use
→ La webcam è occupata da un’altra app (Teams/Zoom/OBS). Chiudi tutto e riapri la pagina.OverconstrainedError
→ Il browser non riesce ad usare la risoluzione richiesta. Riprova dopo aver scelto un’altra webcam o riavvia il browser.“Origine non sicura”
→ Usa HTTPS o http://localhost (non aprire il file HTML con doppio click).Schermo nero / niente scheletro
→ Migliora luce, allontanati, centra il corpo; attiva Debug e verifica Conf ≥ 50%.
Checklist veloce (se non parte)
Sei su HTTPS/localhost?
Hai consentito la fotocamera al sito (lucchetto → Consenti)?
La cam non è occupata da altre app?
OS: permessi Privacy → Fotocamera attivi per il browser?
Ricarica la pagina (Ctrl/Cmd+F5) e ripeti Avvia → Calibra → Debug.
Consigli extra
Estensioni (adblock/privacy) a volte bloccano device/JS: prova in Finestra privata/incognito senza estensioni.
In azienda, policy proxy o antivirus possono bloccare fotocamera/HTTPS: chiedi allo staff IT di whitelistarla.
Se cambi inquadratura/camera, rifai Calibra (e la metrica 30 cm se vuoi H in cm).
Utilizzala ora (gratis)
Apri la web app, consenti la webcam e valuta in pochi minuti.
Formazione più concreta, decisioni più informate — senza installazioni, senza dati inviati.
Ovviamente devi avere una WebCam! ;-)
Web App Sicurezza sul Lavoro a Portata di Click!
Nessuna Installazione. Nessun Vincolo.
Le nostre Web App funzionano direttamente dal browser, senza bisogno di installazioni o configurazioni complesse sempre a portata di Click accessibili da qualsiasi dispositivo dotato di un browser moderno: PC, Mac, sistemi Linux, ChromeOS.
🔐 Privacy Totale: Nessun Dato Salvato Online
La sicurezza è al centro, anche nei processi digitali: nessun dato inserito viene memorizzato su server esterni. Tutto resta sul dispositivo dell’utente. La Web App lavora in locale, nel pieno rispetto della privacy e della riservatezza aziendale. Nessuna registrazione, nessun tracciamento, nessun cloud.
⚙️ Compatibilità Totale
Funziona con qualsiasi sistema operativo:
L’unico requisito? Un browser moderno come Chrome, Firefox, Safari, Edge o Opera.

