We may earn an affiliate commission when you visit our partners.
Course image
Daniel E. Koditschek, Vijay Kumar, Daniel Lee, Kostas Daniilidis, Sid Deliwala, Jianbo Shi, CJ Taylor, Camillo J. Taylor, and Mark Yim

The Introduction to Robotics Specialization introduces you to the concepts of robot flight and movement, how robots perceive their environment, and how they adjust their movements to avoid obstacles, navigate difficult terrains and accomplish complex tasks such as construction and disaster recovery. You will be exposed to real world examples of how robots have been applied in disaster situations, how they have made advances in human health care and what their future capabilities will be. The courses build towards a capstone in which you will learn how to program a robot to perform a variety of movements such as flying and grasping objects.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Six courses

Robotics: Aerial Robotics

(4 hours)
How can we create agile micro aerial vehicles that can operate autonomously in cluttered indoor and outdoor environments? You will gain an intro to the mechanics of flight and the design of quadrotor flying robots and will be able to develop dynamic models, derive controllers, and synthesize planners for operating in three-dimensional environments.

Robotics: Computational Motion Planning

(3 hours)
Robotic systems typically include three components: a mechanism, a perception system, and a decision and control system. This course considers how a robot decides what to do to achieve its goals, a problem known as Motion Planning. You will learn common approaches to this problem, including graph-based methods, randomized planners, and artificial potential fields.

Robotics: Mobility

(0 hours)
How can robots move in unstructured environments? You will understand how to design robot bodies and behaviors that use limbs and appendages to apply physical forces for reliable mobility. Specific topics include: mobility in animals and robots, kinematics and dynamics of legged machines, and design of dynamical behavior via energy landscapes.

Robotics: Perception

(0 hours)
How can robots perceive the world and their own movements? In this module, we will study how images and videos acquired by cameras mounted on robots are transformed into representations like features and optical flow. Such 2D representations allow us then to extract 3D information about where the camera is and in which direction the robot moves.

Robotics: Estimation and Learning

(0 hours)
How can robots determine their state and 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.

Robotics: Capstone

(0 hours)
In our 6-week Robotics Capstone, you will implement a solution for a real-world problem using the content you learned from the courses in your robotics specialization. You will also use mathematical and programming methods that researchers use in robotics labs.

Learning objectives

  • Motion planning
  • Matlab
  • Estimation

Save this collection

Save Robotics to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser