Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That was true 20 years ago. The question is how much do you ease up the brake on that specific wheel, and then how much do you reapply it? You need to know the coefficient of friction of the road to know this. Modern controllers are doing a physics simulation of the entire vehicle, and part of this is the weight transfer as you go around a corner (which is partially influenced by the CoG). They then do a physics simulation of the hydraulic brake circuit so it knows how long to run the pump to build up the desired brake pressure.

Now of course this is combined with stability control (since that is required by law) and both of them are controlled by the same code.

(On a related note, I've spent way too much time reverse engineering the calibration for the ABS for a Silverado truck. Ridiculously huge program, ridiculously complicated, and I have a sneaking suspicion that the source code is a mess.)



Software for these controllers are usually codegen'd from a Simulink model (or equivalent dataflow language), which contributes to the difficulty in reverse engineering.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: