Modern Robotics, Course 1: Foundations of Robot Motion

  • 4.7
Approx. 24 hours to complete

Course Summary

Modern Robotics is a course that covers the foundational principles and practices for building and programming robots. The course provides an introduction to the field of robotics and covers topics such as kinematics, dynamics, motion planning, and control.

Key Learning Points

  • Learn the fundamental principles and practices for building and programming robots
  • Gain knowledge in kinematics, dynamics, motion planning, and control
  • Understand the role of sensors and perception in robotics

Related Topics for further study


Learning Outcomes

  • Build and program a robot
  • Understand the principles of kinematics and dynamics
  • Be able to plan and control robotic motion

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of linear algebra
  • Familiarity with programming concepts

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Robotics: Aerial Robotics
  • Robotics: Perception
  • Robotics: Computational Motion Planning

Related Education Paths


Notable People in This Field

  • Founder of iRobot
  • Founder of Rethink Robotics

Related Books

Description

Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics?

Outline

  • Introduction to Modern Robotics
  • Welcome and Acknowledgments
  • Introduction to the Lightboard
  • Welcome to the Specialization!
  • Modern Robotics (MR) Code Library and Your Programming Language
  • CoppeliaSim Robot Simulator
  • How to Make This Course Successful
  • (Optional) Chapter 1
  • Chapter 2: Configuration Space (Part 1 of 2)
  • Foundations of Robot Motion
  • Degrees of Freedom of a Rigid Body (Chapter 2 through 2.1)
  • Degrees of Freedom of a Robot (Chapter 2.2)
  • Welcome to Course 1, Foundations of Robot Motion
  • Chapter 2 through 2.2
  • Lecture Comprehension, Degrees of Freedom of a Rigid Body (Chapter 2 through 2.1)
  • Lecture Comprehension, Degrees of Freedom of a Robot (Chapter 2.2)
  • Chapter 2 through 2.2, Configuration Space
  • Chapter 2: Configuration Space (Part 2 of 2)
  • Configuration Space Topology (Chapter 2.3.1)
  • Configuration Space Representation (Chapter 2.3.2)
  • Configuration and Velocity Constraints (Chapter 2.4)
  • Task Space and Workspace (Chapter 2.5)
  • Chapters 2.3-2.5
  • Lecture Comprehension, Configuration Space Topology (Chapter 2.3.1)
  • Lecture Comprehension, Configuration Space Representation (Chapter 2.3.2)
  • Lecture Comprehension, Configuration and Velocity Constraints (Chapter 2.4)
  • Lecture Comprehension, Task Space and Workspace (Chapter 2.5)
  • Chapter 2.3 through 2.5, Configuration Space
  • Chapter 3: Rigid-Body Motions (Part 1 of 2)
  • Introduction to Rigid-Body Motions (Chapter 3 through 3.1)
  • Rotation Matrices (Chapter 3.2.1, Part 1 of 2)
  • Rotation Matrices (Chapter 3.2.1, Part 2 of 2)
  • Angular Velocities (Chapter 3.2.2)
  • Exponential Coordinates of Rotation (Chapter 3.2.3, Part 1 of 2)
  • Exponential Coordinates of Rotation (Chapter 3.2.3, Part 2 of 2)
  • Chapter 3 through 3.2
  • Lecture Comprehension, Introduction to Rigid-Body Motions (Chapter 3 through 3.1)
  • Lecture Comprehension, Rotation Matrices (Chapter 3.2.1, Part 1 of 2)
  • Lecture Comprehension, Rotation Matrices (Chapter 3.2.1, Part 2 of 2)
  • Lecture Comprehension, Angular Velocities (Chapter 3.2.2)
  • Lecture Comprehension, Exponential Coordinates of Rotation (Chapter 3.2.3, Part 1 of 2)
  • Lecture Comprehension, Exponential Coordinates of Rotation (Chapter 3.2.3, Part 2 of 2)
  • Chapter 3 through 3.2, Rigid-Body Motions
  • Chapter 3: Rigid-Body Motions (Part 2 of 2)
  • Homogeneous Transformation Matrices (Chapter 3.3 through 3.3.1)
  • Twists (Chapter 3.3.2, Part 1 of 2)
  • Twists (Chapter 3.3.2, Part 2 of 2)
  • Exponential Coordinates of Rigid-Body Motion (Chapter 3.3.3)
  • Wrenches (Chapter 3.4)
  • Chapters 3.3 and 3.4
  • Lecture Comprehension, Homogeneous Transformation Matrices (Chapter 3 through 3.3.1)
  • Lecture Comprehension, Twists (Chapter 3.3.2, Part 1 of 2)
  • Lecture Comprehension, Twists (Chapter 3.3.2, Part 2 of 2)
  • Lecture Comprehension, Exponential Coordinates of Rigid-Body Motion (Chapter 3.3.3)
  • Lecture Comprehension, Wrenches (Chapter 3.4)
  • Chapters 3.3 and 3.4, Rigid-Body Motions

Summary of User Reviews

The Modern Robotics Course 1 on Coursera has received positive reviews from students. Many users found the course to be comprehensive and informative, covering a wide range of topics related to robotics. Overall, the course has been highly recommended by students.

Key Aspect Users Liked About This Course

Comprehensive coverage of robotics-related topics.

Pros from User Reviews

  • Well-structured course material.
  • Engaging lectures with clear explanations.
  • Challenging assignments that encourage students to think critically.
  • Opportunities for hands-on learning through programming assignments.
  • Instructors are knowledgeable and supportive.

Cons from User Reviews

  • Some students found the course to be too challenging.
  • The course may be too focused on mathematics for some students.
  • Some students reported technical issues with the online platform.
  • Limited opportunities for interaction with instructors or other students.
  • The course may not be suitable for beginners with no prior knowledge of robotics.
English
Available now
Approx. 24 hours to complete
Kevin Lynch
Northwestern University
Coursera

Instructor

Kevin Lynch

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