SlideShare a Scribd company logo
An Introduction to Robots and
Robotics
Presented By
Dr. ANKITENDRAN MISHRA
Indian Institute of Technology (B.H.U.), Varanasi
Points to Ponder
• What is a robot?
• What is robotics?
• How can we teach a robot to perform a
particular task?
• What are possible applications of robot?
• Can human be replaced??
2
Introduction
3
• Robot – machine that look like a human being
• Robot- word forced labour
• Coined in 1921 Karel Capek in Rossum’s Universal Robots
• Def: Robot Institute of America
• Reprogrammable
• Multifunctional
• Manipulator (means robot with one fixed base)
designed to move materials, parts or tools through variable
programmed motions for the performance of a variety of task.
Evolution of Robots
• In 1954
• 1956- Joseph Engelberger – Unimation.
• 2015 Sophia (humanoid) – HongKong - Intelligent and emotional
• Started late in India-1979-80’s.
• Robotics is a science which deals with the issues related to design,
manufacturing and usage of robots.
• In robotics we try to copy 3 H’s-
• Hand- manipulators,
• Head- intelligence, and
• Heart-emotions of human being.
4
Mechanical Engineering
Kinematics - motion of the robotic arm without considering the forces
and/or moments.
Dynamics- Study of forces and/or moments.
Sensing- Collecting information of the environment.
Computer Science:
Motion Planning- Planning the course of action
Artificial Intelligence - to design and develop
Electrical and Electronics
Control schemes and
Hardware implementations.
5
Interdisciplinary area in robotics
Motivation
 Increasing demand of a dynamic and competitive market,
following requirements are to be satisfied:
o Reduced production cost
o Increased productivity
o Improved product quality.
 Automation is required
o Batch production- flexible automation
o Mass production- fixed automation.
6
• Base
• Links and Joints
• End Effector/ gripper
• Wrist
• Driver/Actuator
• Controllers and
• Sensors
7
Robot Anatomy
Types of Robots
8
• Industrial Robots
• Domestic or
household robots
• Medical robots
• Military robots
• Service robots
• Stationary Robots
• Wheeled Robots
• Legged robots
• Underwater robots
• Aerial Robots
9
• a robotic manipulator is a kinematic chain
• i.e. an assembly of pairs of rigid bodies that can move respect to one another
via a mechanical constraint
• the rigid bodies are called links
• the mechanical constraints are called joints
Robotic Manipulators
• Most manipulator joints are one of two types
1. revolute (or rotary)
• like a hinge
• allows relative rotation about a fixed axis between two links
• axis of rotation is the z axis by convention
2. prismatic (or linear)
• like a piston
• allows relative translation along a fixed axis between two links
• axis of translation is the z axis by convention
Joints
Revolute Joint Variable
• revolute
• qi = qi : angle of rotation of link i relative to link i – 1
link i – 1
link i
qi
Prismatic Joint Variable
4/20/2021 12
Symbolic Representation of Manipulators
• prismatic
• qi = di : displacement of link i relative to link i – 1
link i – 1 link i
di
Articulated Manipulator
4/20/2021 13
• RRR (first three joints are all revolute)
• joint axes
• z0 : waist
• z1 : shoulder (perpendicular to z0)
• z2 : elbow (parallel to z1)
Common Manipulator Arrangements
z0
z1 z2
waist
shoulder
elbow
forearm
q1
q2 q3
Spherical Manipulator
4/20/2021 14
• RRP
• Stanford arm
o rotational axis
o axes are θ –the rotational axes; R – the reach axis; and β- the bend
up-down axis.
Common Manipulator Arrangements
z0
z1
z2
waist
shoulder
q1
q2
d3
SCARA Manipulator
• RRP
• Selective Compliant Articulated Robot for Assembly
o It is based on four axis design
o The arm is rigid in Z-axis and flexible in XY axis.
o Jointed two link arm arrangement similar to our human arms.
z0
z1 z2
q1
q2
d3
Kinematics of Robotics
• Object location and motion
• Transformation matrix
• Homogeneous transformation
• Forward Kinematics
• Inverse Kinematics
• Differential relationships
16
Forward Kinematics
4/20/2021 17
• given the joint variables and dimensions of the links what is the
position and orientation of the end effector?
Forward Kinematics
q2
q1
a1
a2
4/20/2021 18
• choose the base coordinate frame of the robot
• we want (x, y) to be expressed in this frame
Forward Kinematics
q2
q1
a1
a2
(x, y) ?
x0
y0
4/20/2021 19
• notice that link 1 moves in a circle centered on the base
frame origin
Forward Kinematics
q2
q1
a1
a2
(x, y) ?
x0
y0
( a1 cos q1 , a1 sin q1 )
4/20/2021 20
• choose a coordinate frame with origin located on joint 2
with the same orientation as the base frame
Forward Kinematics
q2
q1
a1
a2
(x, y) ?
x0
y0
( a1 cos q1 , a1 sin q1 )
q1
x1
y1
4/20/2021 21
• notice that link 2 moves in a circle centered on frame 1
Forward Kinematics
q2
q1
a1
a2
(x, y) ?
x0
y0
( a1 cos q1 , a1 sin q1 )
q1
x1
y1
( a2 cos (q1 + q2),
a2 sin (q1 + q2) )
4/20/2021 22
• because the base frame and frame 1 have the same orientation, we
can sum the coordinates to find the position of the end effector in
the base frame
Forward Kinematics
q2
q1
a1
a2
x0
y0
( a1 cos q1 , a1 sin q1 )
q1
x1
y1
( a2 cos (q1 + q2),
a2 sin (q1 + q2) )
(a1 cos q1 + a2 cos (q1 + q2),
a1 sin q1 + a2 sin (q1 + q2) )
4/20/2021 23
• we also want the orientation of frame 2 with respect to the base
frame
• x2 and y2 expressed in terms
of x0 and y0
Forward Kinematics
q2
q1
a1
a2
x0
y0
q1
x2
y2
• 𝑃𝑓 = 𝐴 𝑃𝑚 m – mobile reference
f- fixed reference
• 𝐴 = 𝑓𝑘
. 𝑚𝑗
(A is n*n matrix- Coordination Transformation matrix)
1≤k and j<n
(A)=
𝑓1𝑚1 𝑓1𝑚2 𝑓1𝑚3
𝑓2𝑚1 𝑓2𝑚2 𝑓2𝑚3
𝑓3
𝑚1
𝑓3
𝑚2
𝑓3
𝑚3
• Rotation
• In order to specify the orientation and position of the
mobile tool in terms of coordinate frame attached to fixed
base, coordinate transformation involving both rotation
and translation are required.
• 𝐴 =
1 0 0
0 cos Φ − sin Φ
0 sin Φ cos Φ
4/20/2021 26
• without proof I claim:
Forward Kinematics
q2
q1
a1
a2
x0
y0
q1
x2 = (cos (q1 + q2),
sin (q1 + q2) )
y2 = (-sin (q1 + q2),
cos (q1 + q2) )
x2
y2
I Welcome your Suggestions

More Related Content

What's hot

ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
Vibrant Technologies & Computers
 
Robotics done
Robotics doneRobotics done
Robotics done
AVINASH JURIANI
 
Tushar ppt
Tushar pptTushar ppt
Tushar ppt
RASHUT
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
Ganesh Murugan
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
akhil_n12
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
jjenishmech
 
Robot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robotRobot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robot
psc2015
 
Robots
Robots Robots
Unit 5 cim
Unit 5 cimUnit 5 cim
Unit 5 cim
dinesh babu
 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Basics of robotics
Basics of roboticsBasics of robotics
Basics of robotics
baskaransece
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
shalet kochumuttath Shaji
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
parthbabariya151
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
Janak Valaki (PhD)
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
Ganesh Murugan
 
Me robotics with qb
Me robotics with qb   Me robotics with qb
Me robotics with qb
Alagar S
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
mostafa3sfor
 
2. robotics
2. robotics2. robotics
2. robotics
Adib Bin Rashid
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
Ohgoma
 

What's hot (19)

ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
 
Robotics done
Robotics doneRobotics done
Robotics done
 
Tushar ppt
Tushar pptTushar ppt
Tushar ppt
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robotRobot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robot
 
Robots
Robots Robots
Robots
 
Unit 5 cim
Unit 5 cimUnit 5 cim
Unit 5 cim
 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
 
Basics of robotics
Basics of roboticsBasics of robotics
Basics of robotics
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
Me robotics with qb
Me robotics with qb   Me robotics with qb
Me robotics with qb
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
2. robotics
2. robotics2. robotics
2. robotics
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 

Similar to Introduction to Robots and Robotics

Robotics
RoboticsRobotics
Robotics
Deepam Goyal
 
actuators, or effectors
actuators, or effectorsactuators, or effectors
actuators, or effectors
Landry Tchakouté
 
Unit I_dany (1).pptx
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
RishuRaj953240
 
Robotics introduction
Robotics introductionRobotics introduction
Robotics introduction
BasuD2
 
oie751-robotics-unit-1-220122042916.pdf
oie751-robotics-unit-1-220122042916.pdfoie751-robotics-unit-1-220122042916.pdf
oie751-robotics-unit-1-220122042916.pdf
RATHESHPRIYANK
 
ROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
dinesh babu
 
Lecture2
Lecture2Lecture2
Lecture2
Fan Hong
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
JAIGANESH SEKAR
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
Vibrant Technologies & Computers
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
nachiketkale5
 
2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx
TanujBanerji1
 
