Monday, May 13, 2013

The great autonomous car debate

Paul Leroux
When it comes to cars that drive themselves, are you for or against? Either way, you're bound to find fodder for your arguments in Six reasons to love, or loathe, autonomous cars, a recent CNET article co-authored by Wayne Cunningham and Antuan Goodwin.

Wayne is for, Antuan is against, and they both score good points. For instance, Wayne argues that autonomous cars will reduce accidents and help the elderly remain mobile. Antuan, meanwhile, warns of the potential for reduced privacy and the likelihood that driving will become less random — that last point may not sound like a drawback, but I found myself nodding in agreement.

Actually, I found myself agreeing with both writers on several points. Does that make me a fence-sitter or just someone with a balanced perspective? Read the article and tell me what you think.

Thursday, May 9, 2013

Specs for Cars?

Tina Jeffrey
As Google Glass, the latest in experimental computer wearables, starts to make its way into the hands of select users, a multitude of use cases is popping up. For instance, a WIRED article recently explored the notion of your car being a ‘killer app’ for Google Glass. Now, you may not want to think of your car as a killer app, but let’s contemplate this use case for a moment.

Drivers wearing Glass could pair their new specs to their phone and instantly have a personal heads-up display (HUD) that overlays virtual road signs and GPS information over the scene in front of them. For instance:


Source: Google

Glass also understands voice commands and could dictate an email, display turn by turn directions, or set up and display point-of-interest destination data based on a simple voice command such as “Find the nearest Starbucks”.

This is all very cool — but does it bring anything new to the driving experience that isn’t already available? Not really. Car makers have already deployed voice-enabled systems to interface with navigation and location-based services; these services either run locally or are accessed through a brought-in mobile device and displayed on the head unit in a safe manner. ADAS algorithms, meanwhile, perform real-time traffic sign detection and recognition to display speed limits on the vehicle’s HUD. All this technology exists today and works quite well.

Catch me if you can
Another aspect to consider is the regulatory uncertainty created by drivers wearing these types of devices. Police can spot a driver with their head down texting on a cellphone or watching a movie on a DVD player. But detecting a driver performing these same activities while wearing a head-mounted display — not so easy. There’s no way of knowing whether the activities a driver is engaged in are driving related or an outright distraction. Unlike an HUD specified by the automaker, which is designed to coordinate and synchronize displayed data based on vehicle conditions and an assessment of cognitive load, a head-mounted display like Glass could give a driver free reign to engage in any activity at any time. This flies in the face of driver distraction guidelines being promulgated by government agencies.

Don’t get me wrong. Glass is cool technology, and I see viable applications for it. For instance, as an alternative to helmet cams when filming a first-person perspective of a ski run down a mountain, or in taking augmented reality gaming to the next level. (You can see many other applications on the Glass site.) But Glass is a personal display that operates as an extension of your cellphone, not as a replacement for a car’s HUD. Cars need well-integrated, useable systems that can safely enhance the driving experience. Because of this, I don’t believe that devices like Glass, as they are currently conceived, will garner a spot in our cars.

Tuesday, May 7, 2013

QNX, Renesas to integrate R-Car SoCs and QNX CAR platform

Paul Leroux
This just in: QNX and Renesas today announced that they are integrating support for Renesas R-Car SoCs into the QNX CAR application platform. The companies also announced that QNX is joining the Renesas R-Car consortium, a partner program designed to help drive rapid development of next-generation in-car systems.

Renesas designed its R-Car SoCs to power a variety of high-end navigation and infotainment systems. The SoCs integrate a 3D graphics processor, an audio processing DSP, and image recognition processing IPs, as well as support for CAN, MOST, USB, Ethernet, SD Card, and other interfaces.

As part of their collaboration, QNX and Renesas intend to include support for the recently announced R-Car H2 Soc. According to Renesas, the H2 is now the world's highest-performance SoC for car information systems, with a Dhrystone benchmark of over 25000 DMIPS.

For more information, read the press release.

UPDATE: My colleague Kosuke, who writes for the QNX Japan blog, has just sent some photos from the Embedded Systems Expo in Tokyo, where Renesas unveiled the first demonstration of the QNX CAR platform on an R-Car M1A processor.

Here is a shot of the demo:



And here's a closeup of the BOCK-W board that hosts the M1A processor:


Monday, May 6, 2013

Experience the MLOVE!

Justin Moon
The Monterey Peninsula is arguably one of the most inspiring backdrops for a conference on the planet. I couldn’t think of a better place to hold this year’s MLOVE Confestival USA. MLOVE brings together thought leaders, business innovators, and forward thinking engineers in the mobile space for three days of inspirational talks and thought-provoking workshops. The goal of the conference is quite simply to inspire attendees and spark innovation. This year the QNX team pulled out all the stops — not only did we have a speaking slot but the QNX technology concept car (a specially modified Bentley) was front and center throughout the entire conference.

