The aim of this course is to provide a good understanding of what geometry stands for, basic linear algebra, calculus and operations with numbers, and some probability theory. All these skills are key if you want to become a robotics developer.
What You will learn:
- What Kalman Filters are and why they are required
- Different types of Kalman Filters and when to apply each one:
- Linear Algebra, where you’ll learn about vectors and matrices
- Calculus, where you’ll learn about functions, derivatives, and integrals
- Probability, where you’ll learn about random variables and belief distributions
Who is this for?
This course is for anyone who wants to start a robotics career and doesn’t have a mathematical background. It will provide you with the basic mathematical skills you need in order to learn more complex robotics concepts.
Simulation robot used in this course:
What projects will you be doing?
Write a small function that will help the Turtlebot perform a rotation, given the angle we want to rotate.
Apply the Pythagorean Theorem to calculate the length of a vector given the other sides of a triangle.
Practice calculus using kinematics and the relationships between a robot’s position, velocity, and acceleration.
Help a mobile robot escape from a maze
It consists of making a program that dictates the movements the robot performs in order to get out of the maze.
What you will learn
Unit 1: Introduction
Unit for previewing the contents of the Course, including a practical demo.
Unit 2: Linear Algebra (vectors and matrices)
In this unit, you are going to get a gentle introduction to the most basic field of mathematics: Linear Algebra. This discipline is a prerequisite to any career you want to follow in mathematics, physics, engineering, etc.
Unit 3: Calculus
In this unit, you are going to be introduced to a basic unit of calculus: a function.
In mathematics, this unit provides valuable information on how a variable changes. It may change over time, position, or orientation, but it can all be studied with the properties of functions.
Unit 4: Probability
Autonomous robots develop their behaviours in pairs of perception of their state and the environment, and action from their motors to the environment. Probability is a representation of how uncertain we can be that the robot perceives what we think, or performs the actions we want.
Project: Escape from a maze
In the final project of this course, you are going to help a mobile robot escape from a maze. It consists of making a program that dictates the movements the robot performs in order to get out of the maze.
My name is Irene, I’m a Physicist and Engineer from Barcelona. I’m passionate about applying Artificial Intelligence to Robotics, while focusing on the utility and beauty of fundamentals.
Ready to get started?
Start learning ROS & Robotics online quickly and easily
More courses you might like
People interested in this course also viewed