Pouvoir changer la vitesse à vélo
publié le , mis à jourAutre chose : je trouve la vitesse du vélo pour les itinéraires un peu élevée (mettre 16 ou 17 km/h plutôt que 20?)
Faisable assez facilement je crois soit via des paramètres de profil, soit via le téléchargement d'un profil modifié avant le calcul d'itinéraire.
FlorentRICHARD
ça m'intéresserait aussi de pouvoir modifier la vitesse: à la fois en vélo et en mode piéton (ça permet d'adapter à son cas si on marche avec une canne ou si l'on accepte de courir pour attraper son train à l'heure).
- directement dans le calcul d'itinéraire (champ avec vitesse moyenne prérempli, mais modifiable)
- dans le profil utilisateur et réutiliser la valeur par défaut lors du calcul
laem
Je crois que dans Brouter pour le vélo, c'est le nombre de watts qu'il faut changer. Faut alors rendre ça intelligible à l'utilisateur.
etienneJr
Je me suis dit la même chose hier en réalisant que je roulais à 15km/h alors que le calculateur utilisait 21.
FlorentRICHARD
@laem wrote in https://codeberg.org/cartes/web/issues/758#issuecomment-21230792:
Je crois que dans Brouter pour le vélo, c'est le nombre de watts qu'il faut changer. Faut alors rendre ça intelligible à l'utilisateur.
Effectivement, dans cet exemple de profil fastbike.brf , on trouve plusieurs paramètres:
# Kinematic model parameters (travel time computation) assign totalMass = 90 # %totalMass% | Mass (in kg) of the bike + biker, for travel time computation | number assign maxSpeed = 45 # %maxSpeed% | Absolute maximum speed (in km/h), for travel time computation | number assign S_C_x = 0.225 # %S_C_x% | Drag coefficient times the reference area (in m^2), for travel time computation | number assign C_r = 0.01 # %C_r% | Rolling resistance coefficient (dimensionless), for travel time computation | number assign bikerPower = 100 # %bikerPower% | Average power (in W) provided by the biker, for travel time computation | numberC'est assez incompréhensible pour quasiment tout le monde, et des infos trop personnelles à stocker. Ce genre de paramètre peut se comprendre, pour calculer les vitesses selon la pente, le type de route/chemin, le type de surface, etc.
En solutions possibles:
- Trouver le moyen d'adapter une vitesse moyenne avec ces différents paramètres.
- Ou préparer 4-5 profils (pro/habitué/occasionnel/...) qui auraient une puissance différente et qui permettraient déjà d'adapter un peu la vitesse moyenne.
laem
Un slider avec 3 positions me semblerait pas mal ?
< ---- balade tranquilou --- vélotaf ---- je fonce ------ >
Il adapterait simplement la puissance.
Pour les VE c'est pas évident, car avec un VE on peut soit rouler toujours à 25 km/h à forte puissance, soit rouler peinard, au choix. C'est surtout sur la vitesse en montée que le VE fait la diff. Je ne sais pas s'il y a un minSpeed ou si on peut l'introduire.
L'autre option sophistiquée c'est de stocker les vitesses réelles des trajets faits sur cartes.app, en localstorage, privé, et d'adapter le bikerPower avec une règle de trois.
Fonctionnalité assez ouf, qui s'améliore au fil du temps, mais pas non plus triviale à coder.
FlorentRICHARD
@laem wrote in https://codeberg.org/cartes/web/issues/758#issuecomment-21235103:
Un slider avec 3 positions me semblerait pas mal ?
< ---- balade tranquilou --- vélotaf ---- je fonce ------ >
Oui, très bien le slider. pour le mode piéton, ça peut faire de même avec < ---- balade tranquilou --- marche rapide ---- je cours------ > ce serait déjà un bon moyen de tester l'adaptation de l'itinéraire à plusieurs vitesses.
esmenard
@laem wrote in https://codeberg.org/cartes/web/issues/758#issuecomment-21235103:
C'est surtout sur la vitesse en montée que le VE fait la diff
Et aussi sur l'accélération, mais je ne sais pas si on perd un temps significatif à accélérer en vélo.
Sinon, je connais un calculateur d'itinéraire qui fait la distinction entre vélo musculaire et électrique, c'est celui d'IDFM. Par exemple, sur un itinéraire un peu au pif, on trouve 2h27 en musculaire vs 1h40 en électrique, et une distance de 30,7 km vs 31,5 km (j'imagine parce qu'on ne fait pas de détour pour éviter les fortes pentes). Et il permet aussi de choisir une vitesse de marche et de vélo avec 3 options, exactement comme vous le proposez. Par contre à ma connaissance le code du site n'est pas libre, donc aucune idée de comment c'est fait...
etienneJr
J'approuve aussi l'idée des 3 niveaux, reste à choisir la vitesse moyenne qu'on veut mettre à chacun (puis caler les paramètres brouter pour l'obtenir).
Pour l'exemple, on a fait une balade familiale ce matin, 19km tout plat, on a roulé à 11 km/h de moyenne 😅
laem
on trouve 2h27 en musculaire vs 1h40 en électrique
Ça me parait assez énorme comme diff. Je sais pas sur quoi ça se base, à mon avis y a 1 % de chances que ce soit une donnée réelle constatée 😅 et 99 % de chances pour que ce soit la même erreur qui est faite pour avantager le 130 km/h en voiture alors qu'en vrai le 110 ne fait perdre presque rien.
laem
Pour l'exemple, on a fait une balade familiale ce matin, 19km tout plat, on a roulé à 11 km/h de moyenne 😅
Je plussoie, et de mon côté pourtant cycliste amateur, quand je fais mes rando vélo + train pour aller en WE, je trouve que les calculateurs sous-estiment toujours le temps.
Mais c'est pas forcément la vitesse, mais l'absence de pause prévue. Ce serait vachement bien d'ajouter des pauses automatiques dans les deux options pas "rapide".
severo
Re pauses : j'ai toujours pensé pareil pour les itinéraires en voiture, genre 6h -> plusieurs pauses.
waterced
Je suis allé fouiller mes données Vélib' à Paris, sur les trajets je suis à 10-14 km/h de vitesse moyenne en vélo musculaire et 18-20 km/h de vitesse moyenne en vélo électrique. Données sur des trajets de 15 à 30 min, j'ai ignoré les trajets très lents (vélibs cassés). Extrapolé à un trajet de 30km, ça fait des fourchettes de 2h10-3h en musculaire et 1h30-1h40 en électrique.
laem
Re pauses : j'ai toujours pensé pareil pour les itinéraires en voiture, genre 6h -> plusieurs pauses.
Carrément, c'est transverses aux transports :) Et pour la sécurité, bien plus nécessaire pour la voiture que pour le vélo.
Extrapolé à un trajet de 30km, ça fait des fourchettes de 2h10-3h en musculaire et 1h30-1h40 en électrique.
Intéressant !
FlorentRICHARD
Suite à l'annonce que vous avez faite ce midi, je vois (et teste) que tout ça est implémenté, avec plein d'options. C'est top tous ces choix 👍Bravo à vous et merci!!
laem
Ce n'est encore qu'un début. On peut choisir entre "tranquilou" -> 50
bikerPower(dans brouter trekking.brf), ou la base par défaut à 100 W.Un choix plus nuancé entre 4 allures + vitesse moyenne me semble toujours une cible moyen-terme.