| > Steer-by-wire Thinking back to case-studies around the Therac-25 [0], I would like to pre-emptively highlight the differences between: 1. Technique X is unsafe. 2. Technique X is unsafe because too much can go wrong even with the best intentions. 3. Technique X is unsafe without strong QA and interlocking safety measures, and there's too much economic pressure for the manufacturer to cut corners. [0] https://en.wikipedia.org/wiki/Therac-25 |
If the whole thing goes through the computer then there are lots of new ways to fail. Steering wheel position sensor goes bad on the highway? Computer gets bad data. Control wires get disconnected or damaged? No data. Completely unrelated wires get shorted and fry the computer? No steering. Anything pops the wrong fuse? No power, no computer or steering motors.
Some of those can be mitigated with redundancy but you're still vulnerable to common causes. You have three position sensors and someone dumps their beverage down the steering column, are there any left and do you have any good way to determine which one(s)? The vehicle took some minor damage allowing water to get somewhere it's not intended to, any way to guarantee you're not about to lose both sides of a redundant electrical system the next time it goes through a puddle infused with conductive road salt?