← Retour aux issues

Pouvoir changer la vitesse à vélo

publié le , mis à jour
Avatar Codeberg de laemlaem

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

  1. Avatar Codeberg de FlorentRICHARDFlorentRICHARD

    ç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
  2. Avatar Codeberg de laemlaem

    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.

  3. Avatar Codeberg de etienneJretienneJr

    Je me suis dit la même chose hier en réalisant que je roulais à 15km/h alors que le calculateur utilisait 21.

  4. Avatar Codeberg de FlorentRICHARDFlorentRICHARD

    @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 | number
    

    C'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.
  5. Avatar Codeberg de laemlaem

    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.

  6. Avatar Codeberg de FlorentRICHARDFlorentRICHARD

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

  7. Avatar Codeberg de esmenardesmenard

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

  8. Avatar Codeberg de etienneJretienneJr

    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 😅

  9. Avatar Codeberg de laemlaem

    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.

  10. Avatar Codeberg de laemlaem

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

  11. Avatar Codeberg de severosevero

    Re pauses : j'ai toujours pensé pareil pour les itinéraires en voiture, genre 6h -> plusieurs pauses.

  12. Avatar Codeberg de watercedwaterced

    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.

  13. Avatar Codeberg de laemlaem

    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 !

  14. Avatar Codeberg de FlorentRICHARDFlorentRICHARD

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

  15. Avatar Codeberg de laemlaem

    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.


✏️ Participer à la discussion