EdX

Autonomous Mobile Robots (edX)

Offered by ETH Zurich, ETHx,
Autonomous Mobile Robots (edX)

Basic concepts and algorithms for locomotion, perception, and intelligent navigation. Robots are rapidly evolving from factory workhorses, which are physically bound to their work-cells, to increasingly complex machines capable of performing challenging tasks in our daily environment. The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The main emphasis is put on mobile robot locomotion and kinematics, environment perception, probabilistic map based localization and mapping, and motion planning. The lectures and exercises of this course introduce several types of robots such as wheeled robots, legged robots and drones.
This lecture closely follows the textbook Introduction to Autonomous Mobile Robots by Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza, The MIT Press, second edition 2011.

What you'll learn:

  • Be able to describe the basic concepts and algorithms required for mobile robot locomotion, environment perception, probabilistic map based localization and mapping, and motion planning
  • Be able to apply these concepts for the design and implementation of autonomous mobile robots acting in complex environment
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Java Programming: Starting to code in Java (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Starting to code in Java (edX)

Learn to program with Java in an easy and interactive way! In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you can implement simple programs on your own or collaborate with peers.

Self Paced
Self-Paced
Data Structures & Algorithms II: Binary Trees, Heaps, SkipLists and HashMaps (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms II: Binary Trees, Heaps, SkipLists and HashMaps (edX)

Become familiar with nonlinear and hierarchical data structures. Study various tree structures: Binary Trees, BSTs and Heaps. Understand tree operations and algorithms. Learn and implement HashMaps that utilize key-value pairs to store data. Explore probabilistic data structures like SkipLists. Course tools help visualize the structures and performance.

Self Paced
Self-Paced
Bipedalism: The Science of Upright Walking (edX) EdX
DartmouthX

Bipedalism: The Science of Upright Walking (edX)

Upright walking is a hallmark of being human. Explore how this unusual form of locomotion evolved and why. Have you ever wondered why humans walk on two legs rather than four? In this course, we will explore how science investigates this unusual form of locomotion. We will start our investigation by looking at the mechanics of upright walking in humans and comparing that to bipedal locomotion in large birds, bears, and apes.

Self Paced
5-12 Weeks
Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms IV: Pattern Matching, Dijkstra’s, MST, and Dynamic Programming Algorithms (edX)

Delve into Pattern Matching algorithms from KMP to Rabin-Karp. Tackle essential algorithms that traverse the graph data structure like Dijkstra’s Shortest Path. Study algorithms that construct a Minimum Spanning Tree (MST) from a graph. Explore Dynamic Programming algorithms. Use the course visualization tool to understand the algorithms and their performance.

Self Paced
Self-Paced
Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms (edX)

Learn more complex tree data structures, AVL and (2-4) trees. Investigate the balancing techniques found in both tree types. Implement these techniques in AVL operations. Explore sorting algorithms with simple iterative sorts, followed by Divide and Conquer algorithms. Use the course visualizations to understand the performance.

Self Paced
Self-Paced
A Resilient Future: Science and Technology for Disaster Risk Reduction (edX) EdX
École Polytechnique Fédérale de Lausanne

A Resilient Future: Science and Technology for Disaster Risk Reduction (edX)

Discover how science and technology help us reduce disaster risk and increase resilience. This course aims to introduce participants to existing and emerging technologies suitable for disaster risk reduction while promoting the overall aim of sustainable development. The course focuses on three main natural hazards- floods, landslides and earthquakes. It also discusses the challenges and limits of adapting and adopting technologies depending on context (Global North and Global South) with examples from Switzerland, Nepal, Colombia, Philippines and other countries.

Self Paced
Self-Paced
Aplicaciones de la Teoría de Grafos a la vida real II (edX) EdX
Universitat Politècnica de València,UPValenciaX

Aplicaciones de la Teoría de Grafos a la vida real II (edX)

Aprenderemos a modelizar problemas del mundo real mediante su representación con grafos y a resolverlos mediante sus algoritmos asociados. Este curso trata la Teoría de Grafos desde el punto de vista de la modelización, lo que nos permitirá con posterioridad resolver muchos problemas de diversa índole. Presentaremos ejemplos de los distintos problemas en un contexto real, analizaremos la representación de éstos mediante grafos y veremos los algoritmos necesarios para resolverlos.

Self Paced
Self-Paced
Electric Cars: Technology (edX) EdX
Delft University of Technology,DelftX

Electric Cars: Technology (edX)

Get an in-depth understanding of the technology behind electric cars. Electric cars are more than a novel means of mobility. They have been recognized as an essential building block of the energy transition. Fulfilling their promise will imply a significant change in the technical, digital and social dimensions of transport and energy infrastructure. If you are interested in learning about the state-of-the-art technology behind electric cars, then this is the course for you!

Self Paced
Self-Paced
Innovating in Health Care (edX) EdX
HarvardX,Harvard University

Innovating in Health Care (edX)

Find innovation opportunities in health care technology, management, consulting, or investing by examining health care cost, quality, and access. Health care spending, quality, and access continue to plague America and global nations alike. With U.S. health care costs trending toward $4 trillion in 2020, the need to innovate and create smart, viable business plans is more important than ever before. Innovating in Health Care (IHC) explores how creating successful global business ventures in health care will not only improve access, but also better meet the needs of consumers and societies.

Self Paced
Self-Paced