Answers.Body: <p>I will focus on Tesla's autopilots in this answer (because that's the only specific autopilot you mention). </p>
  
  <p>In <a href="https://www.tesla.com/autopilot" rel="nofollow noreferrer">their website</a>, they mention the basic technologies underlying the current autopilots, which includes deep neural networks.</p>
  
  <blockquote>
    <p>To make use of a camera suite this powerful, the new hardware introduces an entirely new and powerful set of vision processing tools developed by Tesla. Built on a <strong>deep neural network</strong>, Tesla Vision deconstructs the car's environment at greater levels of reliability than those achievable with classical vision processing techniques.</p>
  </blockquote>
  
  <p>So, they are probably using convolutional neural networks for the computer vision tasks.</p>
  
  <p>There's also <a href="https://en.wikipedia.org/wiki/Tesla_Autopilot" rel="nofollow noreferrer">a Wikipedia article</a> completely dedicated to Tesla's autopilot.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T21:41:28.200Z
Answers.Text: So i read that wikipedia page.they don't mansion the particular software, just for interest do you have any idea how car moves?i mean i think there is an RL agent who manages gas and stop pedals and drives car.like some people said they don't use RL, so what else they should be using?
Answers.UserDisplayName: dato nefaridze
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T22:40:30.627Z
Answers.Text: They are probably using a combination of different ideas and tools. Maybe there's some technical paper that talks about it. RL isn't probably ready for real-world applications like autonomous vehicles.
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T14:48:55.077Z
Answers.LastActivityDate: 2020-04-30T15:15:18.837Z
Answers.LastEditDate: 2020-04-30T15:15:18.837Z
Answers.UserDisplayName: nbro
Answers.Body: <p>They definitely don't use RL.</p>
  
  <p>My guess is a mix of NN for segmentation, lidar, radar and how for perception.</p>
  
  <p>Once object detection has been performed they use a trajectory generator and MPC.</p>
  
  <p>There is an autonomous car class on Coursera that goes over this.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T14:37:53.323Z
Answers.Text: Your guess? This is not a question that should lead to speculative answers. It's a question looking for facts. So, an answer to this question requires citations. I will remove my downvote once you provide those citations.
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T14:44:28.253Z
Answers.Text: why not? so then what is controlling the rudder? then what decides when to accelerate and when to stop?
Answers.UserDisplayName: dato nefaridze
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T14:45:45.863Z
Answers.Text: i mean recognition is obvious but source of it's engine is not.can you provide more additional detailes?
Answers.UserDisplayName: dato nefaridze
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-30T14:34:53.350Z
Answers.LastActivityDate: 2020-04-30T14:34:53.350Z
Answers.UserDisplayName: FourierFlux
Body: <p>What kinds of techniques do autopilots of autonomous cars (e.g. the ones of Tesla) use? Do they use reinforcement learning? Which types of neural network architecture do they use?</p>
  
Tags: <neural-networks><applications><reference-request><autonomous-vehicles>
Title: What kinds of techniques do autopilots of autonomous cars use?
UserDisplayName: dato nefaridze
ThreadText: # What kinds of techniques do autopilots of autonomous cars use?
  
  (Asked by: username_0 on 2020-04-29)
  
  What kinds of techniques do autopilots of autonomous cars (e.g. the ones of Tesla) use? Do they use reinforcement learning? Which types of neural network architecture do they use?
  
  **Tags:** neural-networks, applications, reference-request, autonomous-vehicles
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2020-04-30. Score: 0 | Accepted answer
  
  I will focus on Tesla's autopilots in this answer (because that's the only specific autopilot you mention).
  
  In [their website](https://www.tesla.com/autopilot), they mention the basic technologies underlying the current autopilots, which includes deep neural networks.
  
  > To make use of a camera suite this powerful, the new hardware introduces an entirely new and powerful set of vision processing tools developed by Tesla. Built on a **deep neural network**, Tesla Vision deconstructs the car's environment at greater levels of reliability than those achievable with classical vision processing techniques.
  
  So, they are probably using convolutional neural networks for the computer vision tasks.
  
  There's also [a Wikipedia article](https://en.wikipedia.org/wiki/Tesla_Autopilot) completely dedicated to Tesla's autopilot.
  
  > **Comments:**
  > **username_0**: So i read that wikipedia page.they don't mansion the particular software, just for interest do you have any idea how car moves?i mean i think there is an RL agent who manages gas and stop pedals and drives car.like some people said they don't use RL, so what else they should be using?  
  > **username_1**: They are probably using a combination of different ideas and tools. Maybe there's some technical paper that talks about it. RL isn't probably ready for real-world applications like autonomous vehicles.  
  
  ---
  
  ### Answer by username_2 on 2020-04-30. Score: 0
  
  They definitely don't use RL.
  
  My guess is a mix of NN for segmentation, lidar, radar and how for perception.
  
  Once object detection has been performed they use a trajectory generator and MPC.
  
  There is an autonomous car class on Coursera that goes over this.
  
  > **Comments:**
  > **username_1**: Your guess? This is not a question that should lead to speculative answers. It's a question looking for facts. So, an answer to this question requires citations. I will remove my downvote once you provide those citations.  
  > **username_0**: why not? so then what is controlling the rudder? then what decides when to accelerate and when to stop?  
  > **username_0**: i mean recognition is obvious but source of it's engine is not.can you provide more additional detailes?  
  
  ---
  
  