|
|
Log in / Subscribe / Register

GENIVI assesses driver distraction and builds on location data

By Nathan Willis
July 9, 2014

ALS 2014

At the 2014 Automotive Linux Summit (ALS) in Tokyo, the GENIVI Alliance showcased several new open-source software projects that are slated to make their way into future in-vehicle systems. They included a framework for tracking driver attention (and, consequently, distraction level) and several new location-based services. For those who do not pay close attention to the automotive software field, these new efforts represent some of the first efforts that push open-source software past the existing, relatively predictable confines of navigation or entertainment—and into more experimental territory.

Driver workload management

[Yusuke Nakamura at ALS]

Yusuke Nakamura from Denso Corporation presented a session about Driver Workload Assessor (DWA), GENIVI's new open-source framework to track the attention of a driver and adjust the behavior of the in-vehicle infotainment (IVI) system accordingly. The need for such a system is well-known, he said; the vehicle is an increasingly complex environment, and society is more and more concerned that driver distraction will result in accidents. He pointed to several studies about the increase in distraction-related crashes, noting that there is a rising trend of distractions from integrated devices—which, as opposed to accidents involving cell phones and other portable devices, is something GENIVI can address directly.

On the flip side, he pointed out, drivers expect and even demand continual access to their information systems; consequently GENIVI's challenge is to not simply keep information away from the driver, but to design a human-machine interface (HMI) system that lets drivers focus on driving when it requires high attention, but adapts to not dissatisfy them on the straight, low-traffic stretches of road when the attention level required drops.

The "smart" solution is to monitor and manage the driver's "workload"—roughly defined as the number and intensity of physical, visual, and cognitive tasks the driver is engaged in. This is a broader definition than "driver distraction," he said; "distraction" is what happens when the workload exceeds the driver's capacity. Even so, some distractions are unhelpful (such as text messages), while other are beneficial (such as alerts and warnings).

The naive approach to managing driver workload, Nakamura said, is to consider only two states: stopped and in-motion. Such an IVI system might simply disable all user input and notifications while in motion, and allow everything when stopped. But this ignores the fact that driver workload goes up and down according to the driving task. DWA defines some middle states in between the naive "all" and "nothing" options; the current version essentially has three in-between states, for "low," "medium," and "high" levels of driver workload.

The plan is that the IVI system would respond to the current workload level by allowing or suppressing input and output. Either individual applications could monitor the current workload level, or a management process could broker API requests, restricting or delaying them when the driver is overly occupied. GENIVI's current approach is to have a "workload manager" process handle the brokering of other applications.

The trick, in either case, is that "driver workload" is fundamentally a cognitive concept. As a result, Nakamura said, software cannot measure it directly. But it can be at least partially inferred from car and environmental conditions. DWA tracks a number of vehicle system states to approximate how busy the driver is: whether the speed is constant, accelerating, or braking, whether the steering wheel is turned, whether the windshield wipers are engaged, and so on. Changes in each of these conditions increment or decrement the current driver workload level—if the driver brakes suddenly and turns the steering wheel, then clearly driving requires more attention at the moment. If a notification comes in at just such a time—for example, an incoming call on the phone paired via Bluetooth—then the workload manager might suppress the phone ringer until the steering wheel straightens out and speed returns to a constant.

Such basic vehicle states are already measured by most modern cars' diagnostic buses. Nakamura demonstrated DWA with a dummy app, in which he could change the simulated vehicle speed and change the steering angle, and DWA would suppress output messages from the dummy app in response. But there are other factors that could also be used to contribute to the driver-workload estimate in the future, he said, including rain sensors, other environmental factors, and even messages from nearby vehicles or infrastructure. There is clearly a lot more to be done, but the benefits are an IVI system that is considerably more responsive to changing conditions than the simplistic all-on/all-off design in use today.

Location-based services

[Philippe Colliot at ALS]

Philippe Colliot of Peugeot Citroën presented the recent work of GENIVI's Location-based services (LBS) expert group, which includes developing several API standards and a demonstration app for GENIVI-compliant IVI systems. The APIs represent the next level up from generic geolocation information, and are intended to let application developers create more complex services. The demo app is called Fuel Stop Advisor, and it represents one example use case: it builds on geolocation, point-of-interest (POI) data, and vehicle status to recommend the best times to stop and refuel.

