https://github.com/michiganrobotics/rob501 Skip to content Sign up * Why GitHub? + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} michiganrobotics / rob501 Public * Notifications * Fork 22 * Star 528 * Mathematics for Robotics GPL-3.0 License 528 stars 22 forks Star Notifications * Code * Issues 0 * Pull requests 0 * Actions * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Wiki * Security * Insights main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 0 tags Code Latest commit @dnewms dnewms updating HW links ... 6dda853 Jan 26, 2022 updating HW links 6dda853 Git stats * 8 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time Course Schedule initial commit Jan 26, 2022 Exams initial commit Jan 26, 2022 Handouts adding handouts Jan 26, 2022 Homework fixing numbering of lecture notes and HW Jan 26, 2022 Lecture Notes fixing numbering of lecture notes and HW Jan 26, 2022 MATLAB initial commit Jan 26, 2022 Recitations initial commit Jan 26, 2022 .gitignore initial commit Jan 26, 2022 LICENSE Initial commit Jan 26, 2022 README.md updating HW links Jan 26, 2022 View code Robotics 501: Mathematics for Robotics Prerequisites Lecture Videos & Notes Recitatioins Course Plan Credits For more README.md 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 & Notes All lecture videos are available on YouTube: ROB 501 Fall 2018 videos Also, 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, & Video Contradiction 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 Video Homework 5 Complement Theorem 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 Video Variance Estimator 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 For more * University of Michigan Robotics * Michigan Robotics Twitter * Michigan Robotics Instagram About Mathematics for Robotics Resources Readme License GPL-3.0 License Stars 528 stars Watchers 5 watching Forks 22 forks Releases No releases published Packages 0 No packages published Contributors 2 * @dnewms dnewms * @michiganrobotics michiganrobotics Michigan Robotics * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.