Blogs
Will robocars use V2V at all?
Submitted by brad on Mon, 2015-02-02 20:31I commonly see statements from connected car advocates that vehicle to vehicle (V2V) and vehicle to infrastructure communications are an important, even essential technology for robocar development. Readers of this blog will know I disagree strongly, and while I think I2V will be important (done primarily over the existing mobile data network) I suspect that V2V is only barely useful, with minimal value cases that have a hard time justifying its cost.
Of late, though, my forecast for V2V grows even more dismal, because I wonder if robocars will implement V2V with human-driven cars at all, even if it becomes common for ordinary cars to have the technology because of a legal mandate.
The problem is security. A robocar is a very dangerous machine. Compromised, it can cause a lot of damage, even death. As such, security will have a very strong focus in development. You don't want anybody breaking into the computer systems or your car or anybody else's. You really don't want it.
One clear fact that people in security know -- a very large fraction of computer security breaches caused by software faults have come from programs that receive input data from external sources, in particular when you will accept data from anybody. Internet tools are the biggest culprits, and there is a long history of buffer overflows, injection attacks and other trouble that has fallen on tools which will accept a message from just anyone. Servers (which openly accept messages from outside) are at the greatest risk, but even client tools like web browsers run into trouble because they go to vast numbers of different web sites, and it's not hard to trick people to sending them to a random web site.
We work very hard to remove these vulnerabilities, because when you're writing a web tool, you have no choice. You must accept input from random strangers. Holes still get found, and we pay the price.
The simplest strategy to improve your chances is to go deaf. Don't receive inputs from outside at all. You can't do that in most products, but if you can close off a channel without impeding functionality it's a good approach. Generally you will do the following to be more secure:
- Be a client, which means you make communications requests, you do not receive them.
- You only connect to places you trust. You avoid allowing yourself to be directed to connect to other things
- You use digital signature and encryption to assure that you really are talking to your trusted server.
This doesn't protect you perfectly. Your home server can be compromised -- it often will be running in an environment not as locked down as this. In fact, if it becomes your relay for messages from outside, as it must, it has a vector for attack. Still, the extra layer adds some security.
Uber to research robocars?
Submitted by brad on Mon, 2015-02-02 14:42Rumours reported in TechCrunch suggest Uber is opening a robocar lab in Pittsburgh and hiring up to 50 CMU folks to staff it.
Update: On the Uber blog we now see it's more funding of research labs at CMU, on many topics
Uber starts to improve their surge pricing public relations
Submitted by brad on Wed, 2015-01-28 14:48Uber's gotten a lot of bad press over its surge pricing system. As prices soared during Storm Sandy and a hostage crisis in Sydney, people saw it as price gouging when times are tough.
Singularity University summer GSP now free (for those who get in.) Wanna come? Wanna speak?
Submitted by brad on Wed, 2015-01-28 12:05As some of you may know, I have been working as chair of computing and networking at Singularity University. The most rewarding part of that job is our ten week summer Graduate Studies Program. GSP15 will be our 7th year of it.
UMich team works on perception and localization using cameras
Submitted by brad on Sat, 2015-01-24 12:24Some new results from the NGV Team at the University of Michigan describe different approaches for perception (detecting obstacles on the road) and localizations (figuring out precisely where you are.) Ford helped fund some of the research so they issued press releases about it and got some media stories. Here's a look at what they propose.
Might the first, supervised robocars be... well... boring?
Submitted by brad on Thu, 2015-01-22 12:13Let me confess a secret fear. I suspect that the first "autopilot" functions on cars is going to be a bit boring.
I'm talking the offerings like traffic jam assist from Mercedes, super cruise from Cadillac and others. The faster highway assist versions which combine ADAS functions like lane-keeping and adaptive cruise control to keep the car in its lane and a fixed distance from the car in front of you. What Tesla has promoted and what scrappy startup "Cruise" plans to offer as a retrofit later this year. This is, in NHTSA's flawed "levels" document what could be called supervision type 2.
Some of them also offer lane change, if you approve the safety of the change.
All these products will drive your car, slow or fast on highways, but they require your supervision. They may fail to find the lane in certain circumstances, because the makers are badly painted, or confusing, or just missing, or the light is wrong. When they do they'll kick out and insist you drive. They'll really insist, and you are expected to be behind the wheel, watching and grabbing it quickly -- ideally even noticing the failure before the system does.
Some will kick out quite rarely. Others will do it several times during a typical commute. But the makers will insist you be vigilant, not just to cover their butts legally, but because in many situations you really do need to be vigilant.
Testing shows that operators of these cars get pretty confident, especially if they are not kicking out very often. They do things they are told not to do. Pick up things to read. Do e-mails and texts. This is no surprise -- people are texting even now when the car isn't driving for them at all.
To reduce that, most companies are planning what they call "countermeasures" to make sure you are paying attention to the road. Some of them make you touch the wheel every 8 to 10 seconds. Some will have a camera watching your eyes that sounds an alarm if you look away from the road for too long. If you don't keep alert, and ignore the alarms, the cars will either come to a stop in the middle of the freeway, or perhaps even just steer wild and run off the road. Some vendors are talking about how to get the car to pull off safely to the side of the road.
There is debate about whether all this will work, whether the countermeasures or other techniques will assure safety. But let's leave that aside for a moment, and assume it works, and people stay safe.
I'm now asking the harder question, is this a worthwhile product? I've touted it as a milestone -- a first product put out to customers. That Mercedes offered traffic jam assist in the 2014 S-Class and others followed with that and freeway autopilots is something I tell people in my talks to make it clear this is not just science fiction ideas and cute prototypes. Real, commercial development is underway.
That's all true, and I would like these products. What I fear though, is whether it will be that much more useful or relaxing as adaptive cruise control (ACC.) You probably don't have ACC in your car. Uptake on it is quite low -- as an individual add-on, usually costing $1,000 to $2,000, only 1-2% of car buyers get it. It's much more commonly purchased as part of a "technology package" for more money, and it's not sure what the driving force behind the purchase is.
Highway and traffic jam autopilot is just a "pleasant" feature, as is ACC. It makes driving a bit more relaxing, once you trust it. But it doesn't change the world, not at all.
I admit to not having this in my car yet. I've sat in the driver's seat of Google's car some number of times, but there I've been on duty to watch it carefully. I got special driver training to assure I had the skills to deal with problem situations. It's very interesting, but not relaxing. Some folks who have commuted long term in such cars have reported it to be relaxing.
A Step to greater things?
If highway autopilot is just a luxury feature, and doesn't change the world, is it a stepping stone to something that does? From a standpoint of marketing, and customer and public reaction, it is. From a technical standpoint, I am not so sure.
Camera mounting -- beyond the tripoid screw and dovetail plate
Submitted by brad on Mon, 2015-01-19 12:38For many decades, cameras have come with a machine screw socket (1/4"-20) in the bottom to mount them on a tripod. This is slow to use and easy to get loose, so most photographers prefer to use a quick-release plate system. You screw a plate on the camera, and your tripod head has a clamp to hold those plates. The plates are ideally custom made so they grip an edge on the camera to be sure they can't twist.
Robocar Parking
Submitted by brad on Fri, 2015-01-16 17:05In my earlier article on robocar challenges I gave very brief coverage to the issue of parking. Challenged on that, I thought it was time to expand.
The world "parking" means many things, and the many classes of parking problems have varying difficulties.
The world needs standardized LEDs which adjust brightness
Submitted by brad on Fri, 2015-01-16 13:33I'm sure, like me, you have lots of electronic gadgets that have status LEDs on them. Some of these just show the thing is on, some blink when it's doing things. Of late, as blue LEDs have gotten cheap, it has been very common to put disturbingly bright blue LEDs on items.
Detroit Auto Show and more news
Submitted by brad on Thu, 2015-01-15 17:45Robocar news continues after CES with announcements from the Detroit Auto Show (and a tiny amount from the TRB meeting.)
Google doesn't talk a lot about their car, so address by Chris Urmson at the Detroit Auto Show generated a lot of press. Notable statements from Chris included:
Day 3 of CES -- BMW and robots
Submitted by brad on Thu, 2015-01-08 19:55Day 3 at CES started with a visit to BMW's demo. They were mostly test driving new cars like the i3 and M series cars, but for a demo, they made the i3 deliver itself along a planned corridor. It was a mostly stock i3 electric car with ultrasonic sensors -- and the traffic jam assist disabled. When one test driver dropped off the car, they scanned it, and then a BMW staffer at the other end of a walled course used a watch interface to summon that car.
CES Day 2 Gallery and notes
Submitted by brad on Wed, 2015-01-07 23:44After a short Day 1 at CES a more full day was full of the usual equipment -- cameras, TVs, audio and the like and visits to several car booths.
I've expanded my gallery of notable things with captions with cars and other technology.
CES Day 1 -- Mercedes concept
Submitted by brad on Tue, 2015-01-06 23:11A reasonable volume of robocar related stuff here at CES. I just had a few hours today, and went to see the much touted Mercedes F015 "Luxury in Motion." This is a concept and not a planned vehicle, but it draws together a variety of ideas -- most of which we've seen before -- with some new explorations.
Fixing the sad state of in-flight entertainment (your own or the airline's)
Submitted by brad on Mon, 2015-01-05 15:28When Southwest started using tablets for in-flight entertainment, I lauded it. Everybody has been baffled by just how incredibly poor most in-flight video systems are. They tend to be very slow, with poor interfaces and low resolution screens. Even today it's common to face a small widescreen that takes a widescreen film, letterboxes it and then pillarboxes it, with only an option to stretch it and make it look wrong. All this driven by a very large box in somebody's footwell.
Let me be a bit late for the plane, occasionally.
Submitted by brad on Fri, 2015-01-02 16:19One of air travel's great curses is that you have to leave for the airport a long time before your flight. Airlines routinely "recommend" you be there 2 or 3 hours ahead, and airport ride companies often take it to heart and want to pick you up many hours before even short flights. The curse is strongest on short flights, where you can easily spend as much as twice the time getting to the flight as you spend in the air.
Robocars driving when the map is wrong
Submitted by brad on Fri, 2014-12-19 13:39Yesterday's note on Here's maps brought up the question of the wisdom of map-based driving. While I addressed this a bit earlier let me add a bit more detail.
Cars in the UK, China, LA, CES and Here : Robocar News Update
Submitted by brad on Thu, 2014-12-18 14:14I see new articles on robocars in the press every day now, though most don't say a lot new. Here, however, are some of the recent meaningful stories from the last month or two while I've been on the road. There are other sites, like the LinkedIn self-driving car group and others, if you want to see all the stories.
Uber's legal battles and robocars
Submitted by brad on Tue, 2014-12-16 01:07Uber is spreading fast, and running into protests from the industries it threatens, and in many places, the law has responded and banned, fined or restricted the service. I'm curious what its battles might teach us about the future battles of robocars.
Taxi service has a history of very heavy regulation, including government control of fares, and quota/monopolies on the number of cabs. Often these regulations apply mostly to "official taxis" which are the only vehicles allowed to pick up somebody hailing a cab on the street, but they can also apply to "car services" which you phone for a pick-up. In addition, there's lots of regulation at airports, including requirements to pay extra fees or get a special licence to pick people up, or even drop them off at the airport.
Why we have Taxi regulation and monopolies
The heavy regulation had a few justifications:
- When hailing a cab, you can't do competitive shopping very easily. You take the first cab to come along. As such there is not a traditional market.
- Cab oversupply can cause congestion
- Cab oversupply can drive the cost of a taxi so low the drivers don't make a living wage.
- We want to assure public safety for the passengers, and driving safety for the drivers.
- A means, in some places, to raise tax revenue, especially taxing tourists.
Most of these needs are eliminated when you summon from an app on your phone. You can choose from several competing companies, and even among their drivers, with no market failure. Cabs don't cruise looking for fares so they won't cause much congestion. Drivers and companies can have reputations and safety records that you can look up, as well as safety certifications. The only remaining public interest is the question of a living wage.
Taxi regulations sometimes get stranger. In New York (the world's #1 taxi city) you must have one of the 12,000 "medallions" to operate a taxi. These medallions over time grew to cost well north of $1 million each, and were owned by cab companies and rich investors. Ordinary cabbies just rented the medallions by the hour. To avoid this, San Francisco made rules insisting a large fraction of the cabs be owned by their drivers, and that no contractual relationship could exist between the driver and any taxi company.
This created the situation which led to Uber. In San Francisco, the "no contract" rule meant if you phoned a dispatcher for a cab, they had no legal power to make it happen. They could just pass along your desire to the cabbie. If the driver saw somebody else with their arm up on the way to get you, well, a bird in the hand is worth two in the bush, and 50% of the time you called for a cab, nobody showed up!
Uber came into that situation using limos, and if you summoned one you were sure to get one, even if it was more expensive than a cab. Today, that's only part of the value around the world but crazy regulations prompted its birth.
The legal battles (mostly for Uber)
I'm going to call all these services (Uber, Lyft, Sidecar and to some extent Hail-O) "Online Ride" services.
Sell me cheap, flexible tickets if I'm flexible too
Submitted by brad on Fri, 2014-12-12 09:24Dave Barry once wrote that there is a federal law that no two people on a plane can pay the same price for their seat. Airlines use complex systems to manage ticket prices, constantly changing them based on expected demand and competition, and with over a dozen fare classes with different rules.