Introduction to robotics, Laws,Classification,Types, Drives,Geometry Mohammad Ehtasham
Introduction to robotics , Basic overview ,Classification of robotics,laws of robotics,Types of robot, Robot Geometry, Robot drives, Some of the key benefits of robots in industry and society
Robotics and Autoamtion_ manipulators, actuators and end effectorsJAIGANESH SEKAR
Construction of manipulators – manipulator dynamics and force control – electronic and pneumatic manipulator control circuits – end effectors – U various types of grippers – design considerations.
Robotics and automation _ power sources and sensorsJAIGANESH SEKAR
Hydraulic, pneumatic and electric drives – determination of HP of motor and gearing ratio – variable speed arrangements – path determination – micro machines in robotics – machine vision – ranging – laser – acoustic – magnetic, fiber optic and tactile sensors.
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
Forward Kinematics, Inverse Kinematics and Difference; Forward Kinematics and Reverse Kinematics of manipulators with Two, Three Degrees of Freedom (in 2 Dimension), Four Degrees of freedom (in 3 Dimension) Jacobians, Velocity and Forces-Manipulator Dynamics, Trajectory Generator, Manipulator Mechanism Design-Derivations and problems. Lead through Programming, Robot programming Languages-VAL Programming-Motion Commands, Sensor Commands, End Effector commands and simple Programs
Introduction to robotics, Laws,Classification,Types, Drives,Geometry Mohammad Ehtasham
Introduction to robotics , Basic overview ,Classification of robotics,laws of robotics,Types of robot, Robot Geometry, Robot drives, Some of the key benefits of robots in industry and society
Robotics and Autoamtion_ manipulators, actuators and end effectorsJAIGANESH SEKAR
Construction of manipulators – manipulator dynamics and force control – electronic and pneumatic manipulator control circuits – end effectors – U various types of grippers – design considerations.
Robotics and automation _ power sources and sensorsJAIGANESH SEKAR
Hydraulic, pneumatic and electric drives – determination of HP of motor and gearing ratio – variable speed arrangements – path determination – micro machines in robotics – machine vision – ranging – laser – acoustic – magnetic, fiber optic and tactile sensors.
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
Forward Kinematics, Inverse Kinematics and Difference; Forward Kinematics and Reverse Kinematics of manipulators with Two, Three Degrees of Freedom (in 2 Dimension), Four Degrees of freedom (in 3 Dimension) Jacobians, Velocity and Forces-Manipulator Dynamics, Trajectory Generator, Manipulator Mechanism Design-Derivations and problems. Lead through Programming, Robot programming Languages-VAL Programming-Motion Commands, Sensor Commands, End Effector commands and simple Programs
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
An introduction to robotics classification, kinematics and hardwareNikhil Shrivas
Introduction to robots, classification of robots, Kinematics of robot manipulator, Introduction to a mobile robot, kinematics of mobile robot, sensors used in robots, microcontrollers for robots
15_robotics-intro.pdf in ai machine learningMcSwathi
this is artificial inelligence robotics machine learningArtificial intelligence and robotics are very recent technologies and risks for our world. They are
developing their capacity dramatically and shifting their origins of developing intention to other
dimensions. When humans see the past histories of AI and robotics, human beings can examine and
understand the objectives and intentions of them which to make life easy and assist human beings within
different circumstances and situations. However, currently and in the near future, due to changing the
attitude of robotic and AI inventors and experts as well as based on the AI nature that their capacity
of environmental acquisition and adaptation, they may become predators and put creatures at risk.
They may also inherit the full nature of creatures. Thus, finally they will create their new universe
or the destiny of our universe will be in danger.Artificial intelligence describes the work processes of machines that would require intelligence
if performed by humans (Wisskirchen et al., 2017). The term ‘artificial intelligence’ thus means
‘investigating intelligent problem-solving behavior and creating intelligent computer systems.
There are two kinds of artificial intelligence:
• Weak Artificial Intelligence: the computer is merely an instrument for investigating cognitive
processes – the computer simulates intelligence.
• Strong Artificial Intelligence: The processes in the computer are intellectual, self-learning
processes. Computers can ‘understand’ by means of the right software/programming and are able
to optimize their own behavior on the basis of their former behavior and their experience. 4 This
includes automatic networking with other machines, which leads to a dramatic scaling effect.
According to the Robot Institute of America (1979) a robot is: “A reprogram able, multi-
functional manipulator designed to move material, parts, tools, or specialized devices through
various programmed motions for the performance of a variety of tasks” (Bansal et al., 2017). A
more inspiring definition can be found in Webster. According to Webster a Robot is: “An automatic
device that performs functions normally ascribed to humans or a machine in the form of a human.”
A robot can be defined as a programmable, self-controlled device consisting of electronic, electrical,
or mechanical units. More generally, it is a machine that functions in place of a living agent. Robots
are especially desirable for certain work functions because, unlike humans, they never get tired; they
can endure physical conditions that are uncomfortable or even dangerous; they can operate in airless
conditions; they do not get bored by repetition; and they cannot be distracted from the task at hand.
The birth of the computer took place when the first calculator machines were developed, from the
mechanical calculator of Babbage, to the elector-mechanical experts
A New Method For Solving Kinematics Model Of An RA-02IJERA Editor
The kinematics miniature are established for a 4 DOF robotic arm. Denavit-Hartenberg (DH) convention and the
product of exponential formula are used for solving kinematic problem based on screw theory. For acquiring
simple matrix for inverse kinematics a new simple method is derived by solving problems like robot base
movement, actuator restoration. Simulations are done by using MATlab programming for the kinematics
exemplary.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
1. Chapter 2
Robot Kinematics: Position Analysis
2.1 INTRODUCTION
Forward Kinematics:
to determine where the robot’s hand is?
(If all joint variables are known)
Inverse Kinematics:
to calculate what each joint variable is?
(If we desire that the hand be
located at a particular point)
2. Chapter 2
Robot Kinematics: Position Analysis
2.2 ROBOTS AS MECHANISM
Fig. 2.1 A one-degree-of-freedom closed-loop
four-bar mechanism
Multiple type robot have multiple DOF.
(3 Dimensional, open loop, chain mechanisms)
Fig. 2.2 (a) Closed-loop versus (b) open-loop mechanism
3. Chapter 2
Robot Kinematics: Position Analysis
2.3 MATRIX REPRESENTATION
2.3.1 Representation of a Point in Space
Fig. 2.3 Representation of a point in space
A point P in space :
3 coordinates relative to a reference frame
^
^
^
k
c
j
b
i
a
P z
y
x
4. Chapter 2
Robot Kinematics: Position Analysis
2.3 MATRIX REPRESENTATION
2.3.2 Representation of a Vector in Space
Fig. 2.4 Representation of a vector in space
A Vector P in space :
3 coordinates of its tail and of its head
^
^
^
__
k
c
j
b
i
a
P z
y
x
w
z
y
x
P
__
5. Chapter 2
Robot Kinematics: Position Analysis
2.3 MATRIX REPRESENTATION
2.3.3 Representation of a Frame at the Origin of a Fixed-Reference Frame
Fig. 2.5 Representation of a frame at the origin of the reference frame
Each Unit Vector is mutually perpendicular. :
normal, orientation, approach vector
z
z
z
y
y
y
x
x
x
a
o
n
a
o
n
a
o
n
F
6. Chapter 2
Robot Kinematics: Position Analysis
2.3 MATRIX REPRESENTATION
2.3.4 Representation of a Frame in a Fixed Reference Frame
Fig. 2.6 Representation of a frame in a frame
Each Unit Vector is mutually perpendicular. :
normal, orientation, approach vector
1
0
0
0
z
z
z
z
y
y
y
y
x
x
x
x
P
a
o
n
P
a
o
n
P
a
o
n
F
7. Chapter 2
Robot Kinematics: Position Analysis
2.3 MATRIX REPRESENTATION
2.3.5 Representation of a Rigid Body
Fig. 2.8 Representation of an object in space
An object can be represented in space by attaching a frame
to it and representing the frame in space.
1
0
0
0
z
z
z
z
y
y
y
y
x
x
x
x
object
P
a
o
n
P
a
o
n
P
a
o
n
F
8. Chapter 2
Robot Kinematics: Position Analysis
2.4 HOMOGENEOUS TRANSFORMATION MATRICES
A transformation matrices must be in square form.
• It is much easier to calculate the inverse of square matrices.
• To multiply two matrices, their dimensions must match.
1
0
0
0
z
z
z
z
y
y
y
y
x
x
x
x
P
a
o
n
P
a
o
n
P
a
o
n
F
9. Chapter 2
Robot Kinematics: Position Analysis
2.5 REPRESENTATION OF TRANSFORMATINS
2.5.1 Representation of a Pure Translation
Fig. 2.9 Representation of an pure translation in space
A transformation is defined as making a movement in space.
• A pure translation.
• A pure rotation about an axis.
• A combination of translation or rotations.
1
0
0
0
1
0
0
0
1
0
0
0
1
z
y
x
d
d
d
T
10. Chapter 2
Robot Kinematics: Position Analysis
2.5 REPRESENTATION OF TRANSFORMATINS
2.5.2 Representation of a Pure Rotation about an Axis
Fig. 2.10 Coordinates of a point in a rotating
frame before and after rotation.
Assumption : The frame is at the origin of the reference frame and parallel to it.
Fig. 2.11 Coordinates of a point relative to the reference
frame and rotating frame as viewed from the x-axis.
11. Chapter 2
Robot Kinematics: Position Analysis
2.5 REPRESENTATION OF TRANSFORMATINS
2.5.3 Representation of Combined Transformations
Fig. 2.13 Effects of three successive transformations
A number of successive translations and rotations….
Fig. 2.14 Changing the order of transformations will
change the final result
12. Chapter 2
Robot Kinematics: Position Analysis
2.5 REPRESENTATION OF TRANSFORMATINS
2.5.5 Transformations Relative to the Rotating Frame
Fig. 2.15 Transformations relative to the current frames.
Example 2.8
13. Chapter 2
Robot Kinematics: Position Analysis
2.6 INVERSE OF TRANSFORMATION MATIRICES
Fig. 2.16 The Universe, robot, hand, part, and end effecter frames.
Inverse of a matrix calculation steps :
• Calculate the determinant of the matrix.
• Transpose the matrix.
• Replace each element of the transposed matrix by its own minor(adjoint matrix).
• Divide the converted matrix by the determinant.
14. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
Fig. 2.17 The hand frame of the robot relative to the reference frame.
Forward Kinematics Analysis:
• Calculating the position and orientation of the hand of the robot.
• If all robot joint variables are known, one can calculate where the robot is
at any instant.
• Recall Chapter 1.
15. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.1 Forward and Inverse Kinematics Equations for Position
Forward Kinematics and Inverse Kinematics equation for position analysis :
(a) Cartesian (gantry, rectangular) coordinates.
(b) Cylindrical coordinates.
(c) Spherical coordinates.
(d) Articulated (anthropomorphic, or all-revolute) coordinates.
16. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.1 Forward and Inverse Kinematics Equations for Position
2.7.1(a) Cartesian (Gantry, Rectangular) Coordinates
IBM 7565 robot
• All actuator is linear.
• A gantry robot is a Cartesian robot.
Fig. 2.18 Cartesian Coordinates.
1
0
0
0
1
0
0
0
1
0
0
0
1
z
y
x
cart
P
R
P
P
P
T
T
17. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.1 Forward and Inverse Kinematics Equations for Position
2.7.1(b) Cylindrical Coordinates
2 Linear translations and 1 rotation
• translation of r along the x-axis
• rotation of about the z-axis
• translation of l along the z-axis
Fig. 2.19 Cylindrical Coordinates.
1
0
0
0
1
0
0
0
0
l
rS
C
S
rC
S
C
T
T cyl
P
R
,0,0)
)Trans(
,
)Rot(
Trans(0,0,
)
,
,
( r
z
l
l
r
T
T cyl
P
R
18. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.1 Forward and Inverse Kinematics Equations for Position
2.7.1(c) Spherical Coordinates
2 Linear translations and 1 rotation
• translation of r along the z-axis
• rotation of about the y-axis
• rotation of along the z-axis
Fig. 2.20 Spherical Coordinates.
1
0
0
0
0
rC
C
S
S
rS
S
S
C
S
C
C
rS
C
S
S
C
C
T
T sph
P
R
)
)Trans(
)Rot(
Rot(
)
( 0,0,
,
,
,
,
y
z
l
r
sph
P
R
T
T
19. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.1 Forward and Inverse Kinematics Equations for Position
2.7.1(d) Articulated Coordinates
3 rotations -> Denavit-Hartenberg representation
Fig. 2.21 Articulated Coordinates.
20. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.2 Forward and Inverse Kinematics Equations for Orientation
Roll, Pitch, Yaw (RPY) angles
Euler angles
Articulated joints
21. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.2 Forward and Inverse Kinematics Equations for Orientation
2.7.2(a) Roll, Pitch, Yaw(RPY) Angles
Roll: Rotation of about -axis (z-axis of the moving frame)
Pitch: Rotation of about -axis (y-axis of the moving frame)
Yaw: Rotation of about -axis (x-axis of the moving frame)
a
a
o
n
o
n
Fig. 2.22 RPY rotations about the current axes.
22. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.2 Forward and Inverse Kinematics Equations for Orientation
2.7.2(b) Euler Angles
Fig. 2.24 Euler rotations about the current axes.
Rotation of about -axis (z-axis of the moving frame) followed by
Rotation of about -axis (y-axis of the moving frame) followed by
Rotation of about -axis (z-axis of the moving frame).
a
o
a
23. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.2 Forward and Inverse Kinematics Equations for Orientation
2.7.2(c) Articulated Joints
Consult again section 2.7.1(d)…….
24. Chapter 2
Robot Kinematics: Position Analysis
2.7 FORWARD AND INVERSE KINEMATICS OF ROBOTS
2.7.3 Forward and Inverse Kinematics Equations for Orientation
)
(
)
( ,
,
,
, n
o
a
z
y
x
cart
H
R
RPY
P
P
P
T
T
)
(
)
( ,
,
,
,
Euler
T
T r
sph
H
R
Assumption : Robot is made of a Cartesian and an RPY set of joints.
Assumption : Robot is made of a Spherical Coordinate and an Euler angle.
Another Combination can be possible……
Denavit-Hartenberg Representation
25. Chapter 2
Robot Kinematics: Position Analysis
2.8 DENAVIT-HARTENBERG REPRESENTATION OF
FORWARD KINEMATIC EQUATIONS OF ROBOT
Denavit-Hartenberg Representation :
Fig. 2.25 A D-H representation of a general-purpose joint-link combination
@ Simple way of modeling robot links and
joints for any robot configuration,
regardless of its sequence or complexity.
@ Transformations in any coordinates
is possible.
@ Any possible combinations of joints
and links and all-revolute articulated
robots can be represented.
26. Chapter 2
Robot Kinematics: Position Analysis
2.8 DENAVIT-HARTENBERG REPRESENTATION OF
FORWARD KINEMATIC EQUATIONS OF ROBOT
Denavit-Hartenberg Representation procedures:
Start point:
Assign joint number n to the first shown joint.
Assign a local reference frame for each and every joint before or
after these joints.
Y-axis does not used in D-H representation.
27. Chapter 2
Robot Kinematics: Position Analysis
2.8 DENAVIT-HARTENBERG REPRESENTATION OF
FORWARD KINEMATIC EQUATIONS OF ROBOT
Procedures for assigning a local reference frame to each joint:
٭ All joints are represented by a z-axis.
(right-hand rule for rotational joint, linear movement for prismatic joint)
٭ The common normal is one line mutually perpendicular to any two
skew lines.
٭ Parallel z-axes joints make a infinite number of common normal.
٭ Intersecting z-axes of two successive joints make no common
normal between them(Length is 0.).
28. Chapter 2
Robot Kinematics: Position Analysis
2.8 DENAVIT-HARTENBERG REPRESENTATION OF
FORWARD KINEMATIC EQUATIONS OF ROBOT
Symbol Terminologies :
⊙ : A rotation about the z-axis.
⊙ d : The distance on the z-axis.
⊙ a : The length of each common normal (Joint offset).
⊙ : The angle between two successive z-axes (Joint twist)
Only and d are joint variables.
29. Chapter 2
Robot Kinematics: Position Analysis
2.8 DENAVIT-HARTENBERG REPRESENTATION OF
FORWARD KINEMATIC EQUATIONS OF ROBOT
The necessary motions to transform from one reference
frame to the next.
(I) Rotate about the zn-axis an able of n+1. (Coplanar)
(II) Translate along zn-axis a distance of dn+1 to make xn and xn+1
colinear.
(III) Translate along the xn-axis a distance of an+1 to bring the origins
of xn+1 together.
(IV) Rotate zn-axis about xn+1 axis an angle of n+1 to align zn-axis
with zn+1-axis.
30. Chapter 2
Robot Kinematics: Position Analysis
2.9 THE INVERSE KINEMATIC SOLUTION OF ROBOT
Determine the value of each joint to place the arm at a
desired position and orientation.
6
5
4
3
2
1 A
A
A
A
A
A
TH
R
1
0
0
0
)
(
)
(
)
(
)
(
)
(
)
(
)
(
)
(
2
2
3
23
4
234
5
234
6
234
6
5
234
6
234
6
5
234
2
2
3
23
4
234
1
5
1
5
234
1
6
5
1
6
234
6
5
234
1
6
5
1
6
234
6
5
234
1
2
2
3
23
4
234
1
5
1
5
234
1
6
5
1
6
234
6
5
234
1
6
5
1
6
234
6
5
234
1
a
S
a
S
a
S
S
S
C
C
C
C
S
S
C
C
C
S
a
C
a
C
a
C
S
C
C
S
C
S
C
S
C
C
S
C
C
C
S
C
S
C
S
S
C
C
C
S
a
C
a
C
a
C
C
C
S
S
C
C
C
S
S
C
S
C
C
C
C
C
S
S
S
S
C
C
C
C
1
0
0
0
z
z
z
z
y
y
y
y
x
x
x
x
p
a
o
n
p
a
o
n
p
a
o
n
31. Chapter 2
Robot Kinematics: Position Analysis
2.9 THE INVERSE KINEMATIC SOLUTION OF ROBOT
6
5
4
3
2
1
1
1
1 ]
[
1
0
0
0
A
A
A
A
A
RHS
A
p
a
o
n
p
a
o
n
p
a
o
n
A
z
z
z
z
y
y
y
y
x
x
x
x
6
5
4
3
2
1
1
1
1
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
A
A
A
A
A
p
a
o
n
p
a
o
n
p
a
o
n
C
S
S
C
z
z
z
z
y
y
y
y
x
x
x
x
32. Chapter 2
Robot Kinematics: Position Analysis
2.9 THE INVERSE KINEMATIC SOLUTION OF ROBOT
x
y
p
p
1
1 tan
)
(
)
)(
(
)
(
)
)(
(
tan
4
234
3
3
4
234
1
1
2
3
3
4
234
1
1
3
3
4
234
2
3
3
1
2
a
S
P
a
S
a
C
S
p
C
p
a
a
C
a
C
S
p
C
p
a
S
a
S
p
a
a
C
z
y
x
y
x
z
3
3
1
3 tan
C
S
3
2
234
4
y
x
z
y
x
a
C
a
S
a
S
a
S
a
C
C
1
1
234
1
1
234
1
5
)
(
tan
z
y
x
z
y
x
o
C
o
S
o
C
S
n
S
n
S
n
C
S
234
1
1
234
234
1
1
234
1
6
)
(
)
(
tan
33. Chapter 2
Robot Kinematics: Position Analysis
2.10 INVERSE KINEMATIC PROGRAM OF ROBOTS
A robot has a predictable path on a straight line,
Or an unpredictable path on a straight line.
٭ A predictable path is necessary to recalculate joint variables.
(Between 50 to 200 times a second)
٭ To make the robot follow a straight line, it is necessary to break
the line into many small sections.
٭ All unnecessary computations should be eliminated.
Fig. 2.30 Small sections of movement for straight-line motions
34. Chapter 2
Robot Kinematics: Position Analysis
2.11 DEGENERACY AND DEXTERITY
Degeneracy : The robot looses a degree of freedom
and thus cannot perform as desired.
٭ When the robot’s joints reach their physical limits,
and as a result, cannot move any further.
٭ In the middle point of its workspace if the z-axes
of two similar joints becomes colinear.
Fig. 2.31 An example of a robot in a degenerate position.
Dexterity : The volume of points where one can
position the robot as desired, but not
orientate it.
35. Chapter 2
Robot Kinematics: Position Analysis
2.12 THE FUNDAMENTAL PROBLEM WITH D-H REPRESENTATION
Defect of D-H presentation : D-H cannot represent any motion about
the y-axis, because all motions are about the x- and z-axis.
Fig. 2.31 The frames of the Stanford Arm.
# d a
1 1 0 0 -90
2 2 d1
0 90
3 0 d1
0 0
4 4 0 0 -90
5 5 0 0 90
6 6 0 0 0
TABLE 2.3 THE PARAMETERS TABLE FOR THE
STANFORD ARM