"Mechanisms and machines" course for robotics track at Innopolis University in 2023
This repository contains regularly updated course materials. You can use lecture, lab slides for self-study. They are created in such manner that almost 90% of material can be understood without teacher.
All class related material can be found in corresponding folder/task_data
- Lecture 1 (Introduction; Engineering Drawings)
- Lecture 2 (Intro to Theory of Mechanisms and Machines; Links, Joints (Kinematic pairs); Kinematic chains, Degrees of Freedom, Mobility)
- Lecture 3 (Types of drives: kinematics, where to find other info; Drives: friction, belts, chains, gears, universal, geneva, ballscrew)
- Lecture 4 (Synthesis of planar mechanisms)
- Lab 1 CAD_DET1 (Intro to subject; History of CAD; Solid modeling)
- Lab 2 CAD_DET2 (Workflow, Work in groups; CAD file formats; Threads)
- Lab 3 CAD_ASM1 (Bottom-Up approach; Basics)
- Lab 4 CAD_ASM2 (Top - Down approach: WAVE; Assembly Load Options; GOST Naming convection; Common Parts Library; Sequence (Assembling animation))
- Lab 5 CAE_DYN1 (Introduction to CAE; Animation Designer; Mechatronics Concept Designer; Motion; Measure; Interference; Density; Assign Materials)
- Lab 6 CAE_DYN2 (Motion Analysis, Part 2)
- HW 1 CAD_DET1 (Simple Detail)
- HW 2 CAD_DET2 (Complex Detail)
- HW 3 CAD_ASM1 (Simple Assembly)
- HW 4 CAD_ASM2 (Complex Assembly)
- HW 5 CAE_DYN1 (Inverse Dynamics Problem)
- HW 6 CAE_DYN2 (Motion Analysis)
Pull requests with suggestions and improvements, however small or big, are welcome!
The changes in lecture slides are going through an automated check.
The PDFs are compiled and updated automatically when PR is merged. You don't need to update them manually. They are also uploaded as workflow artifacts for every new commit pushed into this repository. You can use them to see your changes.
Consider adding *.pdf to the .git/info/exclude file on your local repo. Here is the overy long but helpful description why it works
In each lab slides, you can find a reference material to the lab.