VO2 max test cammino un miglio Rockport
Questo calcolatore VO2 max del test di cammino Rockport stima il consumo massimo di ossigeno in millilitri per chilogrammo per minuto da un cammino cronometrato di un miglio, la frequenza cardiaca misurata al traguardo, il peso corporeo, l'età, e il sesso.
Esegui gratis nel browser
Il Rockport Fitness Walking Test è un classico protocollo submassimale sul campo usato in laboratori fitness, coaching, e benessere sul posto di lavoro quando un test completo graduale su tapis roulant è impraticabile. Il motore applica la regressione pubblicata da Kline e colleghi con coefficienti fissi, converte il peso tra chilogrammi e libbre quando necessario, e restituisce una stima deterministica più gli input normalizzati. Piccoli controlli di riferimento includono un adulto di mezza età che cammina il miglio in circa quindici minuti con un polso di recupero moderato, che dovrebbe ricadere in un intervallo plausibile da metà trenta a quaranta di millilitri per chilogrammo per minuto a seconda di sesso e massa corporea. Non c'è chiamata di rete, nessun campionamento casuale, e nessuna dipendenza dalla data corrente. Usatelo gratis nel browser per il monitoraggio personale e dimostrazioni in aula, oppure chiamate l'API a $0.002 per richiesta riuscita quando vi servono fixture riproducibili in software di coaching, pipeline di ricerca, o report di benessere automatizzati.
Come si usa
Inserisci i dati nel modulo qui sopra. Lo strumento li controlla prima del calcolo e mostra il risultato nella stessa pagina.
Controlla i dati
Segui le etichette e le unità indicate per ogni campo. Se manca qualcosa o un valore non è ammesso, la pagina indica cosa correggere.
Ripeti il calcolo o automatizzalo
Usa lo strumento web per controlli singoli e l’API quando vuoi integrare la stessa capacità in un flusso automatizzato.
Casi d'uso
Ottieni subito una risposta
Inserisci una serie di valori e visualizza il risultato senza preparare un foglio di calcolo o uno script.
Confronta gli scenari
Modifica un valore alla volta e ripeti il calcolo per capire cosa cambia il risultato.
Automatizza le attività ripetute
Usa l’API quando lo stesso calcolo deve essere eseguito nel tuo prodotto o flusso.
Domande frequenti
Quanto costa il calcolatore VO2 max Rockport?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Quale formula usa questo strumento?
La regressione del Rockport Fitness Walking Test di Kline e colleghi (1987): VO2max = 132,853 − 0,0769×peso_lb − 0,3877×età + 6,315×sesso − 3,2649×tempo_min − 0,1565×FC, con sesso codificato 1 per maschio e 0 per femmina.
Cosa succede se tempo, frequenza cardiaca, peso, o età è zero o negativo?
L'input viene rifiutato con invalid_input. Valori non positivi non sono validi per la stima Rockport.
Posso inserire il peso in chilogrammi?
Sì. weight_unit è predefinito su kg; impostatelo su lb se la vostra bilancia è in libbre. L'equazione usa le libbre internamente e la risposta riporta entrambe le unità.
È una diagnosi medica della forma cardiorespiratoria?
No. È una stima deterministica di test sul campo da coefficienti pubblicati. Non sostituisce il test da sforzo graduale o il consiglio clinico.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/vo2max-rockport \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heart_rate":140,"weight":70,"age":40,"sex":"male","time_min":15.5}'const res = await fetch("https://api.kit.forhosting.com/health/vo2max-rockport", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heart_rate": 140,
"weight": 70,
"age": 40,
"sex": "male",
"time_min": 15.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vo2max-rockport",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heart_rate": 140,
"weight": 70,
"age": 40,
"sex": "male",
"time_min": 15.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vo2max-rockport", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heart_rate":140,"weight":70,"age":40,"sex":"male","time_min":15.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heart_rate":140,"weight":70,"age":40,"sex":"male","time_min":15.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vo2max-rockport", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"heart_rate": 140,
"weight": 70,
"age": 40,
"sex": "male",
"time_min": 15.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_rockport",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_age | 120 |
max_weight_lb | 1000 |
max_time_min | 60 |
max_hr | 250 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |