Skip to content

AlrIsmail/robotics_fundamentals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robotics Fundamentals Docs

This repository contains personal code and notes focusing on robotics fundamental using various resources. I don't own any of the material, I just want to share my personal notes and code while I learn about robotics fundamentals.

Overview of the repository

foundation of robotics motions

  • Degrees of freedom of a rigid body
  • Degrees of freedom of a robot
  • Configuration space Topology
  • Configuration and Velocity Constraints
  • Taskspace and Workspace

introduction to rigid body motions

  • Rotation matrices
  • Angular velocity
  • Exponential coordinates
  • Homogeneous transformations
  • Twists
  • Wrenches

forward kinematics of open chains robots

  • Zero configuration
  • Configuration of end-effectors
  • Product of exponentials formula

velocity kinematics and statics

  • Jacobian matrix
  • Manipulability ellipsoid
  • Body and space jacobians
  • Statics of open chains
  • Singularity
  • Manipularity

Inverse kinematic of open chains robots

  • Numerical solutions
  • Newton-Raphson Method
  • Minimal coordinates and matrices

Kinematic of closed chains robots

  • Forward kinematics
  • Velocity kinematics
  • Inverse kinematics
  • Singularity

Dynamics of open chains robots

  • Lagrangian dynamics
  • Newton-Euler equation
  • Motion equations
  • Inertia matrix
  • Constrains
  • Actuation and Gearing

Bayesian estimation

  • Probability
  • Gaussian distribution
  • Bayesian inference
  • Bayes' rule
  • MAP, MMSE, and MLE

Computer Vision Camera Models

  • Pinhole camera model
  • Camera and lenses
  • Camera matrix
  • Camera projection
  • Camera calibration
  • Camera distortion
  • Rigid transformations

Computer Vision Single View Metrology

  • Transformation in 2D
  • Points and lines infinity
  • Vanishing points and lines

Computer Vision Epipolar Geometry

  • Epipolar geometry
  • Fundamental matrix
  • Essential matrix
  • Image rectification

Computer Vision Stereo Vision

  • Stereo vision
  • Triangulation
  • Structure from motion

Computer Vision Active and Volumentric Vision

  • Active stereo
  • Volumetric stereo

Computer Vision Fitting and Matching

  • Least squares
  • RANSAC
  • Hough transform

Computer Vision Representation learning

  • States and representations
  • Generative and discriminative

Computer Vision Moducular Depth Estimation and Feature Tracking

  • Depth estimation
  • Feature tracking

Computer Vision Optical and Scene Flow

  • Motion field
  • Optical flow

Computer Vision optimal estimation

  • State estimation
  • Bayes filter
  • Kalman filter
  • Extended Kalman filter

OpenCV Fundamentals

  • Image representation
  • Image transformation
  • Image processing
  • Image filtering
  • Image segmentation
  • Image feature detection
  • Image feature description
  • Image feature matching
  • Image feature tracking

OpenCV Camera Calibration and 3D Reconstruction

  • Camera calibration
  • Camera pose estimation
  • 3D reconstruction

OpenCV Machine Learning

  • K-Nearest Neighbors
  • Support Vector Machines
  • K-Means Clustering

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published