Overview
The overarching learning goal of this Introduction to Robotics with Webots course offered by Coursera in partnership with University of Colorado Boulder in robotics is to create an appreciation for the tight interplay between mechanism, sensor, and control in the design of intelligent systems. By the end of this specialization, you will be able to (1) formally describe the forward and inverse kinematics of a mechanism, (2) discretize the robot’s state from algorithmic reasoning, and (3) understand the sources of uncertainty in sensing or actuation and describe them mathematically. During this specialization, you will gain hands-on experience in Python and use the realistic robotic system simulator, “Webots”.
Applied Learning Project
Learners will utilize the robotics simulator Webots to build their own simulations while learning. In this specialization, you will get "hands-on" with step-by-step instructions to implement a certain device or algorithm in Webots, then encourage you to explore this solution, extend or change it, and finally ask a question that ensures you have understood the concept. Hands-on activities lead to graded peer evaluations that will require reproducing previously learned concepts in the form of a well-defined behavior.
Emphasis on the first course of this specialization is on learning Webots and reading up on key concepts to build a foundation. Activities then gradually shift to include more hands-on activities in the second course of this specialization and culminate into a large project requiring the implementation of a complete mobile manipulation solution.
What You Will Learn:
- Forward and inverse kinematics of holonomic and non-holonomic mechanisms
- Understand the sources of uncertainty in robotic sensing and actuation
- Discrete planning of trajectories and behaviors for robots
Skills You Will Gain:
- Design
- Computer Science
- Computer Programming
- Behavior Tree
- Algorithms
- Robotics
- Behavior-Based Robotics (BBAI)
- 3D simulation
- Planning
- Linear Algebra
- Engineering
Get more details
Visit programme websiteProgramme Structure
Courses include:
- Basic Robotic Behaviors and Odometry
- Robotic Mapping and Trajectory Generation
- Robotic Path Planning and Task Execution
Check out the full curriculum
Visit programme websiteKey information
Duration
- Part-time
- 3 months
- Flexible
Start dates & application deadlines
Language
Delivered
Disciplines
Robotics Software Engineering View 550 other Short Courses in Software Engineering in United StatesExplore more key information
Visit programme websiteAcademic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
Beginner level
- Recommended experience: Linear Algebra, Python
Make sure you meet all requirements
Visit programme websiteTuition Fee
-
International
FreeTuition FeeBased on the tuition of 0 USD for the full programme during 3 months. -
National
FreeTuition FeeBased on the tuition of 0 USD for the full programme during 3 months.
You can choose from hundreds of free courses, or get a degree or certificate at a breakthrough price. You can now select Coursera Plus, an annual subscription that provides unlimited access.
Funding
Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project.