The LBS group is working on a set of APIs that work in conjunction with the W3C Geolocation API. At present there are four. The Navigation Core API [PDF] (currently at version 3.0) provides a way requesting routing between destinations, including multiple transportation types, breaking the route into segments, and getting "guidance" instructions that can be used as turn-by-turn directions. The Positioning API [PDF] provides dead reckoning, taking gyroscope and compass sensor readings and establishing the vehicle's orientation and motion—so that its position can be tracked on a map even when GPS lock is lost. It is currently at version 2.0.

The Point-of-Interest (POI) Service API [PDF] is designed to serve as a bridge between a POI database and any of several applications that might request POI information. For example, a map application might simply need to display all of the POIs in a rectangular region, while a search application might request all of the POIs in some category (e.g., restaurants) within a given radius of the current position or some other specified location. The POI Service API was recently declared 1.0.

The fourth API is a traffic information API. Colliot explained that GENIVI was attempting to "not reinvent the wheel" where possible, which led to the Traffic API being developed jointly with the European Transport Protocol Experts Group (TPEG), an existing standardization project. Colliot said that the Traffic API had also recently been declared 1.0, although it does not seem to be published on the LBS Git repository.

There are still other areas where the LBS is working on additional specifications, Colliot said, including a Log Replayer API that will allow for easier application testing by playing back position and sensor data. But the group is also working on submitting its APIs to the W3C in the hopes of getting them approved as standards. The Navigation Core API has been submitted, he said, and there are already pending changes in the works based on feedback from navigation services.

Apart from writing specifications, the LBS group has also developed its first open-source app, Fuel Stop Advisor (FSA), "to show people that it is fun to write GENIVI apps." FSA uses the Navit routing engine and Open Street Map (OSM) data. It requires that the car have an active navigation route, and calculates whether or not the current fuel level is enough to get to the destination without stopping. If there is not enough, it recommends alternate routes to stop and refuel along the way.

Colliot showed a demonstration of FSA on his laptop. The user interface is "proof of concept"-level, he said, so it does not look like a finished product. But work continues; the next steps are to port the interface to Qt 5, port the graphics to use GENIVI's Layer Manager (which allows it to be composited with other running applications), and to add the ability to search for refueling stations from additional POI providers.

FSA represents new ground for GENIVI in the sense that it is an end-user application, rather than a base layer. As Colliot indicated in his talk, GENIVI is not changing its mandate—it still targets a middleware layer of software that carmakers do not want to individually reimplement. But it is progress to see that the middleware has gotten to a point where usable applications can be developed.

[Jeremiah Foster at ALS]

GENIVI's community manager Jeremiah Foster also gave a talk, in which he pointed to other projects that are reaching the point where application developers can use them. There is an IVI radio service, for example, that can handle AM, FM, and a variety of digital broadcast standards, and a speech output framework that can be used for anything from turn-by-turn directions to reading text alerts out loud.

The Media Manager project, on which GENIVI is collaborating with Automotive Grade Linux, should have a release ready by October. The goal is an API for connecting to consumer electronics devices for media playback; Foster noted that the team started with the Media Player Remote Interfacing Specification (MPRIS) and has worked with developers from several existing open source projects (like VLC) to make sure that Media Manager meets their needs as well.

Foster ended his session by asking the audience to get involved in the effort; GENIVI wants to know "what is currently missing." As the other GENIVI talks suggested, the project is reaching the point where several of the low-level tasks it has been focusing on are essentially complete, an attention now turns to more user-visible software.

[The author would like to thank The Linux Foundation for travel assistance to attend ALS 2014.]

Index entries for this article
ConferenceAutomotive Linux Summit/2014


