Calculateur VO2 max marche d'un mille Rockport
Un homme de 40 ans et 70 kg qui marche un mille en 15:30 et finit avec un pouls de 140 a un VO2 max estimé de 39,2766 mL/kg/min. Indiquez le temps, le pouls, le poids, l'âge et le sexe pour estimer votre forme sans courir. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Temps (min)
- 15,5
- Fréquence cardiaque
- 140
- Pondération
- 70
- Unité de poids
- Kg
- Age
- 40
- Sexe
- male
- VO2max (mL/kg/min)
- 39,2766
- Temps (affichage)
- 15:30
- Poids (lb)
- 154,3236
- Poids (kg)
- 70
Ce calculateur VO2 max du test de marche Rockport estime la consommation maximale d'oxygène en millilitres par kilogramme par minute à partir d'une marche chronométrée d'un mille, de la fréquence cardiaque mesurée à l'arrivée, du poids corporel, de l'âge, et du sexe. Le Rockport Fitness Walking Test est un protocole de terrain sous-maximal classique utilisé dans les laboratoires de fitness, le coaching, et le bien-être en entreprise lorsqu'un test complet sur tapis roulant progressif est impraticable. Le moteur applique la régression publiée de Kline et collègues avec des coefficients fixes, convertit le poids entre kilogrammes et livres si nécessaire, et renvoie une estimation déterministe plus les entrées normalisées. Parmi les vérifications de référence simples : un adulte d'âge moyen marchant le mille en environ quinze minutes avec un pouls de récupération modéré, ce qui devrait tomber dans une plage plausible de trente-cinq à quarante millilitres par kilogramme par minute selon le sexe et la masse corporelle. Il n'y a aucun appel réseau, aucun échantillonnage aléatoire, et aucune dépendance à la date actuelle.
Ce que signifie l'estimation Rockport et ce que contient la réponse
Le VO2 max est la mesure de laboratoire standard de la condition cardiorespiratoire : le taux le plus élevé auquel le corps peut absorber et utiliser l'oxygène pendant un exercice intense, généralement exprimé par rapport à la masse corporelle en millilitres par kilogramme par minute. La mesure directe nécessite un chariot métabolique et un effort maximal, si bien que les tests de terrain estiment la même quantité à partir d'un travail sous-maximal plus facile.
La marche d'un mille Rockport demande au participant de marcher un mille aussi rapidement que confortable sans courir, puis enregistre le temps d'arrivée et la fréquence cardiaque immédiatement après la marche avec l'âge, le sexe, et le poids corporel.
Ces cinq entrées entrent dans une régression linéaire multiple publiée par Kline et coauteurs qui associe des temps plus lents, des fréquences de récupération plus élevées, un âge plus avancé, et un poids plus élevé à un VO2 max estimé plus bas, avec un décalage positif pour le sexe masculin dans le codage original. Le parcours est entièrement déterministe : des entrées identiques produisent toujours la même sortie arrondie.
Les entrées rejetées incluent un temps, une fréquence cardiaque, un poids, un âge, ou un sexe manquant ; des valeurs non finies ; et tout temps, fréquence cardiaque, poids, ou âge non positif, car la régression n'a jamais été définie pour des grandeurs physiologiques nulles ou négatives. Des valeurs au-delà des plafonds souples documentés pour l'âge, le poids, le temps de marche, et la fréquence cardiaque sont aussi refusées afin qu'une faute de frappe ne puisse produire une estimation dénuée de sens.
L'outil ne prescrit ni zones d'entraînement, ni autorisation médicale, ni diagnostic ; il n'évalue que l'équation Rockport publiée sur les nombres que vous fournissez.
Où le test de marche Rockport s'inscrit dans le coaching, l'enseignement, et le logiciel
Entraîneurs et préparateurs physiques personnels utilisent la marche d'un mille lorsque les clients ne peuvent pas ou ne devraient pas courir un protocole de navette maximal ou de tapis roulant, mais veulent tout de même une base de fitness numérique qui peut être retestée après un bloc d'entraînement.
Enseignants et cours de physiologie de l'exercice assignent la marche Rockport comme un laboratoire que les étudiants peuvent réaliser sur une piste mesurée, puis introduisent temps et fréquence cardiaque de récupération dans la régression pour voir comment masse corporelle et âge déplacent l'estimation. Les programmes de bien-être en entreprise et proches de l'assurance préfèrent parfois un test de terrain basé sur la marche car il exige peu de compétence et a un faible impact comparé à une course d'un mille et demi.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des applications de fitness, pour normaliser des journaux saisis par un entraîneur avant traçage, ou pour satisfaire des exercices de programmation exigeant une formule VO2 max documentée plutôt qu'une recherche de tableau approximative. Les équipes produit utilisent le point de terminaison lorsqu'un formulaire recueille temps au mille, pouls, poids, âge, et sexe et que l'interface doit montrer des millilitres par kilogramme par minute sans expédier une implémentation personnalisée de l'équation de Kline.
Associez-le aux auxiliaires d'allure ou de fréquence cardiaque en bâtissant un petit laboratoire de calculateurs de santé gratuits et déterministes, et traitez toujours le nombre comme une estimation issue d'une marche sous-maximale, pas un diagnostic clinique.
Cas d’usage
Suivi de fitness de base
Estimez le VO2 max après une marche chronométrée d'un mille et retestez mensuellement pour suivre les gains aérobies sans chariot de laboratoire.
Laboratoires de physiologie de l'exercice
Générez des résultats Rockport reproductibles pour des feuilles d'exercices étudiantes, des corrigés, et des démonstrations en classe à partir du temps et de la fréquence cardiaque mesurés.
Questions fréquentes
Combien coûte le calculateur VO2 max Rockport ?
Il est gratuit dans votre navigateur sur cette page.
Quelle formule cet outil utilise-t-il ?
La régression du Rockport Fitness Walking Test de Kline et al.
Que se passe-t-il si le temps, la fréquence cardiaque, le poids, ou l'âge est nul ou négatif ?
Les valeurs non positives ne sont pas valides pour l'estimation Rockport.
Puis-je saisir le poids en kilogrammes ?
L'équation utilise les livres en interne et la réponse reprend les deux unités.
Est-ce un diagnostic médical de la condition cardiorespiratoire ?
Non. C'est une estimation déterministe de test de terrain à partir de coefficients publiés. Elle ne remplace pas un test d'effort progressif ni un conseil clinique.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"heart_rate": 140,
"weight": 70,
"age": 40,
"sex": "male",
"time_min": 15.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_rockport",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_age | 120 |
max_weight_lb | 1000 |
max_time_min | 60 |
max_hr | 250 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce que signifie l'estimation Rockport et ce que contient la réponse
Ce calculateur renvoie vo2max_ml_kg_min comme résultat principal, reprend le temps en minutes décimales et un affichage horloge, la fréquence cardiaque, le poids en livres et en kilogrammes, l'âge, l'étiquette de sexe et le code numérique de sexe, la chaîne d'unité ml/kg/min, une étiquette de méthode rockport_fitness_walking_test, la précision utilisée, et un court rappel de formule. Les cas invalides échouent avec invalid_input et ne sont pas facturés.
Comment les entrées sont lues et comment l'équation reste reproductible
L'âge est en années sous forme de nombre positif ; sex accepte male ou female, la lettre unique m ou f, man ou woman, et les codes numériques un pour masculin et zéro pour féminin, correspondant au coefficient de sexe publié de six virgule trois un cinq. Le calcul n'utilise qu'une arithmétique finie : VO2 max égale cent trente-deux virgule huit cinq trois moins zéro virgule zéro sept six neuf fois poids en livres moins zéro virgule trois huit sept sept fois âge plus six virgule trois un cinq fois le code de sexe moins trois virgule deux six quatre neuf fois temps en minutes moins zéro virgule un cinq six cinq fois fréquence cardiaque. Le temps de marche peut être fourni comme time_min en minutes décimales, telles que quinze virgule cinq pour quinze minutes et trente secondes, ou comme une chaîne horloge de temps telle que quinze deux-points trente, avec les alias walk_time, duration, et clock. La fréquence cardiaque accepte le champ privilégié heart_rate et les alias hr, pulse, bpm, et ending_hr, et doit être un nombre positif fini de battements par minute. Le poids est un nombre positif fini avec un weight_unit facultatif valant par défaut kilogrammes ; réglez weight_unit sur lb ou pounds lorsque la balance affiche en livres. Les coefficients Rockport originaux utilisent le poids en livres, si bien que les entrées en kilogrammes sont converties avec le facteur exact de la livre internationale avant que la régression ne s'exécute, et weight_lb et weight_kg apparaissent tous deux dans la réponse pour vérification. Une precision facultative, avec les alias decimals et dp, contrôle les décimales sur les champs numériques, par défaut quatre et plafonnée à quinze afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé de coaching ou de recherche.
Où le test de marche Rockport s'inscrit dans le coaching, l'enseignement, et le logiciel
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures d'application de fitness
Amorcez tests unitaires et CI avec des valeurs vo2max_ml_kg_min déterministes à partir d'un temps de marche, d'un pouls, d'un poids, d'un âge, et d'un sexe connus.