Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Tesla to launch Full Self Driving beta to select drivers next week

This site may earn commission on affiliate links.
I think the penny is beginning to drop even with Tesla’s most ardent fans that FSD is still years away, whatever Elon might say. I’m surprised anyone still gives him any credibility when he makes his pie in the sky predictions. In February 2019 he said:

“I think we will be feature complete, full self-driving, this year. Meaning the car will be able to find you in a parking lot, pick you up and take you all the way to your destination without an intervention. This year. I would say I am of certain of that, that is not a question mark.”

That, obviously, was pure BS. Lots of people are pinning their hopes on this software rewrite, but with Elon’s history I for one am not holding my breath.
I believe FSD has gone almost as far as it can giving the British road system coupled with UK driving regulations. The FSD roadmap has always been biased to USA driving with long freeways, large roundabouts and junctions. Although I have FSD I'm not holding out much hope for any major improvements for the UK. I hope I'm wrong.
 
There is a set of traffic lights that, even for humans, are really confusing. I can't see how the car would know which one was the right one to choose when it turned green.

In theory I think this is actually quite straight forward, as if the car knows which lane it is in and where it is heading, it will from experience be able to label the appropriate traffic light(s) that apply to your lane. once this is mapped (by you or any other Tesla driver) it will remember it. In many ways FSD will be better than humans in this regard as it will have the benefit of the fleets experience, and going to a new junction which would fluster a human should not fluster FSD.

Whether theory works in practice we shall see, I'm an optimist on all this!
 
If after the rewrite it can do 5 laps of the M25 unscathed and without breaking any laws, it will be a major achievement.
There is a good chance that at some point it will use auto park rather than lane change :p
I wonder what NOA will make of the Dartford crossing. So many lanes to choose from...
 
  • Funny
Reactions: Mr Miserable
I appreciate that many people wrestled with the decision around buying FSD or not, and now really want to believe they made the right choice. Their confirmation bias will latch on to any rationale that backs up their decision.

It must be tiring being negative all the time, much more fun to be optimistic. We're all deluded, none of us have a clue about this highly complex topic. Maybe it's polite to not hijack every thread to unload negativity.
I'm the exact opposite of the person you describe.
 
In theory I think this is actually quite straight forward, as if the car knows which lane it is in and where it is heading, it will from experience be able to label the appropriate traffic light(s) that apply to your lane. once this is mapped (by you or any other Tesla driver) it will remember it. In many ways FSD will be better than humans in this regard as it will have the benefit of the fleets experience, and going to a new junction which would fluster a human should not fluster FSD.

Whether theory works in practice we shall see, I'm an optimist on all this!

This particular junction doesn't have straight lanes - both left and right directions curve off to the left and right, but the lights are not placed to reflect that. I admit it's a strange one, but not unique I'm sure. As you say, the machine learning may help here.
 
  • Like
Reactions: JupiterMan
I think its Teslas definition of FSD thats Musk is referring to not the definition that says the car will drive itself at level 4 or 5 autonomy.

The feature complete argument is not yet there, nobody has seen capabilities to merge into traffic as an example at say a junctionm on to a motorway. There was an assessment somewhere that went through them all and Tesla were missing lots of "features".

I think the best we can expect is a more robust capability doing what it currently does very variably. So fewer phantom braking incidents, better lane discipline, better reading of speed limits and stop signs etc. But thats still not going to let you turn across oncoming traffic either at traffic lights or on a normal road, still not going to let you turn out of a side road etc.

As for mapping. I've never been a subscriber to that being the answer. I think its an aid and may improve speed, but the real world doesn't stay stationary and you don't want to be the first on the scene where its different, either contraflow in roadworks when you're on the wrong side of the road or a new road layout or there's a broken down lorry. And somebody has to be first to each of those scenarios - and if you can cope with the change, why did you need the map?
 
  • Like
Reactions: timpharrison
As you say, the machine learning may help here.

ML generally doesn't work by remembering special cases - that it the old style of programming. ML is more about finding the hints which are always present but not often noticed - so if this junction looks a bit like lots of other junctions it can be deduced, otherwise it will always be a problem. The deduction can of course factor in any mapping data, and inferences about lane division where there are no lines (based on all the cases where there are lines, or poor quality lines).
 
As for mapping. I've never been a subscriber to that being the answer. I think its an aid and may improve speed, but the real world doesn't stay stationary and you don't want to be the first on the scene where its different, either contraflow in roadworks when you're on the wrong side of the road or a new road layout or there's a broken down lorry. And somebody has to be first to each of those scenarios - and if you can cope with the change, why did you need the map?

As I understand it, Tesla does maps for traffic lights - for instance FSD will be aware and will flag a traffic light as oncoming even if it is round a blind corner.... of course it will only ever know colour of light once it has a visual.

But likewise, it will pick up temporary traffic lights in road works, so it is using both maps and visuals here.

I would not be surprised if it also maps other features over time, such as zebra crossings and speed limit signs so it can plan ahead.