to post comments

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 1:40 UTC (Thu) by dberkholz (guest, #23346) [Link] (1 responses)

Can't believe that nobody suggested using the hands-free microphone to listen for screaming kids and scale up distraction level by 10x.

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 15:19 UTC (Thu) by n8willis (subscriber, #43041) [Link]

How do we know nobody has suggested that?

Nate

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 2:07 UTC (Thu) by JoeBuck (subscriber, #2330) [Link] (3 responses)

I've seen people demand that various functions stop working in a moving vehicle, but this ignores the fact that sometimes more than one person is in the car, or your phone might be moving at 80 kph because you're on a train.

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 4:36 UTC (Thu) by alonz (subscriber, #815) [Link] (2 responses)

Well, GENIVI refer to the vehicle's built-in functions—these are always oriented at the driver, not someone else… and they are even in position to determine whether the car is being driven or riding on a train :)

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 7:52 UTC (Thu) by rschroev (subscriber, #4164) [Link] (1 responses)

The article is about the behavior of the infotainment system, which in most cars can be operated by the passenger. IMO the passenger should always have full control over the infotainment system, even when the driver's focus is fully on driving the vehicle.

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 15:17 UTC (Thu) by n8willis (subscriber, #43041) [Link]

Well, that assumes that the passenger is - to start with - an adult. Also, there are certain head-unit functions that are specific to the driver as an individual, such as handsfree phone operation. The microphone for such a system is generally designed as driver-only, in large part because passengers do not have to hold on to the steering wheel. And while passenger-instigated input would probably be fine if the passenger is deemed OK to be in charge (a decision I guess the driver would make?), that still leaves open the question of alerts and other output that could distract the driver.

In short, it's complicated. This project definitely doesn't claim to have every dimension of it figured out.

Nate

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 4:40 UTC (Thu) by alonz (subscriber, #815) [Link] (1 responses)

I hope GENIVI will try and pay attention to the privacy issues surrounding location-based services. At least design the APIs so they will accommodate privacy-preserving LBS schemes (see e.g. this).

GENIVI assesses driver distraction and builds on location data

Posted Jul 11, 2014 22:14 UTC (Fri) by miahfost (guest, #51602) [Link]

I forwarded your link to the author of GENIVI's various LBS software. Great suggestion, thanks!

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 9:50 UTC (Thu) by smurf (subscriber, #17840) [Link] (4 responses)

> It requires that the car have an active navigation route, and
> calculates whether or not the current fuel level is enough
> to get to the destination without stopping.

It *should* calculate whether the fuel level is enough to get to the destination and _then_ to the next fuel stop …

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 11:36 UTC (Thu) by HIGHGuY (subscriber, #62277) [Link] (3 responses)

Many people would also be happy if it takes other criteria into account:
- company running the fuel stop
- price of the fuel at the various stops

Combine that with behavioral pattern knowledge (e.g 90% of my rides are home<->work at more or less common times) and you get to:
- expect where the driver is going, so you can enter satnav target with minimum user intervention (which could enable the fuel stop app)
- know when he/she's late/early compared to usual (and propose a refill early on or postpone until tomorrow)

Of course, privacy should be a concern (i.e. the data should not be allowed to leave the car in any way).

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 15:58 UTC (Thu) by raven667 (guest, #5198) [Link] (2 responses)

The data is likely to leave the car due to the nature of the requests being made, searching for fuel prices within a radius of some location gives some indication of where you are going. The only way to reduce this privacy leak would be to sync all of the data for a region and do the searches locally, like a traditional off-line GPS navigator, but you may lose timeliness of updates by not doing on-line queries.

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 16:26 UTC (Thu) by HIGHGuY (subscriber, #62277) [Link] (1 responses)

At least in the region I live in, fuel prices are typically (base_price + station_price). The latter being mostly fixed.
This means that by fetching the base price and getting periodical updates for larger regions for local extra prices, you get pretty much all you need with very little information leaking.

Even better would be to propagate prices in a P2P fashion downstream.
Cars can already recognize road signs, so they could also recognize prices at gas stations. That data could be propagated in a radius around the gas station by cars crossing each other. Fiction today, reality tomorrow?

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 17:25 UTC (Thu) by raven667 (guest, #5198) [Link]

Depends on the authentication structure of your proposed P2P networks, there will be every incentive to publish bogus updates or otherwise attack members of the system for financial gain or otherwise.

re-use existing APIs

Posted Jul 10, 2014 12:46 UTC (Thu) by pflugstad (subscriber, #224) [Link]

Are they making any attempt to re-use any existing APIs (such as those from Android) for any of this? Or at least to make the APIs behave similarly, to ease porting. I would think Android would have gone over a lot of this ground already (I don't know that though - although Android obviously has location APIs).

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 14:21 UTC (Thu) by roblucid (guest, #48964) [Link] (1 responses)

Would be nice if they reduced "Driver distraction" by turning audio off when tail gating. It might train driver awareness so many seem oblivious to reaction time and increased stopping distances on wet roads.

GENIVI assesses driver distraction and builds on location data

Posted Jul 10, 2014 14:51 UTC (Thu) by mathstuf (subscriber, #69389) [Link]

Or making something like the seatbelt alarm go off the car if there's snow piled on the roof. I've even seen it covering the back windshield completely. If there's something I wish police would crack down on, it's that crap (especially when there's a crust of ice on the top of the snow).

GENIVI assesses driver distraction and builds on location data

Posted Jul 14, 2014 12:56 UTC (Mon) by nix (subscriber, #2304) [Link] (22 responses)

The right time for a driver to accept a phone call (or anything not related to the road) when driving is surely 'never'. Code that doesn't take this into account will kill people.

GENIVI assesses driver distraction and builds on location data

Posted Jul 14, 2014 18:05 UTC (Mon) by dlang (guest, #313) [Link]

actually, removing all sources of possible 'distractions' will result in more crashes as well as drivers get mesmerized by the unchanging road conditions and fail to react to something changing.

GENIVI assesses driver distraction and builds on location data

Posted Jul 14, 2014 21:27 UTC (Mon) by mathstuf (subscriber, #69389) [Link] (12 responses)

During traffic jams seem plausible at least (well, maybe not calls, but possibly a text to let people know you'll be late). If the car would tell the driver that things are moving smoothly again and get the driver back off the phone, that'd be a bonus.

GENIVI assesses driver distraction and builds on location data

Posted Jul 14, 2014 22:41 UTC (Mon) by dlang (guest, #313) [Link] (11 responses)

so you think it's far better for people to be rushing to get somewhere to find out what's going on than to get a call telling them not to worry

if talking is such a problem, you should also require that all passangers wear a gag so that they can't talk to the driver

also outlaw having two kids in the backseat, they may fight and distract the driver far more than a phone would

GENIVI assesses driver distraction and builds on location data

Posted Jul 14, 2014 22:56 UTC (Mon) by mathstuf (subscriber, #69389) [Link] (10 responses)

I think most cell phone usage while driving laws are about usage that isn't hands-free. I think hands-free usage is fine, but not so much having to hold it up to your ear. My suggestion is in that context.

GENIVI assesses driver distraction and builds on location data

Posted Jul 14, 2014 23:14 UTC (Mon) by dlang (guest, #313) [Link]

well, GENIVI is only about the built-in systems in the car, not a handheld phone.

GENIVI assesses driver distraction and builds on location data

Posted Jul 16, 2014 12:25 UTC (Wed) by nix (subscriber, #2304) [Link] (8 responses)

There have actually been studies on this (fairly widely publicized). Handsfree phone usage is as bad as phone usage -- and both have an effect on driver responsiveness on the same order as drunk driving.

Curiously, conversations with people actually *in* the car have much less effect. Why remains mysterious: possibly it is because people in the car can see when the driver is busy and stop when that happens.

IMNSHO, using a phone while driving a vehicle in motion should be illegal. (I'd go even further and say that if the engine is on, the phone should be locked off, as should most of these other dangerous 'in-car entertainment' systems. The driver's seat is not a playground.)

GENIVI assesses driver distraction and builds on location data

Posted Jul 16, 2014 14:50 UTC (Wed) by roblucid (guest, #48964) [Link] (2 responses)

The explanation I saw makes sense and is simple. A passenger tends to be aware of the situation the car is in, so is likely to be sensitive to approaching junctions or road conditions.

However, I see in RL, passengers who talk/treat drivers as if they had no situational awareness so, I do wonder if this effect is more an artefact of doing a study.

GENIVI assesses driver distraction and builds on location data

Posted Jul 17, 2014 10:00 UTC (Thu) by Wol (subscriber, #4433) [Link]

I remember a radio program about this. One of the "members of the public" who was involved in this said that he'd been in the following situation ... cruising along the motorway, he took a hands-free call. A short time later, he was surprised to find himself approaching a roundabout, at speed, at the top of a slip lane!

As someone else said, the right time for a driver to take a call is "never!". Voice-activated text is possible right now, and makes a lot more sense, if some message is urgent. If the phone rings, an answerphone should take it and say "please leave a text or voicemail" (the voicemail could be played to the driver immediately the caller hangs up :-)

GENIVI assesses driver distraction and builds on location data

Posted Jul 17, 2014 14:29 UTC (Thu) by nye (guest, #51576) [Link]

>The explanation I saw makes sense and is simple. A passenger tends to be aware of the situation the car is in, so is likely to be sensitive to approaching junctions or road conditions.

In addition to that, people often forget that decoding speech is *hard*.
By the time a voice has gone through a decidedly lo-fi phone line (let's say roughly 8kHz 8-bit samples, then probably lossily compressed to a factor of 10:1 or more), even in the unlikely scenario that the reception is perfect and the volume appropriate to the environment, the added difficulty of processing that crappy signal imposes a cognitive load that should not be underestimated, versus listening to it live.

I know I am noticeably less capable of performing other tasks at the same time while listening to someone on a phone, compared to listening in person.

GENIVI assesses driver distraction and builds on location data

Posted Jul 16, 2014 17:31 UTC (Wed) by raven667 (guest, #5198) [Link]

> I'd go even further and say that if the engine is on, the phone should be locked off, as should most of these other dangerous 'in-car entertainment' systems. The driver's seat is not a playground.

All of these problems are likely to be solved in the near future by self-driving cars, which are already coming to market today in a piecemeal fashion (first parking assist, then radar cruise control, now lane assist can keep the car in lane without driver input). I expect the drivers seat to be replaced with a TV and wet bar in ten years, at least for the plutocrats. 8-)

GENIVI assesses driver distraction and builds on location data

Posted Jul 17, 2014 16:25 UTC (Thu) by dag- (guest, #30207) [Link] (3 responses)

The studies that I have seen related to this pointed to the low quality of voice calls and the need to focus much harder on what is being said. So the brain is spending more time to "decipher" what is being said than when someone next to you who is louder and clearer.

I think that makes a lot more sense than possible anticipations of passenger(s) wrt. the context. But the effect of one no doubt amplifies the other.

GENIVI assesses driver distraction and builds on location data

Posted Jul 17, 2014 22:28 UTC (Thu) by dlang (guest, #313) [Link] (2 responses)

> The studies that I have seen related to this pointed to the low quality of voice calls and the need to focus much harder on what is being said. So the brain is spending more time to "decipher" what is being said than when someone next to you who is louder and clearer.

Ok, so you need to ban low-fi AM radios, and especially ban recieving stations that are 'too far' away

and two-way radios (which are not banned) tend to have audio that's worse than phones.

GENIVI assesses driver distraction and builds on location data

Posted Jul 17, 2014 22:39 UTC (Thu) by raven667 (guest, #5198) [Link]

You don't need to do any of that because inattentive driving is already an offense, politicians like to score points by creating new more detailed offenses though, to be seen as "tough".

GENIVI assesses driver distraction and builds on location data

Posted Jul 18, 2014 11:50 UTC (Fri) by Wol (subscriber, #4433) [Link]

Thing is, you can "switch off" and ignore a poor quality radio. If someone is at the other end of the phone, it's rude to ignore them. Catch 22 ...

Cheers,
Wol

GENIVI assesses driver distraction and builds on location data

Posted Jul 17, 2014 10:07 UTC (Thu) by farnz (subscriber, #17727) [Link] (7 responses)

It depends on the situation - as with anything else driving, it relies on the driver being sensible about what they're doing (hence the hope that self-driving cars become mass-market soon).

If I'm heading up to the parents-in-law after work, and I hit traffic while I'm driving home, a brief phone call to ensure that my family aren't worrying about why I'm late is a good thing - it stops me worrying that my family is going to be worried that I'm late.

Similarly, if I'm driving to the hospital because I've had a phone call to say that my child has been taken there by ambulance after an incident at school, answering my partner's phone call and discovering that my child is OK, just a bit battered, can reduce my stress levels and result in me taking fewer risks.

On the other hand, a phone call to a friend to chat while I'm driving is a bad thing; the attention I'm putting into chatting should be put into driving instead.

GENIVI assesses driver distraction and builds on location data

Posted Jul 19, 2014 12:45 UTC (Sat) by kleptog (subscriber, #1183) [Link] (6 responses)

OTOH, it seems a messaging system would be much more appropriate.

In the first case: "Google Car, tell my wife I'm running late"

In the second case: sending it voicemail and allowing you to play it with a simple voice command seems like it be sufficient.

It is that voice recognition is still not great, otherwise I think these things would have been done ages ago. You know, like personal agents that understand messages and pass them on automatically if they are important.

GENIVI assesses driver distraction and builds on location data

Posted Jul 23, 2014 16:50 UTC (Wed) by farnz (subscriber, #17727) [Link] (5 responses)

Even better would be an intelligent agent that knows that I'm running late, and automatically informs my wife that I'm running late. It would also be able to understand my wife's voice message to it, and respond by summarizing it for me as a low priority voice message when I'm relatively safe to distract - "farnz, your wife just called. She's at the hospital, your child is mostly shocked that they hurt themselves, no need to rush" - would be better than a voice call.

However, given the state of natural language processing, I suspect that self driving cars will get there first - we've spent enough time on NLP to know that there are no easy wins left, and we're a long way from an intelligent agent that could do what I want:

  1. Aggregate everything I know - it has to listen in to phone calls, cope with dodgy SMS abbreviations, understand my cryptic calendar entries etc, and know what was meant, not just what's been said or written down.
  2. Understand how I and my contacts am going to react to what I know, and act accordingly - if I'm due home early enough to arrive at my in-laws by 8pm, and there's no way I can make it, it needs to let home know I'm running late. Similarly, if I'm on my way to the hospital, and I get a message to say "don't panic, it's not serious", let me know.
  3. Don't ever make a mistake. This is the awkward one; I can make a mistake and not communicate when I should, or communicate too much, and it's my fault. The agent must not make those mistakes, because then it'll have me either upset that it needs too much of my time to babysit it (so why bother with it), or it'll not do things, and then I'll repeat most of what it does manually.

None of this would be an issue if drivers could be trusted to prioritize driving over anything else in the car. However, we've proven time and time again that no matter how good we are as individuals most of the time, as a group we make enough mistakes that we can't be trusted to prioritize driving over communication; hence my hope that good self driving cars come along soon and remove that decision from most people's hands.

And I should note that there are social norms that reinforce the "communication is more important than driving" idea; I personally been attacked by people for:

  • Not answering the phone when driving. I happened to be at a point where I might suddenly need to concentrate, so I didn't answer, but my caller felt that I should have answered because I have a mobile phone so that I can be contacted wherever I am, and "driving" is not a place where I can reasonably be uncontactable.
  • Answering the phone with "I'm driving - can I call you back later?". Apparently, it's rude to answer the phone and not be immediately ready for an in-depth phone call.
  • Taking over half an hour to respond to an SMS, because I first drove to a rest stop (ignoring the SMS), then visited the toilet, then handled the SMS. Apparently, I should deal with them during "quiet bits of the traffic".
  • Mid phone call, after warning the caller that I was driving and having them assure me it was urgent and couldn't wait for me to call back (which it turned out not to be), saying "I'm sorry - traffic's getting tricky. I'll call you back as soon as I can get off the road", and ending the call. Apparently, once you've answered a call, you can't then need to end it in a hurry.

Education campaigns are aiming to overcome the above list, but those take time. In the meantime, between the points on that list, you can't win - whatever you do, you're rude if you dare to consider driving more critical than communicating.

GENIVI assesses driver distraction and builds on location data

Posted Jul 23, 2014 19:10 UTC (Wed) by mathstuf (subscriber, #69389) [Link] (4 responses)

> Not answering the phone when driving.

There's a simpler solution: never answer unless it looks important enough or you're not busy.

My problem with mobile phones, in general, is that they are a person and not a place and are treated as such. I hate the "phone call == priority interrupt" that people expect and with my actions I try to wean people off of that silliness (at least for me, but hopefully in general as well). Unfortunately, porting landline numbers is not always feasible and changing numbers is more inconvenient than dealing with a mobile phone.

GENIVI assesses driver distraction and builds on location data

Posted Jul 23, 2014 22:05 UTC (Wed) by farnz (subscriber, #17727) [Link] (3 responses)

My solution is to not care about being seen as rude - it's my mobile phone, I pay for it because it helps me with my needs, you're taking up my time, and if you cannot cope with me using it the way I want to, you need to lose the sense of entitlement. It's the same basic attitude I'd have to someone who came along to the Fedora bugtracker and told me that I needed to plan future updates to the python-gstreamer1 package using a JIRA instance on their system - what gives you the right to demand that I do things the way you want them done?

GENIVI assesses driver distraction and builds on location data

Posted Aug 17, 2014 7:25 UTC (Sun) by Duncan (guest, #6647) [Link] (2 responses)

Agreed.

Voiced caller-ID has been a huge boon here, and I'd have a hard time living without it. Even so, much of the time I simply let it go to voicemail, and who called simply determines the priority I place on checking my email (voicemails emailed as attachments) to see if they considered it important enough to leave a message or not.

As you said, bottom line it's my phone and my time, and my rules on who has priority enough to override whatever I'm doing at the time and the priority I place on it. If it's important, they'll leave a voicemail and I can check that at my leisure, urgency prioritized by who called. If it's not important enough for a voicemail, then I guess both they and I will survive, right? If not, they should be calling 911, not me.

GENIVI assesses driver distraction and builds on location data

Posted Aug 17, 2014 15:27 UTC (Sun) by raven667 (guest, #5198) [Link] (1 responses)

Right on, man. I have to point out though that what is acceptable behavior socially is determined by everyone, not just oneself, so there is some amount of rocky shoals to be navigated if you don't want to piss off your friends, family and co-workers.

GENIVI assesses driver distraction and builds on location data

Posted Aug 17, 2014 23:45 UTC (Sun) by mathstuf (subscriber, #69389) [Link]

A properly worded voice mail message should work here ("if really urgent, send a text" or something).

Stupid interface design!

Posted Jul 17, 2014 10:08 UTC (Thu) by Wol (subscriber, #4433) [Link] (2 responses)

It's all very well having this stuff, but if people designing interfaces don't think... I have a Garmin satnav ...

The satnav KNOWS it's illegal to muck about with it while driving. The satnav KNOWS when I'm driving. So why the f*** does it insist on covering the information display I've selected with interactive messages (usually about speed cameras) that DEMAND I attend to the satnav?

If I'm doing 70 with the speed camera alarms going off, I don't want the d*** satnav popping up warning messages that obscure my speedometer!

Along similar lines, with these attention states and stuff, the driver should be able to INCREASE the aggressiveness with which the system suppresses warnings. It seems to be that 3rd parties assume they have the RIGHT to bombard us with information. It's infuriating (and by implication extremely distracting) to be subjected to information you don't want, and have no means of disabling (speed camera warnings spring to mind again !!!)

Cheers,
Wol

Stupid interface design!

Posted Jul 17, 2014 11:01 UTC (Thu) by BlueLightning (subscriber, #38978) [Link] (1 responses)

Ah yes, Garmin satnavs...

When I first got mine for a long time it would spontaneously reboot or shut down at random while driving. Of course when it booted up again it would give me the choice between not having navigation at all, or accepting the warning about not interacting with it while driving by interacting with it to confirm the warning... At first I thought my unit was broken but then subsequently I discovered I'm not the only user who experienced this.

(The bug appears to have been fixed by some recent update at least, but that's just one of its many "features".)

Stupid interface design!

Posted Jul 17, 2014 15:56 UTC (Thu) by Wol (subscriber, #4433) [Link]

I've never had that trouble, fortunately.

While I would buy Garmin again, I usually advise people, if they ask, to buy a TomTom. It has a much better reputation. I don't like them because "they're different". That's why I'd buy Garmin again, but I can't really recommend them.

It just seems so damn HARD to try and report problems - when you'd have thought it would make sense for manufacturers to have a "tell us why you wouldn't buy us again" line. It just seems to be easier to buy out the competition so the customer is forced to buy you again :-(

Cheers,
Wol


Copyright © 2014, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds