A difference though is that it works with an external config file which contains the rules for walking comfort. I haven't been able to find an example in their repository and have ask here: https://github.com/opentripplanner/OpenTripPlanner/issues/3516
Interestingly they include code to recompute the walking comfort at runtime. Not sure why that is useful but this also means that they keep all the OSM tags around in memory which probably increases memory consumption by a lot.
I took a look at this and it works very similarly to the bicycle safety factors: it computes a score at graph build time.
As with the bike safety factor it's then evaluated at traversal time.
A difference though is that it works with an external config file which contains the rules for walking comfort. I haven't been able to find an example in their repository and have ask here: https://github.com/opentripplanner/OpenTripPlanner/issues/3516
I also couldn't find it when searching through their organisation on Github: https://github.com/search?q=org%3Aibi-group+walk-config.json&type=issues
Interestingly they include code to recompute the walking comfort at runtime. Not sure why that is useful but this also means that they keep all the OSM tags around in memory which probably increases memory consumption by a lot.