Where Tesla's approach differs to some others is that it does not do high resolution mapping, which as I understand it actually plots via the map the cars trajectory and relies on that map heavily. I agree with you that this approach has many problems should things change, and can reasonably only be expected to ever work within a confined geo-fenced area.
 
I'm the exact opposite of the person you describe.

Glad to hear it

Your defence of Tesla is touching but the sad thing is there is no evidence at all that a software that can't yet work properly on easy motorway drives will miraculously be able to do all driving in 3 months. Thats my point. No software re write can cover the fact we are so far off FSD, be a significant amount. It can't cope with rain, or lorries, or bridges on an arrow straight road at the moment so thinking it'll cope with roundabouts and cars parked on the road in 3 months is a huge, massive stretch.

This is a company that can't yet write rain detecting software that detects rain properly yet.

Oh well ...
 
I don't have any insider knowledge, but if I were writing the FSD system, I'd use the neural network that connects every Tesla back to the Tesla FSD cloud to obtain information about each of the little byways all over the world. I'd get the network to collect information about how previous Teslas have driven down each and every byway, either driven by the driver or by the car, as long as each drive didn't end in a crash. Then, I'd send said information about a particular locality back down to each Tesla that happens to be in that locality. Each car gets advanced knowledge about its own area of operation, but it also gets general information about how to deal with new roads not previously known to the network. If the car can't decide what to do, it gives control back to the driver and records what the driver does and how well that works. Eventually, the network gets so good at driving that it never needs to give control back to the driver. It also knows to avoid little roads that it can't understand. Usually, there's an alternate route.
 
I don't have any insider knowledge, but if I were writing the FSD system, I'd use the neural network that connects every Tesla back to the Tesla FSD cloud to obtain information about each of the little byways all over the world. I'd get the network to collect information about how previous Teslas have driven down each and every byway, either driven by the driver or by the car, as long as each drive didn't end in a crash. Then, I'd send said information about a particular locality back down to each Tesla that happens to be in that locality. Each car gets advanced knowledge about its own area of operation, but it also gets general information about how to deal with new roads not previously known to the network. If the car can't decide what to do, it gives control back to the driver and records what the driver does and how well that works. Eventually, the network gets so good at driving that it never needs to give control back to the driver. It also knows to avoid little roads that it can't understand. Usually, there's an alternate route.

I have a feeling that the Google/Waymo system does pretty much this, with the 3D map that every vehicle uses being augmented all the time by live updates from all the other connected vehicles. My guess is that doing this for all the fixed objects reduces the real time processing requirement a bit, by simplifying some of the initial object classification stuff. Whether that makes a worthwhile improvement to the overall capability or not I don't know, I'm just guessing that anything that helps to reduce the real time processing requirement is probably a good thing.
 
I don't have any insider knowledge, but if I were writing the FSD system, I'd use the neural network that connects every Tesla back to the Tesla FSD cloud to obtain information about each of the little byways all over the world. I'd get the network to collect information about how previous Teslas have driven down each and every byway, either driven by the driver or by the car, as long as each drive didn't end in a crash. Then, I'd send said information about a particular locality back down to each Tesla that happens to be in that locality. Each car gets advanced knowledge about its own area of operation, but it also gets general information about how to deal with new roads not previously known to the network. If the car can't decide what to do, it gives control back to the driver and records what the driver does and how well that works. Eventually, the network gets so good at driving that it never needs to give control back to the driver. It also knows to avoid little roads that it can't understand. Usually, there's an alternate route.
That wouldn't handle unusual circumstances, other drivers, parked cars, lorries being towed backwards, a trailer full of traffic lights (infinite TL spawn), pedestrians, pedestrians dressed as cones etc. I'm pretty sure that it will already pretty well handle driving on more or less any deserted road.
What will be interested in is what's referred to as the Dojo computer, able to take video recorded data and train the model, by understanding is the training is currently more limited to still images.
 
That wouldn't handle unusual circumstances, other drivers, parked cars, lorries being towed backward, a trailer full of traffic lights (infinite TL spawn), pedestrians, pedestrians dressed as cones etc. I'm pretty sure that it will already pretty well handle driving on more or less any deserted road.
What will be interested in is what's referred to as the Dojo computer, able to take video-recorded data and train the model, by understanding is the training is currently more limited to still images.
Remember, Elon didn't say the rewrite would be actual FSD. He says that his car can go from home to work with nearly no intervention. He didn't say that he never had to intervene. It's still a work in process, and those of us, like myself, who purchased FSD, knew or should have known, that we are the people who are training the neural net. It's our job to stay alert and intervene properly as soon as intervention is needed. If you weren't OK with that, you shouldn't have bought the FSD. I'm not associated with Tesla in any way, but I am considering buying some stock. So you can interpret my remarks with that in mind.
 
If the goal is full self-driving, why are there performance versions of all Tesla models?

I bet more people buy a Tesla because of features like the performance than ever buy it because they believe that it will drive itself. Be interesting to do a UK Tesla purchaser's poll to find the most popular reasons for choosing a Tesla. I know that range and performance were probably the top two on my list. I'd guess the supercharger network and some of the tech in the car probably ranks quite highly, too.