Tesla Live Stream – Autonomy Day [video]
livestream.tesla.com
livestream.tesla.com
- Telsa is using fleet for learning (Fleet learning). This has 3 components, a. Trigger infrasture that collects the kind of data telsa is looking for training. The rational here is we don't need massive amounts of same kind of data but needs right kind of data for training neural networks correctly. b. Data Engine which learns from these examples. c. Shadow mode where they deploy the learned model and test how its doing in real world and iterate this process.
- Drivers are themselves acting as labelers and tesla is in a unique position to take advantage of this.
- People drive vision only. Visual recognition is essential for autonomy. Lidar has much less information than vision, for example to identify the thing on the road is a plastic bag, lidar provides few points. But vision gives more data for telling this.
Tesla is betting BIG on NNs.
In the presentation they say that we have NNs in our brain. Which is why we can look at one photo of a dog, and distill enough identifying information in order to spot the breed from then on. Training sample of 1.
Curiously though, they than say that NNs don't work like our brains do, and require A LOT of training data from all angles, etc. Training sample of N.
The presentation doesn't actually show, how they plan to train a single NN to encompass all the knowledge for self driving. In particular, the looooooong tail. But maybe they'll have independent models, say based on "observed" conditions, which swap in and out ... based on more NN logic.
But at the end of the day, there is no known (to me) examples, of NNs even approaching human ability. Tesla is bascially hoping we will believe, they will be the first to show this capability of NNs.
Let's wait and see, 2020 is not that far away.
Also, we learn things outside of our cars. I ride a bike, this gives me insight into what bike riders will do on the road.
I have kids, so I know a kid on the pavement will be more risky / unpredictable than an adult.
I drove down a single track road today and met another car coming towards me. We stopped, then he started to reverse, there was a passing place behind him. Another car pulled up behind him, so I then reversed back into a field to let the cars past. This sort of thing happened maybe six times today as I drove around. Not at all surprising, not even noteworthy enough for any of the drivers to acknowledge even a flick of the finger in thanks. Just part of driving here.
So deep learning via neural networks is pretty much the only way to implement self driving cars these days. It's what everyone is using and is used also in FaceID and other recognition systems.
So Tesla isn't betting big on it any different to all of the other self driving companies. We wouldn't say Facebook is betting big on PHP just because they use that technology. And Tesla definitely isn't in the top tier compared to say Waymo.
Plus talking about neural networks approaching human ability is just marketing buzzwords. It doesn't mean anything tangible since we can't define our abilities in terms of models with hyperparameters.
Luckily, Karpathy is pretty good at solving research problems.
Karpathy could have easily spent entire day talking about current state of the art and how they have improved on it
Why would he do that? To help Uber?
Collecting data is actually more trivial part of this problem.
For Tesla, yes. For all others that’s the hardest part.
Oh come on - there are a lot of people good at solving research problems, but hard problems remain unsolved. To pretend driving autonomously in the real world is anything but very very hard is naive.
I would second this recommendation. He did a really good job not only explaining Tesla's approach, but also breaking down the concepts in an easy to understand way for laypeople. That is a rare skill to have especially among someone who is obviously so technically accomplished.
Amusingly, if you wanted to train a vision system to recognize driveable areas, the straightforward approach would be to use a LIDAR system to measure road flatness. Watching the road go by on video as a human driver drives is not very useful for this. That just tells you about the part of the road a human driver chose to use, not about the road geometry itself. The driver probably won't use the road shoulders, but the drivable area system needs to evaluate them.
Recognizing drivable areas is what keeps you from hitting solid objects. You don't have to classify them, just note that they're not flat road.
This is really important. At a certain point additional miles on similar roads in nice conditions with fair traffic won’t help anymore. The data variety is really important.
Two facts:
1. Tesla can't use Lidar because of cost and aesthetics.
2. Elon has a strong incentive to oversell their approach to self-driving.
1 - https://medium.com/@LyftLevel5/https-medium-com-lyftlevel5-r...
For example on a country road near my house, the road veers left while a side street continues perfectly straight. The current auto-pilot has a very hard time staying on the main road and almost always disengages before putting enough left-steer to stay in lane.
A human who didn’t know about the road (no knowledge of the left bend ahead), and who missed the big yellow “left curved arrow” sign, would likewise probably end up going straight onto the side street.
This is a hierarchy of stateful awareness which I believe is essential for successful self-driving — the only way to increase NN weighting to the point where the car will convincingly execute the left bend to stay on the main road is some awareness that a left bend is upcoming. This is a case where you can’t drive the road by staring at the lines. And there are many, many others.
From working with some different types of photo sensors (CCD, avalanche photodiodes, photomultiplier tubes), you might imagine that incident light from another car's emitter would be much brighter than the reflected light the lidar sensors are reading and cause saturation.
lidar is not required and is expensive.
Given that the only the company claiming that is the one whose cars sometimes hit (or even swerve into) clearly visible stationary concrete barriers in broad daylight [1, 2, 3, 4], I consider that claim far from proven.[1] 2019 https://arstechnica.com/cars/2019/03/dashcam-video-shows-tes... [2] 2018 https://news.ycombinator.com/item?id=16772748 [3] 2017 https://bgr.com/2017/03/02/tesla-crash-video-texas/ [4] 2016 https://www.thesun.co.uk/news/1402992/tesla-self-driving-car...
Lidar gives you very rudimentary depth and positional data, but it is precise, and reliable, and the false positives are low. Lidar is not seeing the world as a series of probabilistic phantasms that may or may not be a pedestrian, or a jersey barrier, or whatever.
Elon said: "Lidar is lame! Lidar is Lame! lame lame lame lame."
But then he later said: "We've gone over this multiple times. Are we sure we have the right sensor suite? Are we sure we have everything we need?.... No."
Lidar is a crutch and we'll see how hard Tesla is limping in a couple years when Elon is claiming They're going to have Robotaxis.
To Tesla's credit, it is theoretically possible to develop a fully autonomous vehicle without needing Lidar, but before you can deploy, you need to integrate Lidar, and it can be retrofitted as a largely independent system, necessary for it's enhanced redundancy, but not needed for informing the planner, except when the Lidar is seeing things the vision system isn't.
The presentation was a pretty good run down on various techniques and methods that are being utilized by different autonomy developers. The downside is that everything is framed as a rationalization as to why Tesla has some kind of secret weapon, when they're mostly doing conventional things, and not all the conventional things you need to build a complete autonomous vehicle.
I was waiting for Elon or Karpathy to trot out the magic pixie dust that will have Tesla's driving empty in a couple years, but that was nowhere to be found.
As far as I can tell, LIDAR makes a lot of prediction tasks much easier (since you have both images and LIDAR point clouds), and is also a backup for obstacle detection to ensure that your self-driving car doesn't crash.
It also doesn’t have all the information to recreate the 3d environment. There’s all kinds of inferences that human drivers make that require a good model of the world, to start with. For example, a car shouldn’t brake for a small object that moves with the wind, even if it looks like it’s made of concrete, or looks like a child.
And not sure who you are but I trust all of the other companies who are doing this a lot more. And they are all using LIDAR.
I suppose if you want to use customers as guinea pigs you do have to have a low-cost solution first, which is why Telsa are advocating it. I'm sure if LIDAR were cheaper I'm sure they're be using it.
Can you elaborate on what you mean here? Do you mean that Tesla will only be using Computer Vision for autonomy? Doesn't or wouldn't Lidar compliment CV? Or is there a practical design consideration that makes them mutual exclusive?
Humans have far higher resolution sensors and the most advanced computer ever seen behind them. And even that fails at a far higher rate than we want self driving cars to be.
This is really not true. The phone in your pocket is just plain better. More total pixels per unit area, much greater dynamic range, able to sample over time periods an order of magnitude faster.
The reason your vision seems better is because your brain is amazingly good at synthesizing a picture of the world around you. But all that data (the sphere around you is something like 150 MP at eye resolution) is an illusion. You're only looking at a million pixel(-equivalents) at once, thereabouts.
[1] Your eyes come close only in the middle half a degree of your fovea. Everywhere else your brain gets a blurry mess and has to extrapolate.
The thing we most bring to driving is navigating complex, low speed environment changes - but we're not great at that either (see the number of toddlers run over in their drive ways, for example).
https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/...
Thanks, but did you mean to say that people fail at a far lower rate that we want self driving cars to have? Maybe I misunderstood your point?
No we don't. We have vision which we then interpret with our _minds_. We have the ability to _understand_ what we are seeing, reason from it, and make decisions accordingly. "Deep Learning", no matter how big your dataset, fundamentally cannot possess this capability. Which goes a long way into explaining why Tesla's "self driving" tech keeps on killing people in situations that are trivially simple for humans. There's no way to rigorously test for edge cases in opaque deep learning algorithms, nor is there any way to implement redundancy as there is in ordinary deterministic systems.
This is a mad attempt to replace human cognition with "AI".
Why not? I’d agree that current models can’t, but what’s the fundamental shortcoming of deep learning?
For example, the engineer says the custom ASIC does 144 TOps for 2 chips vs the NVidia drive Xavier - does 21 TOps. Okay, well yeah I expect your custom ASIC does have a nice performance advantage over the equivalent GPU. at 3.5x advantage probably seems reasonable. Cue Elon Musk:
"At first seems improbable, how could it be that Tesla, who has never designed a chip before would design the best chip in the world but that is objectively what has occured. Not the best by a small margin, the best by a huge margin".
Mate, it's a dot product with some memory attached, and not a single detail your half hour deep dive has gone into suggests anything other than a bog standard ASIC.
"All the cars being produced right now have all the hardware necessary for full self-driving"
And this is where I'm totally lost. I want to believe! But he's lied so many times now. This man is sucking the credibility out of every engineer in the room. Don't repeat the same lie twice.
> it seems he didn't know about custom how custom ASICs are much more efficient at specific tasks than a general purpose computer
Yet, Musk is clearly stating his new chip is state-of-the-art. He is not underselling it.
> something like that is exactly who you want leading a company trying to change the rules of the industry they're in
You want someone in charge who does not understand the hardware he's touting?
> it's the job of the boots on the ground to exercise due diligence here
Who are you referring to? Employees and investors?
What, then, do you consider are the responsibilities of the CEO, if due diligence is not part of the job?
They don't need a multipurpose CPU/GPU, they have a single well defined task that dominates their compute needs. They built a chip to do this that is cost and power effective, and redundant for safety.
Here's my issue with that. The on-chip SRAM is only 32MB, and the RAM is LPDDR4 rated at only 68GB/s.
Assuming a dot-product (multiply + add) over INT8 data, that's a limitation of 2-operations per 68GB/s (that the RAM moves at). Or 136 GIOPS (Giga-integer8 operations per second). You're limited by RAM, based on what I've seen in the presentation.
Unless their neural net is 32MB and fits entirely in on-chip SRAM. That seems unlikely to me...
""Tesla was inaccurate in comparing its Full Self Driving computer at 144 TOPS of processing with Nvidia Drive Xavier at 21 TOPS," a spokesman said in an email. "The correct comparison would have been against Nvidia's full self-driving computer, Nvidia Drive AGX Pegasus, which delivers 320 TOPS for AI perception, localization and path planning." The statement also contends that "while Xavier delivers 30 TOPS of processing, Tesla erroneously stated that it delivers 21 TOPS. "
The comparison made in the video: 500Watts for an hour consumes about 2-3 miles of range. In a city in slow traffic, going 12mph, that's a significant range reduction. So you might have a 10% improvement in range for the Tesla ASIC in low speed conditions.
In the same way, to reach peak FLOPs on a GPU you better use the local/shared memory as much as possible.
> Mate, it's a dot product with some memory attached, and not a single detail your half hour deep dive has gone into suggests anything other than a bog standard ASIC.
There you go, you answered the question Musk put forward. Grats.
https://www.nvidia.com/en-gb/self-driving-cars/drive-platfor...
What's an example of this? His timelines are often much too aggressive for reality but he repeatedly delivers (eventually).
This is essentially unfalsifiable. In the case claims about FSD or a person on Mars are wrong then this statement can only be proven wrong when Elon Musk chooses to admit defeat - suffering a significant personal financial loss as a result - or when he retires.
But also his claims about being able to automate the manufacture of Model 3 turned out to be very wrong and to do terrific damage to the company - they are/were way ahead with their technology and should have taken a less risky approach to getting that tech onto the market and taking advantage of that lead. And how did he not learn from the model X experience?
> An application-specific integrated circuit (ASIC /ˈeɪsɪk/) is an integrated circuit (IC) customized for a particular use, rather than intended for general-purpose use.
Is there anything more "custom" than an ASIC?
https://en.wikipedia.org/wiki/Application-specific_integrate...
or full custom:
https://en.wikipedia.org/wiki/Application-specific_integrate...
It's important to see this event in the context of their significant demand and cash problems. Even enthusiastic Tesla investors like Galileo Russell suggested that Tesla is in a cash crunch and should raise money. Which hints at the main mystery about Tesla, why haven't they raised money yet?
Take a moment and think about why are they doing this event now. Elon is setting a stage for a capital raise, he's pitching the autonomy narrative after the Model 3 cash cow narrative failed. They're trying to convince investors (and customers) to give them money because money-printing autonomous taxi service is coming next year.
Also, think about why basically everyone except Tesla uses Lidars. Is it because they're stupid or because Tesla cannot use Lidars even if they wanted to?
P.S.: Nvidia issued a statement saying that Tesla's claims about their chip are incorrect: https://www.marketwatch.com/story/nvidia-says-tesla-inaccura...
Edit: In 2012, Waymo reached the milestone of handling 8 100-mile routes, specifically chosen to capture the full complexity of driving. I doubt Tesla is currently at that level. Source: https://events.technologyreview.com/video/watch/dmitri-dolgo...
Truth or not, failure or not, Musk moves forward the hopes and expectations, and I'm thankful just for that.
I don't see how we can blame him for taking position
the fact that suppliers don't like them has been a red flag for a while now
bulls and dreamers don't want to pay any attention to the very imminent problems with tesla's financials and furthermore tesla's executive record
there's a very good reason bears refer to him as fraudboy
but watching him scam taxpayers/unfortunately gullible people/govt (my fav ex. battery swap zev credits) while people fan over him and his company is pretty amazing
also the list of lawsuits...
this is wonderful
Basically (IIRC), during backprop the error difference gets ever smaller the further back in layers you go, ultimately getting "lost in the noise", making learning in the earlier layers more difficult to impossible.
I'm not saying RELU is the only option to make this work, or that it's the only activation function that provides a "fix" for the issue; I'm sure there are other ways to deal with vanishing gradients that I don't know about.
I also lack the mathematical knowledge as to why RELU helps in this manner, but I suspect something having to do with the lack of "asymptotic structure" approaching the extremes (I don't know what the proper term would be). Or maybe it allows for some form of "forgetting", in the prevention of multiplying very small numbers (such values just go to zero ultimately)?
Maybe someone else here with the knowledge can explain it better, and we can both learn...?
"you say you can put bananas in your smoothie. just a thought, but perhaps, might I ask, do you have the capability to put strawberries as well, or are we not there yet?"
I don't know the context here but it feels like they're trying to ML-splain Karpathy?
This is what everyone that is not Tesla or SpaceX are doing. And have been doing for a long time. If the CEO is not an engineer at heart, what are they?
I seriously doubt Elon Musk has more engineering knowledge than the people he hires on their specific fields. However, he can make pretty well informed strategic decisions if he knows WTF the engineers are talking about without taking their word – not even that, as explanations have to be dumbed down.
This is not a new thing. Bill Gates was like that (1). Steve Jobs was no dummy and had an engineering background, but not at the same level – he did parter with a genius engineer, however.
I think Musk is doing the right thing.
> Which might explain why he's a crummy CEO
That's quite debatable, I'd say. Isn't he getting results?
(1) https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
At the end Elon said autonomy is basically their entire expense sheet!
Whether or not Tesla can pull it off is obviously going to be an enormous topic of debate with haters and lovers on each side.
This is super, super exciting. I'm going to grab the popcorn and enjoy watching Tesla try. Whether they succeed or fail I admire them aiming so high, and planning so far ahead.
It's also pretty clear based on the selective presentation of data that they're even further behind Waymo than everyone thought. This was the time to actually prove that their ahead, and all they could give was more of Elon's hot air.
At the end Elon said autonomy is basically their entire expense sheet!
Must have missed that part, but if he actually said that it would have been a material misrepresentation of Tesla's financials, since they supposedly made a chunk of cars in Q1...OTOH, if the statement is true and Tesla basically made no cars in Q1, it would explain by Panasonic is refusing to make additional investments in the Gigafactory.
Whether they succeed or fail I admire them aiming so high, and planning so far ahead.
Other companies are both capable of aiming high, planning, and succeeding. Tesla has yet to demonstrate the capacity to do items 2 and 3 on this list. Case in point: pretty much everything about the Model 3 launch, from building to distribution, the solar roof panel (and really, the entire SolarCity acquisition). I'm even going to throw BoringCo in there since it's based out of the Tesla lot and uses Tesla vehicles and engineers.
Oh come on! If even half of what he says comes true in the next five years the world will not be the same.
Entire car rated to 1 million miles (including the battery pack) with minimal servicing
Level five autonomy at the end of 2020. Remove steering wheels and pedals from cars a year after that.
After robo-fleet goes live Tesla will be "massively profitable"
Cars that today cost $38k will make $300k + in the next 11 years for their owners in the fleet
etc.
> Other companies are both capable of aiming high, planning, and succeeding
He mentioned that all their cars since 2016 have had redundant power steering, redundant wiring and even redundant power. Even if it loses the main power pack it can still steer and brake safely.
Give me ONE example of another auto manufacturer that has thought far enough ahead to design that kind of redundancy into their vehicles planning for self driving? It simply does not exist in the industry.
The man really is seeing the future and trying his best to make it happen.
Like I said there will be a huge debate about if he can actually do it.... I'm just saying that if he can it's going to be a very exciting time to be alive
Given that so many Tesla owners have complained about the power steering and wiring going back (and the delays in getting these issues fixed) the most likely explanation is that Tesla is attempting to forestall maintenance issues by simply adding built-in backups rather than by improving quality control and making the primaries work better.
IOW: having built-in redundant parts for some of the most important parts of the car--which aren't known for breaking down in cars from other manufacturers--is actually a sign of failure on Tesla's part, not a sign of forward-thinking.
Entire car rated to 1 million miles (including the battery pack) with minimal servicing
That's nice. Tesla can't manage to get car panels aligned properly, and a number of cars are still awaiting parts a year or more after they went in for service, and Tesla hasn't managed to fix its own billion-dollar factory line to work properly...but in 5 years they're promising better-made cars than any other car maker? Toyoto has earned the right to make that claim with their decades of consistency. Tesla hasn't, especially not after the Model 3 fiascos.
Level five autonomy at the end of 2020. Remove steering wheels and pedals from cars a year after that.
Call me when they manage to actually stop their cars from veering toward freeway dividers. It was still happening as of November 2018... Also, there's the pesky little problem of Tesla not yet having demonstrated a door-to-door trip yet in uncontrolled conditions despite promising that back in 2016.
After robo-fleet goes live Tesla will be "massively profitable"
See above. Need to hit Level 5 before then. But based on all the lots filled with unpurchased Model 3s, they'll probably have the fleet for it if they ever achieve Level 5...
I could say 20 things that if even 1 comes true in the next five years the world will not be the same!
Now it's a robotaxi company? What is it going to be next year, a debt restructuring company?
- the Unsworth lie
- the "zero concern and I mean zero about 10k Model 3s per week in Dec 2018" lie
- the "funding secured" and "only uncertainty is shareholder approval" lies
- the "short burn of the century" lies
I mean, they were even wrong about Nvidia's chip today, Nvidia had to issue a statement: https://www.marketwatch.com/story/nvidia-says-tesla-inaccura...
[1] https://www.nvidia.com/en-us/self-driving-cars/drive-platfor...
IOW, despite Elon claiming for years that they're ahead because of the "millions of miles" of free data collection by Tesla drivers, it turns out once the engineers on the ground actually speak...they're actually pretty far behind on the data front, and most of the data they are getting is the same safe routes over and over again since they're not trying to put Autopilot into novel situations to acquire new data or test the ML algorithm's capabilities to handle unique/novel situations (like trucks turning in the highway, or freeway dividers).
My takeaway from the presentation is that Tesla will perform better than other companies in this space (although I don't know enough about Waymo to comment) due to the following:
-You want a large dataset (Tesla and many companies have this and can simulate) -You want a varied/diverse dataset (Tesla and many companies have this and can simulate)--the point here is simulations for simple cases work (you can only simulate when you know), but for complex ones are close to the difficulty of actual FSD -You want a real dataset (Tesla is the only company who can say this and can say they have data on how X00Ks of drivers will handle these situations)
They also have cars all over the planet while Waymo seems to only be tested in a few cities. I can't find the podcast, but Elon mentioned how one of the main difficulties is the varying types of intersections. There are only so many intersections in Mountain View. But Tesla is getting data for all kinds of intersections.
"All we need to do is improve the software" - Musk [12:07 PDT]
LIDAR "unnecessary" - Musk [12:13 PDT]
Computer vision guy is now speaking.
Recognizes "driveable space", not just obstacles. Video shown, but just for a freeway. This is crucial to safety. Need to see this is a cluttered environment.
That's an old claim, see this 2016 press release [1]:
> as of today, all Tesla vehicles produced in our factory – including Model 3 – will have the hardware needed for full self-driving capability at a safety level substantially greater than that of a human driver.
At this point I believe the claim once I see the self-driving functionality having been rolled out to the public and the accident number been reduced.
[1]: https://www.tesla.com/blog/all-tesla-cars-being-produced-now...
Every extra they tack on to the base product is one they will be expected to deliver on as well diverting attention from the main problem they are dealing with, which may in the longer term leave open enough room for the competition to wiggle through.
Sure, autonomy is a big deal, but it is also something that will once cracked be an instant commodity and there is a lot of money and talent focused on that particular problem, which is surprisingly hard to do well.
If Tesla ends up going under because of one of the side shows (Solar City, autonomy, Power Wall etc) that would be a serious loss.
SpaceX isn't trying to just do what has always been done and just make it 5 or 10% cheaper. That's boring. SpaceX is completely turning the launch industry on it's head.
Tesla is the same. Elon isn't interested in making "just" an electric car. He wants to change the world, and electric cars that drive themselves will do that.
Can he do it soon? I'm not an expert, I don't know. But damn it's exciting to watch.
If Musks ideas about self-driving actually become true, he holds the holy grail of the car industry. On one side, self-driving abilities become crucial in future car sales. On the other side, if he can make the Tesla car sharing network happen, the revenue of that could be a magnitude or more larger than the one of car selling. This would justify some of the crazier valuations of Tesla stock.
Not if the company that cracks it eats its competitors or, assuming it's like waymo, commoditizes car manufacturers into suppliers for autonomous taxi fleets.
If anything, the solar city/roof shingles side-show has seemed the worst to me personally, alongside the falcon-wing doors and the self-infliction of twitter harm by the CEO.
Can't they patent their breakthroughs? How is this different than pharma breakthroughs?
Perhaps this is the intent rather than a side-effect.
Intentional misdirection to distract investors.
Definitely not and I'm not sure why you think this.
The data pipeline advantage is a big part of this talk.
Musk's ego plays a lot into this for better or worse.
Apple's work on developing their own SOC (A13) have paid dividends for them. The same legendary chip designer (Jim Keller) designed the new Tesla chip after working for Apple.
- First principles hardware design of focused self driving computer (many times better than any competing existing hardware). Already shipping in all newly produced cars. Currently working on next gen that will be 3x better to ship in a couple years.
- Lidar is an unnecessary mistake that competitors are making that won't succeed (too expensive, need too many, unnecessary).
- Real world fleet testing is critical to success, simulations are not good enough since there are too many unknown unknowns in the real world. Tesla uses simulations too, but nobody else comes close on real world fleet testing.
This is very controversial and rest of the industry thinks exact opposite, many even claiming that Tesla is being irresponsible and even delusional in trying to do autonomy without lidar. The main points I have heard in favor of lidar are that computer vision is very flaky not only in suboptimal weather but even in good weather. Cameras are simply no where close to in performance in dynamic range, rapid adaptation, focusing etc as human eye. Imagine car going under the shaded road with rapid changes between bright light and shade. The likelihood that your depth estimation will get messed up is very high. Of course, night driving becomes highly questionable as well. In additional the long range depth estimation is very flaky with stereo vision right now and a topic of research for mono-vision. If you want to retreat to level-4 only and that too with conservative speed, weather etc then may be vision+radar more doable?
Elon predicts all competitors will eventually drop lidar. He mentions it's expensive, but also not as good in a lot of cases (and all roads/signs are designed for vision).
He argues that getting vision to work is a prerequisite for getting self-driving to work and once you have it working, lidar is worthless (and unnecessary).
Case in point: both the Gigafactory (vastly overbuilt for the quantity of batteries actually produced) and the Alien Dreadnought (vastly overbuilt for the number of cars Tesla current produces...assuming that Tesla is ever able to get the fancy automation working). Boring Co digging a two-mile tunnel in West LA without bothering to learn how to pour concrete smoothly, or to make the "rails" the proper width, or learning about ventilation, or access points....
https://www.theverge.com/2018/2/7/16988628/elon-musk-lidar-s...
- If you are trying to sell the Model 3 directly to the end consumer with autonomous mode, the extra $10K for Lidar and bulk (which will greatly effect the exterior design) are definitely non-starters.
- If you are going to robo-taxi route (such as Waymo and Uber), the extra one time $10K cost to add lidar for the 5 year life of the car is probably a blip on the income statement of the operator as compared to a full time human driver which probably costs $10K PER MONTH for the lifetime of the service. For the robo-taxi business model - its a bit of a no brainer - they could stick every sensor known to man on the car and still make out like a warlord by getting rid of the human driver but maintained a 100% safety record. Plus making the car stand-out with a unique Lidar inclusive shape is a great marketing differentiator. Also reduces your liability if a taxi rider ever sues since you can claim you have redundancy in the system.
But only time will tell.
- Also only a matter of time before lidar cheap enough that even Tesla will add for redundancy and edge cases.
Except that it isn't. NVIDA's Drive AGX Pegasus delivers 320 TOPS:
https://www.marketwatch.com/story/nvidia-says-tesla-inaccura...
Of course, nobody inside the Musk Reality Distortion Field actually cares about this.
>Currently working on next gen that will be 3x better to ship in a couple years.
Someone asked what the primary design objective of the next generation chip would be and the engineer muttered 'safety' before Musk made the 3x claim.
That's ... not great. If that was CPU type of unit, it'd be great. But TPU-type accelerators are growing at massive speed (as it's still pretty new and simple tech), where you're more looking for 10x type of gains.
"next gen that will be 3x better to ship in a couple years"
applying psudomathematical varnish to marketing-speak
Every law enforcement entity on the planet: drool
You can't say "You can query for anything!" and have it be anonymized.
In fact, if you're taking a camera shot, that's the most broadband sensor imaginable, and no thanks, I don't trust any company with profit motive not to crumble and pop out a software update to selectively disable picture blurrers, or to not have a Boolean flag in your data scrubber.
As a company, making that statement is just trying to slip one past and hope nobody asks inconvenient questions about it.
"To me right now, this seems 'game, set, and match,'" Musk said. "I could be wrong, but it appears to be the case that Tesla is vastly ahead of everyone."
I am eager to see what they unveil today.
https://www.google.com/url?sa=i&source=web&cd=&ved=2ahUKEwiR...
And Elon has a long history of making false claims about Tesla’s progress. For example in 2015 and 2016 he claimed that Teslas would be fully self-driving by 2018.
So why shouldn’t we be skeptical?
https://arstechnica.com/cars/2019/03/teslas-self-driving-str...
Your link:
> According to Electrek, Tesla trails behind other companies in terms of autonomous driving tech based on a list created by Navigant Research, an independent research firm.
Electrek’s article:
> Electrek’s Take
> I think Navigant’s autonomous leaderboard is ridiculous. There are way too many brands that keep most of their development under wraps, which makes it hard to evaluate them and therefore, it gives very little value to a leaderboard like this in my opinion.
Your "third party research" is obviously bullshit, they go as far as including Apple in their ranking.
This right here is just typical worthless marketing press release spam from a management consultancy firm.
The Waymo end-game that I heard was "able to go through a drive-thru". I highly doubt Tesla is anywhere near that point.
(1) https://m.heise.de/autos/artikel/Test-Tesla-Model-3-4400919....
The kind of drive-thru that Tesla is currently associated with involves semis rather than fast food and it would be really nice to hear that they've at least licked that particular bug (and for good, this time).
Your point it very astute.
Among a few other ML/AI MOOCs, I completed Udacity's "Self-Driving Car Engineer" nanodegree - so when I'm out driving, I often come upon situations where I wonder "how would a self-driving car navigate this?"
Today, driving in to work (note: USA), I noticed one intersection I've been through many times before, and that question came to mind. The intersection is interesting, because on approaching it, the road curves to the right, and you can actually see one of the traffic lights on the left before you even see the intersection. By the time you see the intersection, you're already on top of it.
So as you round the curve, you see the lone traffic signal (red/yellow/green); if it is red, do you start to brake, or do you wait until you can "see" more traffic signals? If you wait - will you have time to slow down and/or stop? ...and so forth.
This and others are all kind of "edge cases" that will need to be trained on, and/or perhaps other cues for self-driving vehicles installed or set up so the vehicles can navigate such areas successfully. I know when I first went through the intersection it was a bit of a surprise; it's not a very safe intersection (going home in the opposite direction is not any better; in that direction, you're headed downhill, have to cross the intersection, and immediately start turning to the left after going through - the curve is really abrupt, and you have protected/unprotected left-hand turns both directions, etc).
If you call something "autopilot" and promote it as if it will drive for you and then it ends up killing dozens of people ... that's where successful class actions come from.
(I obviously don't want people to die either.)
If you think this is a new thing, you haven't followed the car industry much.
Just as an example, my 2002 el cheapo Peugot was bought without the option to show instantaneous MPG/average MPG/range/etc. Spend two hours soldering/gluing on the missing $2 toggle switch, ask a friend with the Peugeot Planet update tool to enable it in software, and Bob's your auntie.
It goes much further than that though, especially when you get into chip tuning. Software upgrades that add 50 horsepower to your engine output are commonplace.
But as for the "actively hostile to 3rd party repairs/mods", this part scares me to.
How about 2 thus far and Tesla was not at fault.
That does not mean that their cars can self drive today.
That does not mean that their cars can self drive three years from now.
It's 100% not proven or obvious how car self driving skill and car self driving error rates scale with compute -- but it's surely not linear.
Dozens of times in my life, I have been driving down the freeway at 70 MPH in a 60 MPH zone, and I've noticed someone weaving through traffic behind me, going closer to 140 MPH.
I need to know whether to change lanes, stay in my lane, stop changing lanes, pump my breaks to indicate there is slowdown ahead of me that car might not see, etc.
Just food for thought.
EDIT: I'd also like my vehicle to be good at avoiding a car that's about to T-Bone me, at night, with no headlights on. I may not be very good at avoiding that kind of accident today, but if LIDAR is necessary to protect me from that kind of accident, then I might think it's a wonderful idea.
On the other hand, I've been sensing that Tesla is finding it harder and harder to raise cash and has been getting increasingly desperate. Are we on the cusp of a new transformative technology or the peak of the mother of all bubbles? Time will tell.
Option 2: He's lying to get money.
Compare the 2016 demo video.[2] That's a tougher route. That's the one where we now know it took a lot of tries to get a clean video.
Waymo and Cruise have put up videos of their cars in city traffic. They get criticized for things like getting stuck behind double-parked cars, and being a bit shy of parked cars that project into a traffic lane. But they get where they are going. Tesla is not showing anything near that level.
Supposedly the analysts at the meeting got to ride in a self-driving car. Anyone seen reports from them?
[1] https://www.youtube.com/watch?v=tlThdr3O5Qo [2] https://www.youtube.com/watch?v=eAal0juXXzU
These guys also went on the ride-along: https://youtu.be/2BZHXh1nbWc?t=360
Strong words from Musk about sticking with video only.
Later on in the software talk:
“Lidar is really a shortcut which sidesteps the fundamental problems...and gives us a false sense of progress”
Starting from a purely visual domain likely dooms your system to making the same types of mistakes that humans make visually in judgement. At least with accurate maps and LIDAR as backup, you can sanity check output of your visual processing against a map and LIDAR. If your claim is that the map might be out of date, or the LIDAR too low rez, it still helps to err on the size of caution.
In the worst case, the map tells you you can't go somewhere that you're allowed to go. In the case where it says you are allowed to go somewhere were you shouldn't, well your visual system should be telling you not to go there. If it isn't, you're in a lot worse trouble than having a map with flaws.
Likewise, the claims that "LIDAR is expensive" is like claiming EVs are expensive because "batteries are expensive!" If AVs become common, then they'll be a huge demand for LIDAR and the costs will decline. LIDAR costs are already declining. Maybe if Elon took some of Tesla's miracle engineers and had them make a LIDAR, they could not only defeat Nvidia at chip making, but defeat all LIDAR makers as well. (sarcasm) My guess is the real problem with LIDAR is drag and vehicle trim/styling.
At this point, Tesla is basically stuck. They bet big early on a shitty sensor suite before AV technology had been worked out, and wave their hands about how using consumers as guinea pigs to feed them fleet data will magically fix deficiencies in sensors. Well, what if this is a false hope and it doesn't? It would mean they'd get sued by everyone who bought the AV suite as an option and have to issue refunds or recalls to upgrade.
I've said it before and I'll say it again, you don't ship AV as an MVP on a $100k vehicle and promise magic upgrades and fixes later before the technology is even close. It's risking people's lives and it's already killed people.
And they're going to kill people.
It's hard enough already to communicate to the public in any meaningful sense ML results without #SKYNET brigading, Tesla is going to make it 100x harder dragging us all through their mud.
I think at this point (of having been a matrix boi long enough) I am allowed to publicly state my belief that we are very very very far away from human-level visual perception. Just staggeringly, incomprehensibly far. We've just barely started to be able to do the most basic things, sometimes.
Is it an incredible amount of collective dunning-kruger that is blinding tesla? Or perhaps willful ignorance?
And I would secretly look forward to. I was part of a self-driving team at university and we had to raise funds especially to be able to afford a Velodyne HDL-32.
Mumbled Answer: "Safety."
...doesn't that mean the current-gen chip... isn't as safe as you want?
Volvo leadership states the exact same thing about their car designs. The primary motivation “in everything they do” is safety.
The statement can be made entirely distinct from the current safety level.
Optimally safe should still be the goal. That is, no human could have provided alternative input to the computer that would have created a safer outcome.
Lane change on crowded freeway: https://twitter.com/hamids/status/1120472369762590722 - It manages it if not quite as smooth as a human.
Summon in parking lot: https://twitter.com/hamids/status/1120446405410205701 likewise.
There's also an official Tesla sped up demo vid https://www.youtube.com/watch?v=tlThdr3O5Qo - hard to tell really.
Same video slowed with the display magnified and some Reddit discussion https://www.reddit.com/r/teslamotors/comments/bgb9or/fsd_dem...
If they think they’ve cleared the bar just by beating the crash statistics of all cars, then they are still in the business of trading lives.
How does this compare to TPUs and the Neural Engine in iPhone CPUs?
My guess is that Tesla will need another round of financing along the way and they have to make sure that the stock's price stays up. Musk is a great promoter but at some point he needs to come back to reality.
(replay after the livestream ended)
On one hand there are hyper-bulls who claim Tesla is a $4000 stock and the future of transportation. On the other, hyper-bears claim the equity should trade around $0-$10. There seems to be no middle ground.
It seems like they are almost betting the company on FSD. I don’t think FSD is really even close to a possibility over the next 5-10yrs. I hope I’m wrong, but if I’m right, I don’t see how Tesla keeps going on like this.
Well, other than actual investors.
Well the middle ground is the actual stock market where Tesla is trading around $265.
IMO they don't have any choice. The more and longer they operate like a car company shipping bigger and bigger volumes, the more their financials will be undeniably trend towards those of the existing car companies and the more their existing market valuation will be hard to justify.
They need something like this to not get traded at traditional car industry multiples.
How many people and companies are going to freak out if Elon and his team deliver FSD without LIDAR? Say in 2022, not even 2020. My layman logic is that AI is improving exponentially, and we do not know what artificial vision can do in 2 years.
I just spent the weekend racking up several hundred miles in a brand new Model P3D. Phenomenal performance, I am completely sold on the future of EV. I was underwhelmed by autopilot however. Drives like a drunk. The adaptive cruise control part actually made me motion sick. I had high hopes going in, so it was a pretty big let down.
I suspect Tesla is going to find themselves on the other end of a class action lawsuit over all the FSD upgrades they've been selling.
Tesla, on the other hand, thinks this is too fragile to changing environments and works with regular (think google maps level of detail, probably a little better) maps, combined with local semantic information such as signs and lane markings. This also means that they put less pressure on localization, because they don't use the map to detect i.e. speed limit (I'm pretty sure Waymo can detect those signs, it's just that the existence and position of the sign is already known in a global world frame).
Let's hope he is right.