Real-world drivers frequently push (and hold pushed) the door buttons before stopping, particularly if delayed, eager to save half a second or so. Specifically they may push the buttons before the velocity constraint for opening has been satisfied. The earliest time when the behavior currently simulated may push a door button, on the other hand, is when opening is guaranteed to succeed.
Things to consider:
Such an enhancement would of course most frequently solely apply to rear door opening due to passengers having issued a stop request – front door opening due to passengers wishing to board, on the other hand, cannot be predicted in advance (see #17 ).
The enhancement would have to only apply to variants where door opening is allowed without prior manual stop brake engagement (as opposed to e.g. BVG variants).
Not all door scripts support this kind of behavior (pushing and holding door buttons pushed before stopping, and opening still being acknowledged when having stopped), with the M+R NL/NG being a notable example. Furthermore we're not quite sure whether modern real-world vehicles (let's say those manufactured during the past decade) still support this kind of behavior in general (revised safety standards could have been established in the meantime), either.
Real-world drivers frequently push (and hold pushed) the door buttons before stopping, particularly if delayed, eager to save half a second or so. Specifically they may push the buttons before the velocity constraint for opening has been satisfied. The earliest time when the behavior currently simulated may push a door button, on the other hand, is when opening is guaranteed to succeed.
Things to consider: