Skip to content

Latest commit

 

History

History
131 lines (84 loc) · 4.67 KB

File metadata and controls

131 lines (84 loc) · 4.67 KB

Control & Robotics Tutorials — Code Repository

This repository is the code companion for a comprehensive, course-based tutorial series in Control Engineering and Robotics Engineering.

  • 🎥 Video lectures: Published on YouTube (course playlists / videos linked below)
  • 💻 Source code + materials: Organized per course inside this repository
  • 🧩 Growth roadmap: This repo will keep expanding — the full series is planned to reach 35 courses in total

Repository status (today)

Courses currently included (7):

More courses will be added over time until the series reaches 35 courses.


Course playlists (thumbnail links)

Each item below is a clickable link to the course playlist.

Introduction to Robotics Course

Introduction to Robotics Course

Linear Control Course

Linear Control Course

System Dynamics Course

System Dynamics Course

Robotics Kinematics and Dynamics Course

Robotics Kinematics and Dynamics Course

Robot Control Course

Robot Control Course

Advanced Robotics Course

Advanced Robotics Course

Autonomous Mobile Robots Course

Autonomous Mobile Robots Course


Folder conventions

At the top level, each course lives in its own directory, e.g.

  • Introduction_to_Robotics_Course/
  • Linear_Control_Course/
  • Robot_Control_Course/
  • ...

Inside each course directory you can expect typical items such as:

  • chapter / lesson code
  • examples / exercises
  • supporting scripts
  • notes / references (when applicable)

Exact internal structure may vary by course, but the organizing principle is always:
Course → Chapters/Lessons → Code + Examples + Resources


Languages & tools

The repository contains a multi-language codebase (depending on the course topic), including:

  • Python
  • C++
  • Java
  • MATLAB
  • Wolfram Language (Mathematica)

How to use

Clone the repository:

git clone https://github.com/mohammadijoo/Control_and_Robotics_Tutorials.git
cd Control_and_Robotics_Tutorials

Then enter a course directory and follow its code/materials.


Roadmap: 35-course series

This repository is the central hub for a larger educational program planned to reach 35 courses across:

  • classical & modern control
  • robotics foundations
  • robot modeling, kinematics, dynamics
  • control of manipulators (model-based, robust, adaptive, optimal, MPC, etc.)
  • advanced robotics topics

New courses will be added as they are produced (videos + code).


Contributing

If you find issues (bugs, typos, broken links), feel free to open an issue or submit a pull request.


License

This project is released under the MIT License (see the LICENSE file).
You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided the copyright notice and this permission notice are included in all copies or substantial portions of the software.


Author

Abolfazl Mohammadijoo
GitHub: https://github.com/mohammadijoo
YouTube: https://www.youtube.com/@abolfazlmohammadijoo