robotics: tutorial 1 - mnrlab · omar mahmoud, eng. lobna tarek and eng. abdelrahman ezz robotics:...
TRANSCRIPT
![Page 1: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/1.jpg)
Robotics: Tutorial 1Mechatronics Engineering
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarekand Eng. Abdelrahman Ezz
German University in CairoFaculty of Engineering and Material Science
September 21, 2016
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 1 / 9
![Page 2: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/2.jpg)
Msc. Omar Mahmoud Shehata
Email: [email protected]: C1.201
Eng. Lobna Tarek Abo Serre
Email: [email protected]: C1.201
Eng. Abdelrahman Muhammed Ali Ezz
Email: [email protected]: C1.202
Course AssessmentFinal (Open Book) 40%Midterm (Open Book) 25%Quizzes (No best) 15%Assignments 20%
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9
![Page 3: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/3.jpg)
Introduction To Robotics
Each Robot is designed for a specific task.
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 3 / 9
![Page 4: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/4.jpg)
Main Components of a robotic system
Power Supply, Locomotion, controller and detection.
Locomotion: wheeled, legged or flying.
Detection of the surroundings: using sensors or computervision.
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 4 / 9
![Page 5: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/5.jpg)
Design a robotic arm
1 Define the number of links and joints.
2 Define Task space versus Joint space: where q are the jointsangles vector and x is end effector position vector.
3 Derive the kinematicsPosition kinematicsVelocity kinematicsAcceleration kinematics
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 5 / 9
![Page 6: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/6.jpg)
Kinematics
Forward Position kinematicsgiven: q → required: x
Inverse Position kinematicsgiven: x → required: q
Forward Velocity kinematicsgiven: q → required: x
Inverse Velocity kinematicsgiven: x → required: q
Forward Acceleration kinematicsgiven: q → required: x
Inverse Acceleration kinematicsgiven: x → required: q
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 6 / 9
![Page 7: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/7.jpg)
Dynamics
4 Deriving the dynamics of robotic arm:
Using Lagrangian equation to get the equation of motion.Calculation of required torques (τ) at joints and Forces to beapplied at the end-effector.Open configuration versus closed configuration.
deriving constraint equation (if any).Holonomic constraint versus Non Holonomic constraint.
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 7 / 9
![Page 8: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/8.jpg)
The Controller
5 Trajectory Planning: calculation of q,q,q which leads to theoptimal path i.e. the path that will perform required task inminimal time or minimal use of energy; according to theobjective.
6 Different types of Control:
Position Control.Force Control.Hybrid Control.
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 8 / 9
![Page 9: Robotics: Tutorial 1 - MNRLab · Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 2 / 9. Introduction To Robotics Each Robot is designed for a speci c](https://reader034.vdocuments.us/reader034/viewer/2022050409/5f8693b8b6b3a72765781f8c/html5/thumbnails/9.jpg)
Any Questions ?Thank you
Dr. Islam Khalil, MSc. Omar Mahmoud, Eng. Lobna Tarek and Eng. Abdelrahman Ezz Robotics: Tutorial 1 9 / 9