← Open Source
michiganrobotics

rob501

Mathematics for Robotics.

TutorialsMath/CS fundamentals
Open on GitHub
Momentum
+1stars in 24 hours+0.0%
3.02k
Stars
363
Forks
+14
This week
1
Contributors
Created 2022-01-26 · Updated 2026-10-15 · #4898 today
Top developers

michiganrobotics/rob501 is ranked 4,898 with 3,017 stars.

Same-category comparison

michiganrobotics/rob501 is ranked 4,898 among these 8 peers; qxresearch/qxresearch-event-1 is ranked 4,899.

Same-category comparison
NameRankMetrics
phlippe/uvadlc_notebooks4,867
Language:
Jupyter Notebook
Stars:
3,199
Forks:
681
Description:
Repository of Jupyter notebook tutorials for teaching the Deep Learning Course at the University of Amsterdam (MSc AI), Fall 2023.
bfortuner/ml-glossary4,878
Language:
Python
Stars:
3,131
Forks:
728
Description:
Machine learning glossary.
Miraclelucy/dive_into_deep_learning4,884
Language:
Python
Stars:
3,111
Forks:
505
vanzan01/cursor-memory-bank4,890
Stars:
3,059
Forks:
432
Description:
A modular, documentation-driven framework using Cursor custom modes (VAN, PLAN, CREATIVE, IMPLEMENT) to provide persistent memory and guide AI through a structured development workflow with visual process maps.
qxresearch/qxresearch-event-14,899
Language:
Python
Stars:
3,015
Forks:
870
Description:
Python hands on tutorial with 50+ Python Application (10 lines of code) By @xiaowuc2.
ashishpatel26/LLM-Finetuning4,906
Language:
Jupyter Notebook
Stars:
2,989
Forks:
768
Description:
LLM Finetuning with peft.
fendouai/PyTorchDocs4,911
Language:
Python
Stars:
2,974
Forks:
721
alejandrobalderas/claude-code-from-source4,917
Language:
TypeScript
Stars:
2,961
Forks:
817
Key parameters and specifications
Key parameters and specifications
ParameterValue
CategoryTutorials
SubcategoryMath/CS fundamentals
KeywordsBayesian, Math, Optimization, Robotics
Stars3,017
Forks363
Contributors1
Created date2022-01-26
Updated date2026-10-15
Stars in 1 day1
Stars in 7 days14
Rank4,898
Previous rank5,099
Rank change201
7-day stars rank3,328
Previous 7-day stars rank2,996
7-day stars rank change-332
Total stars rank4,498
Previous total stars rank4,494
Total stars rank change-4
CountryUSA
README summary

Robotics 501: Mathematics for Robotics ROB 501: Mathematics for Robotics, is a graduate-level course at the University of Michigan that introduces applied mathematics for robotics engineers. Topics include vector spaces, orthogonal bases, projection theorem, least squares, matrix factorizations, Kalman filter and underlying probabilistic concepts, norms, convergent sequences, contraction mappings, Newton Raphson algorithm, local vs global convergence in nonlinear optimization, convexity, linear and quadratic programs. This offering of the course is from Fall 2018. Prerequisites It is assumed that students

know basic matrix algebra, such as how to multiply and invert matrices, what is the rank of a matrix, and how to compute eigenvectors; know how to compute means and variances given a density of a continuous random variable, and conditional probability and how to compute it; know vector calculus and will review how to compute gradients of functions and what is the method of Lagrange multipliers; simple properties of complex numbers; and how to use MATLAB, including plotting, various

types of multiplication, such as * vs . * (star vs dot star), writing a for loop, or finding help. Lecture Videos, Textbook & Notes All lecture videos are available on YouTube: ROB 501 Fall 2018 videos Also, the textbook, lecture notes and handouts are available. Recitatioins Recitation questions and answers are both available. Credits Jessy Grizzle, Director, Michigan Robotics Nils Smit-Anseeuw License All code is licensed under the GNU General Public License v3. All other content, including textbooks, homeworks, and video, is

licensed under the Creative Commons Attribution-NonCommericial 4. For more University of Michigan Robotics Michigan Robotics Twitter Michigan Robotics Instagram

Frequently asked questions

How many stars and forks are recorded?

michiganrobotics/rob501 has 3,017 stars and 363 forks.

What is the repository rank?

michiganrobotics/rob501 is ranked 4,898.

Which repository is closest in rank?

michiganrobotics/rob501 is compared with qxresearch/qxresearch-event-1, ranked 4,899 with 3,015 stars.

README

Robotics 501: Mathematics for Robotics

ROB 501: Mathematics for Robotics, is a graduate-level course at the University of Michigan that introduces applied mathematics for robotics engineers.

Topics include vector spaces, orthogonal bases, projection theorem, least squares, matrix factorizations, Kalman filter and underlying probabilistic concepts, norms, convergent sequences, contraction mappings, Newton Raphson algorithm, local vs global convergence in nonlinear optimization, convexity, linear and quadratic programs.

This offering of the course is from Fall 2018.

Prerequisites

It is assumed that students know basic matrix algebra, such as how to multiply and invert matrices, what is the rank of a matrix, and how to compute eigenvectors; know how to compute means and variances given a density of a continuous random variable, and conditional probability and how to compute it; know vector calculus and will review how to compute gradients of functions and what is the method of Lagrange multipliers; simple properties of complex numbers; and how to use MATLAB, including plotting, various types of multiplication, such as * vs .* (star vs dot star), writing a for loop, or finding help.

Lecture Videos, Textbook & Notes

All lecture videos are available on YouTube:
ROB 501 Fall 2018 videos

Also, the textbook, lecture notes and handouts are available.

Recitatioins

Recitation questions and answers are both available.

Course Plan

Lecture Topic YouTube Assignments Due
1 Intro & Proofs Video
2 Induction, Fundamental Theorem, & Contradiction Video
3 Abstract Linear Algebra Video
4 Subspaces & Linear Independence Video Homework 1
5 Basis Vectors & Dimension Video
6 Linear Operators & Eigenvalues Video Homework 2
7 Similar Matrices & Norms Video
8 Inner Product Spaces Video Homework 3
9 Projection Theorem & Gram-Schmidt Video
10 Normal Equations & Least Squares Video Homework 4
11 Symmetric & Orthogonal Matrices Video
12 Positive Semi-Definite Matrices & Schur Complement Theorem Video Homework 5
13 Recursive Least Squares & Kalman Filter Video
14 Least Squares & Probability Video
15 Best Linear Unbiased Estimator Video Homework 6
16 QR Factorization Video Exam 1
17 Modified Gram-Schmidt & Minimum Variance Estimator Video
18 Probability Space & Random Variables Video
19 Gaussian Random Vectors Video Homework 7
20 Real Analysis & Normed Spaces Video
21 Real Analysis & Interior of a Set Video Homework 8
22 Newton-Raphson Algorithm Video
23 Cauchy Sequences Video Homework 9
24 Continuous Functions Video
25 Weierstrass Theorem Video
26 Final Class & Linear Programming Video Homework 10 & Exam 2

A more detailed course plan is available.

Credits

  • Jessy Grizzle, Director, Michigan Robotics
  • Nils Smit-Anseeuw

License

All code is licensed under the GNU General Public License v3.0.

All other content, including textbooks, homeworks, and video, is licensed under the Creative Commons Attribution-NonCommericial 4.0 (CC BY-NC 4.0).

For more

Nearby in the ranking
Similar items