If you’ve bought a new car recently, or even if you’ve seen any car commercials lately, you’ve probably noticed the increasing number of safety features available: cars now brake automatically if they sense an obstacle, they can essentially park themselves, and your car will beep if you’re crossing your lane boundary.
These types of features have reduced single vehicle accidents by 25% already, but they all rely on on-board software that tells the car what to do.
“The modern vehicle… is more of a software platform”, says Professor John McPhee, a mechanical engineer at the University of Waterloo. “For a fully automated vehicle, you’re going to have 200 to 300 million lines of software code… that’s more than a Boeing 777.”
McPhee’s research is focused on dynamics and control to make sure these many lines of code function reliably.
Vehicle automation is also closely related to green vehicle technology. On-board computers can collect data from the road and other cars in real time, telling the vehicle when to turn the engine off, when to leave it on, and when to regenerate energy from braking. All of these things can help reduce emissions in the most efficient way possible.
“Fully autonomous cars are going to have huge impacts (on the) health of Canadians.”