A student project at ZF in Birmingham, UK, is converting vehicle components to support dual controls.
The project started out using an Arduino board and the Python language to enable parallel operation of the steering wheel, brake and accelerator, for example for driving instructors to use.
The project also developed a simulator to test out the system, and ranks in the top ten projects for the Tier One company worldwide.
The site in Birmingham is the global centre for the technology development and hosts local university students as interns every year.
The next phase of the project is using the functional safety redundancy of the recently developed steer-by-wire actuator. The production actuator has two lanes for functional redundancy. The project is now using those two lanes to provide two channels for steering, with an implementation being written in C.
However this could compromise the redundancy of the actutator, so the students on the project are investigating how other sensors around the vehicle can be used for functional safety.