SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Hitesh Mohapatra
https://www.linkedin.com/in/hiteshmohapatra/
KINEMATIC MODEL VS DYNAMIC
MODEL
 TOPICS COVERED:
 Definition
 Forward and inverse models
 Formulation methods
 Uses and applications
KINEMATIC MODEL
 DEFINITION:
 The kinematic model studies the motion of a robot
mechanism regardless of forces
and torque that cause it.
 It allows to compute the position and orientation of
robot manipulator’s end-effector relative to the base of
the manipulator as a function of
the joint variables.
KINEMATIC MODEL
 FORWARD KINEMATIC MODEL:
 The forward kinematic problem asks:
once the joint position, velocity,
acceleration are known, compute the
corresponding variables of the end-
effector in a given reference frame (e.g.
a Cartesian frame).
 The forward kinematic model can be
defined as a function f defined between
the joint space Rn and the work space
Rm:
x=f(q) ; x∈Rm, q∈Rn
KINEMATIC MODEL
 INVERSE KINEMATIC
MODEL:
 Inverse Kinematic Problem:
computation of the relevant
variables (positions, velocities,
accelerations) from the work
space to the joint space.
 Inverse Kinematic Model:
function g=f-1 from Rm to Rn:
q = g(x) = f-1(x); q∈Rn, x∈Rm
KINEMATIC MODEL
 DENAVIT-HARTENBERG NOTATIONS:
 In DH convention notation system, each link can be
represented by two parameters, namely the link length ai
and the link twist angle αi. The link twist angle αi indicates
the axis twist angle of two adjacent joints i and i - 1. Joints
are also described by two parameters, namely the link
offset di, which indicates the distance from a link to next
link along the axis of joint i, and the joint revolute angle Ɵi,
whichis the rotation of one link with respect to the next
about the joint axis .Usually, three of these four parameters
are fixed while one variable is called joint variable.
For a revolute joint, the joint variable is parameter Ɵi, while
for a prismatic joint, it will be di.
KINEMATIC MODEL
 DENAVIT-HARTENBERG NOTATIONS (contd.):
 The four parameters of each link can be specified using DH
notation method. With these parameters, link homogeneous
transform matrix which transforms link coordinate frame i-1 to
frame i.
here sin(Ɵ) is abbreviated as sƟ and cos(Ɵ) as cƟ, Rj denotes rotation about
axis
j, and Tj denotes translation along axis j .
KINEMATIC MODEL
 USES:
 The robotic kinematics is essential for describing an end-
effector’s position, orientation as well as motion of all the
joints.
 In order to deal with the complex geometry of a robot
manipulator, the properly chosen coordinate frames are
fixed to various parts of the mechanism and then we can
formulate the relationships between these frames. The
manipulator kinematics mainly studies how the locations
of these frames change as the robot
joints move.
DYNAMIC MODEL
 DEFINITION:
 Robot dynamics is the study of the relation between the
applied forces/torques and the resulting motion of an
industrial manipulator.
 The dynamic model of a robot studies the relation
between the joint actuator torques
and the resulting motion.
DYNAMIC MODEL
 DIRECT DYNAMIC MODEL:
 Problem: Once the forces/torques applied to the joints,
as well as the joint positions and velocities are known,
compute the joint accelerations.
DYNAMIC MODEL
 INVERSE DYNAMIC MODEL:
 Problem: Once the joint accelerations, velocities and
positions are known, compute the corresponding
forces/torques.
DYNAMIC MODEL
 FORMULATION METHODS:
 There are two commonly used methods for
formulating the dynamics,based on the specific
geometric and inertial parameters of the robot:
 the Lagrange–Euler (L–E) formulation
 the Newton–Euler (N–E) method
 Both are equivalent, as both describe the dynamic
behaviour of the robot motion, but are
specifically useful for different purposes.
DYNAMIC MODEL
 LAGRANGE-EULER FORMULATION:
 The L–E method is based on simple and systematic methods to calculate the
kinetic and potential energies of a rigid body system. The equations of dynamic
motion for a robot manipulator are highly nonlinear, consisting of inertial and
gravity terms, and are dependent on the link physical parameters and
configuration (i.e., position, angular velocity and acceleration).
 This provides the closed form of the robot dynamics, and is therefore
applicable to the analytical computation of robot dynamics, and therefore can
be used to design joint-space (or task-space, using transformation via the
Jacobian) control strategies.
 The L–E formulation may also be used for forward and inverse dynamic
calculation, but this requires the calculation of a large number of coefficients
in M(q) and C(q, q˙), which may take a long time. This makes this method
somewhat unsuitable for online dynamic calculations.
DYNAMIC MODEL
 NEWTON-EULER METHOD:
 The N-E formulation is based on a balance of all the forces acting on the
