Distance de réaction du conducteur
La distance de réaction est le trajet parcouru entre la perception d’un danger par le conducteur et le début du freinage.
Lancer gratuitement
Ce calculateur convertit la vitesse de kilomètres par heure en mètres par seconde, la multiplie par le temps de réaction, puis fournit la distance en mètres et en pieds. Il isole la composante humaine de la distance d’arrêt pour la formation routière, l’enseignement et les comparaisons de scénarios. Il n’estime ni la distance de freinage, ni l’adhérence, ni la distance d’arrêt totale.
Méthode de calcul de la distance de réaction
Un véhicule en mouvement continue d’avancer entre le moment où le conducteur perçoit un danger et celui où les freins commencent à agir. La distance de réaction correspond donc à la vitesse multipliée par le temps de réaction, avec des unités compatibles. Le calculateur divise d’abord la vitesse en kilomètres par heure par 3.6 afin d’obtenir des mètres par seconde, puis multiplie cette valeur par le délai en secondes. À 90 kilomètres par heure, un véhicule parcourt 25 mètres par seconde. Avec un délai de 1.5 secondes, il avance de 37.5 mètres avant le freinage. Le résultat est également converti en pieds. Le modèle suppose une vitesse constante jusqu’au déclenchement des freins. Il n’ajoute aucune distance de freinage et ne représente donc pas la distance totale nécessaire pour s’arrêter. La même fonction pure s’exécute dans le navigateur et via l’API, sans réseau, hasard ni horloge.
Choisir les données et lire le résultat
Indiquez la vitesse du véhicule juste avant la phase de réaction, en kilomètres par heure, puis le délai entre la perception du danger et le début du freinage, en secondes. Les deux champs acceptent zéro, mais refusent les valeurs négatives, absentes, non numériques ou non finies. Une vitesse nulle donne une distance nulle; un délai nul aussi, puisque le freinage est alors immédiat dans le scénario mathématique. En réalité, la réaction varie selon l’attention, la visibilité, l’anticipation, la fatigue, l’altération des facultés, l’âge et la méthode de mesure. Cet outil ne choisit pas de valeur universelle à votre place. Utilisez une donnée justifiée par votre cours, norme, étude, enregistrement ou scénario, et comparez plusieurs hypothèses en cas d’incertitude. La vitesse convertie rend le calcul transparent, tandis que les mètres et les pieds facilitent les rapports. Il s’agit d’un scénario arithmétique, non d’une conclusion sur un conducteur précis. Chaque requête API réussie coûte $0.002 par élément.
Réaction, freinage et distance d’arrêt
La distance de réaction s’achève au début du freinage. La distance de freinage commence alors et se poursuit jusqu’à l’immobilisation; leur somme constitue généralement la distance d’arrêt. Cette distinction évite une confusion courante: la vitesse détermine directement le trajet avant freinage, tandis que la suite dépend aussi des pneus, des freins, de la pente, de l’adhérence, de la météo et de l’évolution de l’effort de freinage. Cette capacité calcule uniquement la composante préalable au freinage à partir de la vitesse et du temps. Elle ne prédit pas une collision, ne reconstitue pas un accident et ne remplace pas des mesures, un modèle d’ingénierie, une norme locale ou une expertise lorsque la sécurité ou le droit sont en jeu. Elle convient aux comparaisons contrôlées: fixez le délai pour observer l’effet de la vitesse, ou fixez la vitesse pour étudier une réaction plus longue. Ce périmètre précis facilite des résultats explicables et reproductibles en cours, en formation et dans des tableaux préliminaires.
Cas d’usage
Éducation à la sécurité routière
Montrez le trajet parcouru avant freinage pour différentes vitesses et hypothèses de réaction.
Scénarios de formation des conducteurs
Créez des exemples distinguant clairement la phase de perception-réaction du freinage ultérieur.
Comparaisons préliminaires d’incidents
Produisez des scénarios reproductibles avant un modèle spécialisé de freinage ou de reconstitution.
Questions fréquentes
Qu’est-ce que la distance de réaction?
C’est la distance parcourue entre la perception d’un danger et le début du freinage.
Quelle formule est utilisée?
Distance en mètres = (vitesse en km/h divisée par 3.6) multipliée par le temps de réaction en secondes.
Est-ce la même chose que la distance d’arrêt?
Non. La distance d’arrêt totale comprend aussi le trajet effectué après le début du freinage.
Le calculateur choisit-il un temps standard?
Non. Vous indiquez le délai adapté à votre source ou scénario, car les réactions réelles varient.
Quel est le tarif de l’API?
Chaque requête API réussie coûte $0.002 par élément. Le calcul dans le navigateur est gratuit.
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/travel/reaction-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed_kmh":90,"reaction_time_seconds":1.5}'const res = await fetch("https://api.kit.forhosting.com/travel/reaction-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed_kmh": 90,
"reaction_time_seconds": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/reaction-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed_kmh": 90,
"reaction_time_seconds": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/reaction-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed_kmh":90,"reaction_time_seconds":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed_kmh":90,"reaction_time_seconds":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/reaction-distance", 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
{
"speed_kmh": 90,
"reaction_time_seconds": 1.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.reaction_distance",
"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.
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. |