EdX

Robotics: Fundamentals (edX)

Robotics: Fundamentals (edX)

Master the foundational math concepts that drive robotics and put them into practice using MATLAB. How do you create robots that operate well in the real world? Learn the key math concepts and tools used to design robots that excel in navigating our complex, unstructured world in environments such as aerospace, automotive, manufacturing and healthcare.

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

In this course, part of the Robotics MicroMasters program, you will learn how to apply concepts from linear algebra, geometry and group theory and the tools to configure and control the motion of manipulators and mobile robots.
You will also learn how to use MATLAB, the standard robotics programming environment and learn step by step how to use this mathematical tool to write functions, calculate vectors and produce visualizations. You will get hands on experience applying your knowledge to projects using various simulations in MATLAB.

What you'll learn

  • How to describe, analyze and think critically about fundamental problems in robotics, such as how to change the position or configuration of a robot
  • The role of mathematics in describing robotic arms, mobile robots and other robotic platforms
  • How to use the industry standard programming environment, MATLAB

Course Syllabus

Math Fundamentals
Week 1: Vector spaces, inner products, vector norms, orthogonality
Week 2: Linear transformations, matrix multiplication, matrix groups
Week 3: Coordinate transformations, rigid transformations, rotation matrices quaternions, Matrix groups SE(2) and SE(3)
Week 4: Project

Robot Kinematics
Week 5: Kinematic chains, forward kinematics,
Week 6: Inverse kinematics
Week 7: Parallel mechanisms
Week 8: Project

Kinematic Path Planning
Week 9: Graph based methods, Dijkstra’s method, A*Star
Week 10: RRT, configuration space,
Week 11: Artificial potential fields
Week 12: Project

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

Related Courses

Autonomous Mobile Robots (edX) EdX
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.

Self Paced
Self-Paced
Artificial Intelligence (AI) (edX) EdX
Columbia University,ColumbiaX

Artificial Intelligence (AI) (edX)

Learn the fundamentals of Artificial Intelligence (AI), and apply them. Design intelligent agents to solve real-world problems including, search, games, machine learning, logic, and constraint satisfaction problems. What do self-driving cars, face recognition, web search, industrial robots, missile guidance, and tumor detection have in common? They are all complex real world problems being solved with applications of intelligence (AI).

This course is archived
5-12 Weeks
Wave-Based NDT Methods (edX) EdX
Purdue University,PurdueX

Wave-Based NDT Methods (edX)

Learn how to use wave-based NDT techniques, ultrasonic testing, acoustic emission, etc, to inspect the structural integrity of civil engineering structures, including highways, bridges, dams, and buildings. Wave-based NDT methods allow for reliable and rapid evaluation of civil engineering infrastructure. These methods are particularly useful in long-range inspection; for example, in pipelines, where the wave-based NDT can provide data on hundreds of meters of piping in a matter of seconds.

Feb 14th 2022
5-12 Weeks
Decision Making in Engineering Design (edX) EdX
Purdue University,PurdueX

Decision Making in Engineering Design (edX)

In this course, you will learn the foundations of decision-making in the design of engineering products, processes, and systems. Decision making is an essential activity in all organizations and teams involved in engineering design and product development. Successful design requires the ability to make good decisions in the presence of risk and uncertainty, and an understanding of how customers and other stakeholders make decisions.

Jan 10th 2022
13-24 Weeks
Robot Mechanics and Control, Part I (edX) EdX
Seoul National University,SNUx

Robot Mechanics and Control, Part I (edX)

A mathematical introduction to the mechanics and control of robots. This course provides a mathematical introduction to the mechanics and control of robots that can be modeled as kinematic chains. Topics covered include the concept of a robot’s configuration space and degrees of freedom, static grasp analysis, the description of rigid body motions, kinematics of open and closed chains, and the basics of robot control.

No sessions available
4 Weeks
Solar Energy: Photovoltaic (PV) Technologies (edX) EdX
Delft University of Technology,DelftX

Solar Energy: Photovoltaic (PV) Technologies (edX)

Explore the main PV technologies in the current market. Get in-depth knowledge on the design and processing methods of solar cells. The technologies used to produce solar cells and photovoltaic modules are advancing to deliver highly efficient and flexible solar panels. In this course you will explore the main PV technologies in the current market.

Aug 29th 2023
5-12 Weeks
Railway Engineering: An Integral Approach (edX) EdX
Delft University of Technology,DelftX

Railway Engineering: An Integral Approach (edX)

Discover the science and complexity behind the exciting world of metro, tram and railway systems. Have you ever wondered what it takes to get your train on the right platform at the scheduled time every day? Understanding the complexity behind today’s sophisticated railway systems will give you a better insight into how this safe and reliable transportation system works. We will show you the many factors which are involved and how multiple people, behind the scenes, have a daily task that enables you to get from home to work. Journey with us into the world of rail - a complex system that connects people, cities and countries.

Apr 10th 2024
5-12 Weeks
Solid State Devices 1 (edX) EdX
Purdue University,PurdueX

Solid State Devices 1 (edX)

Semiconductor are everywhere in human activities, from your credit card to space exploration. This graduate-level introduction brings aspects of physics, chemistry, and engineering together to understand, analyze, and design transistors and solar cells. This course provides the graduate-level introduction to understand, analyze, characterize and design the operation of semiconductor devices such as transistors, diodes, solar cells, light-emitting devices, and more.

Jan 9th 2023
13-24 Weeks
Hypersonics - from Shock Waves to Scramjets (edX) EdX
University of Queensland,UQx

Hypersonics - from Shock Waves to Scramjets (edX)

Understand flight at speeds greater than Mach 5 and discover how to analyse the performance of a scramjet. A flow is called hypersonic if the Mach number is greater than 5. This means that the flow speed is more than five times the speed of sound. In air at room temperature, the speed of sound is around 340 m/s, so a Mach 5 flow would have a flow speed of 1.7 km/s or just over 6,000 km/h. When a rocket launches a satellite into earth orbit, when a probe enters the atmosphere of another planet or when an aircraft is propelled by a supersonic combustion ramjet engine (a scramjet), hypersonic flows are encountered.

Self Paced
Self-Paced