generic link of the manipulator; this forms a set of equations with a recursive
solution, and was developed. A forward recursion propagates link velocities
and accelerations, then a backward recursion propagates the forces and torques
along the manipulator chain.
 This is developed as a more efficient method than L–E, and is based on the
principle of the manipulator being a serial chain; when a force is applied to one
link, it may also produce motion in connected links. Due to this effect, there
may be considerable duplication of calculation, which can be avoided if
expressed in a recursive form.
 This reduction in computational load greatly reduces calculation time,
allowing the forward and inverse dynamics calculations to be performed in
real-time; therefore, it can enable real-time torque control methods of robot
manipulators.
DYNAMIC MODEL
 USES:
 Dynamics modelling is crucial
for analyzing and synthesizing the dynamic behaviour
of robot.
 An accurate dynamics model of a robot manipulator is
useful in many ways: for the design of motion control
systems, analysis of mechanical design, simulation of
manipulator motion, etc.
KINEMATIC MODEL VS DYNAMIC
MODEL
KINEMATIC MODEL DYNAMIC MODEL
 Studies the motion of a robot
mechanism regardless of
forces and torque that cause
it.
 DH notations are used.
 Essential for describing an
end-effector’s position,
orientation as well as motion
of all the joints.
 Studies the relation between
the joint actuator torques
and the resulting motion.
 LE and NE methods are used.
 Crucial for analyzing and
synthesizing the dynamic
behaviour of robot.

Más contenido relacionado

La actualidad más candente (20)

BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introduction
 
Robot Classification
Robot ClassificationRobot Classification
Robot Classification
 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics ch 4 robot dynamics
Robotics ch 4 robot dynamicsRobotics ch 4 robot dynamics
Robotics ch 4 robot dynamics
 
Robotic 6DOF ARM
Robotic 6DOF ARMRobotic 6DOF ARM
Robotic 6DOF ARM
 
Robot vision
Robot visionRobot vision
Robot vision
 
Manipulator kinematics
Manipulator kinematicsManipulator kinematics
Manipulator kinematics
 
Robotics and automation _ power sources and sensors
Robotics and automation _  power sources and sensorsRobotics and automation _  power sources and sensors
Robotics and automation _ power sources and sensors
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
 
Unit-I Robotics
Unit-I RoboticsUnit-I Robotics
Unit-I Robotics
 
Robots
Robots Robots
Robots
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Industrial robotics pick & place
Industrial robotics pick & placeIndustrial robotics pick & place
Industrial robotics pick & place
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End Effector
 
MOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEMMOBILE ROBOTIC SYSTEM
MOBILE ROBOTIC SYSTEM
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
 

Similar a Kinematic Model vs Dynamic Model

Mathematical Structure of Kinematic Model
Mathematical Structure of Kinematic ModelMathematical Structure of Kinematic Model
Mathematical Structure of Kinematic ModelHitesh Mohapatra
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmAmin A. Mohammed
 
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560IOSR Journals
 
kinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applicationskinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applicationsjani parth
 
Dynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four linksDynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four linksAmin A. Mohammed
 
Jacobian | velocity and static forces
Jacobian | velocity and static forcesJacobian | velocity and static forces
Jacobian | velocity and static forcesAbrar Mohamed
 
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...IAEME Publication
 
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...Waqas Tariq
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027IJMER
 
A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02IJERA Editor
 
Robot2L_IEEE00493506
Robot2L_IEEE00493506Robot2L_IEEE00493506
Robot2L_IEEE00493506Chih-Wu Jen
 
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...Amr Yousry CEng MIMechE, Msc., ASME Member
 
Performance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoPerformance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoeSAT Publishing House
 
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...IOSR Journals
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...ISA Interchange
 
The kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotThe kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotIJRES Journal
 

Similar a Kinematic Model vs Dynamic Model (20)

Mathematical Structure of Kinematic Model
Mathematical Structure of Kinematic ModelMathematical Structure of Kinematic Model
Mathematical Structure of Kinematic Model
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic Arm
 
control .pptx
control .pptxcontrol .pptx
control .pptx
 
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
 
kinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applicationskinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applications
 
Dynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four linksDynamics and control of a robotic arm having four links
Dynamics and control of a robotic arm having four links
 
C012411728
C012411728C012411728
C012411728
 
Termpaper ai
Termpaper aiTermpaper ai
Termpaper ai
 
Jacobian | velocity and static forces
Jacobian | velocity and static forcesJacobian | velocity and static forces
Jacobian | velocity and static forces
 
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
FORWARD KINEMATIC ANALYSIS OF A ROBOTIC MANIPULATOR WITH TRIANGULAR PRISM STR...
 
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027
 
