Robotics: Perception

  • 4.4
Approx. 33 hours to complete

Course Summary

This course explores the fundamental concepts of robotics perception, including vision, touch, and proprioception, and how these senses can be used to create robots that can interact with the world around them.

Key Learning Points

  • Learn about the different senses that robots use to perceive their environment
  • Discover how to process and interpret sensory data to make decisions
  • Explore the latest research in robotics perception

Job Positions & Salaries of people who have taken this course might have

    • USA: $95,000
    • India: INR 12,00,000
    • Spain: €43,000
    • USA: $95,000
    • India: INR 12,00,000
    • Spain: €43,000

    • USA: $120,000
    • India: INR 16,00,000
    • Spain: €50,000
    • USA: $95,000
    • India: INR 12,00,000
    • Spain: €43,000

    • USA: $120,000
    • India: INR 16,00,000
    • Spain: €50,000

    • USA: $130,000
    • India: INR 18,00,000
    • Spain: €55,000

Related Topics for further study


Learning Outcomes

  • Understand the principles of robotics perception
  • Learn how to process and interpret sensory data
  • Gain knowledge of the latest research in the field

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with linear algebra and calculus

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Robotics: Aerial Robotics
  • Robotics: Computational Motion Planning
  • Robotics: Perception

Related Education Paths


Related Books

Description

How can robots perceive the world and their own movements so that they accomplish navigation and manipulation tasks? In this module, we will study how images and videos acquired by cameras mounted on robots are transformed into representations like features and optical flow. Such 2D representations allow us then to extract 3D information about where the camera is and in which direction the robot moves. You will come to understand how grasping objects is facilitated by the computation of 3D posing of objects and navigation can be accomplished by visual odometry and landmark-based localization.

Outline

  • Geometry of Image Formation
  • Introduction
  • Camera Modeling
  • Single View Geometry
  • More on Perspective Projection
  • Glimpse on Vanishing Points
  • Perspective Projection I
  • Perspective Projection II
  • Point-Line Duality
  • Rotations and Translations
  • Pinhole Camera Model
  • Focal Length and Dolly Zoom Effect
  • Intrinsic Camera Parameter
  • 3D World to First Person Transformation
  • How to Compute Intrinsics from Vanishing Points
  • Camera Calibration
  • Setting up MATLAB
  • Introduction
  • Vanishing Points
  • Perspective Projection
  • Rotations and Translations
  • Dolly Zoom
  • Feeling of Camera Motion
  • How to Compute Intrinsics from Vanishing Points
  • Camera Calibration
  • Projective Transformations
  • Vanishing Points; How to Compute Camera Orientation
  • Compute Projective Transformations
  • Projective Transformations and Vanishing Points
  • Cross Ratios and Single View Metrology
  • Two View Soccer Metrology
  • Homogeneous Coordinates
  • Projective Transformations
  • Vanishing Points
  • Cross Ratios and Single View Metrology
  • Pose Estimation
  • Visual Features
  • Singular Value Decomposition
  • RANSAC: Random Sample Consensus I
  • Where am I? Part 1
  • Where am I? Part 2
  • Pose from 3D Point Correspondences: The Procrustes Problem
  • Pose from Projective Transformations
  • Pose from Point Correspondences P3P
  • Visual Features
  • Singular Value Decomposition
  • RANSAC
  • 3D-3D Pose
  • Pose Estimation
  • Multi-View Geometry
  • Epipolar Geometry I
  • Epipolar Geometry II
  • Epipolar Geometry III
  • RANSAC: Random Sample Consensus II
  • Nonlinear Least Squares I
  • Nonlinear Least Squares II
  • Nonlinear Least Squares III
  • Optical Flow: 2D Point Correspondences
  • 3D Velocities from Optical Flow
  • 3D Motion and Structure from Multiple Views
  • Visual Odometry
  • Bundle Adjustment I
  • Bundle Adjustment II
  • Bundle Adjustment III
  • Epipolar Geometry
  • Nonlinear Least Squares
  • 3D Velocities from Optical Flow
  • Bundle Adjustment

Summary of User Reviews

The Robotics Perception course on Coursera received positive reviews from students. Many users found the course to be informative and engaging, with a focus on practical application. The course has received high overall ratings from students.

Key Aspect Users Liked About This Course

The practical application of the course was a key aspect that many users found to be good.

Pros from User Reviews

  • Informative and engaging
  • Practical application
  • Suitable for beginners
  • Great instructor interaction
  • Well-structured curriculum

Cons from User Reviews

  • Some technical difficulties with programming assignments
  • Difficult for those with limited mathematical background
  • Lack of depth in some areas
  • Limited resources for additional learning
  • No certificate for audit option
English
Available now
Approx. 33 hours to complete
Kostas Daniilidis, Jianbo Shi
University of Pennsylvania
Coursera

Instructor

Kostas Daniilidis

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses