This is the norm for most cars with servo steering.
If a booster fails you have a chance of overpowering it, it's not that strong. A faulty steer-by-wire will swing you into the oncoming lane with no recourse.
When all of that is implemented in cars and weathers for 10-20 years I might consider it.
Otherwise, seeing as Toyota's regen braking code had like 10k global variables, I'm not touching that with at 10 foot pole.
Acceleration/braking can be quite bad but there's normally neutral and ignition switches. With steering there's literally nothing between you cruising along a highway and you splattered on some concrete pillar 200ms later.
As long as the steering wheel is there it might as well be connected to the rack, forever.
It stops making sense to have a bunch of rods zigzagging everywhere.
Also inside the wheels makes no sense at all, google unsprung weight.
They generally have the following root safety requirements:
- the assist system must not cause "blocking" (unturnable wheels/steering wheel)
- the assist system must not cause unintended steering
- the assist system must be able to restart in less than 20 milliseconds
- the assist system must stay passive after a number of unsuccessful startups/unrecoverable errors (typically 3). In this case the mechanical steering column still provides a way for the driver to control the car.
It has been 10+ years since I last worked such a system, but drive by wire was only on the horizon, not the norm, and as far as I know the authorities only allowed drive by wire solution some 2-3 years ago, with product development lifecycle of around 5 years that means they are still not the norm among new cars I believe.
Back then more redundancy in the electric motors (more gradual failure if one phase goes bust, not going into deadlock in certain angles when any of the 3 phases is malfunctioning) and authenticated communications on the system bus (which was considered trusted earlier) were on the roadmap for the next gen steering systems, which are mandatory requirements before you can get to steer by wire.
Having redundant bus and redundant sensors usable by multiple subsystems is a better way.
Well, I have heard of power assist using a single simple potentiometer as a steering wheel position sensor in some really cheap cars... I'm not sure how much of an urban legend that is, but nowadays it surely wouldn't cut it for road permission in the EU.
Having to account for a DOS attack from a compromised head unit or some such just seems like a nightmare.
To overcome this the plan back when I was working on that product was to use 2 system buses, one isolated internal for the safe critical sensor/control network, and one user facing untrusted bus, with a ECU designed to serve as a firewall basically.
https://www.yahoo.com/news/man-alarmed-cybertrucks-steering-...
Don't give them ideas...