When Scott McKay got hit with a $373 speeding ticket while driving his Tesla Model 3 in southeast Calgary late last month, you can imagine what he said.
But, the data McKay pulled from the vehicle’s computer tells a different story than that of going 120 km/h in an 80 km/h zone. It’s raised an interesting legal test in his mind when it comes to reasonable doubt in court.
McKay had just visited a client and wanted to hit the Home Depot west of the intersection of Glenmore and Deerfoot Trails.
When he left the Home Depot, McKay went eastbound on Glenmore Trail to hit Deerfoot Trail southbound. When he merged from the overpass on to Glenmore Trail just before Blackfoot Trail, he saw the red and blues of a Calgary police cruiser.
“I haven’t been pulled over in a long time, so it kind of makes me a little bit nervous. I’m not a perpetual speeder or violator, or any of that kind of stuff,” McKay said.
The officer walked up to the window, according to McKay, and asked him if he knew why he’d been pulled over.
“He said, ‘I estimated you doing 120 in an 80 zone… license, registration, insurance,” McKay said.
“It didn’t sit right with me. Even with he handed me the ticket it didn’t sit right.”
McKay said he’s been driving a while and figured he had a good idea of his own estimated speed. He admits he probably sped up to merge into traffic, but wasn’t convinced it was 120.
“Then I remembered I subscribed to this software called TeslaFi,” McKay said.
‘Data centre on wheels’
Most new vehicles today feel like they have more microchips than a typical laptop computer. Especially a Tesla, McKay said.
“It’s basically a data centre on wheels,” he said.
McKay figured he’d see if the data available on the vehicle matched the ticket he was issued showing he’d exceeded the speed limit by 40 km/h.
TeslaFi is an Application-program-interface (API)-driven data app that shows Tesla owners the diagnostic information on their vehicles at a given point in time.
McKay pulled the data for the time in question. It showed that his vehicle didn’t exceed 97 kilometres an hour. His average speed from 1:06 to 1:09 p.m. that day was 31 kilometres per hour.

When asked, the Calgary police said they couldn’t comment on the specific situation because it was to go before the courts.
They said vehicle data isn’t court certified, meaning that it hasn’t yet been adequately tested as evidence in a court of law in cases like this.
GPS data, in particular, isn’t always 100 per cent reliable in based on available satellites and the specific point in time data. This data is often used in collision reconstruction, but only has one piece of the puzzle.
When we asked TeslaFi if their data was court certified, they confirmed it wasn’t.

They directed us to a website on the data, which comes from Tesla’s “unofficial API.”
There it said: “Gives point-in-time data about the state of the vehicle and basic controls over certain functions of the vehicle.”
It said it streams the data at half second increments.
Police estimate tickets
McKay said the one aspect of this that concerns him more is that he’s taking it on the chin for an estimated ticket. If he’d been clocked going that speed, it would be an easier pill to swallow.
Sgt. John Hebert with the Calgary Police Traffic Section said most people – like officers – already do speed estimates on a regular basis. They’re testing how quickly a vehicle is travelling at an intersection or when a vehicle is travelling towards them.
Calgary police use that instinct and they train to become more exact.
“Everybody who gets introduced to speed enforcement gets taken out to a couple of different locations and they actually fill out a sheet and do start doing estimates,” he said.
They track the actual speeds versus the estimates.
“We work on developing that, getting it down to more of a finite number,” Sgt. Hebert said.
What they’ll quite often do is estimate the speed of a vehicle in a fixed location before activating the speed detection device. That way they can confirm the estimate.
In cases where there isn’t a fixed location and a police cruiser is following, Sgt. Hebert said the officer looks at the totality of the situation. They may have to speed up to reach a vehicle, or that vehicle may be pulling away.
There are other giveaways when vehicles are speeding up or slowing down. It could be the obvious brake lights, or a lowering of the vehicle’s nose that indicates reduced speed, said Sgt. Hebert. They also train estimating speeds against other moving backgrounds.
He likened it to a baseball batter learning to judge the speed and direction of a pitch.
“That baseball player uses that experience and knowledge about how that looks to decide whether or not to swing.”
Beyond a reasonable doubt
McKay said he’s going to fight the ticket. He believes the evidence from his vehicle provides enough reasonable doubt to have it quashed in court.
“The Crown has to prove I was doing 120 so I don’t know how he’s going to be able to do that,” he said.
It’s worth it, McKay said. The ticket comes with four demerits and likely a big bump to insurance.
He’s also concerned about the number of estimated tickets that are being doled out to drivers without this kind of onboard analytics.
McKay said it’s a case where maybe traffic enforcement hasn’t caught up with the technology available in vehicles today.
“Is that tailing me enough? Did you follow me enough before you lit up the lights and pulled me over to the side? My data says no. I don’t know what the judge will say,” McKay said.