GM Exec Says Elon Musk's Self-Driving Car Claims Are 'Full of Crap' (smh.com.au)
An anonymous reader quotes the Sydney Morning Herald:
Billionaire entrepreneur Elon Musk's claims about the self-driving capabilities of his upcoming Tesla vehicles are "full of crap", General Motors' self-driving Tsar says... "To think you can see everything you need for a level five autonomous car [full self-driving] with cameras and radar, I don't know how you do that"... GM's own solution involves several radar and Lidar sensors, as well as cameras and multiple redundancy systems. Each system costs hundreds of thousands of dollars, and GM are some way away from getting the cost low enough to be commercially viable. "The level of technology and knowing what it takes to do the mission, to say you can be a full level five with just cameras and radars is not physically possible," Mr Miller said.
GM can't do it.
I definitely trust GM to make an unbiased analysis of competitor technological capacity.
I don't possess radar, LiDAR, or a gazillion redundancy systems. Stereo cameras (eyes) on a pivoting head and two directional microphones (ears). My software is way better than GM's, though, and I'm expecting Tesla's is too.
Then why can't computers. We have an advantage that we can fill missing pieces in stereoscopic vision to complete our perception and it is incredibly difficult for algorithms to do that. Radar makes up for that, but it is simply possible that Tesla is closer to that then GM is.
I function in level 5 autonomy without lidar and radar.
Then so can a computer. Just need the right computer and software behind the cameras.
Mike @ The Geek Pub. Let's Make Stuff!
But to clarify the difference:
LIDAR: Formerly about $75k, now about $7,5k per unit, and requires a bubble dome on top of the vehicle. GM and Waymo use it, Tesla doesn't. In addition to looking weird and adding drag, the price is killer if you want to include something on every vehicle. Beyond this, LIDAR doesn't work in fog, heavy rain, snow, and other conditions that humans can drive in - meaning that you'd have to either prevent trips during these conditions, require humans to drive during them, find workarounds (not easy), or rely instead on other sensors. And you still need to understand the world around you visually - LIDAR will tell you that "something" is there, but it can't read signs, see road markings, see brake lights, tell if that thing in the road is a person or a paper bag, etc.
Tesla, for these reasons, ruled out LIDAR. They just simply use the "other sensors" - 1x radar, many cameras, many ultrasonic sensors - all the time. This way, all of their sensors can be put in all of their vehicles, and do double duty for both self driving and standard safety features (autobraking, etc), depending on what options the buyer has paid for. This however comes at a penality: when LIDAR works, it works really well. Photogrammetry with cameras is prone to stitching errors, and radar, while being able to see some things that humans can't, sees the world in very strange ways (for example, a piece of plywood is transparent, but an aluminum can glows like it's on fire). It's a much more challenging task if you leave LIDAR out of the loop. But, it gives you a more saleable product.
In the end, I expect a convergence to take hold. An interesting new technology for example is time-of-flight cameras - they function as normal cameras, but also can read the length of time it takes for a laser pulse to return on every pixel they record. So no dome, just your normal camera coverage and a few cheap, fixed lasers - in mass production, it might not cost much more than cameras alone. In such a case, I'd expect the LIDAR groups to simply replace their conventional LIDAR datastream with the time-of-flight datastreams, while I'd expect the non-LIDAR groups to replace their photogrammetry-and-radar built 3d models with time-of-flight 3d models. But both sides will still need image processing, so it's important to work on maturing that technology today.
That said, let me reiterate that I'm a pessimist regardless of what tech you use. There's just so much nuance in driving in hazardous conditions - understanding when, where and how much you have to slow down, what's safe to drive on and what's not, what things to the side of the road are hazardous and what aren't, when you should break rules (such as driving in the middle of the road when conditions are dangerous but oncoming traffic is rare), what are the consequences of a mistake in one location vs. another, etc, etc. On my gravel road, there's a canyon to one side with no guardrail, and varying amounts of ice and potholes in different places. You better well know how your traction is going to fare as you move across the potholes (vibrating the car and making it lose traction) or icing if you don't want to end up in an unrecoverable slide into a ravine.
Just to pick a random example among countless things that you have to take into account: how long do you think before any self-driving systems will have "sheep recognizing algorithms"? Because where I live, there's sheep. Group of sheep on one side of the road: probably safe. Group of sheep on both sides of the road: not as safe, but probably safe. Lamb on one side, ewe on the other? Very dangerous - the lamb will invariably run to its mother as you approach. Where's the ewe-lamb-running algorithm?
"If there was an antonym to 'Elon Musk', it would be 'Richard Branson'."
Also, as to answer the question of how humans do it with "two cameras": logic. We don't have "stitching errors" in how we build up a model of the world around us from visual data because our brain constantly processes everything around us through the prism of "does that make sense?" But whether something "makes sense" or not is an AI-hard problem.
Building up 3d models with photogrammetry is an inherently error-prone process because a computer doesn't know if something makes sense. The approach is "Oh hey, these patterns from the left and right camera matched up - there's an object there at X distance based on how far the patterns had to be shifted to align". But what if the patterns happen to be different things that just happened to match up in patterning? Or what if, due to lighting / texturing / obstruction / material issues, the same thing didn't look exactly the same from different angles? Uncovering these problems is, as mentioned, AI-hard. I doubt anyone is even trying at this point; there's enough to work on just to get things to follow road lines correctly and not go chasing old tire tracks or poorly erased construction lines.
Ranging systems like LIDAR help let you just simply ignore the issue by telling you flat out, "I sent out a beam in this precise direction and got a reflection in precisely this length of time." But LIDAR has a number of problems, as described above.
"If there was an antonym to 'Elon Musk', it would be 'Richard Branson'."
Also, we crash more often than is permissible to a self-driving vehicle.
Humans use more senses than just 2 eyes to drive. They "Feel" the acceleration and road condition, and can "hear" oncoming traffic and emergency vehicles.
It's funny that "I don't know" somehow gets translated into "it's impossible!" I recall a few fools claiming they had invented a new "unbreakable" encryption scheme because they didn't know how to break it.
Anons need not reply. Questions end with a question mark.
Self-driving systems are not "generalized AI"; they don't learn from the ground up. You might incorporate neural nets in specific image recognition tasks, but in general, self-driving algorithms will only ever do precisely what you tell them to do - and that's for good reason. Not just because of the limited capabilities of today's neural nets, but also the simple fact that if something goes wrong, you want to be able to say "Here's what went wrong" rather than "Oh, dang, this black box decided to drive this person off a cliff for some inexplicable reason. Oh well..."
"If there was an antonym to 'Elon Musk', it would be 'Richard Branson'."
We need low-cost electric cars for the common man, not expensive sort-of-self-driving electric cars for the rich.
#DeleteFacebook
Next you're gonna be telling me how we're not all going to have villas on Mars by the end of the next decade, at the very latest, all brought to you by SpaceX brand rocket ships.
Elon gets my respect for making two successful and innovating businesses that have lasted and have solid fundamentals into the future. He gets no credit for his bullshit factory. Good bullshit has to be believable. Self-driving cars and 800 mph trains in a tube by next year doesn't pass the giggle test.
I've driven in a vehicle that has been out in a snowstorm. I'm wondering if there will ever be a sensor array that will be sufficient for automatic driving without having to spend three hours cleaning snow off. Generally you bear 10-15 minutes of cleaning, but you're not getting every square inch of every window. Airplanes where I am get hosed off with antifreeze before every flight; not very realistic for automated car owners.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
The big question is, since computers are way less intelligent than humans at this point (there isn't even strong AI only rule based AI) will there be a point where 'more sensors' can make up for the lack of intuition? Also how realistic will it be for someone to afford those sensors?
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Humans have survival instincts and intuition far beyond any computer for the time being. It would be interesting calculating reaction time just at that 'my life flashed before my eyes' moment. Full of adrenaline, humans react far quicker than most give them credit for.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
That's easy. Assume all of those ewes and lambs will try to throw themselves at your vehicle, calculate how far they can get before you can come to a complete stop, and slow down accordingly. This algorithm also works for children playing by the side of the road.
Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
It's funny when Top Gear UK reviews an American car and points out all the plastic.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Didn’t a GM exec in 1970s say something about Japanese carmakers will fail in America because Americans didn’t want small fuel efficient cars?
Tesla must be quite confident they can make it work, as they are already selling cars with full self driving as an option. The web site says it will come as a software update one day, exactly when depending on regulatory acceptance.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Silly GM didn't you realize you became absolutely irrelevant like a decade ago.
GM can't do it.
...so they did the next best thing which is to launch whiny ad hominem attacks on Tesla and Musk.
I think this all boils down to terms of service. I suspect that Mr Musk's terms of service are so "bad" that they can claim anything while a "real" car company like GM is really trying to solve the problem not just be first to market with a beta product. After the many lawsuits against GM over many years, I think their culture is very different in Detroit than Tesla's.
Ya, he's always making crazy claims, like he's going to build a reusable rocket, and he's going to land it on a barge. What a nut!
Self driving cars are the SAME kind of well organised fake news as 'theories' of 'race' differences in Humans (actually pseudo-science originated in early 19th century America in an attempt to justify Human slavery when the Old Testament teachings were no longer cutting it in US courts), and the so-called 'hysteria' illnesses of Human females.
What Google calls 'self driving' cars (on ordinary roads- on purpose made tracks self-driving has been a thing for many many decades) are actually DRONE cars- with remote operators who take over the control of the vehicle whenever conditions are 'difficult'. When a real car company falls for the hype and tries their own design (like GM), they can't understand why the problem is impossible to solve.
Google is pushing the concept to GROOM the general population to accept semi-autonomous ground travelling killing machines- the drone tank army Google is currently designing, in a TRILLION dollar project, for the US army. The grooming is similar to that which happened just before WW1 get get the sheeple to accept war from the air- the use of the newly invented aircraft to carry and drop bombs. Originally people considered such a thing demonic and utterly evil. The 'googles' of the time had to spend billions in PR to win the public around.
Now DRONE vehicles, with one operator per, say TEN vehicles are possible on good roads on certain chosen routes- but the cost factor is astonishingly hopeless given how much real drivers cost. And the accident rates of drone vehicles are such that eventually the government won't be able to hide them anymore, raising the insurmountable problem of insurance.
But, like I said, the idea is simply to get a new generation of engineers with the skill set to work on MILITARY drone vehicles, that can happily roll over a schoolbus full of kids in a nation where the press of the West tells you the people are 'sub-Human' and thus can be murdered at will.
Here's a thought for the hard-of-thinking (most people who still choose to come to slashdot). If civilian drone vehicles were a thing (and they are not in a real sense), nations like China would be building their new cities with futuristic road tech designed to make the use of drone vehicles as easy/safe as possible. Sensors bult into the road surface. Exact junction design. Perfect machine vision signage. But no where do we see these new types of roads built. Why? Cos civilian drone vehicles make no commercial sense at all. People like driving. People driven vehicles are good for even the most 'difficult' types of existing road design. People drivers are so much cheaper.
Won't work until the car has good recognition on what's mobile and what's not, age of child and whether the child is accompanied by an adult (aka likelihood of being near the road and suddenly entering it). Otherwise even every tree/bush/sign/bike could jump into the road and the car will slow to walking speed all the time.
I think the human is going to have 'intuition' that will not be found in the first few versions of the machine (although the reverse will be true also). I think the machine is going to have much better reaction to a well formed obstacle suddenly entering the roadway (although for small items at high speed it likely can't try to avoid them any more than a human could).
I think the real mistake is not restricting autonomy to the Interstates and some well-maintained state highways (and safe places to park when exiting same) for the first couple years. They are limited enough that: the car can know exactly how many lanes and where they are, the car can probably get daily updates road construction and lane shifts and get by-the-minute or even by-the-second updates on traffic conditions... and especially have a little subroutine that compares what the car would have done if it didn't know in advance of something. (For example, the lane tracking routines would have gone straight, but the car happened to know a lane shift was occurring, or there happened to be another car ahead that it decided to mimic - if those with- and without- special help decision trees produce different results, the car maker needs to know that without special help the car would have done the wrong thing and in a different situation could have caused a fatal crash.) I have a funny feeling that upon getting 10^3 or higher number of would-have-made-the-wrong-choice reports from a well known roadways, the carmakers would thank their lucky stars for being able to improve their road/decision analysis without it coming from a fatality. And of course, the interstates always separate opposing traffic, and limit chances for objects, animals, and people to appear from nowhere.
This would also have had the benefit of still getting most of the benefit of taking over the boring part of long drives, and assuming that non-autonomous brake assist would still have avoided a large share of crashes in other situations. Unfortunately what we have now is blind hope placed in an industry that can't program well enough to not have OS patches each and every month.
Lidar was doomed from the start. If a car is going to be autonomous, it must function when drivers aren't paying attention to conditions. Otherwise, what's the point? Other systems will have to be good enough to work in fog. And if you have systems that can work even in poor conditions, then lidar is uselessly redundant.
Also, as to answer the question of how humans do it with "two cameras": logic. We don't have "stitching errors" in how we build up a model of the world around us from visual data because our brain constantly processes everything around us through the prism of "does that make sense?" But whether something "makes sense" or not is an AI-hard problem.
You'll find a million human visual logic errors on google images under "optical illusions." Was the dress white and gold or blue and black? Then there's the hot road mirage (https://www.youtube.com/watch?v=_M0FcpQWh5E). My broader point is that people don't see perfectly either, but if machines always drive sober, without texting, and not sleepy, they could eventually do better than the very low bar we are setting.
Elon's had a long history of proving naysayers like this wrong. My money's (literally) on him to pull this off. The folks truly terrified of self-driving cars are the National Auto Dealers Association (NADA) who stand to lose the most when you can order a car online and have it deliver itself.
During 2015 there were an average of 88 fatal car crashes a DAY in which an average of 96 people a DAY were killed. Can AI do any better? More than likely, but time will tell.
The BIG problem is that cars do not communicate with each other and so they cannot coordinate their movements. Being able to do that would reduce the causes of accidents and fatalities to just mechanical failures. Sensors and communication networks buried in roadways would help significantly. IF cars were networked, for example, they could all accelerate from a stop light at the same instant, instead of waiting for the car ahead to begin moving. Cars could queue in and out of a line of cars automatically without having to wait on someone being "courteous". No more T-Bones, head-on crashes, tail-enders, speeding, or driving too slow.
Since cars are primarily meant to take a person from point A to point B they can become a standardized public utility, releasing many people from an obligation to purchase a personal vehicle, maintain it, service it, insure it and store it. Just like a cab today, but a LOT cheaper and with an AI driver.
Oh, the GM guy explained why GM and the rest ceased to be market leaders decades ago: " I don't know how you do that". That much is obvious.
Running with Linux for over 20 years!
Well said. I enjoy driving my "Autopilot" Tesla on interstate highways with me paying attention. I just don't see Tesla or GM getting to Level 5 and not having a human available for backup. I think autonomous flying would be an easier thing to develop but I don't see myself getting in to a 300 passenger plane and flying across the Pacific without a trained human pilot able to take over.
Power tends to corrupt, and absolute power corrupts absolutely.
...is what happens when this tech is on every car? It's all very well to test and develop these things in isolation in California, Nevada or Arizona during bright sunlight.
What about forty or fifty vehicles at a busy intersection, all firing ultrasound, LIDAR and/or microwave in every direction, at night, in the rain? The scope for false positives and false negatives is immense.
Or perhaps the makers will modulate all the output with a unique identifier, perhaps the VIN. So then what happens to your privacy when your identity is being broadcast to all and sundry? Further, what happens when someone spoofs your supposedly-unique output? At high speed and in heavy traffic?
Anyone who thinks that true self-driving vehicles will exist in quantity in the real world beyond specifically-controlled niche use-cases any time soon is delusional.
This sig left unintentionally blank.
Computers have no intelligence.
You can program them to simulate the effects of having intelligence, but you can not make them intelligent.
No computer "knows" anything. No computer actually understands anything. You can give a computer the equivalent of a massive cross-indexed dictionary and code that can ge given a word like "car" and look up information about the car to present to a user - but the computer itself will not actually know and understand anything about the subject or even about what it is doing. Computers are not self-aware and cannot be made self-aware - and writing a program that claims to be self-aware is NOT the same thing as a machine actually being self-aware. Things like the Turing test are not valid either - the Turing test really just tests whether some code is sufficently complex to fool a human, NOT whether there is any actual computer intelligence being displayed.
Humans can look at a scene with their binocular vision and immediately recognize everything in the scene and judge distances, speeds, etc based on a knowledge of all the stuff in the scene. Computers cannot do this because they do not acually KNOW anything. You can give them a library of things they can simulate recognizing, but they do not actually recognize anything and understand what it is (they just do a version of pattern matching) so when they encounter something unknown in the scene before them bad thngs can happen. The problem is massively complex and if any situation arises which the programmers did not properly anticipate, people can end up dead.
Oh, and another important note: A human driver can lose sight in one eye and go right on safely driving without the benefit of binocular vision because he is intelligent and recognizes everything in the scene and can use knowledge about the items he sees to supplement the 2D visual info.
None of this means self-driving cars are impossible, and I am certainly no luddite. When the tech gets to a low enough error rate that the crashes are no more frequent than human driver caused crashes, we should switch to it. We should all, however, have a much more realistic view of the differences between the actual intelligence of an actual living creature and the simulated intelligence provided by tons of code pushing bits through millions of transistors.
You make very well-thought points about the technical stuff, but I disagree with your conclusions. I don't think your pessimism is logical based on the points you've made.
Group of sheep on both sides of the road: not as safe, but probably safe. Lamb on one side, ewe on the other? Very dangerous - the lamb will invariably run to its mother as you approach. Where's the ewe-lamb-running algorithm?
Sure, but to be fair if I had to travel to your area and rent a car, not knowing anything about the behavior of sheep, as a human driver I would be pretty terrible compared to you in that situation. But I doubt you'd say I don't deserve to have a driver's license, because that's a pretty unusual circumstance. I also doubt that even in your area, when you were taking the driving written test, that they had a section on whether you understood the intricacies of sheep behavior.
That's not because your experiences aren't valuable in that situation: it's because there's a difference between a driver and an experienced driver. You get the basic rules of the road going, and statistically you're safe enough to be trusted to be on the road. Young drivers are statistically less safe than experienced ones though. And you will tend to gather experience that relates to the particular location you drive in. Case in point, I'm pretty good at anticipating behavior from drivers in my area, but I've driven in another country and the same cues didn't apply. Still, I didn't get into an accident, being less experienced increases your risk, but it can still be an increased yet acceptable risk.
Where am I going with this? Well, autonomous driving is like an inexperienced driver with a lot of raw talent. It has an advantage over every human driver, including you, in that it will **never** get distracted, or tired. It has a field of vision of 360 degrees at all times, instead of having to choose what it will look at now. It has sensors that can see through objects you can't, so when I'm trying to turn in an area where the parked cars obstruct my view of an incoming car? It doesn't have that problem, it sees the incoming car.
Will it make worse decisions than I would given all the same information? During unexpected hazardous conditions, and assuming I'm not driving after not getting much sleep last night because I had to do another all-nighter at work...probably so. But the fact it has more information than I do and invariable alertness means that even though it would get me into accidents I wouldn't get into if I were driving, it nevertheless will get into less accidents, because it will avoid many of those more common accidents that I would get into if I were driving.
Not only that, but the sheep avoidance algorithm? It's coming. We're talking about the early inexperienced autonomous vehicle, but it's not always going to remain that way. Every time there's an accident with an autonomous vehicles there are logs to be examined. Engineers will pour over them and try to figure out if there's anything that can be done to avoid that type of accident. The problems that occur most often are fixed first, but eventually the system will be good enough that anticipation of animal behavior will be significant. At which point an update gets pushed to your car, and it now knows to slow down and be ready to avoid that road-crossing lamb. Because, unlike humans, when *one* autonomous vehicle gains experience, *all* autonomous vehicles gain that experience. And that's reason to be pretty optimistic.
Warning: Opinions known to be heavily biased.
Obadiah Stane: Tony Stark was able to build this in a cave! With a box of scraps!
It's hard
I'm skeptical that fully autonomous vehicles will be perfected any time soon
As optical illusions prove, inferring 3D structure from stereoscopic input is also error prone for humans. I guess that makes it I-hard?
Except with all the computational power we have, we have only reached the pinnacle of being better at the game of Go. This is a vastly simplistic problem compared to driving.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Autonomous driving has to prove it can deal with more than driving, it also has to be relatively capable of dealing with human beings trying to fool it into doing something else - hacking of a sort. If someone can stand on bridge over the 10 during rush hour, then wave the right poster to trip the right zero-day, that would be a spectacular terrorist attack.
Between how GM does things and how a startup can do things. So I call the head of GM an idiot for this one. It's funny I'm in the market for a new car - saw a review of the Chevy Bolt - I applaud that they have an available electric car, but the interior on the car is as cheap looking as you can get.
Many optical illusions happen exactly because we build up a model of the world based on what makes sense to our brain based on past experiences, and carefully-constructed drawings can exploit the assumptions made by those models.
I also remember when ULA insisted that reusable boosters would never work right or be reliable enough for a second flight.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
That’s the Old GM you’re thinking about. The Old GM that went bankrupt about 10 years ago. This New GM (actually a completely new company on paper) is slightly more relevant, they have actual multiple EV whereas the Old GM killed their EV1. I’m all for some competition in the car industry. I wanted to get a Volt (Bolt hadn’t come out yet) when I bought my last car but the economics didn’t make sense over a cheap Prius ($22k vs $37k). Would have never made the money back in gas savings.
As long as overall crash statistics improve the autonomous system will be considered a win. It's pointless to keep bringing up scenarios (sheep, children etc) where emerging AI may still fail compared to human logic. Of course over time the goal is to improve on all aspects but for now let's just worry about 800-some car accidents per day in Illinois alone.
The theoretical *MINIMUM* reaction time to a witnessed event is the time that it takes the signal to propogate from the retina to the visual cortex, be processed analytically by the brain, and then a signal sent to the appropriate nerves in the extremities to direct a response action.
This is, even allowing for ZERO brain processing time (which would never happen), a process that will still take no less than tens of milliseconds, and all by itself is certainly no less than a couple of orders of magnitude longer than the time it would take a computer controlled mechanism to do likewise.
I agree we have a long way to go before computers can reliably perform entirely autonomously for driving, but human senses and rapid motor control are the shits compare to what is possible for an electronic system.
File under 'M' for 'Manic ranting'
GM guy got his panties wet over yet another V6, front-wheel-drive, 4-door sedan. So original.
In a world of the blind, the one-eyed man is king--and the two-eyed man is a heretic.
The GM CEO view is a very common one: You can only get perfect data from perfect sensors, and Tesla's sensors are far from perfect.
That view is common,but it is incorrect from two separate perspectives:
1) There is no such thing as a perfect sensor. At best there's "close enough", defined as the point at which more money does no good.
2) The use of multiple sensors, and multiple kinds of sensors, creates a whole that is far greater than the sum of its imperfect parts.
The problem then becomes not just getting this data from one special sensor, but getting all the data we need from a set of imperfect sensors.
This is called "sensor fusion". At a simple level, it makes sense that two cheap radar sensors ought to be able to create better data than a single sensor costing twice as much, because each of the two sensors can be used to check and improve the other. And combining radar and ultrasonic sensors can provide data that neither can provide alone, no matter how good the individual sensors are.
But sensor fusion also works the other way, letting us peer deeply inside our cheap and imperfect sensors. Sensor fusion lets us dynamically perform characterizations and calibrations of imperfect sensors that greatly enhance the usability of their data.
Sensor fusion also adds robustness to the system: Failure of a big, expensive sensor can take down the entire system: Failure of one in an array of cheap sensors may trigger only a maintenance notification, with the system continuing to operate will within specifications.
I suspect the GM CEO is very hardwired when it comes to hardware, and is poorly informed about the power of software sensor fusion. Musk views his cars as software platforms, so he likely has a better grasp of the whole problem.
I've done lots of sensor development and sensor fusion for industrial and scientific systems. I haven't done a stand-alone single sensor (e.g., a lidar) in over a decade: My recent work is a diverse and redundant set of sensors, where the actual instrument is created via software. And I'm seeing ever improving performance for smaller increases in cost, a steady improvement in value per dollar.
I will take a few dozen cheap and imperfect sensors over a few "princess" sensors every time. Redundancy provides awesome benefits when combined via sensor fusion.
Neural nets, as they exist today, are nowhere near being able to "explain their thought processes". You can log what you fed to them, but you have no clue why they made the decision that they did, and there's no realistic way to trace it back. They're black boxes.
"If there was an antonym to 'Elon Musk', it would be 'Richard Branson'."
Autonomous vehicles could start with cargo in restricted road lanes ( barriers) . Musk / Tesla semi haulers are a good trial case. Soon can transition to remote roads etc... In parallel semi autonomous is helpful like anti brake Locks , cruise control, parking assistance etc
A human can do it with two eyeballs and a few mirrors... so what makes a machine different? I mean sure we'd prefer if the machines were safer than humans, but most of that is likely more to do with the software running on the humans than the lack of sensors... so the hard part is *not* sensors, it's interpreting the sensor data to safely move the vehicle.
You might not realize that you have general knowledge that (young animal from group) will tend to walk towards (older animals from group) but if you don't you're an idiot. And I'm sure you're not an idiot. You just aren't having a full appreciation for human intelligence, even when it is actively helping you make decisions while driving. Sure, sensors don't lose focus and people do, but really that is going to go a very small way. But will rule-based algorithms every be tuned to handle sheep, ducks, cows, moose, deer, foxes, wolves, etc etc etc? Very unlikely, because without a general understanding of how humans group and associate animals and a method to do that in a cpu without programming every shape and size, it will be a long if not impossible road to follow.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
All you need is two cameras on a gimbal, an accelerometer, and two microphones mounted coaxial to the cameras.
It's obviously possible to have a level 5 car operate on just cameras. A human driver can do it with two (or sometimes one) non-ideally positioned "cameras" and s few small mirrors. Of course there is a difference between "possible" and "practical with any current cor likely near-future technology", as to duplicate this would need a computer that can make a lot of inferences.
People do not actually use stereo vision for driving, the distances are too great. And we can drive fine with one eye closed. We do really clever processing to extract a 3D model out of one camera.
But computers based stereo vision works much better. The cameras can be further apart, and can be pointed to sub degree accuracy. The tricky part is realizing that a point on one image corresponds to a point on the other, looking in particular for vertical edges. Tricky, but much easier than reconstructing a 3D scene from one camera. Once that is done, simple trig gives you the distances. This tech has been around since the 1980s.
I have never understood the need for Lidar or anything else. Radar could be a good backup, if it sees something close then panic. Ultrasonics do not work in the wind, so hard to see how they could work in a car, other than parking. They are cheap though, I bought one on ebay for $2 the other day.
Multiple redundancy systems are not there for the tires or the brakes or the seat belts.
Why multiple redundancy be necessary for a self-driving system that can simply "bing bing bing" and demand the human "driver" take over?
Why multiple redundancy be necessary for a system that can simply pull to the side of the road, as a human would if they were to have an emergency?
This guy sounds like he comes from the defense industry. Multiple redundancy is nice in an attack helicopter that is 45 minutes behind enemy lines, but not necessary to take me 3 miles to work.
Actually, cars have redundant dual-circuit brakes and tires have various failsafe modes. Seat belts are obviously a different class of system. If you have to ask why "bing-bing-bing" is not enough I suggest to ride on the passenger seat and read a book for hours, and try to simulate taking over when the driver randomly makes a bing sound.
"When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
What level am I, GM?
On a different level of technology than what can be built into cars.
"When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
>> GM Exec Says Elon Musk's Self-Driving Car Claims Are 'Full of Crap'
GM execs are not relevant any more in the car industry.
aaaaaaa
We don't have "stitching errors" in how we build up a model of the world around us from visual data
What? Yes, we do. We do all the time. They don't matter at a walking pace. They do matter at a car's pace.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Absolutely nothing has changed with GM. Same old cars, same old company. They'll need another bailout as soon as the economy takes another dive.
You know, your argument could be taken as an example of why people are such bad drivers, and why self driving cars can be safer. They don't get overconfident. You Know Sheep. You look at them and say, "Those sheep are all on the same side of the road, so they're not likely to run out into the middle. They're not a hazard." You keep on driving without slowing down or worrying about them. The computer doesn't have your overconfidence in your ability to predict what sheep will do. It says, "Large animals by the side of the road are a hazard." It slows down and is ready to stop the moment they do anything unexpected.
Most of the time, you'll be right. The sheep will just stand there and you'll drive past. You'll be right 99 times in a row. That gives you a false sense of security and makes you less prepared to respond when the 100th time, a sheep does something you didn't expect.
"I'm too busy to research this and form an educated opinion, but I do have time to tell everyone my uninformed opinion."
There’s a huge difference between Old GM and New GM; Old GM got saddled by the pension obligations. New GM isn’t responsible for the pensions of the old employees of Old GM.
GM? Remember GM? GM quit the business and started the "New GM". Initially they tried to assume NO liabilities of the Old GM. (POTUS Obama was okay with the New GM screwing their customers, BTW.) The consumers caused such an uproar that the New GM and the POTUS had to back down on the liability scam. GM killed off some of their car lines to "streamline" the corporation. They tried to sell Saturn cars but refused to help the new buyer by continuing to manufacture cars for 2 year until the New Saturn could handle their own manufacturing. The New GM shafted the Saturn workers and owners big time. 100's of lost families and lost jobs. The Saturn dealers also disappeared -- more lost jobs. GM stock tanked and stockholders were left holding an empty bag. Nada. Nothing for their ownership and loyalty to the Old GM. Frak GM and POTUS Obama!
The cameras in my car are better at recognizing lane markers when it's raining at night than I am.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
The car can certainly be programmed to recognize larger and smaller animals, and therefore it's easy to insert a rule about similar animals of different size on different sides of the road. We don't have to have separate rules for large and small sheep, cows, ducks, capybaras, pangolins, etc. This doesn't require intelligence.
Besides, for varying X, what are the triggers that will send young Xs running to their mothers? I don't know myself. Doubtless you know what will spook lambs, and that makes you a safer driver in your part of the world.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
To a camera, an animal is a set of certain blobs of color arranged in a certain way with respect to one another. The arrangement of the blobs will change depending on the orientation to the camera. Once you are finished making the rules for a sheep, this will never work for a fox since a fox is a different set of colors. How will you ever make a rule based on a camera image that means 'it is an animal in general' when all you have to go by are color ranges, sizes, and positions? A racoon will look very different in this respect than a sheep, so different rules will need to be made. You could make a general rule to slow down for anything between 1' x 1' and 3' x 3' and moving, but then you'll be stopping for every tumbleweed and shopping bag blowing in the wind. This isn't as easy as you make it seem.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
It's not simple (very few things in computer vision are), but it's an animal recognition feature, not a behavior prediction feature.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
The GM expert is saying that the HARDWARE needs to be fault tolerant. For example, the steering actuators had better be three way redundant. This is a detail the all of the other self-driving car developers haven't gotten to, yet. It is true that developing the software is the hardest part and you can do that without a fault tolerant hardware platform. But when it comes time to deploy, your hardware is fault tolerant or your name is Takata...
It would appear that GM is the only player out there who has realized that. So they might be a lot further along at deploying self-driving vehicles than M. Musk is. Or at least they don't plan on decapitating anyone as part of their development plan.
An engineer who ran for Congress. http://herbrobinson.us