technifyed

Stanford University via YouTube Video playlist

Stanford EE259: Principles of Sensing for Autonomy I Spring 2023

Overview

EE259 is a new class, taught for the first time in Spring quarter 2022–23. Sensing is at the core of any autonomous robotics application, and EE259 covers the fundamental principles of design and operation of sensors that enable autonomy in robotic systems such as autonomous vehicles. We start from the basic physics principles such as Newton's laws of motion, or Maxwell's equations of electromagnetism to understand the underlying operating principles of different sensors. We then use this knowledge the analyze the mechanical and electrical architecture of different sensors. Finally, we develop the algorithms required for processing the raw signals from different sensors to produce outputs required for robot perception and planning, such as ego trajectory and 3D local maps. Along the way we also discuss the performance of sensors under different operating conditions, and study practical system design tradeoffs.

In short, EE259 covers how acoustic waves, photons and mechanical forces are translated to position, odometry, trajectories, pointclouds and images by GPS, Inertial sensors, Ultrasonic sensors, Radars, Lidars and Cameras.

The course is suitable for any graduate or advanced undergraduate students with the prerequisites or equivalent background. Target audience are researchers and engineers interested in working on any part of autonomous systems, from sensor hardware design to AI/ML models for robotic perception, planning or control. Anyone up for it is welcome.

EE259 was developed by Reza Nasiri Mahalati in 2022.

Videos in this playlist 21

  1. Stanford EE259 Principles of Sensing for Autonomy I Introduction, GPS overview I 2023 I Lecture 1
  2. Stanford EE259 I GPS principle of operation, ranging codes & navigation messages I 2023 I Lecture 2
  3. Stanford EE259 I GPS satellite orbits, PRN ranging I 2023 I Lecture 3
  4. Stanford EE259 I GPS receiver architecture, acquisition & tracking, position est. I 2023 I Lecture 4
  5. Stanford EE259 I Inertial sensors: accelerometer principle of operation & architecture I 2023 I Lec5
  6. Stanford EE259 I Inertial sensors: gyroscope principle of operation and architecture I 2023 I Lec. 6
  7. Stanford EE259 I Inertial navigation, dead reckoning I 2023 I Lecture 7
  8. Stanford EE259 I Ultrasonic sensor (Sonar) principle of operation & architecture I 2023 I Lecture 8
  9. Stanford EE259 I Sonar ranging and bearing angle estimation I 2023 I Lecture 9
  10. Stanford EE259 I Radar principle of operation & architectures (pulsed, FMCW, PMCW) I 2023 I Lec. 10
  11. Stanford EE259 I Radar antenna designs and characteristics I 2023 I Lecture 11
  12. Stanford EE259 I Radar range and velocity estimation, performance tradeoffs I 2023 I Lecture 12
  13. Stanford EE259 I 2023 I Lecture 12 (Extra Session)
  14. Stanford EE259 I MIMO imaging radar, direction of arrival est, target detection I 2023 I Lecture 13
  15. Stanford EE259 I Waveform orthogonality in MIMO radar, radar noise and interference I 2023 I Lec. 14
  16. Stanford EE259 I Lidar principle of operation, laser physics I 2023 I Lecture 15
  17. Stanford EE259 I Gaussian beams, beam scanning techniques I 2023 I Lecture 16
  18. Stanford EE259 I Photodetection principles (direct vs. coherent), lidar system arch. I 2023 I Lec 17
  19. Stanford EE259 I Lidar range and direction of arrival estimation I 2023 I Lecture 18
  20. Stanford EE259 I Camera principle of operation and architectures, image formation I 2023 I Lec. 19
  21. Stanford EE259 I Lenses, image sensors, image signal processing I 2023 I Lecture 20

Advantages and disadvantages

Advantages

  • Free and complete: every lecture is in the playlist, in order.
  • Watch at 1.5x, skip what you know, rewatch what you don't.
  • The actual Stanford lectures (CS229, CS224N, CS231N…): the deepest free material on AI anywhere.
  • Taught by Stanford University, one of the strongest names in its field.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (21 videos) you can see before you start.
  • Start watching right away, no sign-up.

Disadvantages

  • No certificate, deadlines or graded work.
  • Quality and depth vary: check that the playlist is finished before you start.
  • Graduate level: needs linear algebra, probability and programming first.
  • No certificate.
  • No graded assignments or feedback.

Some points apply to every course of this kind; see how we rank.

Free

  • Free: Watch on YouTube, no account needed.
  • Certificate: None. Code or take notes along to make it stick.

Stanford University is in Tier 1: world-leading universities and India's top institutes of our institution ranking (97/100).

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 18.650 Statistics for Applications, Fall 2016

MIT 18.650 Statistics for Applications, Fall 2016 View the complete course: http://ocw.mit.edu/18-650F16 Instructor: Philippe Rigollet This course offers an in-depth the theoretical foundations for statistical methods that are useful in many applications. The goal is to understand the role of mathe…

Free video22 videos, 28 hours

Stanford University · YouTube

AI Luminaries

A curated collection of videos featuring top experts in artificial intelligence.

Free video20 videos, 15 hours

Stanford University · YouTube

Generative AI Program

-Learn more and enroll in the program: https://online.stanford.edu/programs/generative-ai-technology-business-and-society-program Recent advancements in generative AI are reshaping industries, pushing technological boundaries, and revolutionizing creative processes. In this fast-changing landscape…

Free video24 videos, 2 hours

Stanford University · YouTube

Artificial Intelligence

For more information about Stanford's Artificial Intelligence programs visit: https://stanford.io/ai Delve into the exciting world of Artificial Intelligence with insights and research from the world's top experts. This playlist offers a comprehensive journey, from foundational machine learning con…

Free video187 videos, 142 hours

Stanford University · YouTube

Stanford CS229: Machine Learning led by Andrew Ng | Autumn 2018

Led by Andrew Ng, this course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines); unsupervised learning (cluster…

Free video21 videos, 28 hours

Massachusetts Institute of Technology · YouTube

MIT 6.034 Artificial Intelligence, Fall 2010

View the complete course: http://ocw.mit.edu/6-034F10 Instructor: Patrick Winston In these lectures, Prof. Patrick Winston introduces the 6.034 material from a conceptual, big-picture perspective. Topics include reasoning, search, constraints, learning, representations, architectures, and probabili…

Free video30 videos, 24 hours

Enter your email and the official page opens. Phone is optional.