Basic Robotic Behaviors and Odometry (Coursera)

Basic Robotic Behaviors and Odometry (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Python, Linear Algebra.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Basic Robotic Behaviors and Odometry (Coursera)
"Basic Robotic Behaviors and Odometry" provides you with an introduction to autonomous mobile robots, including forward kinematics (“odometry”), basic sensors and actuators, and simple reactive behavior. This course is centered around exercises in the realistic, physics-based simulator, “Webots”, where you will experiment in a hands-on manner with simple reactive behaviors for collision avoidance and line following, state machines, and basic forward kinematics of non-holonomic systems.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

An overarching objective of this course is to understand the role of the physical system on algorithm design and its role as source of uncertainty that makes robots non-deterministic. If you are interested in getting started with robotics, this course is for you!

This course is part of the Introduction to Robotics with Webots Specialization.


What you'll learn

- Model mechanisms, sensors and actuators in a physics-based online simulator.

- Understand basic reactive and discrete controllers.

- Perform forward kinematics computations for simple (non-)Holonomic mechanisms.


Syllabus


Getting Started

Module 1

This week introduces the course and gives you an opportunity to introduce yourself. You will prepare for the rest of the course by learning about the main operation tool we will use throughout, the realistic robotics simulator "Webots". You will become familiar with Webots, its hosting website, and will begin to develop your foundation in navigating the simulator.


Sensors and Actuators

Module 2

This week introduces the devices that allow robots to move and effectuate changes in their environment ("actuators"), as well as perceive their world ("sensors").


Reactive Behaviors and State Machines

Module 3

In this week, you will experiment with basic reactive robotic behaviors and understand the challenges of task execution.


Coordinate Systems, Degrees of Freedom and Forward Kinematics

Module 4

This week you will learn how to formally describe the global pose of a robot and how different actuators can affect this pose.


Localization with Odometry and Loop Closure

Module 5

In this week, you will learn how to keep track of actuation commands and hence estimate the pose of your robot. You will use information from the environment to improve pose estimation and understand the concept of "holonomy".



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
45.00 EUR/month
Python, Linear Algebra.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.