Robotics
RoboticsRobotics
Robotics
Mihir Patel
 
Mod 5 robotics
Mod 5 roboticsMod 5 robotics
Mod 5 robotics
Prashanth J
 
Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse Kinematics
Damian T. Gordon
 
Lecture 7 robotics and ai
Lecture 7   robotics and ai Lecture 7   robotics and ai
Lecture 7 robotics and ai
Vajira Thambawita
 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematics
cairo university
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
Alexey Kozlov
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
Alexey Kozlov
 
Kinematic models and constraints.ppt
Kinematic models and constraints.pptKinematic models and constraints.ppt
Kinematic models and constraints.ppt
ssuser8698eb
 
Unit8 nan
Unit8 nanUnit8 nan
Unit8 nan
Neelima Reddy
 

Similar to Introduction to Robots and Robotics (20)

Robotics
RoboticsRobotics
Robotics
 
actuators, or effectors
actuators, or effectorsactuators, or effectors
actuators, or effectors
 
Unit I_dany (1).pptx
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
 
Robotics introduction
Robotics introductionRobotics introduction
Robotics introduction
 
oie751-robotics-unit-1-220122042916.pdf
oie751-robotics-unit-1-220122042916.pdfoie751-robotics-unit-1-220122042916.pdf
oie751-robotics-unit-1-220122042916.pdf
 
ROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
 
Lecture2
Lecture2Lecture2
Lecture2
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
 
2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx2A_ROBOT KINEMATICS.pptx
2A_ROBOT KINEMATICS.pptx
 
Robotics
RoboticsRobotics
Robotics
 
Mod 5 robotics
Mod 5 roboticsMod 5 robotics
Mod 5 robotics
 
Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse Kinematics
 
Lecture 7 robotics and ai
Lecture 7   robotics and ai Lecture 7   robotics and ai
Lecture 7 robotics and ai
 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematics
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
 
Kinematic models and constraints.ppt
Kinematic models and constraints.pptKinematic models and constraints.ppt
Kinematic models and constraints.ppt
 
Unit8 nan
Unit8 nanUnit8 nan
Unit8 nan
 

Recently uploaded

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 

Recently uploaded (20)

KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 

