RULA/REBA CAM APP

Una web app gratuita che applica i metodi RULA e REBA in tempo reale con la tua webcam

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)

  1. Rilevamento postura
    Un modello di “pose estimation” (es. MediaPipe Pose) trova 2D i punti chiave del corpo (spalle, anche, gomiti, polsi, ginocchia…).

  2. 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).

  3. 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.

  4. 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.)

  5. 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 Bscore 1–7.

    • Fattori aggiuntivi: + attività ripetitiva/prolungata, + carico/forza, + presa (coupling).

    • Action Level: 1 (basso) … 4 (intervento immediato).

  6. 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à.)

  7. 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.

  8. 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)

  1. Apri la web app su HTTPS/localhost, consenti la webcam.

  2. Calibra in piedi, eretto, braccia lungo i fianchi.

  3. Metodo: RULA, Attività: Ripetitivo, Peso: 12 kg, Presa: Scarsa.

  4. 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)

  5. Applica un intervento semplice (carico più vicino, banco rialzato di 10–15 cm, orientamento frontale).

  6. 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

  1. Rilevamento postura (webcam)
    Il browser usa un modello di stima della posa per individuare i principali punti articolari (spalle, anche, gomiti, polsi, ginocchia, ecc.).

  2. 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.

  3. 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.

  4. 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.

  5. 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. 1–2 = rischio basso

    2. 3–4 = da indagare/ottimizzare

    3. 5–6 = intervento necessario

    4. 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)

  1. Apri la web app in HTTPS/localhost e consenti la webcam.

  2. Inquadra tutto il corpo con buona luce.

  3. Premi Calibra in postura neutra (in piedi, eretto, braccia lungo i fianchi).

  4. (Opzionale) Calibra 30 cm: clicca due punti alle estremità di un marker reale da 30 cm → H in cm.

  5. Seleziona Metodo (RULA/REBA), Attività, Peso, Presa.

  6. Avvia Sessione (segmento Prima), esegui il compito; poi passa a Dopo per confrontare.

  7. 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)

  1. Apri la pagina della web app.

  2. Clicca l’icona del lucchetto nella barra degli indirizzi → Impostazioni sito.

  3. Fotocamera → Consenti. Se hai più webcam, seleziona quella giusta dal menu a tendina.

  4. Ricarica la pagina (Ctrl/Cmd+R).

  5. Se ancora non va: Impostazioni del browser → Privacy e sicurezza → Impostazioni sito → Fotocamera → consenti il sito e scegli la cam predefinita.

Firefox (desktop)

  1. Quando appare il popup, scegli Consenti e spunta Ricorda questa decisione.

  2. Per modificare: Impostazioni → Privacy e sicurezza → Permessi → Fotocamera → Impostazioni… → consenti il sito.

  3. Se hai più webcam: quando compare il selettore dispositivi, scegli quella corretta e conferma.

Safari (macOS)

  1. Safari → Impostazioni per questo sito… (clic destro sulla barra indirizzo) → Fotocamera: Consenti.

  2. In macOS: Impostazioni di Sistema → Privacy e Sicurezza → Fotocamera → abilita Safari (o il browser che usi).

Android (Chrome)

  1. Popup → Consenti.

  2. Se negato: Impostazioni di sistema → App → Chrome → Autorizzazioni → Fotocamera → Consenti.

  3. Nel sito: lucchetto → Permessi → Fotocamera → Consenti.

iPhone/iPad (Safari/Chrome)

  1. Impostazioni iOS → Privacy → Fotocamera → abilita il browser.

  2. Impostazioni → Safari → Fotocamera → Consenti.

  3. 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

  1. Premi Avvia: se hai più dispositivi, usa il menu Camera nell’app per selezionare quella corretta.

  2. Attiva Debug e verifica “Conf spalle/anche”: deve stare idealmente ≥ 50% (altrimenti migliora luce/inquadratura).

  3. 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)

  1. Sei su HTTPS/localhost?

  2. Hai consentito la fotocamera al sito (lucchetto → Consenti)?

  3. La cam non è occupata da altre app?

  4. OS: permessi Privacy → Fotocamera attivi per il browser?

  5. 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! ;-)

UTILIZZALA ORA!! E' GRATIS

ALTRE WEB APP

Web App Sicurezza sul Lavoro a Portata di Click!

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:

💻 Windows, macOS, Linux

L’unico requisito? Un browser moderno come Chrome, Firefox, Safari, Edge o Opera.

SCOPRI COME RICHIEDERLE.

Maggiori Info

Cookie tecnici

I Cookie tecnici sono essenziali per il corretto funzionamento del sito e non raccolgono dati personali. Non possono essere disattivati ??perché forniscono servizi di base (in particolare legati alla sicurezza), consentono di ricordare le preferenze (come la lingua) e di ottimizzare l'esperienza di navigazione sul sito.

ReCaptcha

Questo servizio Google viene utilizzato per proteggere i moduli Web del nostro sito Web e richiesto se si desidera contattarci. Accettandolo, accetti l'informativa sulla privacy di Google: https://policies.google.com/privacy

Google Analytics

Google Analytics è un servizio utilizzato sul nostro sito Web che tiene traccia, segnala il traffico e misura il modo in cui gli utenti interagiscono con i contenuti del nostro sito Web per consentirci di migliorarlo e fornire servizi migliori.

YouTube

I video integrati forniti da YouTube sono utilizzati sul nostro sito Web. Accettando di guardarli accetti le norme sulla privacy di Google: https://policies.google.com/privacy

Google Ad

Il nostro sito Web utilizza Google Ads per visualizzare contenuti pubblicitari. Accettandolo, si accetta l'informativa sulla privacy di Google: https://policies.google.com/technologies/ads?hl=it