Robot Perception & Computer Vision

Enable robots to see and interpret their environment using cameras and other sensors. Study image processing, object detection, feature extraction, and 3D reconstruction techniques.

22 courses

LabVIEW for Computer Vision and Image Processing: Build Vision Apps

Learn to build automated image processing and feature detection systems using LabVIEW, starting from foundational concepts to practical vision application design.
★ 4.0 (379)

Cloud Robotics Fundamentals with AWS

Discover how to leverage AWS to build, deploy, and manage intelligent cloud-connected robotics applications and fleet workloads.
★ 4.3 (124)

3D Reconstruction and Camera Calibration Fundamentals

Learn how to recover 3D structures from multiple 2D images using camera calibration, stereo geometry, and modern Python computer vision libraries.
★ 4.6 (43)

3D Reconstruction from a Single Viewpoint

Learn the principles of recovering 3D spatial information and scene structure from 2D images captured from a stationary camera.
★ 5.0 (42)

Robotics Engineering and Collaborative Applications

Master the fundamentals of robotic design, programming, and vision systems to build intelligent automated solutions for modern industrial environments.
★ 4.5 (34)

Digital Orthophotos for Urban Planning and Spatial Communication

Learn to interpret orthorectified aerial imagery and use spatial data to communicate planning ideas and analyze urban landscapes effectively.

Foundations of Software Engineering

Master the core principles, design patterns, and modern development workflows needed to transition from writing simple scripts to building production-ready software.

Relative Motion in Physics: Mastering Frames of Reference

Learn to analyze and solve complex relative velocity problems using a systematic vector approach designed for physics students and engineering exam aspirants.

Computational Photography and Digital Imaging Systems

Learn how modern digital cameras combine optics, sensors, and software algorithms to capture, process, and reconstruct rich visual data.

Foundations of Point Clouds and 3D Machine Learning

Master the essentials of 3D point cloud data, learn how to process spatial representations, and write your first 3D machine learning pipelines using PyTorch3D.

3D Point Cloud Alignment with the Iterative Closest Point Algorithm

Learn the fundamentals of 3D registration to align spatial datasets using rotation, translation, and modern PyTorch3D implementations.

Laser Line Calibration and 3D Topography Computation

Learn to calibrate laser-based vision systems and reconstruct 3D surface topography for industrial inspection using modern computer vision concepts.

Camera and Laser Line Calibration for 3D Scanning

Learn the calibration techniques and mathematical foundations to reconstruct accurate 3D topography using cameras and structured light.

3D Topography Capture with Laser Line Triangulation

Learn the fundamentals of laser-based 3D scanning and surface reconstruction for automated industrial quality control.

Homographies and Image Registration for Automated Inspection

Learn how to align images using OpenCV, perspective warping, and homography estimation to build precise automated quality control and inspection systems.

Camera Pose Estimation with EPnP and PyTorch3D

Master the Perspective-n-Point algorithm to determine camera position and orientation using 3D-to-2D point correspondences.

Synthetic Aperture Radar (SAR) Applications for Earth Observation

Learn the fundamentals of SAR imaging, interferometry, and polarimetry to analyze Earth observation data for environmental monitoring and disaster management.

OpenCV Perspective Warping and Image Registration

Learn to calculate homography matrices and warp skewed images for computer vision alignment and inspection tasks.

Robotics Vision: Designing Intelligent and Safe Robot Systems

Learn the foundational concepts of computer vision and machine learning to build robots that can navigate safely, avoid obstacles, and interact with their environments.

Robotics Kinematics and the Geometry of Motion

Learn the mathematical foundations of robotic movement, coordinate systems, and kinematics to build a strong basis for modern robotics engineering.
Showing 20 of 22 courses