Home > Courses > Introduction to Robotics
Introduction to Robotics  Course

Introduction to Robotics

Oussama Khatib
Stanford

Lectures

  1. Course Overview Lecture favorites

    Lecture 1 - Course Overview

    Course Overview, History of Robotics Video, Robotics Applications, Related Stanford Robotics Courses, Lecture and Reading Schedule, Manipulator Kinematics, Manipulator Dynamics, Manipulator Control, Manipulator Force Control, Advanced Topics

  2. Spatial Descriptions Lecture favorites

    Lecture 2 - Spatial Descriptions

    Spatial Descriptions, Generalized Coordinates, Operational Coordinates, Rotation Matrix, Example - Rotation Matrix, Translations, Example - Homogeneous Transform, Operators, General Operators

  3. Homogeneous Transform Interpretations Lecture favorites

    Lecture 3 - Homogeneous Transform Interpretations

    Homogeneous Transform Interpretations, Compound Transformations, Spatial Descriptions, Rotation Representations, Euler Angles, Fixed Angles, Example - Singularities, Euler Parameters, Example - Rotations

  4. Manipulator Kinematics Lecture favorites

    Lecture 4 - Manipulator Kinematics

    Manipulator Kinematics, Link Description, Link Connections, Denavit-Hartenberg Parameteres, Summary - DH Parameters, Example - DH Table, Forward Kinematics

  5. Summary - Frame Attachment Lecture favorites

    Lecture 5 - Summary - Frame Attachment

    Summary - Frame Attachment, Example - RPRR Manipulator, Stanford Scheinman Arm, Stanford Scheinman Arm - DH Table, Forward Kinematics, Stanford Scheinman Arm - T-Matrices, Stanford Scheinman Arm - Final Results

  6. Instantaneous Kinematics Lecture favorites

    Lecture 6 - Instantaneous Kinematics

    Instantaneous Kinematics, Jacobian, Jacobians - Direct Differentiation, Example 1, Scheinman Arm, Basic Jacobian, Position Representations, Cross Product Operator, Velocity Propagation, Example 2

  7. Jacobian - Explicit Form Lecture favorites

    Lecture 7 - Jacobian - Explicit Form

    Jacobian - Explicit Form, Jacobian Jv / Jw, Jacobian in a Frame, Jacobian in Frame {0}, Scheinman Arm, Scheinman Arm - Jacobian, Kinematic Singularity

  8. Scheinman Arm - Demo Lecture favorites

    Lecture 8 - Scheinman Arm - Demo

    Scheinman Arm - Demo, Kinematic Singularity, Example - Kinematic Singularity, Puma Simulation, Resolved Rate Motion Control, Angular/Linear - Velocities/Forces, Velocity/Force Duality, Virtual Work, Example

  9. Intro - Guest Lecturer: Gregory Hager Lecture favorites

    Lecture 9 - Intro - Guest Lecturer: Gregory Hager

    Intro - Guest Lecturer: Gregory Hager, Overview - Computer Vision, Computational Stereo, Stereo-Based Reconstruction, Disparity Maps, SIFT Feature Selection, Tracking Cycle, Face Stabilization Video, Future Challenges

  10. Guest Lecturer: Krasimir Kolarov Lecture favorites

    Lecture 10 - Guest Lecturer: Krasimir Kolarov

    Guest Lecturer: Krasimir Kolarov, Trajectory Generation - Basic Problem, Cartesian Planning, Cubic Polynomial, Finding Via Point Velocities, Linear Interpolation, Higher Order Polynomials, Trajectory Planning with Obstacles

  11. Joint Space Dynamics Lecture favorites

    Lecture 11 - Joint Space Dynamics

    Joint Space Dynamics, Newton-Euler Algorithm, Inertia Tensor, Example, Newton-Euler Equations, Lagrange Equations, Equations of Motion

  12. Lagrange Equations Lecture favorites

    Lecture 12 - Lagrange Equations

    Lagrange Equations, Equations of Motion, Kinetic Energy, Equations of Motion - Explicit Form, Centrifugal and Coriolis Forces, Christoffel Symbols, Mass Matrix, V Matrix, Final Equation of Motion

  13. Control - Overview Lecture favorites

    Lecture 13 - Control - Overview

    Control - Overview, Joint Space Control, Resolved Motion Rate Control, Natural Systems, Dissipative Systems, Example, Passive System Stability

  14. PD Control Lecture favorites

    Lecture 14 - PD Control

    PD Control, Control Partitioning, Motion Control, Disturbance Rejection, Steady-State Error, PID Control, Effective Inertia

  15. Manipulator Control Lecture favorites

    Lecture 15 - Manipulator Control

    Manipulator Control, PD Control Stability, Task Oriented Control, Task Oriented Equations of Motion, Operational Space Dynamics, Example, Nonlinear Dynamic Decoupling, Trajectory Tracking

  16. Compliance Lecture favorites

    Lecture 16 - Compliance

    Compliance, Force Control, Dynamics, Task Description, Historical Robotics, Stanford Human-Safe Robot, Task Posture and Control, Multi-Contact Whole-Body Control