Dynamic Programming – Artificial Intelligence for Robotics

Dynamic Programming – Artificial Intelligence for Robotics

I now want to teach you an alternative method for planning. This alternative method has a number of advantages and a number of disadvantages. It’s called dynamic programming, and just like A-star, it’s going to find you the shortest path. You give it a map of the environment as in A-star, one or more goal […]

Read More »

SLAM – Artificial Intelligence for Robotics

Hi, students. I am back to teach you a bit about SLAM. There was a request–a popular request, actually, in email and the discussion forum. SLAM is a method for mapping that’s short for “simultaneous localization and mapping.” Some of the this might show up in the final exam, so do pay attention. Mapping is […]

Read More »
People Also Ask (GAME)

People Also Ask (GAME)

( music playing )Hello for watching this part of the show. Hello. Okay, Google, you’ve heard of that. I have, yeah, I do it a lot, the verb. They got this new feature called People Also Ask, so that when you ask a question into Google they let you know other questions that people have […]

Read More »
PID Control – Artificial Intelligence for Robotics

PID Control – Artificial Intelligence for Robotics

Let’s now talk about the second part of this lesson called PID control. PID control is a vast field in control, and many, many classes can be taught about this one subject matter. What I’ll do is I’ll give you the very basics, and I’ll let you implement the very basics. I promise it’ll be […]

Read More »
Saving the world one algorithm at a time | The Age of A.I.

Saving the world one algorithm at a time | The Age of A.I.

Kurt Vonnegut said, “Science is magic that works.” I buy it. Makes perfect sense… but it wasn’t long ago that we couldn’t understand what caused entire species to become extinct, why the ground shook, or crops dried out. One of the promises of A.I. is that it’ll enable us to use machine learning for prediction […]

Read More »