Day 1
MLOVE was the first outdoor public demonstration of the Bentley, so Mark Rigley and I started the day by putting the car through its paces. Connectivity? Check. Screens visible in the sunlight? Got it. Input, voice, touch, media? All good! In the afternoon we demonstrated the Bentley to delegates from a wide range of mobile companies. Kudos to our talented concept development team for flawless execution.

The evening’s festivities were in the key of inspiration. A very engaging talk by Maurice Conti of Autodesk on future trends was the opening salvo. Steve Brown, producer and director at Spark Pictures, introduced a feature film that showcases passion and empowerment during the Burning Man Festival.

Inside the Bentley
Day 2
The second day was jam-packed with presentations, an open space interactive ideation session, and even a startup competition. The focus of the day’s presentations included the internet of things, wearable computing, artificial intelligence, and transformational media. Highlights included discussions not just on the digitization and connectivity of things, but on the over-arching experience contained within the idea. We also learned what space startup Nanosatisfi is doing with lightweight, inexpensive satellites (CubeSats) that users can rent for experiments. Talk about the Internet of Things! Each break in the action saw the Bentley come back into focus with engaging conversations as well as demonstrations.

Day 3
Connected Vehicle day! Day 3 saw a very passionate set of presentations focusing on connected vehicles and how we will interact with them. Topics included direct interaction (the fusion of mobile and automotive technology), inter-vehicle communication, and interaction with city infrastructure. I had the opportunity (and the pleasure) to deliver a talk around reshaping the mobile and automotive user experience. The exclamation point to my presentation was the seamless interaction between my mobile device and the Bentley, which was just outside the conference area. Not only did I speak about the possibilities, I demonstrated them.

Moving the needle
MLOVE is about innovative people coming together to discuss future trends in mobility, to figure out what needs to be done to move the needle, and generally to be inspired by the experience. Ideation was abundant and minds were blown. Thank you MLOVE — now I have so much more to think about! In all seriousness, great conference, great ideas, great people, a great experience.


Wednesday, May 1, 2013

Report from Barcelona: first meeting of the W3C automotive business group

Last week, I had the privilege of attending the first face-to-face meeting of the W3C automotive business group and the honor of being nominated group co-chair. (The other co-chair is Adam Abramski, an open source project manager for Intel.) With more than 70 members, the group has already become the eight-largest group in the W3C, even though it is barely two months old. Clearly, it’s generating a lot of interest.

The meeting included three presentations and two contributions. I presented on the lessons we’ve learned with the QNX CAR platform, how we think the market is changing, and how these changes should drive HTML5 standardization efforts.

I presented my three “musts” for standardizing HTML5 in the car:
  1. Must create something designed to run apps, not HMIs (unless HMIs come along for free)
  2. Must focus on mobile developers as the target development audience
  3. Must support integration of HTML5 environments with native environments like EB Guide and Qt
I described some of the changes that have resulted from the alignment of the QNX CAR platform with the Apache Cordova framework, and why they are crucial to our HTML5 work. Unfortunately, we didn't have our W3C contribution ready due to these changes, but members generally agreed that having a standard consistent with mobile development was an appropriate course change.

Tizen and GenIVI gave presentations about their vehicle APIs. Tizen has contributed its APIs, but GenIVI hasn't yet — still waiting on final approvals. Webinos contributed its APIs before the meeting, but didn’t deliver a presentation on its contribution; members had reviewed the Webinos work before the meeting.

The meeting was a great chance to sit down with people I don’t normally meet. Overall, the group is moving in the right direction, creating a standard that can help automakers bring the goodness of HTML5 into the car.

Sunday, April 28, 2013

Autonomous, not driverless

Paul Leroux
I don't know about you, but I'm looking forward to the era of self-driving cars. After all, why spend countless hours negotiating rush-hour traffic when the car could do all the work? Just think of all the things you could do instead: read a novel, Facebook with friends, or even watch Babylon 5 re-runs.

Unlike Babylon 5, this scenario is no longer a page out of science fiction. It’s coming soon, faster than many imagine. That said, the story of the self-driving car still has a few unfinished chapters — chapters in which the human driver still has an important role to play. Yes, that means you.

As I’ve discussed in previous posts, the fully autonomous car is a work in progress. In fact, some of the technologies that will enable cars to drive themselves (adaptive cruise control, forward collision avoidance, etc.) are already in place. Moreover, research suggests that these technologies can, among other things, improve traffic flow and reduce accidents. But does that mean you will soon be able to sit back, close your eyes, and let the car do everything? Not quite.

