Robotics: Estimation and Learning

  • 4.3
Approx. 15 hours to complete

Course Summary

Learn the fundamentals of robotics, including kinematics, motion planning, sensors, and control. This course is designed for both beginners and advanced learners, with hands-on activities and projects to reinforce your understanding.

Key Learning Points

  • Gain a foundational understanding of robotics and its applications
  • Learn about kinematics, motion planning, sensors, and control
  • Engage in hands-on activities and projects to reinforce your learning

Related Topics for further study


Learning Outcomes

  • Develop a foundational understanding of robotics
  • Apply kinematics, motion planning, sensors, and control to robotics projects
  • Design and build your own robotic system

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming and mathematics
  • Access to a computer with internet connection

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced
  • Hands-on

Similar Courses

  • Introduction to Robotics
  • Robotics: Aerial Robotics
  • Robotics: Perception

Related Education Paths


Notable People in This Field

  • Founder of iRobot
  • Co-founder of iRobot

Related Books

Description

How can robots determine their state and properties of the surrounding environment from noisy sensor measurements in time? In this module you will learn how to get robots to incorporate uncertainty into estimating and learning from a dynamic and changing world. Specific topics that will be covered include probabilistic generative models, Bayesian filtering for localization and mapping.

Outline

  • Gaussian Model Learning
  • Course Introduction
  • WEEK 1 Introduction
  • 1.2.1. 1D Gaussian Distribution
  • 1.2.2. Maximum Likelihood Estimate (MLE)
  • 1.3.1. Multivariate Gaussian Distribution
  • 1.3.2. MLE of Multivariate Gaussian
  • 1.4.1. Gaussian Mixture Model (GMM)
  • 1.4.2. GMM Parameter Estimation via EM
  • 1.4.3. Expectation-Maximization (EM)
  • MATLAB Tutorial - Getting Started with MATLAB
  • Setting Up your MATLAB Environment
  • Basic Probability
  • Bayesian Estimation - Target Tracking
  • WEEK 2 Introduction
  • Kalman Filter Motivation
  • System and Measurement Models
  • Maximum-A-Posterior Estimation
  • Extended Kalman Filter and Unscented Kalman Filter
  • Mapping
  • WEEK 3 Introduction
  • Introduction to Mapping
  • 3.2.1. Occupancy Grid Map
  • 3.2.2. Log-odd Update
  • 3.2.3. Handling Range Sensor
  • Introduction to 3D Mapping
  • Bayesian Estimation - Localization
  • WEEK 4 Introduction
  • Odometry Modeling
  • Map Registration
  • Particle Filter
  • Iterative Closest Point
  • Closing

Summary of User Reviews

Coursera's Robotics Learning course is a popular choice among users. Many users appreciate its comprehensive approach to teaching robotics and its practical applications.

Key Aspect Users Liked About This Course

Comprehensive approach to teaching robotics

Pros from User Reviews

  • Great course for beginners and advanced learners
  • Covers a wide range of topics in robotics
  • Hands-on experience with real-life projects
  • Well-structured and easy to follow
  • Engaging and interactive content

Cons from User Reviews

  • Some users found the course challenging
  • Lack of personalized feedback from instructors
  • Requires a significant time commitment
  • Limited opportunities for networking and collaboration
  • Not all topics may be relevant to everyone
English
Available now
Approx. 15 hours to complete
Daniel Lee
University of Pennsylvania
Coursera

Instructor

Daniel Lee

  • 4.3 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses