SlideShare a Scribd company logo
1 of 76
What is Robotics?
ā€¢ Robotics is the intersection of science, engineering and technology that
produces machines, called robots, that substitute for (or replicate) human
actions.
ā€¢ A robot is the product of the robotics field, where programmable machines are
built that can assist humans or mimic human actions.
ā€¢ Robots were originally built to handle monotonous tasks (like building cars on
an assembly line), but have since expanded well beyond their initial uses to
perform tasks like fighting fires, cleaning homes and assisting with incredibly
intricate surgeries.
ā€¢ Each robot has a differing level of autonomy, ranging from human-controlled
bots that carry out tasks that a human has full control over to fully-autonomous
bots that perform tasks without any external influences.
Definition
ā€¢ Origin of the word robot in 1923 from Czech word ā€˜robotaā€™ meaning slave
labour!
ā€¢ Designed to replace human beings, and depicted as very efficient and
lacking emotion ā€“ Even now this description is prevalent!
ā€¢ No clear definition of a ā€œrobotā€!.
ā€¢ The Robot Institute of America (1969) defines robot as ā€œ.... a re-
programmable, multi-functional manipulator designed to move materials,
parts, tools or specialized devices through various programmed motions for
the performance of a variety of tasksā€.
Definition
ā€¢ Currently the term ā€œrobotsā€ are used more broadly as an ā€œintelligent agent,
physical or virtual, capable of doing a task autonomously or with guidanceā€.
ā€¢ Robot ā€“ An electro-mechanical machine with sensors, electronics and
guided by computers.
ā€¢ Key concept is re-programmable and the extent of programming ā€”
Distinguishes a robot from CNC machine tools.
Introduction
ā€¢ Advances in robotics has closely followed the explosive development of
computers and electronics.
ā€¢ Devol used his patent on magnetic recording devices for the ā€œbrainsā€ of his
Unimate.
ā€¢ First computer, ENIAC, was developed at University of Pennsylvania in 1946
and the first transistor device was built by Shockley and Pearson in Bell
Labs in late 1940ā€™s.
ā€¢ Another key ingredient, concept of feedback control ā€” First textbook on
feedback control is by Prof. Norbert Wiener of MIT in 1948.
ā€¢ Feedback allows execution of a programmed (desired) motion by a robot
(and a large number of devices) with the required accuracy.
Introduction
ā€¢ Initial robot usage was primarily in industrial application such as
part/material handling, welding and painting and few in handling of
hazardous material.
ā€¢ Most initial robots operated in teach-playback mode, and replaced
ā€˜repetitive tasksā€™.
ā€¢ Growth and usage of robots slowed significantly in late 1980ā€™s and early
1990ā€™s due to ā€œlack of intelligenceā€ and ā€œability to adaptā€ to changing
environment ā€“ Robots were essentially blind, deaf and dumb!
Introduction
ā€¢ Last 25 years or so, sophisticated sensors and programming allow robots to
act much more intelligently, autonomously and react to changes in
environments faster.
ā€¢ Present-day robots :
ā€•Used in cluttered workspaces in homes and factories,
ā€•Interact safely with humans in close proximity,
ā€•Operate autonomously in hazardous environments,
ā€•Used in entertainment and in improving quality of life.
Types and Classification of Robots
ā€¢ Robots are broadly classified as:
1. Industrial Robots
2. Non-industrial or Special Purpose Robots
ā€¢ Industrial robots are intended to serve as general-purpose, unskilled or
semiskilled labor, e.g. for welding, painting, machining etc.
ā€¢ A special ā€“purpose robot is the one that is used in places other than
typical factory environment. For example , a serial robot mounted on a
spacecraft used for retrieval of a faulty satellite or putting it back after
repair.
Types of Robot
ā€¢ Various ways of classifying a robot:
1. Fixed or Mobile.
2. Serial or Parallel.
3. According to degree of freedom (DOF).
4. Rigid or Flexible.
5. Control ā€” Point-to-point, autonomy and ā€œintelligenceā€.
ā€¢ Most older industrial robots ā€” Fixed base and consisting of links connected
by actuated joints.
ā€¢ Many modern robots can move on factory floors, uneven terrains or even
walk, swim and fly!
Serial Vs Parallel Robots
ā€¢ Serial Robot ā€” A fixed base, links and joints connected sequentially and
ending in a end-effector.
ā€¢ Parallel Robot ā€” More than one loop, no natural end-effector.
Degree of Freedom (DOF)
ā€¢ It is defined as minimum number of independent
Parameters/variables/coordinates needed to describe a system completely.
ā€¢ Example :
ļ¶A point in 2-D : 2 dof ; in 3-D : 3 dof
ļ¶A rigid body in 3- D : 6 dof
ļ¶Spatial Manipulator : 6 dof
ļ¶Planar Manipulator : 3 dof
6- Degree of Freedom
Degree of Freedom (DOF)
ā€¢ It indicates the number of rigid (bodies) that can be connected to a fixed
rigid body through the said joint.
ā€¢ Degree of freedom (DOF) determines capability of a robot and number of
actuated joints.
ā€¢ Joints with one degree of freedom (DOF)
ā€“ Revolute Joint (R)
ā€“ Prismatic Joint (P)
Revolute Joint (R)
Prismatic Joint (P)
2 DOF ā€“ Universal Joint
ā€¢ 6 (DOF) required for arbitrary task in 3D.
ā€¢ Painting and welding can be done by 5 DOF robot.
ā€¢ Electronics assembly usually done by 4 DOF SCARA robot.
ā€¢ For extra flexibility/working volume, 5 or 6 DOF robot mounted on 2 or 3
DOF gantry or wheeled mobile robot.
ā€¢ Redundant robot with more than 6 DOF for avoiding obstacles, more
flexibility etc.
ā€¢ Arrangement of first three joints (in fixed serial robots) are classified as:
Cartesian, spherical and cylindrical ā€” Motion described by Cartesian,
spherical or cylindrical coordinates.
ā€¢ Anthropomorphic ā€” Human arm like.
ā€¢ SCARA or Selective Compliance Adaptive Robot Arm ā€” Extensively used in
electronic assembly.
ā€¢ Last three joints form a wrist ā€” Orients the end-effector.
Rigid Vs. Flexible
PUMA 700 Series Industrial Robot Space Shuttle Robot Arm
ā€¢Most industrial robots are built heavy and rigid for required accuracy.
ā€¢Minimizing weight for space applications ā€” Links and joints are flexible!
Control and Mode of Operation
ā€¢ Most older industrial robots were teach and playback :
ā€•Robot is taken (manually) through the tasks and positions recorded.
ā€•During actual operation, the robot plays back the taught sequence.
ā€•Very time consuming to teach and robot cannot react to any changes in the
environment.
ā€¢ Computer controlled ā€” Inputs are given from a computer often after being
tried out in an off-line programming system.
ā€¢ Sensor driven ā€” Sensors are used to avoid obstacles and take decisions.
ā€¢ Intelligent ā€” Robot can ā€˜learnā€™ about the environment using artificial
intelligence (AI) and perform efficiently.
Main components of a robot
ā€¢ Robots are built to present solutions to a variety of needs and fulfill several
different purposes, and therefore, require a variety of specialized
components to complete these tasks.
ā€¢ Generally speaking, robotics components fall into these five categories:
1. Sensors
2. Control System
3. Actuators
4. Power Supply
5. End Effectors
Sensors
ā€¢ Sensors are devices that make robot feel the world as we human do with the
help of our five sensors.
ā€¢ Sensors provide a robot with stimuli in the form of electrical signals that are
processed by the controller and allow the robot to interact with the outside
world.
ā€¢ Common sensors found within robots include video cameras that function as
eyes, photo resistors that react to light and microphones that operate like ears.
ā€¢ These sensors allow the robot to capture its surroundings and process the most
logical conclusion based on the current moment and allows the controller to
relay commands to the additional components.
Control System
ā€¢ Control system is the brain of robot which takes inputs from sensors or
other medium and take decision on the task to be performed.
ā€¢ Computation includes all of the components that make up a robotā€™s central
processing unit, often referred to as its control system.
ā€¢ Control systems are programmed to tell a robot how to utilize its specific
components, similar in some ways to how the human brain sends signals
throughout the body, in order to complete a specific task.
ā€¢ These robotic tasks could comprise anything from minimally invasive
surgery to assembly line packing.
Control System
ā€¢ A control system is a system that is designed to produce a specified output
by the action of required controlling.
ā€¢ Now the controlling provided to the system can be either output
independent or output dependent.
ā€¢ This variation leads to give two different categories of control system.
ā€•Open ā€“ Loop Control System
ā€•Closed ā€“ Loop Control System
Open -Loop Control System
ā€¢ Systems in which the output quantity has no effect upon the input to the
control process are called open-loop control systems.
ā€¢ Open-loop systems are just that, open ended non-feedback systems.
Closed -Loop Control System
ā€¢ A Closed-loop Control System, also known as a feedback control system is a
control system which uses the concept of an open loop system as its
forward path but has one or more feedback loops (hence its name) or
paths between its output and its input.
ā€¢ The reference to ā€œfeedbackā€, simply means that some portion of the output
is returned ā€œbackā€ to the input to form part of the systems excitation.
Actuators
ā€¢ Actuators are required to move joints, provide power and do work.
ā€¢ Serial robot actuators must be of low weight ā€“ Actuators of distal links
need to be moved by actuators near the base.
ā€¢ Parallel robots ā€“ Often actuators are at the base.
ā€¢ Actuators drive a joint through a transmission device
ā€¢ Three commonly used types of actuators:
ā€•Hydraulic
ā€•Pneumatic
ā€•Electric motors
Power Supply
ā€¢ Like the human body requires food in order to function, robots require
power.
ā€¢ Most robots utilize lead-acid batteries for their safe qualities and long shelf
life while others may utilize the more compact but also more expensive
silver-cadmium variety.
ā€¢ Safety, weight, replace ability and lifecycle are all important factors to
consider when designing a robotā€™s power supply.
End Effectors
ā€¢ An endā€“ effectors is a device attached to the wrist of a manipulator for the
purpose of holding materials, parts, tools to perform a specific task.
End- Effectors
Grippers
End-effectors used to grasp
and hold objects.
Tools
End-effectors designed to perform
some specific tasks
Ex. Spot welding electrode, spray gun.
End- Effectors
End- Effectors
Robotic Manipulator
Kinematics
ā€¢ Kinematics is a branch of physics and a subdivision of classical mechanics
concerned with the geometrically possible motion of a body or system of
bodies without consideration of the forces involved (i.e., causes and effects
of the motions).
ā€¢ Motion of Robot arm without considering the forces and /or moments.
ā€¢ In kinematics we consider the relative motion of different joints and links
but we generally do not try to find out the reason behind this particular
relative moment.
ā€¢ Dynamics : Study of the forces and / or moments.
Robotic Manipulator
ā€¢ Robotic manipulator is a mechanical structure formed by links and joints so
that they can control end- effector. It has a tool that allows manipulation
operation.
ā€¢ The robotic manipulators are composed of:
ļ¶Kinematic chain composed of Links and Joints.
ļ¶The BASE: can be either fixed in the work environment or placed on a
mobile platform.
ļ¶End-Effector: Tool is located at the end, used to execute the desired
operations [gripper or specic tool].
Robotic Manipulator
Robotic Manipulator
Joints
ā€¢ A joint connects two or more links.
ā€¢ A joint imposes constraints on the links it connects.
ā€• 2 free rigid bodies have 6+6 degrees of freedom.
ā€• Hinge joint connecting two free rigid bodies ! 6+1 degrees of freedom.
ā€• Hinge joint imposes 5 constraints, i.e., hinge joint allows 1 relative (rotary) degree of
freedom.
ā€¢ Degree of freedom of a joint in 3D space: 6 - m where m is the number of
constraint imposed.
ā€¢ Serial manipulators ! All joints actuated ! One-degree-of-freedom joints used.
ā€¢ Parallel and hybrid manipulators ! Some joints passive !
ā€¢ Multi-degree-of-freedom joints can be used.
Types of Joints
Types of Joints
Types of Joints
Links
ā€¢ A link is a rigid body in 3D space ā€“ most robots are rigidly built.
ā€¢ A rigid body 3 D space has 6 degrees of freedom ! 3 rotation + 3 translation
! 6 parameters.
ā€¢ For links connected by rotary (R) and prismatic (P), possible to use 4
parameters ā€“ Denavit-Hartenberg (D-H)parameters (see Denavit &
Hartenberg,1955).
ā€¢ 4 parameters since lines related to rotary(R) and prismatic (P) joint axis are
used.
ā€¢ For multi-degree-of-freedom joints ! Use equivalent number of one-degree-
of-freedom joints.
MODELING AND ANALYSIS OF ROBOTS
ā€¢ New robots with improved capabilities made every day.
ā€¢ Technology changes but the underlying science/principles change more
slowly.
ā€¢ Basic ingredients ā€” Kinematics, dynamics, control, sensing and
programming.
ā€¢ Kinematics ā€” Motion of a object in three dimensional space without
worrying about the cause.
ā€¢ 6 degrees of freedom (DOF) ā€” 3 translations and 3 rotations of a rigid link.
ā€¢ 6 actuators at joints to achieve 6 DOF ā€” Direct and Inverse kinematics
problem.
ā€¢ Dynamics ā€” Motion of links and end-effector due to the action of external
forces/moments.
ā€¢ Obtain equations of motion by using Newton Laws or Lagrangian
formulation.
ā€¢ Direct (or forward ) and inverse problem in dynamics for simulation and
control.
ā€¢ Inverse problem solution required for advance control and design of
manipulators
ā€¢ Required to be done efficiently ā€“ O(n) algorithms.
Degrees of Freedom (DOF)
The PUMA 560 Manipulator
Kinematics Problems
Kinematics Problems
Workspace
Workspace
Direct and Inverse Kinematics
Dynamics
ā€¢ Kinematics ! Cause of motion not considered.
ā€¢ Dynamics ! Motion of links of a robot due to external forces and/or
moments.
ā€¢ Main assumption: All links are rigid ā€“ No deformation.
ā€¢ Motion of links described by ordinary differential equations (ODEs), also
called equations of motion.
ā€¢ Several methods to derive the equations of motion ā€“ Newton-Euler,
Lagrangian and Kaneā€™s methods.
Dynamics
ā€¢ Newton-Euler ā€“ Obtain linear and angular velocities and accelerations of
each link, free-body diagrams, and Newtonā€™s law and Euler equations.
ā€¢ Lagrangian formulation ā€“ Obtain kinetic and potential energy of each link,
obtain the scalar Lagrangian, and take partial and ordinary derivatives.
ā€¢ Kaneā€™s formulation ā€“ Choose generalised coordinates and speeds, obtain
generalised active and inertia forces, and equate the active and inertia
forces.
ā€¢ Each formulation has its advantages and disadvantages.
Dynamics
ā€¢ Two main problems in robot dynamics:
ā€¢ Direct problem ā€“ Obtain motion of links given the applied external
forces/moments.
ā€¢ Inverse problem ā€“ Obtain joint torques/forces required for a desired motion
of links.
ā€¢ Direct problem involves solution of ODEā€™s -Simulation.
ā€¢ Inverse dynamics ! For sizing of actuators and other components, and for
advanced model based control schemes.
ā€¢ Computational efficiency is of interest ā€“ seek O(N) or O(logN) .
POSITION OF A RIGID BODY
ORIENTATION OF A RIGID BODY
ORIENTATION ā€“ DIRECTION COSINES
ORIENTATION ā€“ PROPERTIES OF A
B[R]
ORIENTATION ā€“ PROPERTIES OF A
B[R]
Orientation Using (k,ф)
ORIENTATION ā€“ SIMPLE ROTATION
ORIENTATION ā€“ SIMPLE ROTATION
SUCCESSIVE ROTATIONS
ORIENTATION ā€“ THREE ANGLES
Xā€“Yā€“Z EULER ANGLES
Xā€“Yā€“Z EULER ANGLES
COMBINED TRANSLATION AND ORIENTATION OF A
RIGID BODY
Homogeneous Transformation
4 X 4 Transformation Matrix Properties
4 X 4 Transformation Matrix Properties
D-H Parameters
Joint Parameters
ā€¢ The relative Position and Orientation of two successive links can be
specified by two joint parameters , Joint Angle and Joint Distance.
ā€¢ Joint k connects link k-1 to link k. The parameters associated with joint k
are defined w.r.t. zk-1, which is aligned with the axis of joint k.
Joint Parameters
ā€¢ The joint angle Īøk is the rotation about Zk-1 needed to make axis Xk-1 parallel
with axis Xk.
ā€¢ Joint distance dk, is the translation along Zk-1 needed to make Xk-1 intersect
with axis Xk.
ā€¢ Thus joint angle is a rotation about axis of joint k, while joint distance is a
translation along joint axis.
ā€¢ For each joint it will always be the case that one of these parameter is
fixed.
Link Parameters
ā€¢ The relative position and orientation of the axis of two successive joints can
be specified by two link parameters, link length and link twist angle.
ā€¢ Link k connects joint k-1to joint k.
ā€¢ The parameters associated with link k are defined w.r.t. Xk, which is
common normal between the axes of joint k-1 and k.
ā€¢ Link length, ak is the translation along Xk needed to make axis Zk-1 intersect
Zk.
ā€¢ Twist angle Ī±k is the rotation about Xk needed to make axis Zk-1 parallel
with axis Zk.
D-H Parameters

More Related Content

What's hot

inverse kinenatics problem
inverse kinenatics probleminverse kinenatics problem
inverse kinenatics problemVivek Kumar
Ā 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programmingCHEMGLOBE
Ā 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic conceptsJAIGANESH SEKAR
Ā 
Next generation of robotics ppt
Next generation of robotics pptNext generation of robotics ppt
Next generation of robotics pptkrithikamca
Ā 
Unit-I Robotics
Unit-I RoboticsUnit-I Robotics
Unit-I RoboticsMuthukumar V
Ā 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 FundamentalsKevin Carvalho
Ā 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path PlanningHitesh Mohapatra
Ā 
Introduction robotics
Introduction roboticsIntroduction robotics
Introduction roboticsIjal Mustofa
Ā 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effectorrknatarajan
Ā 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile RoboticsRobots Alive India
Ā 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision systemGowsick Subramaniam
Ā 
Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsDamian T. Gordon
Ā 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationAfiq Sajuri
Ā 
robotic arm
robotic arm robotic arm
robotic arm kanishk mahi
Ā 

What's hot (20)

Robot vision
Robot visionRobot vision
Robot vision
Ā 
inverse kinenatics problem
inverse kinenatics probleminverse kinenatics problem
inverse kinenatics problem
Ā 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programming
Ā 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
Ā 
Robot Programming
Robot ProgrammingRobot Programming
Robot Programming
Ā 
Next generation of robotics ppt
Next generation of robotics pptNext generation of robotics ppt
Next generation of robotics ppt
Ā 
Unit-I Robotics
Unit-I RoboticsUnit-I Robotics
Unit-I Robotics
Ā 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
Ā 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
Ā 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
Ā 
Introduction robotics
Introduction roboticsIntroduction robotics
Introduction robotics
Ā 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
Ā 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
Ā 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision system
Ā 
Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse Kinematics
Ā 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automation
Ā 
Trajectory
TrajectoryTrajectory
Trajectory
Ā 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
Ā 
Robots
Robots Robots
Robots
Ā 
robotic arm
robotic arm robotic arm
robotic arm
Ā 

Similar to What is Robotics? Understanding the Basics

Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsKallinath Patil
Ā 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notesJAIGANESH SEKAR
Ā 
569637 634222725772371250
569637 634222725772371250569637 634222725772371250
569637 634222725772371250Abhishek Raj
Ā 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfBOLLAPRASAD
Ā 
Robotics (CAD-CAM).pptx .
Robotics (CAD-CAM).pptx                    .Robotics (CAD-CAM).pptx                    .
Robotics (CAD-CAM).pptx .Athar739197
Ā 
IRB PPT_5.pdf
IRB PPT_5.pdfIRB PPT_5.pdf
IRB PPT_5.pdfAmolDhakane5
Ā 
Robot Architecture.pptx
Robot Architecture.pptxRobot Architecture.pptx
Robot Architecture.pptxRabiaAsif31
Ā 
Presentation of robotics
Presentation of roboticsPresentation of robotics
Presentation of roboticsQaiserAnsari3
Ā 
Robotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptxRobotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptxneenajoseph18
Ā 
Robots and Technology
Robots and TechnologyRobots and Technology
Robots and TechnologyRamki M
Ā 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systemsDirectorCentreforEne
Ā 
ie450pp8.ppt
ie450pp8.pptie450pp8.ppt
ie450pp8.pptssuser2ac4c0
Ā 
Automation and robotics
Automation and roboticsAutomation and robotics
Automation and roboticsBalaji Krishnan
Ā 
Robot And it configuration
Robot And it configurationRobot And it configuration
Robot And it configurationDaniel raj
Ā 

Similar to What is Robotics? Understanding the Basics (20)

Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
Ā 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
Ā 
569637 634222725772371250
569637 634222725772371250569637 634222725772371250
569637 634222725772371250
Ā 
ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
Ā 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
Ā 
Robotics (CAD-CAM).pptx .
Robotics (CAD-CAM).pptx                    .Robotics (CAD-CAM).pptx                    .
Robotics (CAD-CAM).pptx .
Ā 
IRB PPT_5.pdf
IRB PPT_5.pdfIRB PPT_5.pdf
IRB PPT_5.pdf
Ā 
Robot Architecture.pptx
Robot Architecture.pptxRobot Architecture.pptx
Robot Architecture.pptx
Ā 
Presentation of robotics
Presentation of roboticsPresentation of robotics
Presentation of robotics
Ā 
Robotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptxRobotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptx
Ā 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
Ā 
Robots and Technology
Robots and TechnologyRobots and Technology
Robots and Technology
Ā 
Robotics1.ppt
Robotics1.pptRobotics1.ppt
Robotics1.ppt
Ā 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systems
Ā 
ie450pp8.ppt
ie450pp8.pptie450pp8.ppt
ie450pp8.ppt
Ā 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
Ā 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
Ā 
Automation and robotics
Automation and roboticsAutomation and robotics
Automation and robotics
Ā 
Robot And it configuration
Robot And it configurationRobot And it configuration
Robot And it configuration
Ā 
INTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICSINTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICS
Ā 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
Ā 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
Ā 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
Ā 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
Ā 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
Ā 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
Ā 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
Ā 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
Ā 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
Ā 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
Ā 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
Ā 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
Ā 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
Ā 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
Ā 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
Ā 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
Ā 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
Ā 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
Ā 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
Ā 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
Ā 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
Ā 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Ā 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
Ā 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Ā 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
Ā 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Ā 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
Ā 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
Ā 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
Ā 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
Ā 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
Ā 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
Ā 
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Ā 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Ā 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Ā 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
Ā 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)ā€”ā€”ā€”ā€”IMP.OF KSHARA ...
Ā 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
Ā 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
Ā 

What is Robotics? Understanding the Basics

  • 1. What is Robotics? ā€¢ Robotics is the intersection of science, engineering and technology that produces machines, called robots, that substitute for (or replicate) human actions. ā€¢ A robot is the product of the robotics field, where programmable machines are built that can assist humans or mimic human actions. ā€¢ Robots were originally built to handle monotonous tasks (like building cars on an assembly line), but have since expanded well beyond their initial uses to perform tasks like fighting fires, cleaning homes and assisting with incredibly intricate surgeries. ā€¢ Each robot has a differing level of autonomy, ranging from human-controlled bots that carry out tasks that a human has full control over to fully-autonomous bots that perform tasks without any external influences.
  • 2. Definition ā€¢ Origin of the word robot in 1923 from Czech word ā€˜robotaā€™ meaning slave labour! ā€¢ Designed to replace human beings, and depicted as very efficient and lacking emotion ā€“ Even now this description is prevalent! ā€¢ No clear definition of a ā€œrobotā€!. ā€¢ The Robot Institute of America (1969) defines robot as ā€œ.... a re- programmable, multi-functional manipulator designed to move materials, parts, tools or specialized devices through various programmed motions for the performance of a variety of tasksā€.
  • 3. Definition ā€¢ Currently the term ā€œrobotsā€ are used more broadly as an ā€œintelligent agent, physical or virtual, capable of doing a task autonomously or with guidanceā€. ā€¢ Robot ā€“ An electro-mechanical machine with sensors, electronics and guided by computers. ā€¢ Key concept is re-programmable and the extent of programming ā€” Distinguishes a robot from CNC machine tools.
  • 4. Introduction ā€¢ Advances in robotics has closely followed the explosive development of computers and electronics. ā€¢ Devol used his patent on magnetic recording devices for the ā€œbrainsā€ of his Unimate. ā€¢ First computer, ENIAC, was developed at University of Pennsylvania in 1946 and the first transistor device was built by Shockley and Pearson in Bell Labs in late 1940ā€™s. ā€¢ Another key ingredient, concept of feedback control ā€” First textbook on feedback control is by Prof. Norbert Wiener of MIT in 1948. ā€¢ Feedback allows execution of a programmed (desired) motion by a robot (and a large number of devices) with the required accuracy.
  • 5. Introduction ā€¢ Initial robot usage was primarily in industrial application such as part/material handling, welding and painting and few in handling of hazardous material. ā€¢ Most initial robots operated in teach-playback mode, and replaced ā€˜repetitive tasksā€™. ā€¢ Growth and usage of robots slowed significantly in late 1980ā€™s and early 1990ā€™s due to ā€œlack of intelligenceā€ and ā€œability to adaptā€ to changing environment ā€“ Robots were essentially blind, deaf and dumb!
  • 6. Introduction ā€¢ Last 25 years or so, sophisticated sensors and programming allow robots to act much more intelligently, autonomously and react to changes in environments faster. ā€¢ Present-day robots : ā€•Used in cluttered workspaces in homes and factories, ā€•Interact safely with humans in close proximity, ā€•Operate autonomously in hazardous environments, ā€•Used in entertainment and in improving quality of life.
  • 7. Types and Classification of Robots ā€¢ Robots are broadly classified as: 1. Industrial Robots 2. Non-industrial or Special Purpose Robots ā€¢ Industrial robots are intended to serve as general-purpose, unskilled or semiskilled labor, e.g. for welding, painting, machining etc. ā€¢ A special ā€“purpose robot is the one that is used in places other than typical factory environment. For example , a serial robot mounted on a spacecraft used for retrieval of a faulty satellite or putting it back after repair.
  • 8. Types of Robot ā€¢ Various ways of classifying a robot: 1. Fixed or Mobile. 2. Serial or Parallel. 3. According to degree of freedom (DOF). 4. Rigid or Flexible. 5. Control ā€” Point-to-point, autonomy and ā€œintelligenceā€. ā€¢ Most older industrial robots ā€” Fixed base and consisting of links connected by actuated joints. ā€¢ Many modern robots can move on factory floors, uneven terrains or even walk, swim and fly!
  • 9. Serial Vs Parallel Robots ā€¢ Serial Robot ā€” A fixed base, links and joints connected sequentially and ending in a end-effector. ā€¢ Parallel Robot ā€” More than one loop, no natural end-effector.
  • 10. Degree of Freedom (DOF) ā€¢ It is defined as minimum number of independent Parameters/variables/coordinates needed to describe a system completely. ā€¢ Example : ļ¶A point in 2-D : 2 dof ; in 3-D : 3 dof ļ¶A rigid body in 3- D : 6 dof ļ¶Spatial Manipulator : 6 dof ļ¶Planar Manipulator : 3 dof
  • 11. 6- Degree of Freedom
  • 12. Degree of Freedom (DOF) ā€¢ It indicates the number of rigid (bodies) that can be connected to a fixed rigid body through the said joint. ā€¢ Degree of freedom (DOF) determines capability of a robot and number of actuated joints. ā€¢ Joints with one degree of freedom (DOF) ā€“ Revolute Joint (R) ā€“ Prismatic Joint (P)
  • 15. 2 DOF ā€“ Universal Joint
  • 16. ā€¢ 6 (DOF) required for arbitrary task in 3D. ā€¢ Painting and welding can be done by 5 DOF robot. ā€¢ Electronics assembly usually done by 4 DOF SCARA robot. ā€¢ For extra flexibility/working volume, 5 or 6 DOF robot mounted on 2 or 3 DOF gantry or wheeled mobile robot. ā€¢ Redundant robot with more than 6 DOF for avoiding obstacles, more flexibility etc.
  • 17. ā€¢ Arrangement of first three joints (in fixed serial robots) are classified as: Cartesian, spherical and cylindrical ā€” Motion described by Cartesian, spherical or cylindrical coordinates. ā€¢ Anthropomorphic ā€” Human arm like. ā€¢ SCARA or Selective Compliance Adaptive Robot Arm ā€” Extensively used in electronic assembly. ā€¢ Last three joints form a wrist ā€” Orients the end-effector.
  • 18. Rigid Vs. Flexible PUMA 700 Series Industrial Robot Space Shuttle Robot Arm ā€¢Most industrial robots are built heavy and rigid for required accuracy. ā€¢Minimizing weight for space applications ā€” Links and joints are flexible!
  • 19. Control and Mode of Operation ā€¢ Most older industrial robots were teach and playback : ā€•Robot is taken (manually) through the tasks and positions recorded. ā€•During actual operation, the robot plays back the taught sequence. ā€•Very time consuming to teach and robot cannot react to any changes in the environment. ā€¢ Computer controlled ā€” Inputs are given from a computer often after being tried out in an off-line programming system. ā€¢ Sensor driven ā€” Sensors are used to avoid obstacles and take decisions. ā€¢ Intelligent ā€” Robot can ā€˜learnā€™ about the environment using artificial intelligence (AI) and perform efficiently.
  • 20. Main components of a robot ā€¢ Robots are built to present solutions to a variety of needs and fulfill several different purposes, and therefore, require a variety of specialized components to complete these tasks. ā€¢ Generally speaking, robotics components fall into these five categories: 1. Sensors 2. Control System 3. Actuators 4. Power Supply 5. End Effectors
  • 21. Sensors ā€¢ Sensors are devices that make robot feel the world as we human do with the help of our five sensors. ā€¢ Sensors provide a robot with stimuli in the form of electrical signals that are processed by the controller and allow the robot to interact with the outside world. ā€¢ Common sensors found within robots include video cameras that function as eyes, photo resistors that react to light and microphones that operate like ears. ā€¢ These sensors allow the robot to capture its surroundings and process the most logical conclusion based on the current moment and allows the controller to relay commands to the additional components.
  • 22. Control System ā€¢ Control system is the brain of robot which takes inputs from sensors or other medium and take decision on the task to be performed. ā€¢ Computation includes all of the components that make up a robotā€™s central processing unit, often referred to as its control system. ā€¢ Control systems are programmed to tell a robot how to utilize its specific components, similar in some ways to how the human brain sends signals throughout the body, in order to complete a specific task. ā€¢ These robotic tasks could comprise anything from minimally invasive surgery to assembly line packing.
  • 23. Control System ā€¢ A control system is a system that is designed to produce a specified output by the action of required controlling. ā€¢ Now the controlling provided to the system can be either output independent or output dependent. ā€¢ This variation leads to give two different categories of control system. ā€•Open ā€“ Loop Control System ā€•Closed ā€“ Loop Control System
  • 24. Open -Loop Control System ā€¢ Systems in which the output quantity has no effect upon the input to the control process are called open-loop control systems. ā€¢ Open-loop systems are just that, open ended non-feedback systems.
  • 25. Closed -Loop Control System ā€¢ A Closed-loop Control System, also known as a feedback control system is a control system which uses the concept of an open loop system as its forward path but has one or more feedback loops (hence its name) or paths between its output and its input. ā€¢ The reference to ā€œfeedbackā€, simply means that some portion of the output is returned ā€œbackā€ to the input to form part of the systems excitation.
  • 26. Actuators ā€¢ Actuators are required to move joints, provide power and do work. ā€¢ Serial robot actuators must be of low weight ā€“ Actuators of distal links need to be moved by actuators near the base. ā€¢ Parallel robots ā€“ Often actuators are at the base. ā€¢ Actuators drive a joint through a transmission device ā€¢ Three commonly used types of actuators: ā€•Hydraulic ā€•Pneumatic ā€•Electric motors
  • 27.
  • 28. Power Supply ā€¢ Like the human body requires food in order to function, robots require power. ā€¢ Most robots utilize lead-acid batteries for their safe qualities and long shelf life while others may utilize the more compact but also more expensive silver-cadmium variety. ā€¢ Safety, weight, replace ability and lifecycle are all important factors to consider when designing a robotā€™s power supply.
  • 29. End Effectors ā€¢ An endā€“ effectors is a device attached to the wrist of a manipulator for the purpose of holding materials, parts, tools to perform a specific task. End- Effectors Grippers End-effectors used to grasp and hold objects. Tools End-effectors designed to perform some specific tasks Ex. Spot welding electrode, spray gun.
  • 33. Kinematics ā€¢ Kinematics is a branch of physics and a subdivision of classical mechanics concerned with the geometrically possible motion of a body or system of bodies without consideration of the forces involved (i.e., causes and effects of the motions). ā€¢ Motion of Robot arm without considering the forces and /or moments. ā€¢ In kinematics we consider the relative motion of different joints and links but we generally do not try to find out the reason behind this particular relative moment. ā€¢ Dynamics : Study of the forces and / or moments.
  • 34. Robotic Manipulator ā€¢ Robotic manipulator is a mechanical structure formed by links and joints so that they can control end- effector. It has a tool that allows manipulation operation. ā€¢ The robotic manipulators are composed of: ļ¶Kinematic chain composed of Links and Joints. ļ¶The BASE: can be either fixed in the work environment or placed on a mobile platform. ļ¶End-Effector: Tool is located at the end, used to execute the desired operations [gripper or specic tool].
  • 35.
  • 38. Joints ā€¢ A joint connects two or more links. ā€¢ A joint imposes constraints on the links it connects. ā€• 2 free rigid bodies have 6+6 degrees of freedom. ā€• Hinge joint connecting two free rigid bodies ! 6+1 degrees of freedom. ā€• Hinge joint imposes 5 constraints, i.e., hinge joint allows 1 relative (rotary) degree of freedom. ā€¢ Degree of freedom of a joint in 3D space: 6 - m where m is the number of constraint imposed. ā€¢ Serial manipulators ! All joints actuated ! One-degree-of-freedom joints used. ā€¢ Parallel and hybrid manipulators ! Some joints passive ! ā€¢ Multi-degree-of-freedom joints can be used.
  • 42. Links ā€¢ A link is a rigid body in 3D space ā€“ most robots are rigidly built. ā€¢ A rigid body 3 D space has 6 degrees of freedom ! 3 rotation + 3 translation ! 6 parameters. ā€¢ For links connected by rotary (R) and prismatic (P), possible to use 4 parameters ā€“ Denavit-Hartenberg (D-H)parameters (see Denavit & Hartenberg,1955). ā€¢ 4 parameters since lines related to rotary(R) and prismatic (P) joint axis are used. ā€¢ For multi-degree-of-freedom joints ! Use equivalent number of one-degree- of-freedom joints.
  • 43. MODELING AND ANALYSIS OF ROBOTS ā€¢ New robots with improved capabilities made every day. ā€¢ Technology changes but the underlying science/principles change more slowly. ā€¢ Basic ingredients ā€” Kinematics, dynamics, control, sensing and programming. ā€¢ Kinematics ā€” Motion of a object in three dimensional space without worrying about the cause. ā€¢ 6 degrees of freedom (DOF) ā€” 3 translations and 3 rotations of a rigid link. ā€¢ 6 actuators at joints to achieve 6 DOF ā€” Direct and Inverse kinematics problem.
  • 44. ā€¢ Dynamics ā€” Motion of links and end-effector due to the action of external forces/moments. ā€¢ Obtain equations of motion by using Newton Laws or Lagrangian formulation. ā€¢ Direct (or forward ) and inverse problem in dynamics for simulation and control. ā€¢ Inverse problem solution required for advance control and design of manipulators ā€¢ Required to be done efficiently ā€“ O(n) algorithms.
  • 46. The PUMA 560 Manipulator
  • 51.
  • 52. Direct and Inverse Kinematics
  • 53. Dynamics ā€¢ Kinematics ! Cause of motion not considered. ā€¢ Dynamics ! Motion of links of a robot due to external forces and/or moments. ā€¢ Main assumption: All links are rigid ā€“ No deformation. ā€¢ Motion of links described by ordinary differential equations (ODEs), also called equations of motion. ā€¢ Several methods to derive the equations of motion ā€“ Newton-Euler, Lagrangian and Kaneā€™s methods.
  • 54. Dynamics ā€¢ Newton-Euler ā€“ Obtain linear and angular velocities and accelerations of each link, free-body diagrams, and Newtonā€™s law and Euler equations. ā€¢ Lagrangian formulation ā€“ Obtain kinetic and potential energy of each link, obtain the scalar Lagrangian, and take partial and ordinary derivatives. ā€¢ Kaneā€™s formulation ā€“ Choose generalised coordinates and speeds, obtain generalised active and inertia forces, and equate the active and inertia forces. ā€¢ Each formulation has its advantages and disadvantages.
  • 55. Dynamics ā€¢ Two main problems in robot dynamics: ā€¢ Direct problem ā€“ Obtain motion of links given the applied external forces/moments. ā€¢ Inverse problem ā€“ Obtain joint torques/forces required for a desired motion of links. ā€¢ Direct problem involves solution of ODEā€™s -Simulation. ā€¢ Inverse dynamics ! For sizing of actuators and other components, and for advanced model based control schemes. ā€¢ Computational efficiency is of interest ā€“ seek O(N) or O(logN) .
  • 56. POSITION OF A RIGID BODY
  • 57. ORIENTATION OF A RIGID BODY
  • 68. COMBINED TRANSLATION AND ORIENTATION OF A RIGID BODY
  • 70. 4 X 4 Transformation Matrix Properties
  • 71. 4 X 4 Transformation Matrix Properties
  • 73. Joint Parameters ā€¢ The relative Position and Orientation of two successive links can be specified by two joint parameters , Joint Angle and Joint Distance. ā€¢ Joint k connects link k-1 to link k. The parameters associated with joint k are defined w.r.t. zk-1, which is aligned with the axis of joint k.
  • 74. Joint Parameters ā€¢ The joint angle Īøk is the rotation about Zk-1 needed to make axis Xk-1 parallel with axis Xk. ā€¢ Joint distance dk, is the translation along Zk-1 needed to make Xk-1 intersect with axis Xk. ā€¢ Thus joint angle is a rotation about axis of joint k, while joint distance is a translation along joint axis. ā€¢ For each joint it will always be the case that one of these parameter is fixed.
  • 75. Link Parameters ā€¢ The relative position and orientation of the axis of two successive joints can be specified by two link parameters, link length and link twist angle. ā€¢ Link k connects joint k-1to joint k. ā€¢ The parameters associated with link k are defined w.r.t. Xk, which is common normal between the axes of joint k-1 and k. ā€¢ Link length, ak is the translation along Xk needed to make axis Zk-1 intersect Zk. ā€¢ Twist angle Ī±k is the rotation about Xk needed to make axis Zk-1 parallel with axis Zk.