Robotics: Capstone

Course Feature
  • Cost
    Free
  • Provider
    Coursera
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    26th Jun, 2023
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Daniel E. Koditschek, Kostas Daniilidis, CJ Taylor
Next Course
3.0
187 Ratings
In our 6-week Robotics Capstone, you will have the opportunity to solve a real-world problem using the knowledge and skills you have gained from our robotics specialization courses. Whether you choose the simulation track or the hardware track, you will gain hands-on experience in programming and mathematical methods used in robotics labs, preparing you for a career in robotics or other industries where robots are making a significant impact. Get a comprehesive understanding of this course which is a free course. 2X Class provides this course data for free. Learn more certificate and details here.
Show All
Course Overview

❗The content presented here is sourced directly from Coursera platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [October 18th, 2023]

What does this course tell? (Please note that the following overview content is from the original platform) In our 6 week Robotics Capstone we will give you a chance to implement a solution for a real world problem based on the content you learnt from the courses in your robotics specialization It will also give you a chance to use mathematical and programming methods that researchers use in robotics labs

You will choose from two tracks - In the simulation track you will use Matlab to simulate a mobile inverted pendulum or MIP The material required for this capstone track is based on courses in mobility aerial robotics and estimation In the hardware track you will need to purchase and assemble a rover kit a raspberry pi a pi camera and IMU to allow your rover to navigate autonomously through your own environment

Hands-on programming experience will demonstrate that you have acquired the foundations of robot movement planning and perception and that you are able to translate them to a variety of practical applications in real world problems Completion of the capstone will better prepare you to enter the field of Robotics as well as an expansive and growing number of other career paths where robots are changing the landscape of nearly every industry
Please refer to the syllabus below for a week by week breakdown of each track

Week 1

Introduction
MIP Track: Using MATLAB for Dynamic Simulations
AR Track: Dijkstras and Purchasing the Kit
Quiz: A12 Integrating an ODE with MATLAB
Programming Assignment: B13 Dijkstras Algorithm in Python

Week 2

MIP Track: PD Control for Second-Order Systems
AR Track: Assembling the Rover
Quiz: A22 PD Tracking
Quiz: B210 Demonstrating your Completed Rover

Week 3

MIP Track: Using an EKF to get scalar orientation from an IMU
AR Track: Calibration
Quiz: A32 EKF for Scalar Attitude Estimation
Quiz: B38 Calibration

Week 4

MIP Track: Modeling a Mobile Inverted Pendulum (MIP)
AR Track: Designing a Controller for the Rover
Quiz: A42 Dynamical simulation of a MIP
Peer Graded Assignment: B42 Programming a Tag Following Algorithm

Week 5

MIP Track: Local linearization of a MIP and linearized control
AR Track: An Extended Kalman Filter for State Estimation
Quiz: A52 Balancing Control of a MIP
Peer Graded Assignment: B52 An Extended Kalman Filter for State Estimation

Week 6

MIP Track: Feedback motion planning for the MIP
AR Track: Integration
Quiz: A62 Noise-Robust Control and Planning for the MIP
Peer Graded Assignment: B62 Completing your Autonomous Rover We considered the value of this course from many aspects, and finally summarized it for you from two aspects: skills and knowledge, and the people who benefit from it: (Please note that our content is optimized through artificial intelligence tools and carefully reviewed by our editorial staff.) What skills and knowledge will you acquire during this course? A deep understanding of robotic movement planning and perception. Practical application of mathematical and programming methods relevant in robotics. Implementation of solutions to real-world problems using robotics concepts. The choice of track allows students to demonstrate their knowledge either in simulation or with a physical hardware setup, catering to different learning preferences. Who will benefit from this course? This course will benefit individuals who are interested in robotics and want to gain practical experience in implementing solutions for real-world problems. It is particularly relevant for those who have already completed courses in robotics specialization and want to apply their knowledge in a hands-on project. For the simulation track, individuals with a background in mobility aerial robotics and estimation will benefit from using MATLAB to simulate a mobile inverted pendulum (MIP). This track will enhance their understanding of dynamic simulations and control systems. For the hardware track, individuals who are interested in building and programming robots will benefit from purchasing and assembling a rover kit, raspberry pi, pi camera, and IMU. This track will provide them with the opportunity to navigate the rover autonomously in their own environment, improving their skills in robot movement planning and perception. Completion of the capstone will not only prepare individuals to enter the field of robotics but also open up opportunities in various other career paths where robots are becoming increasingly prevalent. This course will equip them with the necessary foundations and practical skills to tackle real-world problems in industries that are being transformed by robotics technology.

Show All
Recommended Courses
free modern-robotics-course-3-robot-dynamics-14844
Modern Robotics Course 3: Robot Dynamics
1.5
Coursera 231 learners
Learn More
Course 3 of the "Modern Robotics: Mechanics Planning and Control" specialization teaches efficient numerical algorithms for forward and inverse dynamics, as well as planning robot trajectories subject to dynamic constraints. With the opportunity to work with state-of-the-art robots using free software, this course is perfect for those interested in robotics as a career or advanced study. Get a comprehesive understanding of this course which is a free course. 2X Class provides this course data for free. Learn more certificate and details here.
ros-for-beginners-ros-noetic-melodic-kinetic-14845
ROS For Beginners (ROS Noetic Melodic Kinetic)
4.6
Udemy 8,347 learners
Learn More
This course is a structured and practical guide to learning ROS (Robot Operating System) for beginners. It provides step-by-step instruction on the core concepts of ROS, along with hands-on practice and challenges to help learners progress quickly and build their own robotic applications. Get a comprehesive understanding of this course which is a cost course. 2X Class provides this course data for free. Learn more certificate and details here.
ros-for-beginners-ii-localization-navigation-and-slam-14846
ROS for Beginners II: Localization Navigation and SLAM
4.5
Udemy 9,304 learners
Learn More
This course provides a practical and comprehensive introduction to mobile robot navigation in ROS, focusing on localization, mapping, and navigation. It addresses the gap between high-level tutorials and mathematically complex courses, offering a clear link between concepts and the ROS navigation stack, with detailed coverage of the tf package and necessary theoretical background. Get a comprehesive understanding of this course which is a cost course. 2X Class provides this course data for free. Learn more certificate and details here.
ros-for-beginners-iii-web-based-navigation-with-rosbridge-14847
ROS for Beginners III: Web-based Navigation with ROSBridge
4.4
Udemy 1,402 learners
Learn More
Learn how to develop a web interface to teleoperate and interact with ROS-enabled robots using ReactJS, bridging the gap between the robotics and web development worlds. This course is designed for those familiar with ROS and offers a step-by-step approach to save time and provide a comprehensive introduction to web development for ROS-enabled robots. Get a comprehesive understanding of this course which is a cost course. 2X Class provides this course data for free. Learn more certificate and details here.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet