К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Robotics: Capstone · LearnSpace
Назад в каталог
courseraИнженерия

Robotics: Capstone

Курс от University of Pennsylvania
Уровень не указан≈ 26.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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: Dijkstra's and Purchasing the Kit Quiz: A1.2 Integrating an ODE with MATLAB Programming Assignment: B1.3 Dijkstra's Algorithm in Python Week 2 MIP Track: PD Control for Second-Order Systems AR Track: Assembling the Rover Quiz: A2.2 PD Tracking Quiz: B2.10 Demonstrating your Completed Rover Week 3 MIP Track: Using an EKF to get scalar orientation from an IMU AR Track: Calibration Quiz: A3.2 EKF for Scalar Attitude Estimation Quiz: B3.8 Calibration Week 4 MIP Track: Modeling a Mobile Inverted Pendulum (MIP) AR Track: Designing a Controller for the Rover Quiz: A4.2 Dynamical simulation of a MIP Peer Graded Assignment: B4.2 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: A5.2 Balancing Control of a MIP Peer Graded Assignment: B5.2 An Extended Kalman Filter for State Estimation Week 6 MIP Track: Feedback motion planning for the MIP AR Track: Integration Quiz: A6.2 Noise-Robust Control and Planning for the MIP Peer Graded Assignment: B6.2 Completing your Autonomous Rover

Навыки, которые вы освоите

Control SystemsPython ProgrammingRoboticsAlgorithmsMatlabSimulationsApplied MathematicsComputer ProgrammingMechanicsPeripheral DevicesComputer VisionMathematical Modeling

Программа курса

7 модулей · 57 учебных материалов

01Week 15 материалов

Introduction

Learning Style Preference SurveyЗаданиеCapstone Introduction and Choosing the Capstone ProjectВидеоIntroduction to the Mobile Inverted Pendulum (MIP) TrackВидеоIntroduction to the Autonomous Rover (AR) TrackВидео

Учитесь у экспертов

Sid Deliwala

Director, Electrical and Systems Engineering Labs and Lecturer, Electrical and Systems Engineering

Robotics: Capstone
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 26.8 ч

7 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Ория, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Opt-in to Penn Engineering Online CommunicationsЧтение
02Week 1: Lesson Choices6 материалов

MIP Track: Using MATLAB for Dynamic Simulations

A1.1 Using MATLAB for Dynamic SimulationsВидеоA1.2 Integrating an ODE with MATLABЗадание

AR Track: Dijkstra's and Purchasing the Kit

(Review) Dijkstra's AlgorithmВидеоB1.1 Purchasing the Robot KitЧтениеB1.2 The Rover SimulatorЧтениеB1.3 Dijkstra's Algorithm in PythonПрограммирование
03Week 2: Lesson Choices15 материалов

MIP Track: PD Control for Second-Order Systems

(Review) Newton's Laws; Damped and UndampedВидео(Review) PD Control for a Point Particle in SpaceВидеоA2.1 PD Control for Second-Order SystemsВидео(Review) Infinitesimal Kinematics; RR ArmВидеоA2.2 PD TrackingЗадание

AR Track: Assembling the Rover

B2.1 Building the Autonomous Rover (AR)ВидеоB2.2 Soldering tipsЧтениеB2.3 Soldering the Motor Hat and IMUЧтениеB2.4 Flashing your Raspberry Pi SD CardЧтениеB2.5 Assembling the RobotЧтениеB2.6 Connecting to the PiВидеоB2.7 Expanding the SD Card PartitionЧтениеB2.8 Remote Access to the PiЧтениеB2.9 Controlling the RoverЧтениеB2.10 Demonstrating your Completed RoverВзаимная проверка
04Week 3: Lesson Choices12 материалов

MIP Track: Using an EKF to get scalar orientation from an IMU

(Review) Extended Kalman FilterВидеоA3.1 Using an EKF to get Scalar Orientation from an IMUВидеоA3.2 EKF for Scalar Attitude EstimationЗадание

AR Track: Calibration

B3.1 CalibrationВидеоB3.2 Camera CalibrationВидеоB3.3 Motor CalibrationЧтение(Review) Rotations and TranslationsВидеоB3.4 Camera to body calibrationВидеоB3.5 Introduction to ApriltagsВидеоB3.6 Printing your own AprilTagsЧтениеB3.7 Optional: IMU Accelerometer CalibrationЧтениеB3.8 CalibrationЗадание
05Week 4: Lesson Choices6 материалов

MIP Track: Modeling a Mobile Inverted Pendulum (MIP)

(Review) Lagrangian DynamicsВидеоA4.1 Modeling a Mobile Inverted Pendulum (MIP)ВидеоA4.2 Dynamical simulation of a MIPЗадание

AR Track: Designing a Controller for the Rover

(Review) 2-D Quadrotor ControlВидеоB4.1 Designing a Controller for the RoverВидеоB4.2 Programming a Tag Following AlgorithmВзаимная проверка
06Week 5: Lesson Choices7 материалов

MIP Track: Local linearization of a MIP and linearized control

(Review) LinearizationВидеоA5.1 Local Linearization of a MIP and Linearized ControlВидеоA5.2 Balancing Control of a MIPЗадание

AR Track: An Extended Kalman Filter for State Estimation

(Review) Kalman Filter ModelВидео(Review) Extended Kalman Filter ModelВидеоB5.1 An Extended Kalman Filter for the RoverВидеоB5.2 An Extended Kalman Filter for State EstimationВзаимная проверка
07Week 6: Lesson Choices6 материалов

MIP Track: Feedback motion planning for the MIP

(Review) Motion Planning for QuadrotorsВидеоA6.1 Feedback Motion Planning for the MIPВидеоA6.2 Noise-Robust Control and Planning for the MIPЗаданиеOpt-in to Penn Engineering Online CommunicationsЧтение

AR Track: Integration

B6.1 IntegrationВидеоB6.2 Completing your Autonomous RoverВзаимная проверка