A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02A New Method For Solving Kinematics Model Of An RA-02
A New Method For Solving Kinematics Model Of An RA-02
 
Robot2L_IEEE00493506
Robot2L_IEEE00493506Robot2L_IEEE00493506
Robot2L_IEEE00493506
 
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
 
D05532531
D05532531D05532531
D05532531
 
Performance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of twoPerformance measurement and dynamic analysis of two
Performance measurement and dynamic analysis of two
 
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
 
The kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robotThe kinematics analysis and trajectory planning of Series robot
The kinematics analysis and trajectory planning of Series robot
 

Más de Hitesh Mohapatra

Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingHitesh Mohapatra
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningHitesh Mohapatra
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHitesh Mohapatra
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud ComputingHitesh Mohapatra
 
Load balancing in cloud computing.pptx
Load balancing in cloud computing.pptxLoad balancing in cloud computing.pptx
Load balancing in cloud computing.pptxHitesh Mohapatra
 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelHitesh Mohapatra
 
Reviewing basic concepts of relational database
Reviewing basic concepts of relational databaseReviewing basic concepts of relational database
Reviewing basic concepts of relational databaseHitesh Mohapatra
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocolsHitesh Mohapatra
 
Involvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesInvolvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesHitesh Mohapatra
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its FundamentalsHitesh Mohapatra
 
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGWORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGHitesh Mohapatra
 
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Hitesh Mohapatra
 

Más de Hitesh Mohapatra (20)

Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud Computing
 
Cloud-Case study
Cloud-Case study Cloud-Case study
Cloud-Case study
 
RAID
RAIDRAID
RAID
 
Load balancing in cloud computing.pptx
Load balancing in cloud computing.pptxLoad balancing in cloud computing.pptx
Load balancing in cloud computing.pptx
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
ITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment modelITU-T requirement for cloud and cloud deployment model
ITU-T requirement for cloud and cloud deployment model
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
 
Leetcode Problem Solution
Leetcode Problem SolutionLeetcode Problem Solution
Leetcode Problem Solution
 
Trie Data Structure
Trie Data Structure Trie Data Structure
Trie Data Structure
 
Reviewing basic concepts of relational database
Reviewing basic concepts of relational databaseReviewing basic concepts of relational database
Reviewing basic concepts of relational database
 
Reviewing SQL Concepts
Reviewing SQL ConceptsReviewing SQL Concepts
Reviewing SQL Concepts
 
Advanced database protocols
Advanced database protocolsAdvanced database protocols
Advanced database protocols
 
Measures of query cost
Measures of query costMeasures of query cost
Measures of query cost
 
Involvement of WSN in Smart Cities
Involvement of WSN in Smart CitiesInvolvement of WSN in Smart Cities
Involvement of WSN in Smart Cities
 
Data Structure and its Fundamentals
Data Structure and its FundamentalsData Structure and its Fundamentals
Data Structure and its Fundamentals
 
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDINGWORKING WITH FILE AND PIPELINE PARAMETER BINDING
WORKING WITH FILE AND PIPELINE PARAMETER BINDING
 
Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...Basic commands for powershell : Configuring Windows PowerShell and working wi...
Basic commands for powershell : Configuring Windows PowerShell and working wi...
 