Evolution, not revolution
If you ask me, Thilo Koslowski of Gartner hit the bull's eye when he said that self-driving cars will go through three evolutionary phases: from automated to autonomous to unmanned. Until we reach the endpoint, we should pay heed to the words of Toyota's Jim Pisz: autonomous does not mean driverless.

If planes can do it…
Some folks hear this and are disappointed. They point to auto-pilot technology in planes and ask why we can’t have driverless cars sooner than later. The argument goes something like this: "It's much harder to fly a plane, yet we have no problem with a computer handling such a complex task. So why not let a computer drive your car?”

If only life were so simple. For one thing, automakers will have to make autonomous cars affordable — doable but not easy. They’ll also have to negotiate a variety of legal hurdles. And in any case, driving and flying have less in common than you might think.

When you drive, you must remain alert on a continuous basis. Lose your attention for a second, and you stand a good chance of hitting something or somebody. The same doesn't always hold true in flight. When a plane is cruising at 30,000 feet along a proscribed flight path, the pilot can avert his or her attention for 5 seconds and incur little chance of hitting anything. In comparison, a driver who becomes distracted for 5 seconds is hell on wheels.

And, of course, auto-pilot doesn’t mean pilot-less. As Ricky Hudi of Audi points out, pilots may rely on autopilot, but they still retain full responsibility for flying the plane. So just because your car is on auto-pilot doesn’t mean you can watch YouTube on your tablet. Bummer, I know.

An alarming solution
Source: Modern Mechanix blog (and yes, that should 
read Frankfurt)

All of which to say, the driver of an autonomous car will have to remain alert most or all of the time — until, of course, autonomous vehicles become better than humans at handling every potential scenario. Now that could happen, but it will take a while.

It seems that someone anticipated this problem in the early 50s when they invented “alarming glasses” — take a gander at the accompanying photo from the August 1951 issue of Modern Mechanix.

Scoff if you will, but a kinder and gentler form of this technology is exactly what autonomous cars need. No, I'm not suggesting that scientists find a better way to glue wires to eyelids. But I am saying that, until cars become fully and safely autonomous, drivers will need to pay attention — after all, it’s tempting to drift off when the car is doing all the work. And, indeed, technologies to keep drivers alert are already being developed.

Pre-warned means prepared
Mind you, it isn’t enough to keep the driver alert; the car may also need to issue “pre-warnings” for when the driver needs to take over. For instance, let’s say driving conditions become too challenging for the car’s autonomous mode to handle — these could heavy rain, a street filled with pedestrians, or an area where lane markers are obscured by snow. In that case, the car can’t wait until it can no longer drive itself before alerting the driver, for the simple reason that the driver may simply take too long to assess the situation. The car will need to provide ample warning ahead of time.

The more, the better
That cars will become autonomous is inevitable. In fact, the more autonomous, the better, as far I'm concerned. Research already suggests that technologies for enabling autonomous driving can, in many cases, do a better job of avoiding accidents and improving traffic flow than human drivers. They also seem to do better at things like parallel parking — a task that has caused more than one student driver to fail a driving test.

But does this all mean that, as a driver, I can stop paying attention? Not in the near future. But someday.

Thursday, April 25, 2013

Goodbye passwords, hello biometrics

Let's face it — passwords suck.

Every day we have to recall all manner of alphanumeric combinations for bank PINs, network log-ons, corporate email, social networking, and e-commerce. According to Microsoft Research, the average user types eight passwords per day.

During a talk at last year's SAE Convergence, Joseph Carra from the US Department of Transportation said, “Passwords have to go” ... a breath of fresh air for those of us who rely heavily on the "forgot password" option. The stage is set, according to Carra, for biometrics to replace passwords in the vehicle.

Using biometrics for driver preferences is nothing new — my favorite example is a car seat that can identify you by the shape of your butt — but using them to replace passwords makes perfect sense.

Ultrasound fingerprinting, iris scans, facial recognition, signature dynamics, voice recognition, keystroke dynamics, hand geometry, skin patterns, and foot dynamics are already being used in enterprise security, law enforcement, border control, ATM transactions, and so on. And second-gen biometrics promise to pump up the Sci-Fi factor with neural wave analysis, electro-physiological biometrics, skin luminescence, body odor, and so on.

Many technologies eventually find their way into the car after becoming popular elsewhere — mobile telephony, media players, GPS navigation, etc. I can’t think of too many world-changing technologies that got their start inside the car. But given the innovative trajectory of today’s auto industry, that may be about to change.