Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-robotics-teaching
Collection of curriculum and useful examples for robotics and autonomous systems education using MATLAB® and Simulink® for different stages of learning.
https://github.com/mathworks-robotics/awesome-robotics-teaching
- ![Watch the video - robotics.html) |
- Robotics, Vision and Control 3rd Edition (Peter Corke, Witold Jachimczyk, Remo Pillat)
- Quanser Pick and Place labs
- VEX Robotics V5 support
- Turtlebot support
- ROS on Raspberry Pi
- (Beginner) Robotics Playground [Curriculum
- (Beginner) Mobile Robotics Tutorials [Curriculum | Videos
- (Intermediate) Control of Mobile Robots [Curriculum
- (Intermediate) Applied Autonomous Robots I [Curriculum
- (Advanced) Applied Autonomous Robots II [Curriculum - means clustering and Kalman filters.
- (Advanced) Robotics Playground Expansion Pack [Curriculum
- (Beginner) Physics Course with Symbolic Math [Curriculum
- (Intermediate) Electromechanical Systems [Curriculum
- (Advanced) Modeling, Design, and Control of Robotic Mechanisms - Kyungnam University (Curriculum) - DOF simulation, real-time control and an Arduino project for a walking robot.
- (Beginner) Controls Tutorials - University of Michigan (Curriculum)
- (Beginner) Transfer Function Analysis of Dynamic Systems (Curriculum)
- (Beginner) Control Design Onramp with Simulink (Interactive Tutorials)
- (Intermediate) Control of Mobile Robots (Curriculum)
- (Intermediate) Embedded Control and Mechatronics - Southern Illinois University (Curriculum)
- (Advanced) Feedback linearization and nonlinear control of two link robots [Example
- (Advanced) Reinforcement Learning with MATLAB (Curriculum)
- (Beginner) Intro to Image Processing - University of Wisconsin-Madison
- (Beginner) Getting Started with Perception [Videos | Examples
- (Beginner) Image Processing Onramp with MATLAB
- (Intermediate) Computer Vision Onramp (Self-Paced Tutorials)
- (Intermediate) Image processing with MATLAB (Self-paced Course)
- (Advanced) Deep Learning Onramp (Self-Paced Course)
- (Beginner) Intro to MATLAB Programming (Self-Paced Course)
- (Intermediate) MATLAB and Simulink ROS Tutorials [Curriculum
- (Advanced) Getting Started with MATLAB, Simulink and ROS [Examples | Videos | GitHub
- (Beginner) Introduction to Mobile Robotics (Self-paced Tutorials)
- (Beginner) Navigation Stack Templates for Mobile Robots [Examples | Videos
- (Intermediate) Localization and Kalman Filters [Curriculum
- (Beginner) Robotic Manipulators Course Modules (Curriculum)
- (Beginner) Forward/Inverse Kinematics of 2-link robots [Interactive Example
- (Beginner) Workspace Analysis of Planar n-DOF robots [Example
- (Intermediate) Modeling and Control of Serial Manipulators using Dual-Quaternions
- (Intermediate) Designing Manipulator Algorithms [Examples | Simulations
- Modeling Multi-Agent Robot Systems - University of Washington
- (Beginner) Reinforcement Learning Onramp [Self-Paced Course
- (Intermediate) AI for Robotics Workshop [Examples
- (Intermediate) Q-learning for 4-Link robot walker (Interactive Simulator) - link robot walking demonstrating practical programming, inverse kinematics, Q-learning for motion control, and simulated annealing.
- (Intermediate) Reinforcement Learning with MATLAB (Curriculum) - learning for MDP, Stochastic Gridwrold with DQN, thermal control with DDPG Agent, and robot walking.
- Interactive features for teaching
- Online assignments and automatic grading
- MATLAB Online - drive.html)
- MATLAB and Simulink Courseware search
- MATLAB File Exchange search
Programming Languages