Último

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Último (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Kinematic Model vs Dynamic Model

  • 2. KINEMATIC MODEL VS DYNAMIC MODEL  TOPICS COVERED:  Definition  Forward and inverse models  Formulation methods  Uses and applications
  • 3. KINEMATIC MODEL  DEFINITION:  The kinematic model studies the motion of a robot mechanism regardless of forces and torque that cause it.  It allows to compute the position and orientation of robot manipulator’s end-effector relative to the base of the manipulator as a function of the joint variables.
  • 4. KINEMATIC MODEL  FORWARD KINEMATIC MODEL:  The forward kinematic problem asks: once the joint position, velocity, acceleration are known, compute the corresponding variables of the end- effector in a given reference frame (e.g. a Cartesian frame).  The forward kinematic model can be defined as a function f defined between the joint space Rn and the work space Rm: x=f(q) ; x∈Rm, q∈Rn
  • 5. KINEMATIC MODEL  INVERSE KINEMATIC MODEL:  Inverse Kinematic Problem: computation of the relevant variables (positions, velocities, accelerations) from the work space to the joint space.  Inverse Kinematic Model: function g=f-1 from Rm to Rn: q = g(x) = f-1(x); q∈Rn, x∈Rm
  • 6. KINEMATIC MODEL  DENAVIT-HARTENBERG NOTATIONS:  In DH convention notation system, each link can be represented by two parameters, namely the link length ai and the link twist angle αi. The link twist angle αi indicates the axis twist angle of two adjacent joints i and i - 1. Joints are also described by two parameters, namely the link offset di, which indicates the distance from a link to next link along the axis of joint i, and the joint revolute angle Ɵi, whichis the rotation of one link with respect to the next about the joint axis .Usually, three of these four parameters are fixed while one variable is called joint variable. For a revolute joint, the joint variable is parameter Ɵi, while for a prismatic joint, it will be di.
  • 7. KINEMATIC MODEL  DENAVIT-HARTENBERG NOTATIONS (contd.):  The four parameters of each link can be specified using DH notation method. With these parameters, link homogeneous transform matrix which transforms link coordinate frame i-1 to frame i. here sin(Ɵ) is abbreviated as sƟ and cos(Ɵ) as cƟ, Rj denotes rotation about axis j, and Tj denotes translation along axis j .
  • 8. KINEMATIC MODEL  USES:  The robotic kinematics is essential for describing an end- effector’s position, orientation as well as motion of all the joints.  In order to deal with the complex geometry of a robot manipulator, the properly chosen coordinate frames are fixed to various parts of the mechanism and then we can formulate the relationships between these frames. The manipulator kinematics mainly studies how the locations of these frames change as the robot joints move.
  • 9. DYNAMIC MODEL  DEFINITION:  Robot dynamics is the study of the relation between the applied forces/torques and the resulting motion of an industrial manipulator.  The dynamic model of a robot studies the relation between the joint actuator torques and the resulting motion.
  • 10. DYNAMIC MODEL  DIRECT DYNAMIC MODEL:  Problem: Once the forces/torques applied to the joints, as well as the joint positions and velocities are known, compute the joint accelerations.
  • 11. DYNAMIC MODEL  INVERSE DYNAMIC MODEL:  Problem: Once the joint accelerations, velocities and positions are known, compute the corresponding forces/torques.
  • 12. DYNAMIC MODEL  FORMULATION METHODS:  There are two commonly used methods for formulating the dynamics,based on the specific geometric and inertial parameters of the robot:  the Lagrange–Euler (L–E) formulation  the Newton–Euler (N–E) method  Both are equivalent, as both describe the dynamic behaviour of the robot motion, but are specifically useful for different purposes.
  • 13. DYNAMIC MODEL  LAGRANGE-EULER FORMULATION:  The L–E method is based on simple and systematic methods to calculate the kinetic and potential energies of a rigid body system. The equations of dynamic motion for a robot manipulator are highly nonlinear, consisting of inertial and gravity terms, and are dependent on the link physical parameters and configuration (i.e., position, angular velocity and acceleration).  This provides the closed form of the robot dynamics, and is therefore applicable to the analytical computation of robot dynamics, and therefore can be used to design joint-space (or task-space, using transformation via the Jacobian) control strategies.  The L–E formulation may also be used for forward and inverse dynamic calculation, but this requires the calculation of a large number of coefficients in M(q) and C(q, q˙), which may take a long time. This makes this method somewhat unsuitable for online dynamic calculations.
  • 14. DYNAMIC MODEL  NEWTON-EULER METHOD:  The N-E formulation is based on a balance of all the forces acting on the generic link of the manipulator; this forms a set of equations with a recursive solution, and was developed. A forward recursion propagates link velocities and accelerations, then a backward recursion propagates the forces and torques along the manipulator chain.  This is developed as a more efficient method than L–E, and is based on the principle of the manipulator being a serial chain; when a force is applied to one link, it may also produce motion in connected links. Due to this effect, there may be considerable duplication of calculation, which can be avoided if expressed in a recursive form.  This reduction in computational load greatly reduces calculation time, allowing the forward and inverse dynamics calculations to be performed in real-time; therefore, it can enable real-time torque control methods of robot manipulators.
  • 15. DYNAMIC MODEL  USES:  Dynamics modelling is crucial for analyzing and synthesizing the dynamic behaviour of robot.  An accurate dynamics model of a robot manipulator is useful in many ways: for the design of motion control systems, analysis of mechanical design, simulation of manipulator motion, etc.
  • 16. KINEMATIC MODEL VS DYNAMIC MODEL KINEMATIC MODEL DYNAMIC MODEL  Studies the motion of a robot mechanism regardless of forces and torque that cause it.  DH notations are used.  Essential for describing an end-effector’s position, orientation as well as motion of all the joints.  Studies the relation between the joint actuator torques and the resulting motion.  LE and NE methods are used.  Crucial for analyzing and synthesizing the dynamic behaviour of robot.