lecture 1 introduction to robotics emam fathy
TRANSCRIPT
![Page 1: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/1.jpg)
Robotics
Emam Fathy
Department of Electrical and Control Engineering
email: [email protected]
http://www.aast.edu/cv.php?disp_unit=346&ser=68525
Lecture 1
Introduction to Robotics
1
![Page 2: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/2.jpg)
Introduction
Robotics is a relatively young field of moderntechnology that crosses traditional engineeringboundaries.
Understanding the complexity of robots and theirapplications requires knowledge of:
– Electrical engineering.
– Mechanical engineering.
– Industrial engineering.
– Computer science.
– Mathematics. 2
![Page 3: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/3.jpg)
Introduction
The science of robotics has grown tremendouslyover the past twenty years, fueled by rapidadvances in computer and sensor technology aswell as theoretical advances in control andcomputer vision.
This course is concerned with fundamentals ofrobotics, including kinematics, dynamics, andcontrol.
3
![Page 4: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/4.jpg)
Introduction
A robot is a mechanical or virtual artificial system, usuallyan electro-mechanical machine that is guided by acomputer program or electronic circuit.
Robotics is the branch of mechanical engineering, electricalengineering and computer science that deals with the design,construction, operation, and application of robots.
Robots can be autonomous or semi-autonomous such as:
– Humanoids such as ASIMO (Honda's Advanced Step in
Innovative Mobility).
4
![Page 5: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/5.jpg)
• Humanoids such as ASIMO (Honda's Advanced Step in Innovative Mobility).
5
![Page 6: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/6.jpg)
Introduction
Robots can be autonomous or semi-autonomous such as:
– Industrial robots.
– Medical robots.
– Patient assist robots.
– Therapy robots.
– Collectively programmed (swarm robots).
– UAV drones.
– Microscopic Nano robots.
– Etc.6
![Page 7: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/7.jpg)
7
![Page 8: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/8.jpg)
8
![Page 9: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/9.jpg)
9
![Page 10: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/10.jpg)
10
![Page 11: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/11.jpg)
Modern robots (examples)
Mobile robot
They have the capability to move around in theirenvironment and are not fixed to one physicallocation.
Mobile robots are also found in industry, militaryand security environments or to perform certaintasks like vacuum cleaning.
11
![Page 12: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/12.jpg)
12
![Page 13: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/13.jpg)
13
![Page 14: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/14.jpg)
Modern robots (examples)
Industrial robots (manipulators) Industrial robots usually consist of a jointed
arm (multi-linked manipulator) and an endeffector that is attached to a fixed surface. One ofthe most common type of end effector isa gripper assembly.
An automatically controlled, reprogrammable,multipurpose, manipulator programmable in threeor more axes, which may be either fixed in placeor mobile for use in industrial automationapplications.
14
![Page 15: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/15.jpg)
15
![Page 16: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/16.jpg)
16
![Page 17: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/17.jpg)
Industrial Robots
An industrial robot is defined as an automatically controlled,reprogrammable, multipurpose manipulator programmablein three or more axes.
Typical applications of robots include
– Welding.
– Painting.
– Assembly.
– pick and place (such as packaging),
– Product inspection.
– Testing. 17
![Page 18: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/18.jpg)
Types and features
The most commonly used robot configurations are:
1. Articulated robots ( a robot with rotary joints).
2. SCARA robots.
3. Delta Robots ( is a type of parallel robots).
4. Cartesian coordinate robots.
5. Gantry robots (x-y-z robots).
18
![Page 19: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/19.jpg)
19
![Page 20: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/20.jpg)
20
![Page 21: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/21.jpg)
21
![Page 22: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/22.jpg)
22
![Page 23: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/23.jpg)
23
![Page 24: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/24.jpg)
Technical description
An axis – (degree of freedom “DOF”).
– Two axes are required to reach any point in a plane.
– Three axes are required to reach any point in space.
– If a robot has 3 degrees of freedom it can maneuver the
X-Y-Z axes, It cannot tilt or turn.
– Increasing the number of axes, we can access
more space.24
![Page 25: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/25.jpg)
Technical description
Degrees of freedom (Number of axes) –
– The number of joints.
Or
– Number of DOF of a robot is the number of its motors.
Or
– The number of parameters of the system that may
vary independently.
25
![Page 26: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/26.jpg)
2 axes
26
3 axes
5 axes4 axes
![Page 27: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/27.jpg)
27
![Page 28: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/28.jpg)
Technical description
Working envelope (workspace)– the region of spacea robot can reach.
28
![Page 29: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/29.jpg)
Technical description
Kinematics – the actual arrangement of rigidmembers and joints in the robot, which determinesthe robot's possible motions.
Classes of robot kinematics include:
– Articulated.
– Cartesian
– parallel
– SCARA.29
![Page 30: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/30.jpg)
Symbolic Representation of Robots
Robot Manipulators are composed of linksconnected by joints into a kinematic chain.
Joints are:
– Rotary (revolute) - allows relative rotation
between two links.
– Linear (prismatic) - allows a linear relative motion
between two links.
30
![Page 31: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/31.jpg)
31
![Page 32: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/32.jpg)
Common Kinematic Arrangements
• Articulated Configuration (RRR)
32
![Page 33: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/33.jpg)
Common Kinematic Arrangements
Spherical Configuration (RRP)
33
![Page 34: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/34.jpg)
Common Kinematic Arrangements
SCARA Configuration (RRP)
34
![Page 35: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/35.jpg)
Common Kinematic Arrangements
Cylindrical Configuration (RPP)
35
![Page 36: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/36.jpg)
Common Kinematic Arrangements
Cartesian configuration (PPP)
36
![Page 37: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/37.jpg)
Components
Actuators are the "muscles" of a robot. The most popular actuators are:
– Electric motors
– Linear actuators
– Series elastic actuators (i.e.: spring ).
– Pneumatic artificial muscles.
– Electroactive polymers
– Elastic nanotubes37
![Page 38: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/38.jpg)
Components
• Sensors allow robots to receive information about acertain measurement of the environment, orinternal components. The most popular topics are:
38
![Page 39: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/39.jpg)
Components
• Manipulation
– Robots need to manipulate objects; pick up, modify, destroy,or otherwise have an effect.
– The "hands" of a robot are often referred to as endeffectors, while the "arm" is referred to as a manipulator.
Mechanical grippers
– One of the most common effectors is the gripper. In itssimplest form it consists of two fingers which can open andclose to pick up and let go of a range of small objects.
39
![Page 40: Lecture 1 Introduction to Robotics Emam Fathy](https://reader031.vdocuments.net/reader031/viewer/2022020621/61e999a58406e74c501c1f3f/html5/thumbnails/40.jpg)
End of Lec
40