Introduction to Robots and Robotics

  • 1. An Introduction to Robots and Robotics Presented By Dr. ANKITENDRAN MISHRA Indian Institute of Technology (B.H.U.), Varanasi
  • 2. Points to Ponder • What is a robot? • What is robotics? • How can we teach a robot to perform a particular task? • What are possible applications of robot? • Can human be replaced?? 2
  • 3. Introduction 3 • Robot – machine that look like a human being • Robot- word forced labour • Coined in 1921 Karel Capek in Rossum’s Universal Robots • Def: Robot Institute of America • Reprogrammable • Multifunctional • Manipulator (means robot with one fixed base) designed to move materials, parts or tools through variable programmed motions for the performance of a variety of task.
  • 4. Evolution of Robots • In 1954 • 1956- Joseph Engelberger – Unimation. • 2015 Sophia (humanoid) – HongKong - Intelligent and emotional • Started late in India-1979-80’s. • Robotics is a science which deals with the issues related to design, manufacturing and usage of robots. • In robotics we try to copy 3 H’s- • Hand- manipulators, • Head- intelligence, and • Heart-emotions of human being. 4
  • 5. Mechanical Engineering Kinematics - motion of the robotic arm without considering the forces and/or moments. Dynamics- Study of forces and/or moments. Sensing- Collecting information of the environment. Computer Science: Motion Planning- Planning the course of action Artificial Intelligence - to design and develop Electrical and Electronics Control schemes and Hardware implementations. 5 Interdisciplinary area in robotics
  • 6. Motivation  Increasing demand of a dynamic and competitive market, following requirements are to be satisfied: o Reduced production cost o Increased productivity o Improved product quality.  Automation is required o Batch production- flexible automation o Mass production- fixed automation. 6
  • 7. • Base • Links and Joints • End Effector/ gripper • Wrist • Driver/Actuator • Controllers and • Sensors 7 Robot Anatomy
  • 8. Types of Robots 8 • Industrial Robots • Domestic or household robots • Medical robots • Military robots • Service robots • Stationary Robots • Wheeled Robots • Legged robots • Underwater robots • Aerial Robots
  • 9. 9 • a robotic manipulator is a kinematic chain • i.e. an assembly of pairs of rigid bodies that can move respect to one another via a mechanical constraint • the rigid bodies are called links • the mechanical constraints are called joints Robotic Manipulators
  • 10. • Most manipulator joints are one of two types 1. revolute (or rotary) • like a hinge • allows relative rotation about a fixed axis between two links • axis of rotation is the z axis by convention 2. prismatic (or linear) • like a piston • allows relative translation along a fixed axis between two links • axis of translation is the z axis by convention Joints
  • 11. Revolute Joint Variable • revolute • qi = qi : angle of rotation of link i relative to link i – 1 link i – 1 link i qi
  • 12. Prismatic Joint Variable 4/20/2021 12 Symbolic Representation of Manipulators • prismatic • qi = di : displacement of link i relative to link i – 1 link i – 1 link i di
  • 13. Articulated Manipulator 4/20/2021 13 • RRR (first three joints are all revolute) • joint axes • z0 : waist • z1 : shoulder (perpendicular to z0) • z2 : elbow (parallel to z1) Common Manipulator Arrangements z0 z1 z2 waist shoulder elbow forearm q1 q2 q3
  • 14. Spherical Manipulator 4/20/2021 14 • RRP • Stanford arm o rotational axis o axes are θ –the rotational axes; R – the reach axis; and β- the bend up-down axis. Common Manipulator Arrangements z0 z1 z2 waist shoulder q1 q2 d3
  • 15. SCARA Manipulator • RRP • Selective Compliant Articulated Robot for Assembly o It is based on four axis design o The arm is rigid in Z-axis and flexible in XY axis. o Jointed two link arm arrangement similar to our human arms. z0 z1 z2 q1 q2 d3
  • 16. Kinematics of Robotics • Object location and motion • Transformation matrix • Homogeneous transformation • Forward Kinematics • Inverse Kinematics • Differential relationships 16
  • 17. Forward Kinematics 4/20/2021 17 • given the joint variables and dimensions of the links what is the position and orientation of the end effector? Forward Kinematics q2 q1 a1 a2
  • 18. 4/20/2021 18 • choose the base coordinate frame of the robot • we want (x, y) to be expressed in this frame Forward Kinematics q2 q1 a1 a2 (x, y) ? x0 y0
  • 19. 4/20/2021 19 • notice that link 1 moves in a circle centered on the base frame origin Forward Kinematics q2 q1 a1 a2 (x, y) ? x0 y0 ( a1 cos q1 , a1 sin q1 )
  • 20. 4/20/2021 20 • choose a coordinate frame with origin located on joint 2 with the same orientation as the base frame Forward Kinematics q2 q1 a1 a2 (x, y) ? x0 y0 ( a1 cos q1 , a1 sin q1 ) q1 x1 y1
  • 21. 4/20/2021 21 • notice that link 2 moves in a circle centered on frame 1 Forward Kinematics q2 q1 a1 a2 (x, y) ? x0 y0 ( a1 cos q1 , a1 sin q1 ) q1 x1 y1 ( a2 cos (q1 + q2), a2 sin (q1 + q2) )
  • 22. 4/20/2021 22 • because the base frame and frame 1 have the same orientation, we can sum the coordinates to find the position of the end effector in the base frame Forward Kinematics q2 q1 a1 a2 x0 y0 ( a1 cos q1 , a1 sin q1 ) q1 x1 y1 ( a2 cos (q1 + q2), a2 sin (q1 + q2) ) (a1 cos q1 + a2 cos (q1 + q2), a1 sin q1 + a2 sin (q1 + q2) )
  • 23. 4/20/2021 23 • we also want the orientation of frame 2 with respect to the base frame • x2 and y2 expressed in terms of x0 and y0 Forward Kinematics q2 q1 a1 a2 x0 y0 q1 x2 y2
  • 24. • 𝑃𝑓 = 𝐴 𝑃𝑚 m – mobile reference f- fixed reference • 𝐴 = 𝑓𝑘 . 𝑚𝑗 (A is n*n matrix- Coordination Transformation matrix) 1≤k and j<n (A)= 𝑓1𝑚1 𝑓1𝑚2 𝑓1𝑚3 𝑓2𝑚1 𝑓2𝑚2 𝑓2𝑚3 𝑓3 𝑚1 𝑓3 𝑚2 𝑓3 𝑚3
  • 25. • Rotation • In order to specify the orientation and position of the mobile tool in terms of coordinate frame attached to fixed base, coordinate transformation involving both rotation and translation are required. • 𝐴 = 1 0 0 0 cos Φ − sin Φ 0 sin Φ cos Φ
  • 26. 4/20/2021 26 • without proof I claim: Forward Kinematics q2 q1 a1 a2 x0 y0 q1 x2 = (cos (q1 + q2), sin (q1 + q2) ) y2 = (-sin (q1 + q2), cos (q1 + q2) ) x2 y2
  • 27. I Welcome your Suggestions

Editor's Notes

  1. Shouldn’t it be Factors affecting erosion rate
  2. Increase in nitrogen increases the austenite formation and thereby improves the mechanical properties of the material for structural applications. Ni equivalent is 2.405 and Cr equivalent is 24.67 This material when subjected to practical application suffers hot corrosion.