SlideShare a Scribd company logo
1 of 87
Contributions To The Performance Analysis of Parallel
Robots
M. Jean-Pierre MERLET, Directeur de Recherche, INRIA / Rapporteur
M. Grigore GOGU, Professeur, IFMA / Rapporteur
M. Said ZEGHLOUL, Professeur, UniversitΓ© de Poitiers / Examinateur
M. Damien CHABLAT, Directeur de Recherche, CNRS / Directeur de Thèse
M. Fabrice ROUILLIER, Directeur de Recherche, INRIA / Co-directeur de Thèse
M. Guillaume MOROZ, Chargé de Recherche, INRIA / Co-encadrant de Thèse
Ranjan Jha
by
JURY
7th July 2016
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 2
Contributions To The Performance Analysis of Parallel
Robots
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 3
 Parallel Robot = Parallel mechanism applied to
machining ( milling, drilling, …. )
- Flight Simulator (Stewart, 1964)
- Machine Tools (Giddings & Lewis,1994)
 First parallel mechanisms constructions :
- Tyre test machine (Gough, 1962)
Parallel Robots
Problem Statements
Modeling of the Workspace & Joint space
Computations of the singularities & their Projections
Singularity- Free Path Planning
Accuracy Analysis of the Parallel Manipulators
Ranjan JHA - Ph.D. Thesis Defense 415 May 2017
Structure
Mathematical Tools & Robotic Definitions
Analysis of Delta-Like Family Robot
Analysis of 3RPS Parallel Robot
Singularity-free Path Planning
Prospective work: Accuracy Analysis
Conclusions & Future Work
Ranjan JHA - Ph.D. Thesis Defense 515 May 2017
Mathematical Tools & Definitions
Ranjan JHA - Ph.D. Thesis Defense 615 May 2017
 Variable’s elimination , projection of solutions
 Rational univariate representation
 Representation of the aspects and basic regions
Algebraic Tools
Ranjan JHA - Ph.D. Thesis Defense 715 May 2017
 Computation of the singularities and characteristic surfaces
 Partition of space w.r.t sign condition
GrΓΆbner basis
Discriminant Variety
Cylindrical Algebraic Decomposition
Certified Computations (Root Isolation)
GrΓΆbner Bases
Why the Name so ?
Wolfgang GrΓΆbner
Bruno Buchberger
 Given a set 𝐹 of polynomials in 𝐾[π‘₯1, π‘₯2 … , π‘₯ 𝑛]
 Transform 𝐹 into another set 𝐺 of polynomials οƒ  GrΓΆbner
basis
Ranjan JHA - Ph.D. Thesis Defense 815 May 2017
 𝐺 generates the same ideal as 𝐹 (𝐺 has the same zeros as 𝐹)
𝐺 is minimal w.r.t monomial ordering
 Canonical function for β€œreducing” a polynomial modulo the
ideal
𝑃 ∈ 𝐼 ⇔ 𝑃 β†’ 𝐺
βˆ—
0
 Monomial Ordering : Univariate Polynomial (degree)
Multivariate (Lexicographic Ordering) Example 𝒙 πŸ“
π’š 𝟐
𝒙 πŸ‘
π’š πŸ’
For Lex Ordr. x > y -- [5,2] > [3,4]
For Lex Ordr. y > x -- [3,4] > [5,2]
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 9
G is the GB for the lexicographical ordering x1<…xk….<xn
𝐺 π‘˜ = 𝐺 ∩ 𝑄 π‘₯1 … . π‘₯ π‘˜
The projection of the solutions of F on x1….xk, are dense subset
of the solutions of G_k
Properties and Applications Of GrΓΆbner Bases
Elimination
Dimension of the solutions
Parameterization
Dimension of F : 0 implies finite set of points
1 - curve
2 - surfaces
If dimension of F is 0
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 10
 Set of equations 𝐹 𝑋, 𝜌 = 0 , 𝜌 are the parameters and X are the unknowns
such that for any 𝜌 , system has finite number of solutions (has dimension zero)
 Computing polynomial in 𝜌
 Discriminant variety is defined by polynomial equations in 𝜌, divides the
parameter space into open, full-dimensional cells such that the number of
solutions of the system is constant for parameter values chosen from the same
open cell
 To describe the connected cells of the complement of the discriminant variety ,
we use CAD, connected cell is the union of cells with constant non zero sign
Discriminant Variety
Cylindrical Algebraic Decomposition
𝑃1, 𝑃2, 𝑃3 cylindrical algebraic decomposition
adapted to p1,p2,p3
Ranjan JHA - Ph.D. Thesis Defense 1115 May 2017
Partition of space in Cells of constant sign
Assembly modes
(No. of Solns.)
β€’ Study of all the geometrical and time-based properties of the motion
Working modes[1]
(No. of Solns.)
Kinematics : IKP & DKP
Given Pose Variables
Compute Pose Variables
Compute Joint Variables
Workspace
Given Joint Variables
Jointspace
Direct kinematics Problem
Inverse kinematics Problem
1
2
𝜌 = γ(X)
X = Ξ²(𝝆)
Ranjan JHA - Ph.D. Thesis Defense 1215 May 2017
Aspect
Aspects
Singularities
Singularities
𝐹(𝑋, 𝜌)
Delta-Like Family Robot
Ranjan JHA - Ph.D. Thesis Defense 1315 May 2017
A1
B1
A2
B2
A3
B3
Manipulator Architecture of Delta-Like Robot[Majou:2004]
β€’ Orthoglide A1B1 A2B2 A3B3
β€’ Hybridglide A1B1 A2B2 A3B3
β€’ Triaglide A1B1 A2B2 A3B3
β€’ UraneSX A1B1 A2B2 A3B3
β€’ In different Planes
Ranjan JHA - Ph.D. Thesis Defense 1415 May 2017
Orthoglide Architecture & Kinematics
(π‘₯ βˆ’ 𝜌1)2
+ 𝑦2
+ 𝑧2
= 𝐿2
π‘₯2
+ (𝑦 βˆ’ 𝜌2)2
+ 𝑧2
= 𝐿2
π‘₯2
+ 𝑦2
+ (𝑧 βˆ’ 𝜌3)2
= 𝐿2
A3
A1
B1
A2
B2
B3
P
β€’ The kinematics constraints imposed by the limbs will lead to a series of three
constraint equations:
=
π‘₯
𝑦
𝑧
𝐴𝑖 𝐡𝑖 = πœŒπ‘–
𝐡𝑖 𝑃 = L i = 1, 2, 3
Ϝ(X, 𝜌) :
Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits
Ranjan JHA - Ph.D. Thesis Defense 1515 May 2017
Hybridglide Architecture & Kinematics
(π‘₯ βˆ’ 1)2
+ (𝑦 βˆ’ 𝜌1)2
+ 𝑧2
= 𝐿2
(π‘₯ + 1)2
+ (𝑦 βˆ’ 𝜌2)2
+ 𝑧2
= 𝐿2
π‘₯2
+ 𝑦2
+ (𝑧 βˆ’ 𝜌3)2
= 𝐿2
β€’ The kinematics constraints imposed by the limbs will lead to a series of three
constraint equations:
A3
A1
B1
A2
B2
B3
P =
π‘₯
𝑦
𝑧
𝐴𝑖 𝐡𝑖 = πœŒπ‘–
𝐡𝑖 𝑃 = L i = 1, 2, 3
Ϝ(X, 𝜌) :
Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits
Ranjan JHA - Ph.D. Thesis Defense 1615 May 2017
Triaglide Architecture & Kinematics
β€’ The kinematics constraints imposed by the limbs will lead to a series of three
constraint equations:
A3
A1
B1A2
B2
B3
P =
π‘₯
𝑦
𝑧
(π‘₯ βˆ’ 1)2
+ (𝑦 βˆ’ 𝜌1)2
+ 𝑧2
= 𝐿2
(π‘₯ + 1)2
+ (𝑦 βˆ’ 𝜌2)2
+ 𝑧2
= 𝐿2
π‘₯2
+ (𝑦 βˆ’ 𝜌3)2
+ (𝑧)2
= 𝐿2
𝐴𝑖 𝐡𝑖 = πœŒπ‘–
𝐡𝑖 𝑃 = L i = 1, 2, 3
Ϝ(X, 𝜌) :
Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits
Ranjan JHA - Ph.D. Thesis Defense 1715 May 2017
UraneSX Architecture & Kinematics
β€’ The kinematics constraints imposed by the limbs will lead to a series of three
constraint equations:
A3
A1
B1
A2
B2
B3
P =
π‘₯
𝑦
𝑧
(π‘₯ βˆ’ 1)2
+ (𝑦)2
+ (𝑧 βˆ’ 𝜌1)2
= 𝐿2
(π‘₯ + 1/2)2
+ (𝑦 βˆ’ 3/2)2
+ (𝑧 βˆ’ 𝜌2)2
= 𝐿2
(π‘₯ + 1/2)2
+ (𝑦 + 3/2)2
+ (𝑧 βˆ’ 𝜌3)2
= 𝐿2
𝐴𝑖 𝐡𝑖 = πœŒπ‘–
𝐡𝑖 𝑃 = L i = 1, 2, 3
Ϝ(X, 𝜌) :
Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits
Ranjan JHA - Ph.D. Thesis Defense 1815 May 2017
A 𝑿 + B 𝝆 = 0 where 𝐀 =
πœ•Οœ
πœ•π‘‹
and 𝐁 =
πœ•Οœ
πœ•πœŒ
Singularities
πœ•πœ‘1
πœ•π‘₯
πœ•πœ‘1
πœ•π‘¦
πœ•πœ‘1
πœ•π‘§
πœ•πœ‘2
πœ•π‘₯
πœ•πœ‘2
πœ•π‘¦
πœ•πœ‘2
πœ•π‘§
πœ•πœ‘3
πœ•π‘₯
πœ•πœ‘3
πœ•π‘¦
πœ•πœ‘3
πœ•π‘§
𝜌1 = πœ‘1(x, y, z)
𝜌2 = πœ‘2(x, y, z)
𝜌3 = πœ‘3(x, y, z)
𝐀 =
β€’ Easy to compute in this form for family of
Deltla-like robots
Ranjan JHA - Ph.D. Thesis Defense 1915 May 2017
Workspace JointspaceOrthoglide Singularities
det 𝐀 = -8 𝝆1 𝝆2 𝝆3 + 8 𝝆1 𝝆2 𝒙 + 8 𝝆1 𝝆3y + 8 𝝆2 𝝆3 x
det 𝐁 = 8 (𝝆1 - x)(𝝆2 – y)(𝝆3 - z)
det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿)
Projection in Joint space Projection in Workspace
det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿)
Projection in Joint space Projection in Workspace
Ranjan JHA - Ph.D. Thesis Defense 2015 May 2017
Workspace JointspaceHybridglide Singularities
det 𝐀 = -8𝝆1 𝝆3x + 8𝝆2 𝝆3 𝒙 - 8𝝆1 𝝆3 + 8𝜌1z - 8𝝆2 𝝆3 + 8𝜌2z +16𝝆3 y
det 𝐁 = 8 (𝝆1 - y)(𝝆2 – y)(𝝆3 - z)
det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿)
Projection in Joint space Projection in Workspace
det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿)
Projection in Joint space Projection in Workspace
Ranjan JHA - Ph.D. Thesis Defense 2115 May 2017
Workspace JointspaceTriaglide Singularities
det 𝐀 = 8 𝝆1z + 8 𝝆2 𝒛 - 16 𝝆3z
det 𝐁 = 8 (𝝆1 - y)(𝝆2 – y)(𝝆3 -y)
det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿)
Projection in Joint space Projection in Workspace
det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿)
Projection in Joint space Projection in Workspace
Ranjan JHA - Ph.D. Thesis Defense 2215 May 2017
Workspace JointspaceUraneSX Singularities
det 𝐀 = 4 πŸ‘(3z-𝝆1-𝝆2-𝝆3 + 𝜌2x+𝜌3x-2𝝆1x)+12𝜌3y-12𝜌2y
det 𝐁 = 8 (𝝆1 - z)(𝝆2 – z)(𝝆3 - z)
det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿)
Projection in Joint space Projection in Workspace
det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿)
Projection in Joint space Projection in Workspace
Ranjan JHA - Ph.D. Thesis Defense 2315 May 2017
Manipulators Types of
Singularities
Plotting Time
(s)
Degrees No. of Terms Binary SIze No. of Cells
Orthoglide Parallel 0037.827 18[10,10,10] 097 015 [02382,0272]
Serial 0005.133 18[12,12,12] 062 012 [00044,0004]
Hybridglide Parallel 5698.601 20[16,08,12] 119 017 [28012,1208]
Serial 0007.007 18[12,12,12] 281 017 [00158,0027]
Triaglide Parallel 0010.625 03[00,00,03] 002 002 [00138,0004]
Serial 0005.079 06[06,06,06] 042 007 [00077,0017]
UraneSX Parallel 0022.625 06[06,04,00] 015 040 [02795,0070]
Serial 0018.391 12[12,12,12] 252 151 [00392,0142]
Complexity of Singularities
Parallel : Projection in Workspace
Serial : Projection in Joint space
Highest power [Degrees in diff Variables]
Cylindrical Algebraic Decomposition(CAD)Cylindrical Algebraic Decomposition(CAD)
Discriminant variety, Groebner Bases
Computation Total No. Of terms in Function
log2 π‘€π‘Žπ‘₯(πΆπ‘œπ‘’π‘“π‘“π‘–π‘π‘–π‘’π‘›π‘‘ 𝑖𝑛 πΉπ‘’π‘›π‘π‘‘π‘–π‘œπ‘›)
Ranjan JHA - Ph.D. Thesis Defense
24
Workspace Plot
Sample Points
Cells
 Cylindrical Algebraic Decomposition (CAD)
 [Constraint Eqn ] [Pose variables]
 GB οƒ  Discriminant Variety οƒ  CAD
 Different Aspects can be extracted based on
the cell properties
 Different regions with different number of
solutions of IKP
Ranjan JHA - Ph.D. Thesis Defense 2515 May 2017
Orthoglide Workspace
Ranjan JHA - Ph.D. Thesis Defense 2615 May 2017
Workspace Computation Orthoglide Workspace
Workspace Analysis
β€’ Orthoglide β€’ Hybridglide
β€’ Triaglide β€’ UraneSX 27
Joint space analysis
β€’ 2 DKP
β€’ Orthoglide β€’ Hybridglide
β€’ Triaglide β€’ UraneSX 28
 Regular joint space shape
 Complex joint space shape
Conclusions
β€’ Singularity Computations using algebraic tools
β€’ Singularity surfaces with the projections of joint limits
β€’ Accurate computation of workspace Boundaries
β€’ Complexity analysis of singularities
β€’ Workspace computations and comparisons
Ranjan JHA - Ph.D. Thesis Defense 2915 May 2017
3RPS Parallel Robot
Ranjan JHA - Ph.D. Thesis Defense 3015 May 2017
 3-RPS parallel robot with 3 DOF
 The transformation from the moving frame to the fixed frame
can be described by a position vector p = OP and a 3 Γ— 3
rotation matrix R
 Coordinates of the joints in local and global reference frame
𝐴1 =
𝑔
0
0
𝐴2 =
βˆ’
𝑔
2
𝑔 3
2
0
𝐴3 =
βˆ’
𝑔
2
βˆ’π‘” 3
2
0
𝑏1 =
β„Ž
0
0
𝑏2 =
βˆ’
β„Ž
2
β„Ž 3
2
0
𝑏3 =
βˆ’
β„Ž
2
βˆ’β„Ž 3
2
0
𝑅 =
𝑒 π‘₯ 𝑣 π‘₯ 𝑀 π‘₯
𝑒 𝑦 𝑣 𝑦 𝑀 𝑦
𝑒 𝑧 𝑣𝑧 𝑀𝑧
3RPS Parallel Mechanism
𝐡𝑖 = 𝑃 + 𝑅𝑏𝑖 π‘€β„Žπ‘’π‘Ÿπ‘’, 𝑖 = 1, 2, 3 π‘Žπ‘›π‘‘
Moving Platform
Fixed Platform
 Coordinates of the joints of moving platform in global reference
frame
Ranjan JHA - Ph.D. Thesis Defense 3115 May 2017
𝐴𝑖 βˆ’ 𝐡𝑖 = π‘Ÿπ‘– βˆ€ 𝑖 = 1, 2, 3
𝑒 π‘¦β„Ž + 𝑦 = 0
𝑦 βˆ’
𝑒 π‘¦β„Ž
2
+
3𝑣 π‘¦β„Ž
2
+ 3π‘₯ βˆ’
3𝑒 π‘₯β„Ž
2
+
3𝑣 π‘₯β„Ž
2
= 0
𝑦 βˆ’
𝑒 π‘¦β„Ž
2
βˆ’
3𝑣 π‘¦β„Ž
2
βˆ’ 3π‘₯ +
3𝑒 π‘₯β„Ž
2
+
3𝑣 π‘₯β„Ž
2
= 0
𝑅 =
2π‘ž1
2
+ 2π‘ž2
2
βˆ’ 1 βˆ’2π‘ž1 π‘ž4 + 2π‘ž2 π‘ž3 2π‘ž1 π‘ž3 + 2π‘ž2 π‘ž4
2π‘ž1 π‘ž4 + 2π‘ž2 π‘ž3 2π‘ž1
2
+ 2π‘ž3
2
βˆ’ 1 βˆ’2π‘ž1 π‘ž2 + 2π‘ž3 π‘ž4
βˆ’2π‘ž1 π‘ž3 + 2π‘ž2 π‘ž4 2π‘ž1 π‘ž2 + 2π‘ž3 π‘ž4 2π‘ž1
2
+ 2π‘ž4
2
βˆ’ 1
π‘ž1
2
+ π‘ž2
2
+ π‘ž3
2
+ π‘ž4
2
= 1
Kinematics
 Six constraint equations
 Definition of the orientation matrix by the unit quaternions
3RPS Parallel Mechanism
 Workspace : [𝒑 𝒙, 𝒑 π’š, 𝒑 𝒛, 𝒒 𝟏, 𝒒 𝟐, 𝒒 πŸ‘, 𝒒 πŸ’]
 Joint space : [𝝆 𝟏, 𝝆 𝟐, 𝝆 πŸ‘]
Ranjan JHA - Ph.D. Thesis Defense 3215 May 2017
k =1k =0.5 k =1.5
Design Parameter h/g=k
g = 1
Operation Modes
 In the workspace W, for each operation mode, the π‘Šπ‘‚π‘€ 𝑗
is
defined such that
β€’ π‘Š 𝑂𝑀 𝑗 βŠ‚ π‘Š
β€’ βˆ€π‘‹ ∈ π‘Š 𝑂𝑀 𝑗, 𝑂𝑀 𝑖𝑠 π‘π‘œπ‘›π‘ π‘‘π‘Žπ‘›π‘‘
𝑔𝑗 𝑋 = π‘ž
𝑔𝑗
βˆ’1
π‘ž = (𝑋/(𝑋, π‘ž) ∈ 𝑂𝑀 𝑗
)
 Inverse and direct kinematic problem
 The two Operation modes
β€’ 𝑂𝑀1
βˆΆβ†¦ π‘ž1 = 0
β€’ 𝑂𝑀2 βˆΆβ†¦ π‘ž4 = 0
Ranjan JHA - Ph.D. Thesis Defense 3415 May 2017
 Analysis : 3𝑻 ↦ 𝒑 𝒙, 𝒑 π’š , 𝒑 𝒛
2𝑹1𝑻 ↦ [𝒒 𝟐, 𝒒 πŸ‘, 𝒑 𝒛 ]
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 35
Singularities of 3RPS
β€’ Differentiating with respect to time the constraint equations leads to the velocity model:
1
2 6 8 6 4 3 2 5 7
4 2 3 4 2 4 3 4 3 4 3 4 4
2 2 2 2 4 2 4 6 3 3 4
2 3 4 2 4 2 3 4 2 4 4 3 4
2 3 5 2 2 2 2 4 3 2
3 4 4 2 3 2 4 2 4 4 3 4
3 2
4 2 4
: (8 2 64 96 36 6
24 6 32 10 2 96
72 23 16 10 8 36
21 4 4 ) 0
OM
S q q q q q q zq q zq q zq q zq
z q q q z q q q q q q q z q zq q
zq q zq z q q z q q q q z q zq q
zq z q zq
+ - - - -
- - - - + +
+ + + + + - -
- - + =
2
2 7 5 3 6 4 2 2 4 6
1 1 3 1 3 1 1 3 1 3 3
2 3 2 3 5 3 3 3 2 4 2 2
1 3 1 3 1 3 1 3 1 1 1 3
4 2 3 3 2 2
3 1 3 1 3 1 3
: (6 8 2 36 96 64
18 24 18 16 2 3 72
96 18 12 3 36 4 ) 0
OM
S q q q q q zq zq q zq q zq
z q q z q q q q q q z q zq zq q
zq z q q q q z zq zq z
+ - + + +
- - - - + + -
- + + - + + - =
β€’ For 𝑧 = 3 and π‘ž4 > 0 π‘œπ‘Ÿ π‘ž1 > 0
𝐴 𝑑 + 𝐡 π‘ž = 0
𝑂𝑀1 𝑂𝑀2
Aspect for an Operation Mode
 Definition for Β« classical Β» parallel robot, an aspect π‘Šπ΄π‘– is a
maximal singularity free set defined such that
β€’ π‘Šπ΄π‘– βŠ‚ π‘Š
β€’ π‘Šπ΄π‘– 𝑖𝑠 πΆπ‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘
β€’ βˆ€π‘‹ ∈ π‘Šπ΄π‘–, det 𝐴 β‰  0 and det(𝐡) β‰  0
β€’ π‘Šπ΄π‘–
𝑗
βŠ‚ π‘Š 𝑂𝑀 𝑗
β€’ π‘Šπ΄π‘–
𝑗
𝑖𝑠 πΆπ‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘
β€’ βˆ€π‘‹ ∈ π‘Šπ΄π‘–
𝑗
, det 𝑨 β‰  0 and det(𝑩) β‰  0
 For a given operation mode 𝑗, an aspect π‘Šπ΄π‘–
𝑗
is a maximal
singularity free set defined such that
Aspects for OM1
Aspects for OM2
det(A) < 0 det(A) > 0
Ranjan JHA - Ph.D. Thesis Defense 3615 May 2017
det(A) < 0 det(A) > 0
Direct kinematics
 Up to 16 real solutions
 Slice of jointspace for 𝜌1 = 3
Ranjan JHA - Ph.D. Thesis Defense 3715 May 2017
Characteristic surfaces for an operation mode
 Let π‘Šπ΄π‘–
𝑗
be one aspect for the operation mode 𝑗.
 The characteristic surfaces, denoted by 𝑆𝑐
𝑗
(π‘Šπ΄π‘–
𝑗
)
𝑆𝑐
𝑗
π‘Šπ΄π‘–
𝑗
= 𝑔𝑗
βˆ’1
(𝑔𝑗 π‘Šπ΄π‘–
𝑗
) ∩ π‘Šπ΄π‘–
𝑗
Ranjan JHA - Ph.D. Thesis Defense 3815 May 2017
𝑂𝑀1 𝑂𝑀2
Uniqueness domains for an operation mode
Uniqueness domain π‘Šπ‘’ π‘˜
𝑗
π‘Šπ‘’ π‘˜
𝑗
= (βˆͺπ‘–βˆˆπΌ, π‘Šπ΄π‘π‘–
𝑗
) βˆͺ 𝑆 𝐢
𝑗
(𝐼′
)
Ranjan JHA - Ph.D. Thesis Defense 3915 May 2017
Basic regions Basic components
βˆͺ π‘Šπ‘Žπ‘π‘–
𝑗
= π‘Šπ΄π‘–
𝑗
βˆ’ 𝑆 𝐢
𝑗
π‘„π‘Žπ‘π‘–
𝑗
= 𝑔𝑗(π‘Šπ΄π‘π‘–
𝑗
)
Uniqueness domains
 Slice of the workspace for 𝑧=3
1
OM
2
OM
Ranjan JHA - Ph.D. Thesis Defense 4015 May 2017
Uniqueness domains for 𝑢𝑴 𝟏
det(A)>0
1 1 1 1 1
1 1 2 3 4
1 1 1 1 1
2 1 2 3 5
1 1 1 1 1
3 1 2 3 6
W u W A W A W A W A
W u W A W A W A W A
W u W A W A W A W A
= È È È
= È È È
= È È È
Ranjan JHA - Ph.D. Thesis Defense 4115 May 2017
Uniqueness domains for 〖𝑂𝑀〗^1 det("A" )<0
1 1 1 1 1
4 7 11 12 12
1 1 1 1 1
5 8 11 12 12
1 1 1 1 1
6 9 11 12 12
1 1 1 1 1
7 10 11 12 12
W u W A W A W A W A
W u W A W A W A W A
W u W A W A W A W A
W u W A W A W A W A
= È È È
= È È È
= È È È
= È È È
Ranjan JHA - Ph.D. Thesis Defense 4215 May 2017
Non-singular assembly mode changing trajectories
 Can I connect three configurations?
 When the robot is changing assembly mode?
 Two trajectories P1P2P3 and P5P6P7 for z=3
Ranjan JHA - Ph.D. Thesis Defense 4315 May 2017
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 44
β€’ Images in the joint space
Separation of singularity surface based on +ve & -ve valus of q4
Ranjan JHA - Ph.D. Thesis Defense 4515 May 2017
Parallel Singularities : 2R1T [q1 ,q2 ,pz] Projection space Operation Mode 1 q1=0 [TOP VIEW]
k =1k =0.5 k =1.5
q4<0 q4<0 q4<0q4>0 q4>0 q4>0
Ranjan JHA - Ph.D. Thesis Defense 4615 May 2017
k =1k =0.5 k =1.5
q1<0 q1<0 q1<0q1>0 q1>0 q1>0
Parallel Singularities : 2R1T [q1 ,q2 ,pz] Projection space Operation Mode 2 q4=0
Ranjan JHA - Ph.D. Thesis Defense 4715 May 2017
k =1k =0.5 k =3k =2
q1 = 0 Operation Mode 1
Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW]
Ranjan JHA - Ph.D. Thesis Defense 4815 May 2017
k =1k =0.5 k =3k =2
q1 = 0 Operation Mode 1
Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW]
px [1, 3]
py [-0.5, 0.5]
pz [-0.5,0.5]
px [1, 3]
py [-1, 1]
pz [-1, 1]
px [1, 3]
py [-2, 2]
pz [-2, 2]
px [1, 3]
py [-3, 3]
pz [-3, 3]
Ranjan JHA - Ph.D. Thesis Defense 4915 May 2017
k =1k =0.5 k =3k =2
q4 = 0 Operation Mode 2
Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW]
Ranjan JHA - Ph.D. Thesis Defense 5015 May 2017
k =1k =0.5 k =3k =2
q4 = 0 Operation Mode 2
Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW]
px [1, 3]
py [-0.5, 0.5]
pz [-0.5,0.5]
px [1, 3]
py [-1, 1]
pz [-1, 1]
px [1, 3]
py [-2, 2]
pz [-2, 2]
px [1, 3]
py [-3, 3]
pz [-3, 3]
Ranjan JHA - Ph.D. Thesis Defense 5115 May 2017
k =1k =0.5 k =1.5
Jointspace ρ1 = 3
Ranjan JHA - Ph.D. Thesis Defense 5215 May 2017
k =1k =0.5 k =3k =2
q1 = 0 Operation Mode 1Singularity curves with workspace slice [pz=2]
+ve 4 solutions IKP
-ve 4 solutions IKP
Ranjan JHA - Ph.D. Thesis Defense 5315 May 2017
 A study of the joint space and workspace of the 3-RPS parallel robot
 Two non-singular assembly mode changing trajectories are made.
 The two operation modes are divided into two aspects
 This mechanism admits a maximum of 16 real solutions to the direct kinematic problem, eight for each
operation mode.
 The basic regions for each operation mode are defined.
 The uniqueness domains for each operation mode are defined.
 A path is defined through several basic regions which are images of the same basic component with 8 solutions
for the DKP.
 The proof is made by the analysis of the determinant of Jacobian.
 Able to separate (differentiate) the singularity surfaces for the +ve and – ve values of q4 and q1 for OM1 and
OM2 respectively.
 Comparison of the singularities, workspace and Joint space for the different design parameters . (Helps
engineer to select the specific design parameters for specific task).
Ranjan JHA - Ph.D. Thesis Defense 5415 May 2017
Conclusions
An Algebraic Method to Check the Singularity-Free Paths
for Parallel Robots
Ranjan JHA - Ph.D. Thesis Defense 5515 May 2017
𝟊(𝜌, 𝑋) = 0
A 𝑿 + B 𝝆 = 0 where 𝐀 =
πœ•Οœ
πœ•π‘‹
and 𝐁 =
πœ•Οœ
πœ•πœŒ
det(𝑨) ↦ ΞΎ(𝑿)
det(𝑨) ↦ Ξ΅(𝝆)
Ο‡ 𝝆 ↦ ΞΌ 𝑿 βˆ€πœŒ ∈]𝜌 π‘šπ‘–π‘›, 𝜌 π‘šπ‘Žπ‘₯]
𝑋 ↦ Ο†(𝑑)
β€’ Set of (algebraic) equations that connects input values 𝝆 to output values X
METHODOLOGY
𝝆 β†’ set of all actuated joint variables
𝑿 β†’ set of position and orientation variables
β€’ Differentiating kinematic constraint equations with respect to time leads to the velocity model :
Projection of parallel singularities in workspace
β€’ Projection of joint limits in Workspace :
β€’ Trajectory definition in workspace
Equations in parametric form
GroΓ«bner based elimination
Projection of parallel singularities in joint space
Ranjan JHA - Ph.D. Thesis Defense 5615 May 2017
METHODOLOGY
Ξ¨ 𝑿, 𝝆, 𝒕 = [Ο† 𝒕 βˆ’ X, 𝟊 𝝆, 𝑿 ]
Ξ¨ 𝑿, 𝝆, 𝒕 ↦ Ξ₯(𝝆, 𝒕)
β€’ Projection of trajectories in Jointspace
System Of equations
Trajectory equations
Constraint equations
𝝆 ← Ξ₯(𝝆, 𝒕)
β€’ Singularity Analysis
ΞΎ(Ο† 𝒕 ) β†’ Vanishing values of Jacobian as a function of time
 Solutions contain the singular points on trajectory Ο† 𝒕 and
also few spurious points due to projection of det(A) in Cartesian
space
 Spurious singular points can be differentiated from real singular
points by substituting Ο† 𝒕 and Ξ₯ 𝝆, 𝒕 in det(A)
Projections in the joint space, are the set of Algebraic equations
Ranjan JHA - Ph.D. Thesis Defense 5715 May 2017
Orthoglide Architecture & Kinematics
(π‘₯ βˆ’ 𝜌1)2
+ 𝑦2
+ 𝑧2
= 𝐿2
π‘₯2 + (𝑦 βˆ’ 𝜌2)2+ 𝑧2 = 𝐿2
π‘₯2 + 𝑦2 + (𝑧 βˆ’ 𝜌3)2= 𝐿2
A3
A1
B1
A2
B2
B3
P
β€’ The kinematics constraints imposed by the limbs will lead to a series of three
constraint equations:
=
π‘₯
𝑦
𝑧
𝐴𝑖 𝐡𝑖 = πœŒπ‘–
𝐡𝑖 𝑃 = L = 2 i = 1, 2, 3
Ϝ(X, 𝜌) :
Ο‡(𝝆) : 0 < 𝜌i ≀ 2𝐿 Joint Limits
Ranjan JHA - Ph.D. Thesis Defense 5815 May 2017
Parallel Singularities
det 𝐀 = -8 𝛒1 𝛒2 𝛒3 + 8 𝛒1 𝛒2 𝐱 + 8 𝛒1 𝛒3y + 8 𝛒2 𝛒3 x
det(𝑨) ↦ ΞΎ(𝑿)
det(𝑨) ↦ Ξ΅(𝝆)
Projection of parallel singularities in the workspace
Projection of parallel singularities in the joint space
Ο‡ 𝝆 ↦ ΞΌ 𝑿 βˆ€πœŒ ∈ (𝜌 π‘šπ‘–π‘›, 𝜌 π‘šπ‘Žπ‘₯]
β€’ Projection of joint limits in Workspace :
Ο‡ 𝝆 = [𝝆1, 𝝆2, 𝝆3, βˆ’4 + 𝝆1, βˆ’4 + 𝝆2, βˆ’4 + 𝝆3]
ΞΌ 𝑿 ∢ πœŒπ‘– ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 4 𝑖 = 1,2,3
βˆ’4 + 𝝆1 ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 8π‘₯ + 12
βˆ’4 + 𝝆2 ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 8𝑦 + 12
βˆ’4 + 𝝆3 ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 8𝑧 + 12
Ranjan JHA - Ph.D. Thesis Defense 5915 May 2017
ΞΎ(𝑿)ΞΎ 𝑿 + ΞΌ 𝑿
Parallel singularity surface
with joint limits
Parallel singularity
surface
Ranjan JHA - Ph.D. Thesis Defense 6015 May 2017
Workspace & Jointspace : ORTHOGLIDE
Workspace Jointspace
1 IKP
(Yellow Region)
2 DKP
(Red Region)
8 IKP
(Green Region)
 Cylindrical Algebraic Decomposition (CAD)
 Cell Formulation
 Different Aspects can be
extracted based on the cell
properties
 Different regions with different
number of solutions of IKP
Ranjan JHA - Ph.D. Thesis Defense 6115 May 2017
Trajectory Definitions in the Workspace
Ο†1(t) : x =
8
7
𝒔3(t)
y =
13
14
𝒄 t βˆ’
5
14
𝒄 2t βˆ’
1
10
𝒄 3t βˆ’
1
14
𝒄(4t)
z = 1
Ο†2(t) : x =
4
5
𝒔3(t)
y =
13
20
𝒄 t βˆ’
1
4
𝒄 2t βˆ’
1
20
𝒄 3t βˆ’
1
20
𝒄(4t)
z = 1
Ο†3(t) : x = 𝒔(t)
y = 𝒄 t
z =
1
20
t
Trajectory 1
Trajectory 2
Trajectory 3
𝑺 𝒕 β†’ π‘Ίπ’Šπ’ 𝒕
π‘ͺ(𝒕) β†’ π‘ͺ𝒐𝒔(𝒕)
Ranjan JHA - Ph.D. Thesis Defense 6215 May 2017
Ranjan JHA - Ph.D. Thesis Defense 6315 May 2017
Projection In Jointspace
Projection
Corresponds
to 8 IKP
1
2
3
4
5
6
7
8
Workspace Jointspace
Ο†(𝑑) ↦ Ξ₯(𝝆, 𝒕)
Feasible trajectory
inside joint space
Ξ¨2 𝑿, 𝝆, 𝒕 = [Ο†2 𝒕 βˆ’ X, 𝟊 𝝆, 𝑿 ]
Ξ¨1 𝑿, 𝝆, 𝒕 = [Ο†1 𝒕 βˆ’ X, 𝟊 𝝆, 𝑿 ]
Ξ¨1 𝑿, 𝝆, 𝒕 ↦ Ξ₯1 𝝆, 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
Ξ¨2 𝑿, 𝝆, 𝒕 ↦ Ξ₯2 𝝆, 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
Ranjan JHA - Ph.D. Thesis Defense 6415 May 2017
Singularity Analysis
S1S2
S3
S4
Spurious Singular Points
ΞΌ1 𝒕 = ΞΎ 𝝋 𝟏 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
ΞΌ2 𝒕 = ΞΎ 𝝋 𝟐 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
ΞΌ3 𝒕 = ΞΎ 𝝋 πŸ‘ 𝒕 βˆ€π‘‘ ∈ [ 0, 20]
𝑑 = [βˆ’1.51, βˆ’0.97,0.97,1.51] ← ΞΌ1 𝒕 = 0 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
𝑑 = [0.97,1.51] ← 𝑑𝑒𝑑 𝑨 = 0 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
𝑑 = [ ] ← ΞΌ2 𝒕 = 0 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹]
𝑑 = ← ΞΌ3 𝒕 = 0 βˆ€π‘‘ ∈ [ 0, 20]
 Single analysis of the singularities in a projection
space can introduce spurious singularities
 Singularity analysis should be done in the cross
product of the workspace and the joint space
 Determinant of the Jacobian for the
trajectories
 Singularity free: Trajectory 2 & 3
Ranjan JHA - Ph.D. Thesis Defense 6515 May 2017
Singularity Analysis
Workspace Jointspace
S x y z ρ1 ρ2 ρ3
S1 -1.13 0.35 1.00 0.55 1.66 2.60
S2 -0.65 0.80 1.00 0.88 2.40 2.71
S3 0.65 0.80 1.00 2.18 2.40 2.71
S4 1.13 0.35 1.00 2.83 1.66 2.60
Ranjan JHA - Ph.D. Thesis Defense 6615 May 2017
Conclusions
β€’ The proposed method enables us to project the joint constraint in the
workspace of manipulator
β€’ Helps to analyse the projection of the singularities in the workspace with
joint constraints
β€’ Significant change in the shape of workspace and singularity surfaces due
to the joint constraints
β€’ Ensures the existence of a singular configuration between two poses of
the end-effector unlike other numerical or discretization methods
β€’ Single analysis of the singularities in a projection space can introduce
spurious singularities
β€’ Singularity analysis should be done in the cross product of the workspace
and joint space for parallel robots with several assembly and working
modes
Ranjan JHA - Ph.D. Thesis Defense 6715 May 2017
Evaluation Of the Accuracy
Ranjan JHA - Ph.D. Thesis Defense 6815 May 2017
Prospective Work
𝑡 = βˆ’ 𝜌1
6
𝜌2
4
βˆ’ 𝜌1
6
𝜌2
2
𝜌3
2
βˆ’ 𝜌1
4
𝜌2
6
βˆ’ 2𝜌1
4
𝜌2
4
𝜌3
2
βˆ’ 𝜌1
4
𝜌2
2
𝜌3
4
βˆ’
𝜌1
2
𝜌2
6
𝜌3
2
βˆ’ 𝜌1
2
𝜌2
4
𝜌3
4
+ 384400(𝜌1
4
𝜌2
4
+ 𝜌1
4
𝜌2
2
𝜌3
2
+ 𝜌1
2
𝜌2
4
𝜌3
2
Kinematics
π‘₯ =
1
2𝜌1
𝜌1
4
𝜌2
2
+ 𝜌1
4
𝜌3
2
βˆ’ π‘΅πœŒ3
𝜌1
2
𝜌2
2
+ 𝜌1
2
𝜌3
2
+ 𝜌2
2
𝜌3
2
𝑦 =
1
2𝜌2
𝜌1
4
𝜌2
2
+ 𝜌2
4
𝜌3
2
βˆ’ π‘΅πœŒ3
𝜌1
2
𝜌2
2
+ 𝜌1
2
𝜌3
2
+ 𝜌2
2
𝜌3
2
𝑧 =
1
2𝜌3
𝜌1
4
𝜌3
2
+ 𝜌1
4
𝜌3
2
βˆ’ π‘πœŒ3
𝜌1
2
𝜌2
2
+ 𝜌1
2
𝜌3
2
+ 𝜌2
2
𝜌3
2
𝛽 𝝆 :
A3
A1
B1
A2
B2
B3
P =
π‘₯
𝑦
𝑧
(π‘₯ βˆ’ 𝜌1)2
+ 𝑦2
+ 𝑧2
= 𝐿2
π‘₯2
+ (𝑦 βˆ’ 𝜌2)2
+ 𝑧2
= 𝐿2
π‘₯2
+ 𝑦2
+ (𝑧 βˆ’ 𝜌3)2
= 𝐿2
𝐹 𝑋, 𝜌 :
𝜌1 = π‘₯ Β± βˆ’π‘¦2 βˆ’ 𝑧2 + 96100
𝜌2 = 𝑦 Β± βˆ’π‘₯2 βˆ’ 𝑧2 + 96100
𝜌3 = 𝑧 Β± βˆ’π‘₯2 βˆ’ 𝑦2 + 96100
𝛾 𝑿 :
Direct Kimematics Model
Inverse Kimematics Model
Constraint Equations
Ranjan JHA - Ph.D. Thesis Defense 6915 May 2017
Trajectory Planning
Γ𝑖 = 𝑀( πœŒπ‘– + 𝐾 𝑃 πœŒπ‘–
𝑑
βˆ’ πœŒπ‘– + 𝐾𝐼
𝑑0
𝑑
πœŒπ‘–
𝑑
βˆ’ πœŒπ‘– + 𝐾 𝐷( πœŒπ‘–
𝑑
βˆ’ πœŒπ‘–)
𝐾 𝑃 = 19200 π‘Ÿπ‘Žπ‘‘2
/𝑠2
𝐾𝐼 = 512000 π‘Ÿπ‘Žπ‘‘3
/𝑠3
𝐾 𝐷 = 240 π‘Ÿπ‘Žπ‘‘/𝑠 𝑀 = 91.6278 𝐾𝑔
πœ™π‘– 𝑑 ∢ 𝜏 π‘₯𝑖 = 𝑐 π‘₯𝑖 + 40 sin 2𝑑3
6𝑑2
βˆ’ 15𝑑 + 10 πœ‹ βˆ’ π‘₯
𝜏 𝑦𝑖 = 𝑐 𝑦𝑖 + 40 cos 2𝑑3
6𝑑2
βˆ’ 15𝑑 + 10 πœ‹ βˆ’ 𝑦
𝜏 𝑧𝑖 = 𝑐 𝑧𝑖 βˆ’ 𝑧 βˆ€π‘‘ ∈ [0, 1]
Parallel Singularities
Location of the trajectories Ο†i (t ) along with the parallel singularity surfaces
ΞΎ(X). CAD algorithm is used to plot these surfaces for a single working mode
 Control Loop in Joint space
 Torque Control, sampling rate : 1.5 KHz
 Trajectories Ο†i (t ): [Ο„xi Ο„yi, Ο„zi] are defined in
parametric form in the Cartesian space using
fifth order polynomial equation with different
center locations
Ranjan JHA - Ph.D. Thesis Defense 7015 May 2017
π‘₯ π‘šπ‘Žπ‘₯ = 𝑦 π‘šπ‘Žπ‘₯ = 5 π‘š/𝑠2
π‘₯ π‘šπ‘Žπ‘₯ = 𝑦 π‘šπ‘Žπ‘₯ = 0.45 π‘š/𝑠
Trajectory Planning
Cartesian velocities and accelerations along the
trajectories Ο†i (t )
𝜏 π‘₯𝑖 = 2400𝑑2
πœ‹ 𝑑2
βˆ’ 2𝑑 + 1 cos(2𝑑3
6𝑑2
βˆ’ 15𝑑 + 10 πœ‹)
𝜏 𝑦𝑖 = βˆ’2400𝑑2
πœ‹ 𝑑2
βˆ’ 2𝑑 + 1 sin(2𝑑3
6𝑑2
βˆ’ 15𝑑 + 10 πœ‹)
𝜏 𝑧𝑖 = 0 βˆ€π‘‘ ∈ [0, 1]
Ψ𝑖 𝑿, 𝝆, 𝒕 = [[𝜏 π‘₯𝑖, 𝜏 𝑦𝑖, 𝜏 𝑧𝑖], 𝟊 𝝆, 𝑿 ]
Ψ𝑖 𝑿, 𝝆, 𝒕 ↦ Ξ₯1(𝝆, 𝒕)
𝝆 ← Ξ₯(𝝆, 𝒕)
Ranjan JHA - Ph.D. Thesis Defense 7115 May 2017
72
Parallel Singularity
Orthoglide
Trajectory 1
Workspace
73
Parallel Singularity
Orthoglide
Trajectory 5
Workspace
Error Analysis
Ranjan JHA - Ph.D. Thesis Defense 7415 May 2017
Ξ”πœŒπ‘–
π‘š
= π‘˜1𝑖 + π‘˜2𝑖 πœŒπ‘– + π‘˜3𝑖 πœŒπ‘–
π‘˜11 =
1
250000
π‘˜21 =
1
2000000
π‘˜31 =
1
8000000
π‘˜12 =
1
250000
π‘˜22 =
1
2000000
π‘˜32 =
33
250000000
π‘˜13 =
1
250000
π‘˜23 =
1
2000000
π‘˜33 =
1
500000000
Error Model
Ranjan JHA - Ph.D. Thesis Defense 7515 May 2017
 Based on experimental data and the dynamics, i.e, joint velocities and
accelerations of the Orthoglide 5-axis
 Constant values represents the static error, the friction and the dynamic effect
Ranjan JHA - Ph.D. Thesis Defense 7615 May 2017
Projection of Joint Errors in Workspace
Ξ”π‘₯2
=
𝛿π‘₯
π›ΏπœŒ1
2
𝑒1
2
+
𝛿π‘₯
π›ΏπœŒ2
2
𝑒2
2
+
𝛿π‘₯
π›ΏπœŒ3
2
𝑒3
2
Δ𝑦2
=
𝛿𝑦
π›ΏπœŒ1
2
𝑒1
2
+
𝛿𝑦
π›ΏπœŒ2
2
𝑒2
2
+
𝛿𝑦
π›ΏπœŒ3
2
𝑒3
2
Δ𝑧2
=
𝛿𝑧
π›ΏπœŒ1
2
𝑒1
2
+
𝛿𝑧
π›ΏπœŒ2
2
𝑒2
2
+
𝛿𝑧
π›ΏπœŒ3
2
𝑒3
2
Ranjan JHA - Ph.D. Thesis Defense 7715 May 2017
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 78
Influence of Starting positions on the joints errors
Ranjan JHA - Ph.D. Thesis Defense 7915 May 2017
Trajectory 1 Trajectory 2 Trajectory 3
Trajectory 4
Trajectory 5
Different Starting
Positions
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 80
Conclusions
 Proposed error model based on the dynamic properties helps in estimating the error in the
Cartesian workspace.
 Trajectory closer to the singularity surface (by taking dynamic properties in account) admitted
the maximum error and approx. twice than the trajectory closest to the isotropic posture.
 Significant change in the accuracy by changing the starting position of the manipulator.
 Among the five trajectories, which are defined for the analysis, trajectory T5 has approximately
five times pose error than the trajectory T3, which is closest to the isotropic posture.
 Optimal Starting point and location for the trajectory so that error in the pose of end effector can
be minimized.
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 81
Conclusion and Future Work
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 82
General Conclusion
 Workspace and joint space analysis of the 3-RPS parallel robot
 The uniqueness domains for parallel robot with several operation modes and
assembly modes
 Non-singular assembly mode changing trajectories in the workspace for the 3-RPS
parallel robot
 An Algebraic Method to Check the Singularity-Free Paths for Parallel Robots
 Workspace and Singularity analysis of a Delta like family robot
 Influence of the trajectory planning on the accuracy of the Orthoglide 5-axis
15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 83
Publications
1. Ranjan Jha, Damien Chablat, Fabrice Rouillier, Guillaume Moroz. Influence of the trajectory planning on the accuracy of the orthoglide 5-axis. ASME
International Design Engineering Technical Conference and the Computer and Information in Engineering Conference (IDETC/CIE), Aug 2016, Charlotte,
NC, United States. Proceedings of the ASME 2016 International Design Engineering Technical Conference and the Computer and Information in
Engineering Conference (IDETC/CIE), 2016. <hal-01309190>
2. Damien Chablat, Ranjan Jha, Stephane Caro. A Framework for the Control of a Parallel Manipulator with Several Actuation Modes. 14th International
Conference on Industrial Informatics , Jul 2016, Poitiers, France. IEEE, 2016. <hal-01313376>
3. Ranjan Jha, Damien Chablat, Fabrice Rouillier, Guillaume Moroz. Workspace and Singularity analysis of a Delta like family robot. 4th IFTOMM
International Symposium on Robotics and Mechatronics, Jun 2015, Poitiers, France. 2015. <hal-
01142465>
4. Ranjan Jha, Damien Chablat, Fabrice Rouillier, Guillaume Moroz. An algebraic method to check the singularity-free paths for paral lel robots.
International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Aug 2015, Boston, United States. 2015.
<hal-01142989>
5. Damien Chablat, Ranjan Jha, Fabrice Rouillier, Guillaume Moroz. Workspace and joint space analysis of the 3-RPS paral lel robot. ASME 2013
International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Aug 2014, Buffalo, United States.
Volume 5A, pp.1-10, 2014. <hal- 01006614>
6. Damien Chablat, Ranjan Jha, Fabrice Rouillier, Guillaume Moroz. Non-singular assembly mode changing trajectories in the workspace for the 3-RPS
parallel robot. 14th International Symposium on Advances in Robot Kinematics, Jun
2014, Ljubljana, Slovenia. pp.149 - 159, 2014. <hal-00956325>
7. Ranjan Jha, Singularity-Free Trajectory and Workspace Analysis for Parallel Robots Using Algebraic Tool. 16th Annual Day of ED STIM. [won 2nd prize
for presentation].
Future Work
A3
A1
B1
A2
B2
B3
P =
π‘₯
𝑦
C3
C1
C2
β€’ Direct Kinematics - Method I
Ξ±
Ξ²
β€’ 3 RRR Mechanism – NaVaRo robot
β€’ Ci in terms of moving platform angle and pose variables
β€’ Bi in terms of actuated angle
β€’ Distance constraint BiCi = L
β€’ Direct Kinematics - Method II
β€’ Ci in terms of angle Ξ± and Ξ²
β€’ Bi in terms of angle Ξ±
β€’ Distance constraint C1 C2 = C2 C3 = C3 C1 = L
β€’ P as centroid, P = (C1+ C2+ C3 )/3
β€’ Angle ΞΈ as the angle between moving and base platform
ΞΈ
β€’ Pose Variables οƒ  [ x, y, ΞΈ ] β€’ Articular Variables οƒ  [Ξ±1, Ξ±2, Ξ±3] β€’ Passive Variables οƒ  [ Ξ²1, Ξ²2, Ξ²3 ]
15-05-2017 84
β€’ Error in angles Ξ±1, Ξ±2, Ξ±3, Ξ²1, Ξ²2, Ξ²3
β€’ Error in pose variables x, y, ΞΈ
Deviation from the original path due to the error
in the positions of Bi and Ci
15-05-2017 85
Future Work
P1
P2
β€’ Singularity Surface
β€’ Singularity Free path
β€’ To compute the path, which do not intersect the
singularity surface anywhere.
Ranjan JHA - Ph.D. Thesis Defense 8715 May 2017

More Related Content

What's hot

Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Alexander Litvinenko
Β 
AIP Inverse Test
AIP Inverse TestAIP Inverse Test
AIP Inverse Testmcowart50
Β 
Topological Sorting
Topological SortingTopological Sorting
Topological SortingShahDhruv21
Β 
Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...
Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...
Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...Mumbai B.Sc.IT Study
Β 
Convergence and Divergence of Improper Integrals
Convergence and Divergence of Improper IntegralsConvergence and Divergence of Improper Integrals
Convergence and Divergence of Improper IntegralsRohan Somai
Β 
Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)Divyesh Mistry
Β 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Alexander Litvinenko
Β 
Presentation on Bayesian Structure from Motion
Presentation on Bayesian Structure from MotionPresentation on Bayesian Structure from Motion
Presentation on Bayesian Structure from MotionAaron Karper
Β 
An approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on rankingAn approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on rankingMKosmykov
Β 
2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©
2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©
2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©Byung Kook Ha
Β 
Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...
Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...
Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...Boris Fackovec
Β 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...Alexander Decker
Β 
IRJET- Parallelization of Definite Integration
IRJET- Parallelization of Definite IntegrationIRJET- Parallelization of Definite Integration
IRJET- Parallelization of Definite IntegrationIRJET Journal
Β 
SPECTRAL FINITE ELEMENTAL METHOD-SHM
SPECTRAL FINITE ELEMENTAL METHOD-SHMSPECTRAL FINITE ELEMENTAL METHOD-SHM
SPECTRAL FINITE ELEMENTAL METHOD-SHMMallesh N G
Β 
Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Rai University
Β 
Hierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationHierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationAlexander Litvinenko
Β 
Lecture9 xing
Lecture9 xingLecture9 xing
Lecture9 xingTianlu Wang
Β 

What's hot (20)

Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...
Β 
AIP Inverse Test
AIP Inverse TestAIP Inverse Test
AIP Inverse Test
Β 
Topological Sorting
Topological SortingTopological Sorting
Topological Sorting
Β 
Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...
Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...
Digital Signals and Systems (April – 2017) [Question Paper | CBSGS: 75:25 Pat...
Β 
A
AA
A
Β 
Convergence and Divergence of Improper Integrals
Convergence and Divergence of Improper IntegralsConvergence and Divergence of Improper Integrals
Convergence and Divergence of Improper Integrals
Β 
Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)
Β 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...
Β 
X ray scattering
X ray scatteringX ray scattering
X ray scattering
Β 
Presentation on Bayesian Structure from Motion
Presentation on Bayesian Structure from MotionPresentation on Bayesian Structure from Motion
Presentation on Bayesian Structure from Motion
Β 
An approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on rankingAn approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on ranking
Β 
2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©
2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©
2013μΆ”κ³„ν•™μˆ λŒ€νšŒ μΈμ‡„μš©
Β 
Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...
Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...
Gradient Dynamical Systems, Bifurcation Theory, Numerical Methods and Applica...
Β 
Irjet v2i170
Irjet v2i170Irjet v2i170
Irjet v2i170
Β 
A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...A common fixed point theorem for two random operators using random mann itera...
A common fixed point theorem for two random operators using random mann itera...
Β 
IRJET- Parallelization of Definite Integration
IRJET- Parallelization of Definite IntegrationIRJET- Parallelization of Definite Integration
IRJET- Parallelization of Definite Integration
Β 
SPECTRAL FINITE ELEMENTAL METHOD-SHM
SPECTRAL FINITE ELEMENTAL METHOD-SHMSPECTRAL FINITE ELEMENTAL METHOD-SHM
SPECTRAL FINITE ELEMENTAL METHOD-SHM
Β 
Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5
Β 
Hierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationHierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimation
Β 
Lecture9 xing
Lecture9 xingLecture9 xing
Lecture9 xing
Β 

Similar to Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Parallel Robots

Energetic lattices and braids
Energetic lattices and braidsEnergetic lattices and braids
Energetic lattices and braidsRavi Kiran B.
Β 
IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...
IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...
IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...IRJET Journal
Β 
Application of Convolution Theorem
Application of Convolution TheoremApplication of Convolution Theorem
Application of Convolution Theoremijtsrd
Β 
Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3
Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3
Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3IRJET Journal
Β 
Study of Different Structural Elements Used For Thin Composite Plate
Study of Different Structural Elements Used For Thin Composite PlateStudy of Different Structural Elements Used For Thin Composite Plate
Study of Different Structural Elements Used For Thin Composite PlateIOSR Journals
Β 
A Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary ConditionA Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary ConditionIJMERJOURNAL
Β 
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...Oyeniyi Samuel
Β 
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...IOSR Journals
Β 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemSeongcheol Baek
Β 
Module2 stiffness- rajesh sir
Module2 stiffness- rajesh sirModule2 stiffness- rajesh sir
Module2 stiffness- rajesh sirSHAMJITH KM
Β 
Module2 stiffness- rajesh sir
Module2 stiffness- rajesh sirModule2 stiffness- rajesh sir
Module2 stiffness- rajesh sirSHAMJITH KM
Β 
GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and ApplicationsHoang Nguyen
Β 
Complex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptxComplex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptxjyotidighole2
Β 
Minimal dominating functions of corona product graph of a cycle with a compl
Minimal dominating functions of corona product graph of a cycle with a complMinimal dominating functions of corona product graph of a cycle with a compl
Minimal dominating functions of corona product graph of a cycle with a complIAEME Publication
Β 
Static and Dynamic Reanalysis of Tapered Beam
Static and Dynamic Reanalysis of Tapered BeamStatic and Dynamic Reanalysis of Tapered Beam
Static and Dynamic Reanalysis of Tapered BeamIJERA Editor
Β 
Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...editorijrei
Β 
new optimization algorithm for topology optimization
new optimization algorithm for topology optimizationnew optimization algorithm for topology optimization
new optimization algorithm for topology optimizationSeonho Park
Β 
Theoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in IndiaTheoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in IndiaPFHub PFHub
Β 
Theoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in IndiaTheoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in IndiaDaniel Wheeler
Β 
Incremental View Maintenance for openCypher Queries
Incremental View Maintenance for openCypher QueriesIncremental View Maintenance for openCypher Queries
Incremental View Maintenance for openCypher QueriesGΓ‘bor SzΓ‘rnyas
Β 

Similar to Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Parallel Robots (20)

Energetic lattices and braids
Energetic lattices and braidsEnergetic lattices and braids
Energetic lattices and braids
Β 
IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...
IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...
IRJET- Integral Solutions of the Sextic Diophantine Equation with Five Unknow...
Β 
Application of Convolution Theorem
Application of Convolution TheoremApplication of Convolution Theorem
Application of Convolution Theorem
Β 
Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3
Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3
Integral Solutions of the Ternary Cubic Equation 3(x2+y2)-4xy+2(x+y+1)=972z3
Β 
Study of Different Structural Elements Used For Thin Composite Plate
Study of Different Structural Elements Used For Thin Composite PlateStudy of Different Structural Elements Used For Thin Composite Plate
Study of Different Structural Elements Used For Thin Composite Plate
Β 
A Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary ConditionA Non Local Boundary Value Problem with Integral Boundary Condition
A Non Local Boundary Value Problem with Integral Boundary Condition
Β 
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Β 
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Comparative Study of the Effect of Different Collocation Points on Legendre-C...
Β 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Β 
Module2 stiffness- rajesh sir
Module2 stiffness- rajesh sirModule2 stiffness- rajesh sir
Module2 stiffness- rajesh sir
Β 
Module2 stiffness- rajesh sir
Module2 stiffness- rajesh sirModule2 stiffness- rajesh sir
Module2 stiffness- rajesh sir
Β 
GANs and Applications
GANs and ApplicationsGANs and Applications
GANs and Applications
Β 
Complex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptxComplex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptx
Β 
Minimal dominating functions of corona product graph of a cycle with a compl
Minimal dominating functions of corona product graph of a cycle with a complMinimal dominating functions of corona product graph of a cycle with a compl
Minimal dominating functions of corona product graph of a cycle with a compl
Β 
Static and Dynamic Reanalysis of Tapered Beam
Static and Dynamic Reanalysis of Tapered BeamStatic and Dynamic Reanalysis of Tapered Beam
Static and Dynamic Reanalysis of Tapered Beam
Β 
Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...Vibration analysis and response characteristics of a half car model subjected...
Vibration analysis and response characteristics of a half car model subjected...
Β 
new optimization algorithm for topology optimization
new optimization algorithm for topology optimizationnew optimization algorithm for topology optimization
new optimization algorithm for topology optimization
Β 
Theoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in IndiaTheoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in India
Β 
Theoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in IndiaTheoretical and Applied Phase-Field: Glimpses of the activities in India
Theoretical and Applied Phase-Field: Glimpses of the activities in India
Β 
Incremental View Maintenance for openCypher Queries
Incremental View Maintenance for openCypher QueriesIncremental View Maintenance for openCypher Queries
Incremental View Maintenance for openCypher Queries
Β 

Recently uploaded

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
Β 
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
Β 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
Β 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
Β 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call 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
Β 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
Β 
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
Β 
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
Β 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
Β 
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”soniya singh
Β 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
Β 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
Β 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Β 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
Β 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
Β 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
Β 

Recently uploaded (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
Β 
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
Β 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
Β 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
Β 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Β 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Β 
(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...
Β 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Β 
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
Β 
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
Β 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
Β 
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Model Call Girl in Narela Delhi reach out to us at πŸ”8264348440πŸ”
Β 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
Β 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Β 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Β 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
Β 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Β 
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCRβ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
Β 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
Β 

Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Parallel Robots

  • 1. Contributions To The Performance Analysis of Parallel Robots M. Jean-Pierre MERLET, Directeur de Recherche, INRIA / Rapporteur M. Grigore GOGU, Professeur, IFMA / Rapporteur M. Said ZEGHLOUL, Professeur, UniversitΓ© de Poitiers / Examinateur M. Damien CHABLAT, Directeur de Recherche, CNRS / Directeur de ThΓ¨se M. Fabrice ROUILLIER, Directeur de Recherche, INRIA / Co-directeur de ThΓ¨se M. Guillaume MOROZ, ChargΓ© de Recherche, INRIA / Co-encadrant de ThΓ¨se Ranjan Jha by JURY 7th July 2016
  • 2. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 2 Contributions To The Performance Analysis of Parallel Robots
  • 3. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 3  Parallel Robot = Parallel mechanism applied to machining ( milling, drilling, …. ) - Flight Simulator (Stewart, 1964) - Machine Tools (Giddings & Lewis,1994)  First parallel mechanisms constructions : - Tyre test machine (Gough, 1962) Parallel Robots
  • 4. Problem Statements Modeling of the Workspace & Joint space Computations of the singularities & their Projections Singularity- Free Path Planning Accuracy Analysis of the Parallel Manipulators Ranjan JHA - Ph.D. Thesis Defense 415 May 2017
  • 5. Structure Mathematical Tools & Robotic Definitions Analysis of Delta-Like Family Robot Analysis of 3RPS Parallel Robot Singularity-free Path Planning Prospective work: Accuracy Analysis Conclusions & Future Work Ranjan JHA - Ph.D. Thesis Defense 515 May 2017
  • 6. Mathematical Tools & Definitions Ranjan JHA - Ph.D. Thesis Defense 615 May 2017
  • 7.  Variable’s elimination , projection of solutions  Rational univariate representation  Representation of the aspects and basic regions Algebraic Tools Ranjan JHA - Ph.D. Thesis Defense 715 May 2017  Computation of the singularities and characteristic surfaces  Partition of space w.r.t sign condition GrΓΆbner basis Discriminant Variety Cylindrical Algebraic Decomposition Certified Computations (Root Isolation)
  • 8. GrΓΆbner Bases Why the Name so ? Wolfgang GrΓΆbner Bruno Buchberger  Given a set 𝐹 of polynomials in 𝐾[π‘₯1, π‘₯2 … , π‘₯ 𝑛]  Transform 𝐹 into another set 𝐺 of polynomials οƒ  GrΓΆbner basis Ranjan JHA - Ph.D. Thesis Defense 815 May 2017  𝐺 generates the same ideal as 𝐹 (𝐺 has the same zeros as 𝐹) 𝐺 is minimal w.r.t monomial ordering  Canonical function for β€œreducing” a polynomial modulo the ideal 𝑃 ∈ 𝐼 ⇔ 𝑃 β†’ 𝐺 βˆ— 0  Monomial Ordering : Univariate Polynomial (degree) Multivariate (Lexicographic Ordering) Example 𝒙 πŸ“ π’š 𝟐 𝒙 πŸ‘ π’š πŸ’ For Lex Ordr. x > y -- [5,2] > [3,4] For Lex Ordr. y > x -- [3,4] > [5,2]
  • 9. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 9 G is the GB for the lexicographical ordering x1<…xk….<xn 𝐺 π‘˜ = 𝐺 ∩ 𝑄 π‘₯1 … . π‘₯ π‘˜ The projection of the solutions of F on x1….xk, are dense subset of the solutions of G_k Properties and Applications Of GrΓΆbner Bases Elimination Dimension of the solutions Parameterization Dimension of F : 0 implies finite set of points 1 - curve 2 - surfaces If dimension of F is 0
  • 10. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 10  Set of equations 𝐹 𝑋, 𝜌 = 0 , 𝜌 are the parameters and X are the unknowns such that for any 𝜌 , system has finite number of solutions (has dimension zero)  Computing polynomial in 𝜌  Discriminant variety is defined by polynomial equations in 𝜌, divides the parameter space into open, full-dimensional cells such that the number of solutions of the system is constant for parameter values chosen from the same open cell  To describe the connected cells of the complement of the discriminant variety , we use CAD, connected cell is the union of cells with constant non zero sign Discriminant Variety
  • 11. Cylindrical Algebraic Decomposition 𝑃1, 𝑃2, 𝑃3 cylindrical algebraic decomposition adapted to p1,p2,p3 Ranjan JHA - Ph.D. Thesis Defense 1115 May 2017 Partition of space in Cells of constant sign
  • 12. Assembly modes (No. of Solns.) β€’ Study of all the geometrical and time-based properties of the motion Working modes[1] (No. of Solns.) Kinematics : IKP & DKP Given Pose Variables Compute Pose Variables Compute Joint Variables Workspace Given Joint Variables Jointspace Direct kinematics Problem Inverse kinematics Problem 1 2 𝜌 = Ξ³(X) X = Ξ²(𝝆) Ranjan JHA - Ph.D. Thesis Defense 1215 May 2017 Aspect Aspects Singularities Singularities 𝐹(𝑋, 𝜌)
  • 13. Delta-Like Family Robot Ranjan JHA - Ph.D. Thesis Defense 1315 May 2017
  • 14. A1 B1 A2 B2 A3 B3 Manipulator Architecture of Delta-Like Robot[Majou:2004] β€’ Orthoglide A1B1 A2B2 A3B3 β€’ Hybridglide A1B1 A2B2 A3B3 β€’ Triaglide A1B1 A2B2 A3B3 β€’ UraneSX A1B1 A2B2 A3B3 β€’ In different Planes Ranjan JHA - Ph.D. Thesis Defense 1415 May 2017
  • 15. Orthoglide Architecture & Kinematics (π‘₯ βˆ’ 𝜌1)2 + 𝑦2 + 𝑧2 = 𝐿2 π‘₯2 + (𝑦 βˆ’ 𝜌2)2 + 𝑧2 = 𝐿2 π‘₯2 + 𝑦2 + (𝑧 βˆ’ 𝜌3)2 = 𝐿2 A3 A1 B1 A2 B2 B3 P β€’ The kinematics constraints imposed by the limbs will lead to a series of three constraint equations: = π‘₯ 𝑦 𝑧 𝐴𝑖 𝐡𝑖 = πœŒπ‘– 𝐡𝑖 𝑃 = L i = 1, 2, 3 Ϝ(X, 𝜌) : Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits Ranjan JHA - Ph.D. Thesis Defense 1515 May 2017
  • 16. Hybridglide Architecture & Kinematics (π‘₯ βˆ’ 1)2 + (𝑦 βˆ’ 𝜌1)2 + 𝑧2 = 𝐿2 (π‘₯ + 1)2 + (𝑦 βˆ’ 𝜌2)2 + 𝑧2 = 𝐿2 π‘₯2 + 𝑦2 + (𝑧 βˆ’ 𝜌3)2 = 𝐿2 β€’ The kinematics constraints imposed by the limbs will lead to a series of three constraint equations: A3 A1 B1 A2 B2 B3 P = π‘₯ 𝑦 𝑧 𝐴𝑖 𝐡𝑖 = πœŒπ‘– 𝐡𝑖 𝑃 = L i = 1, 2, 3 Ϝ(X, 𝜌) : Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits Ranjan JHA - Ph.D. Thesis Defense 1615 May 2017
  • 17. Triaglide Architecture & Kinematics β€’ The kinematics constraints imposed by the limbs will lead to a series of three constraint equations: A3 A1 B1A2 B2 B3 P = π‘₯ 𝑦 𝑧 (π‘₯ βˆ’ 1)2 + (𝑦 βˆ’ 𝜌1)2 + 𝑧2 = 𝐿2 (π‘₯ + 1)2 + (𝑦 βˆ’ 𝜌2)2 + 𝑧2 = 𝐿2 π‘₯2 + (𝑦 βˆ’ 𝜌3)2 + (𝑧)2 = 𝐿2 𝐴𝑖 𝐡𝑖 = πœŒπ‘– 𝐡𝑖 𝑃 = L i = 1, 2, 3 Ϝ(X, 𝜌) : Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits Ranjan JHA - Ph.D. Thesis Defense 1715 May 2017
  • 18. UraneSX Architecture & Kinematics β€’ The kinematics constraints imposed by the limbs will lead to a series of three constraint equations: A3 A1 B1 A2 B2 B3 P = π‘₯ 𝑦 𝑧 (π‘₯ βˆ’ 1)2 + (𝑦)2 + (𝑧 βˆ’ 𝜌1)2 = 𝐿2 (π‘₯ + 1/2)2 + (𝑦 βˆ’ 3/2)2 + (𝑧 βˆ’ 𝜌2)2 = 𝐿2 (π‘₯ + 1/2)2 + (𝑦 + 3/2)2 + (𝑧 βˆ’ 𝜌3)2 = 𝐿2 𝐴𝑖 𝐡𝑖 = πœŒπ‘– 𝐡𝑖 𝑃 = L i = 1, 2, 3 Ϝ(X, 𝜌) : Ο‡(𝜌) : 0 < 𝜌i ≀ 2𝐿 Joint Limits Ranjan JHA - Ph.D. Thesis Defense 1815 May 2017
  • 19. A 𝑿 + B 𝝆 = 0 where 𝐀 = πœ•Οœ πœ•π‘‹ and 𝐁 = πœ•Οœ πœ•πœŒ Singularities πœ•πœ‘1 πœ•π‘₯ πœ•πœ‘1 πœ•π‘¦ πœ•πœ‘1 πœ•π‘§ πœ•πœ‘2 πœ•π‘₯ πœ•πœ‘2 πœ•π‘¦ πœ•πœ‘2 πœ•π‘§ πœ•πœ‘3 πœ•π‘₯ πœ•πœ‘3 πœ•π‘¦ πœ•πœ‘3 πœ•π‘§ 𝜌1 = πœ‘1(x, y, z) 𝜌2 = πœ‘2(x, y, z) 𝜌3 = πœ‘3(x, y, z) 𝐀 = β€’ Easy to compute in this form for family of Deltla-like robots Ranjan JHA - Ph.D. Thesis Defense 1915 May 2017
  • 20. Workspace JointspaceOrthoglide Singularities det 𝐀 = -8 𝝆1 𝝆2 𝝆3 + 8 𝝆1 𝝆2 𝒙 + 8 𝝆1 𝝆3y + 8 𝝆2 𝝆3 x det 𝐁 = 8 (𝝆1 - x)(𝝆2 – y)(𝝆3 - z) det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿) Projection in Joint space Projection in Workspace det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿) Projection in Joint space Projection in Workspace Ranjan JHA - Ph.D. Thesis Defense 2015 May 2017
  • 21. Workspace JointspaceHybridglide Singularities det 𝐀 = -8𝝆1 𝝆3x + 8𝝆2 𝝆3 𝒙 - 8𝝆1 𝝆3 + 8𝜌1z - 8𝝆2 𝝆3 + 8𝜌2z +16𝝆3 y det 𝐁 = 8 (𝝆1 - y)(𝝆2 – y)(𝝆3 - z) det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿) Projection in Joint space Projection in Workspace det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿) Projection in Joint space Projection in Workspace Ranjan JHA - Ph.D. Thesis Defense 2115 May 2017
  • 22. Workspace JointspaceTriaglide Singularities det 𝐀 = 8 𝝆1z + 8 𝝆2 𝒛 - 16 𝝆3z det 𝐁 = 8 (𝝆1 - y)(𝝆2 – y)(𝝆3 -y) det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿) Projection in Joint space Projection in Workspace det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿) Projection in Joint space Projection in Workspace Ranjan JHA - Ph.D. Thesis Defense 2215 May 2017
  • 23. Workspace JointspaceUraneSX Singularities det 𝐀 = 4 πŸ‘(3z-𝝆1-𝝆2-𝝆3 + 𝜌2x+𝜌3x-2𝝆1x)+12𝜌3y-12𝜌2y det 𝐁 = 8 (𝝆1 - z)(𝝆2 – z)(𝝆3 - z) det 𝐀 β†’ πœ‰(𝝆) det(𝐀) β†’ Β΅(𝑿) Projection in Joint space Projection in Workspace det(𝐁) β†’ Ζ’(𝝆) det(𝐁) β†’ ß(𝑿) Projection in Joint space Projection in Workspace Ranjan JHA - Ph.D. Thesis Defense 2315 May 2017
  • 24. Manipulators Types of Singularities Plotting Time (s) Degrees No. of Terms Binary SIze No. of Cells Orthoglide Parallel 0037.827 18[10,10,10] 097 015 [02382,0272] Serial 0005.133 18[12,12,12] 062 012 [00044,0004] Hybridglide Parallel 5698.601 20[16,08,12] 119 017 [28012,1208] Serial 0007.007 18[12,12,12] 281 017 [00158,0027] Triaglide Parallel 0010.625 03[00,00,03] 002 002 [00138,0004] Serial 0005.079 06[06,06,06] 042 007 [00077,0017] UraneSX Parallel 0022.625 06[06,04,00] 015 040 [02795,0070] Serial 0018.391 12[12,12,12] 252 151 [00392,0142] Complexity of Singularities Parallel : Projection in Workspace Serial : Projection in Joint space Highest power [Degrees in diff Variables] Cylindrical Algebraic Decomposition(CAD)Cylindrical Algebraic Decomposition(CAD) Discriminant variety, Groebner Bases Computation Total No. Of terms in Function log2 π‘€π‘Žπ‘₯(πΆπ‘œπ‘’π‘“π‘“π‘–π‘π‘–π‘’π‘›π‘‘ 𝑖𝑛 πΉπ‘’π‘›π‘π‘‘π‘–π‘œπ‘›) Ranjan JHA - Ph.D. Thesis Defense 24
  • 25. Workspace Plot Sample Points Cells  Cylindrical Algebraic Decomposition (CAD)  [Constraint Eqn ] [Pose variables]  GB οƒ  Discriminant Variety οƒ  CAD  Different Aspects can be extracted based on the cell properties  Different regions with different number of solutions of IKP Ranjan JHA - Ph.D. Thesis Defense 2515 May 2017 Orthoglide Workspace
  • 26. Ranjan JHA - Ph.D. Thesis Defense 2615 May 2017 Workspace Computation Orthoglide Workspace
  • 27. Workspace Analysis β€’ Orthoglide β€’ Hybridglide β€’ Triaglide β€’ UraneSX 27
  • 28. Joint space analysis β€’ 2 DKP β€’ Orthoglide β€’ Hybridglide β€’ Triaglide β€’ UraneSX 28  Regular joint space shape  Complex joint space shape
  • 29. Conclusions β€’ Singularity Computations using algebraic tools β€’ Singularity surfaces with the projections of joint limits β€’ Accurate computation of workspace Boundaries β€’ Complexity analysis of singularities β€’ Workspace computations and comparisons Ranjan JHA - Ph.D. Thesis Defense 2915 May 2017
  • 30. 3RPS Parallel Robot Ranjan JHA - Ph.D. Thesis Defense 3015 May 2017
  • 31.  3-RPS parallel robot with 3 DOF  The transformation from the moving frame to the fixed frame can be described by a position vector p = OP and a 3 Γ— 3 rotation matrix R  Coordinates of the joints in local and global reference frame 𝐴1 = 𝑔 0 0 𝐴2 = βˆ’ 𝑔 2 𝑔 3 2 0 𝐴3 = βˆ’ 𝑔 2 βˆ’π‘” 3 2 0 𝑏1 = β„Ž 0 0 𝑏2 = βˆ’ β„Ž 2 β„Ž 3 2 0 𝑏3 = βˆ’ β„Ž 2 βˆ’β„Ž 3 2 0 𝑅 = 𝑒 π‘₯ 𝑣 π‘₯ 𝑀 π‘₯ 𝑒 𝑦 𝑣 𝑦 𝑀 𝑦 𝑒 𝑧 𝑣𝑧 𝑀𝑧 3RPS Parallel Mechanism 𝐡𝑖 = 𝑃 + 𝑅𝑏𝑖 π‘€β„Žπ‘’π‘Ÿπ‘’, 𝑖 = 1, 2, 3 π‘Žπ‘›π‘‘ Moving Platform Fixed Platform  Coordinates of the joints of moving platform in global reference frame Ranjan JHA - Ph.D. Thesis Defense 3115 May 2017
  • 32. 𝐴𝑖 βˆ’ 𝐡𝑖 = π‘Ÿπ‘– βˆ€ 𝑖 = 1, 2, 3 𝑒 π‘¦β„Ž + 𝑦 = 0 𝑦 βˆ’ 𝑒 π‘¦β„Ž 2 + 3𝑣 π‘¦β„Ž 2 + 3π‘₯ βˆ’ 3𝑒 π‘₯β„Ž 2 + 3𝑣 π‘₯β„Ž 2 = 0 𝑦 βˆ’ 𝑒 π‘¦β„Ž 2 βˆ’ 3𝑣 π‘¦β„Ž 2 βˆ’ 3π‘₯ + 3𝑒 π‘₯β„Ž 2 + 3𝑣 π‘₯β„Ž 2 = 0 𝑅 = 2π‘ž1 2 + 2π‘ž2 2 βˆ’ 1 βˆ’2π‘ž1 π‘ž4 + 2π‘ž2 π‘ž3 2π‘ž1 π‘ž3 + 2π‘ž2 π‘ž4 2π‘ž1 π‘ž4 + 2π‘ž2 π‘ž3 2π‘ž1 2 + 2π‘ž3 2 βˆ’ 1 βˆ’2π‘ž1 π‘ž2 + 2π‘ž3 π‘ž4 βˆ’2π‘ž1 π‘ž3 + 2π‘ž2 π‘ž4 2π‘ž1 π‘ž2 + 2π‘ž3 π‘ž4 2π‘ž1 2 + 2π‘ž4 2 βˆ’ 1 π‘ž1 2 + π‘ž2 2 + π‘ž3 2 + π‘ž4 2 = 1 Kinematics  Six constraint equations  Definition of the orientation matrix by the unit quaternions 3RPS Parallel Mechanism  Workspace : [𝒑 𝒙, 𝒑 π’š, 𝒑 𝒛, 𝒒 𝟏, 𝒒 𝟐, 𝒒 πŸ‘, 𝒒 πŸ’]  Joint space : [𝝆 𝟏, 𝝆 𝟐, 𝝆 πŸ‘] Ranjan JHA - Ph.D. Thesis Defense 3215 May 2017
  • 33. k =1k =0.5 k =1.5 Design Parameter h/g=k g = 1
  • 34. Operation Modes  In the workspace W, for each operation mode, the π‘Šπ‘‚π‘€ 𝑗 is defined such that β€’ π‘Š 𝑂𝑀 𝑗 βŠ‚ π‘Š β€’ βˆ€π‘‹ ∈ π‘Š 𝑂𝑀 𝑗, 𝑂𝑀 𝑖𝑠 π‘π‘œπ‘›π‘ π‘‘π‘Žπ‘›π‘‘ 𝑔𝑗 𝑋 = π‘ž 𝑔𝑗 βˆ’1 π‘ž = (𝑋/(𝑋, π‘ž) ∈ 𝑂𝑀 𝑗 )  Inverse and direct kinematic problem  The two Operation modes β€’ 𝑂𝑀1 βˆΆβ†¦ π‘ž1 = 0 β€’ 𝑂𝑀2 βˆΆβ†¦ π‘ž4 = 0 Ranjan JHA - Ph.D. Thesis Defense 3415 May 2017  Analysis : 3𝑻 ↦ 𝒑 𝒙, 𝒑 π’š , 𝒑 𝒛 2𝑹1𝑻 ↦ [𝒒 𝟐, 𝒒 πŸ‘, 𝒑 𝒛 ]
  • 35. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 35 Singularities of 3RPS β€’ Differentiating with respect to time the constraint equations leads to the velocity model: 1 2 6 8 6 4 3 2 5 7 4 2 3 4 2 4 3 4 3 4 3 4 4 2 2 2 2 4 2 4 6 3 3 4 2 3 4 2 4 2 3 4 2 4 4 3 4 2 3 5 2 2 2 2 4 3 2 3 4 4 2 3 2 4 2 4 4 3 4 3 2 4 2 4 : (8 2 64 96 36 6 24 6 32 10 2 96 72 23 16 10 8 36 21 4 4 ) 0 OM S q q q q q q zq q zq q zq q zq z q q q z q q q q q q q z q zq q zq q zq z q q z q q q q z q zq q zq z q zq + - - - - - - - - + + + + + + + - - - - + = 2 2 7 5 3 6 4 2 2 4 6 1 1 3 1 3 1 1 3 1 3 3 2 3 2 3 5 3 3 3 2 4 2 2 1 3 1 3 1 3 1 3 1 1 1 3 4 2 3 3 2 2 3 1 3 1 3 1 3 : (6 8 2 36 96 64 18 24 18 16 2 3 72 96 18 12 3 36 4 ) 0 OM S q q q q q zq zq q zq q zq z q q z q q q q q q z q zq zq q zq z q q q q z zq zq z + - + + + - - - - + + - - + + - + + - = β€’ For 𝑧 = 3 and π‘ž4 > 0 π‘œπ‘Ÿ π‘ž1 > 0 𝐴 𝑑 + 𝐡 π‘ž = 0 𝑂𝑀1 𝑂𝑀2
  • 36. Aspect for an Operation Mode  Definition for Β« classical Β» parallel robot, an aspect π‘Šπ΄π‘– is a maximal singularity free set defined such that β€’ π‘Šπ΄π‘– βŠ‚ π‘Š β€’ π‘Šπ΄π‘– 𝑖𝑠 πΆπ‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ β€’ βˆ€π‘‹ ∈ π‘Šπ΄π‘–, det 𝐴 β‰  0 and det(𝐡) β‰  0 β€’ π‘Šπ΄π‘– 𝑗 βŠ‚ π‘Š 𝑂𝑀 𝑗 β€’ π‘Šπ΄π‘– 𝑗 𝑖𝑠 πΆπ‘œπ‘›π‘›π‘’π‘π‘‘π‘’π‘‘ β€’ βˆ€π‘‹ ∈ π‘Šπ΄π‘– 𝑗 , det 𝑨 β‰  0 and det(𝑩) β‰  0  For a given operation mode 𝑗, an aspect π‘Šπ΄π‘– 𝑗 is a maximal singularity free set defined such that Aspects for OM1 Aspects for OM2 det(A) < 0 det(A) > 0 Ranjan JHA - Ph.D. Thesis Defense 3615 May 2017 det(A) < 0 det(A) > 0
  • 37. Direct kinematics  Up to 16 real solutions  Slice of jointspace for 𝜌1 = 3 Ranjan JHA - Ph.D. Thesis Defense 3715 May 2017
  • 38. Characteristic surfaces for an operation mode  Let π‘Šπ΄π‘– 𝑗 be one aspect for the operation mode 𝑗.  The characteristic surfaces, denoted by 𝑆𝑐 𝑗 (π‘Šπ΄π‘– 𝑗 ) 𝑆𝑐 𝑗 π‘Šπ΄π‘– 𝑗 = 𝑔𝑗 βˆ’1 (𝑔𝑗 π‘Šπ΄π‘– 𝑗 ) ∩ π‘Šπ΄π‘– 𝑗 Ranjan JHA - Ph.D. Thesis Defense 3815 May 2017 𝑂𝑀1 𝑂𝑀2
  • 39. Uniqueness domains for an operation mode Uniqueness domain π‘Šπ‘’ π‘˜ 𝑗 π‘Šπ‘’ π‘˜ 𝑗 = (βˆͺπ‘–βˆˆπΌ, π‘Šπ΄π‘π‘– 𝑗 ) βˆͺ 𝑆 𝐢 𝑗 (𝐼′ ) Ranjan JHA - Ph.D. Thesis Defense 3915 May 2017 Basic regions Basic components βˆͺ π‘Šπ‘Žπ‘π‘– 𝑗 = π‘Šπ΄π‘– 𝑗 βˆ’ 𝑆 𝐢 𝑗 π‘„π‘Žπ‘π‘– 𝑗 = 𝑔𝑗(π‘Šπ΄π‘π‘– 𝑗 )
  • 40. Uniqueness domains  Slice of the workspace for 𝑧=3 1 OM 2 OM Ranjan JHA - Ph.D. Thesis Defense 4015 May 2017
  • 41. Uniqueness domains for 𝑢𝑴 𝟏 det(A)>0 1 1 1 1 1 1 1 2 3 4 1 1 1 1 1 2 1 2 3 5 1 1 1 1 1 3 1 2 3 6 W u W A W A W A W A W u W A W A W A W A W u W A W A W A W A = È È È = È È È = È È È Ranjan JHA - Ph.D. Thesis Defense 4115 May 2017
  • 42. Uniqueness domains for 〖𝑂𝑀〗^1 det("A" )<0 1 1 1 1 1 4 7 11 12 12 1 1 1 1 1 5 8 11 12 12 1 1 1 1 1 6 9 11 12 12 1 1 1 1 1 7 10 11 12 12 W u W A W A W A W A W u W A W A W A W A W u W A W A W A W A W u W A W A W A W A = È È È = È È È = È È È = È È È Ranjan JHA - Ph.D. Thesis Defense 4215 May 2017
  • 43. Non-singular assembly mode changing trajectories  Can I connect three configurations?  When the robot is changing assembly mode?  Two trajectories P1P2P3 and P5P6P7 for z=3 Ranjan JHA - Ph.D. Thesis Defense 4315 May 2017
  • 44. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 44 β€’ Images in the joint space
  • 45. Separation of singularity surface based on +ve & -ve valus of q4 Ranjan JHA - Ph.D. Thesis Defense 4515 May 2017
  • 46. Parallel Singularities : 2R1T [q1 ,q2 ,pz] Projection space Operation Mode 1 q1=0 [TOP VIEW] k =1k =0.5 k =1.5 q4<0 q4<0 q4<0q4>0 q4>0 q4>0 Ranjan JHA - Ph.D. Thesis Defense 4615 May 2017
  • 47. k =1k =0.5 k =1.5 q1<0 q1<0 q1<0q1>0 q1>0 q1>0 Parallel Singularities : 2R1T [q1 ,q2 ,pz] Projection space Operation Mode 2 q4=0 Ranjan JHA - Ph.D. Thesis Defense 4715 May 2017
  • 48. k =1k =0.5 k =3k =2 q1 = 0 Operation Mode 1 Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW] Ranjan JHA - Ph.D. Thesis Defense 4815 May 2017
  • 49. k =1k =0.5 k =3k =2 q1 = 0 Operation Mode 1 Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW] px [1, 3] py [-0.5, 0.5] pz [-0.5,0.5] px [1, 3] py [-1, 1] pz [-1, 1] px [1, 3] py [-2, 2] pz [-2, 2] px [1, 3] py [-3, 3] pz [-3, 3] Ranjan JHA - Ph.D. Thesis Defense 4915 May 2017
  • 50. k =1k =0.5 k =3k =2 q4 = 0 Operation Mode 2 Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW] Ranjan JHA - Ph.D. Thesis Defense 5015 May 2017
  • 51. k =1k =0.5 k =3k =2 q4 = 0 Operation Mode 2 Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW] px [1, 3] py [-0.5, 0.5] pz [-0.5,0.5] px [1, 3] py [-1, 1] pz [-1, 1] px [1, 3] py [-2, 2] pz [-2, 2] px [1, 3] py [-3, 3] pz [-3, 3] Ranjan JHA - Ph.D. Thesis Defense 5115 May 2017
  • 52. k =1k =0.5 k =1.5 Jointspace ρ1 = 3 Ranjan JHA - Ph.D. Thesis Defense 5215 May 2017
  • 53. k =1k =0.5 k =3k =2 q1 = 0 Operation Mode 1Singularity curves with workspace slice [pz=2] +ve 4 solutions IKP -ve 4 solutions IKP Ranjan JHA - Ph.D. Thesis Defense 5315 May 2017
  • 54.  A study of the joint space and workspace of the 3-RPS parallel robot  Two non-singular assembly mode changing trajectories are made.  The two operation modes are divided into two aspects  This mechanism admits a maximum of 16 real solutions to the direct kinematic problem, eight for each operation mode.  The basic regions for each operation mode are defined.  The uniqueness domains for each operation mode are defined.  A path is defined through several basic regions which are images of the same basic component with 8 solutions for the DKP.  The proof is made by the analysis of the determinant of Jacobian.  Able to separate (differentiate) the singularity surfaces for the +ve and – ve values of q4 and q1 for OM1 and OM2 respectively.  Comparison of the singularities, workspace and Joint space for the different design parameters . (Helps engineer to select the specific design parameters for specific task). Ranjan JHA - Ph.D. Thesis Defense 5415 May 2017 Conclusions
  • 55. An Algebraic Method to Check the Singularity-Free Paths for Parallel Robots Ranjan JHA - Ph.D. Thesis Defense 5515 May 2017
  • 56. 𝟊(𝜌, 𝑋) = 0 A 𝑿 + B 𝝆 = 0 where 𝐀 = πœ•Οœ πœ•π‘‹ and 𝐁 = πœ•Οœ πœ•πœŒ det(𝑨) ↦ ΞΎ(𝑿) det(𝑨) ↦ Ξ΅(𝝆) Ο‡ 𝝆 ↦ ΞΌ 𝑿 βˆ€πœŒ ∈]𝜌 π‘šπ‘–π‘›, 𝜌 π‘šπ‘Žπ‘₯] 𝑋 ↦ Ο†(𝑑) β€’ Set of (algebraic) equations that connects input values 𝝆 to output values X METHODOLOGY 𝝆 β†’ set of all actuated joint variables 𝑿 β†’ set of position and orientation variables β€’ Differentiating kinematic constraint equations with respect to time leads to the velocity model : Projection of parallel singularities in workspace β€’ Projection of joint limits in Workspace : β€’ Trajectory definition in workspace Equations in parametric form GroΓ«bner based elimination Projection of parallel singularities in joint space Ranjan JHA - Ph.D. Thesis Defense 5615 May 2017
  • 57. METHODOLOGY Ξ¨ 𝑿, 𝝆, 𝒕 = [Ο† 𝒕 βˆ’ X, 𝟊 𝝆, 𝑿 ] Ξ¨ 𝑿, 𝝆, 𝒕 ↦ Ξ₯(𝝆, 𝒕) β€’ Projection of trajectories in Jointspace System Of equations Trajectory equations Constraint equations 𝝆 ← Ξ₯(𝝆, 𝒕) β€’ Singularity Analysis ΞΎ(Ο† 𝒕 ) β†’ Vanishing values of Jacobian as a function of time  Solutions contain the singular points on trajectory Ο† 𝒕 and also few spurious points due to projection of det(A) in Cartesian space  Spurious singular points can be differentiated from real singular points by substituting Ο† 𝒕 and Ξ₯ 𝝆, 𝒕 in det(A) Projections in the joint space, are the set of Algebraic equations Ranjan JHA - Ph.D. Thesis Defense 5715 May 2017
  • 58. Orthoglide Architecture & Kinematics (π‘₯ βˆ’ 𝜌1)2 + 𝑦2 + 𝑧2 = 𝐿2 π‘₯2 + (𝑦 βˆ’ 𝜌2)2+ 𝑧2 = 𝐿2 π‘₯2 + 𝑦2 + (𝑧 βˆ’ 𝜌3)2= 𝐿2 A3 A1 B1 A2 B2 B3 P β€’ The kinematics constraints imposed by the limbs will lead to a series of three constraint equations: = π‘₯ 𝑦 𝑧 𝐴𝑖 𝐡𝑖 = πœŒπ‘– 𝐡𝑖 𝑃 = L = 2 i = 1, 2, 3 Ϝ(X, 𝜌) : Ο‡(𝝆) : 0 < 𝜌i ≀ 2𝐿 Joint Limits Ranjan JHA - Ph.D. Thesis Defense 5815 May 2017
  • 59. Parallel Singularities det 𝐀 = -8 𝛒1 𝛒2 𝛒3 + 8 𝛒1 𝛒2 𝐱 + 8 𝛒1 𝛒3y + 8 𝛒2 𝛒3 x det(𝑨) ↦ ΞΎ(𝑿) det(𝑨) ↦ Ξ΅(𝝆) Projection of parallel singularities in the workspace Projection of parallel singularities in the joint space Ο‡ 𝝆 ↦ ΞΌ 𝑿 βˆ€πœŒ ∈ (𝜌 π‘šπ‘–π‘›, 𝜌 π‘šπ‘Žπ‘₯] β€’ Projection of joint limits in Workspace : Ο‡ 𝝆 = [𝝆1, 𝝆2, 𝝆3, βˆ’4 + 𝝆1, βˆ’4 + 𝝆2, βˆ’4 + 𝝆3] ΞΌ 𝑿 ∢ πœŒπ‘– ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 4 𝑖 = 1,2,3 βˆ’4 + 𝝆1 ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 8π‘₯ + 12 βˆ’4 + 𝝆2 ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 8𝑦 + 12 βˆ’4 + 𝝆3 ↦ π‘₯2 + 𝑦2 + 𝑧2 βˆ’ 8𝑧 + 12 Ranjan JHA - Ph.D. Thesis Defense 5915 May 2017
  • 60. ΞΎ(𝑿)ΞΎ 𝑿 + ΞΌ 𝑿 Parallel singularity surface with joint limits Parallel singularity surface Ranjan JHA - Ph.D. Thesis Defense 6015 May 2017
  • 61. Workspace & Jointspace : ORTHOGLIDE Workspace Jointspace 1 IKP (Yellow Region) 2 DKP (Red Region) 8 IKP (Green Region)  Cylindrical Algebraic Decomposition (CAD)  Cell Formulation  Different Aspects can be extracted based on the cell properties  Different regions with different number of solutions of IKP Ranjan JHA - Ph.D. Thesis Defense 6115 May 2017
  • 62. Trajectory Definitions in the Workspace Ο†1(t) : x = 8 7 𝒔3(t) y = 13 14 𝒄 t βˆ’ 5 14 𝒄 2t βˆ’ 1 10 𝒄 3t βˆ’ 1 14 𝒄(4t) z = 1 Ο†2(t) : x = 4 5 𝒔3(t) y = 13 20 𝒄 t βˆ’ 1 4 𝒄 2t βˆ’ 1 20 𝒄 3t βˆ’ 1 20 𝒄(4t) z = 1 Ο†3(t) : x = 𝒔(t) y = 𝒄 t z = 1 20 t Trajectory 1 Trajectory 2 Trajectory 3 𝑺 𝒕 β†’ π‘Ίπ’Šπ’ 𝒕 π‘ͺ(𝒕) β†’ π‘ͺ𝒐𝒔(𝒕) Ranjan JHA - Ph.D. Thesis Defense 6215 May 2017
  • 63. Ranjan JHA - Ph.D. Thesis Defense 6315 May 2017
  • 64. Projection In Jointspace Projection Corresponds to 8 IKP 1 2 3 4 5 6 7 8 Workspace Jointspace Ο†(𝑑) ↦ Ξ₯(𝝆, 𝒕) Feasible trajectory inside joint space Ξ¨2 𝑿, 𝝆, 𝒕 = [Ο†2 𝒕 βˆ’ X, 𝟊 𝝆, 𝑿 ] Ξ¨1 𝑿, 𝝆, 𝒕 = [Ο†1 𝒕 βˆ’ X, 𝟊 𝝆, 𝑿 ] Ξ¨1 𝑿, 𝝆, 𝒕 ↦ Ξ₯1 𝝆, 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] Ξ¨2 𝑿, 𝝆, 𝒕 ↦ Ξ₯2 𝝆, 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] Ranjan JHA - Ph.D. Thesis Defense 6415 May 2017
  • 65. Singularity Analysis S1S2 S3 S4 Spurious Singular Points ΞΌ1 𝒕 = ΞΎ 𝝋 𝟏 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] ΞΌ2 𝒕 = ΞΎ 𝝋 𝟐 𝒕 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] ΞΌ3 𝒕 = ΞΎ 𝝋 πŸ‘ 𝒕 βˆ€π‘‘ ∈ [ 0, 20] 𝑑 = [βˆ’1.51, βˆ’0.97,0.97,1.51] ← ΞΌ1 𝒕 = 0 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] 𝑑 = [0.97,1.51] ← 𝑑𝑒𝑑 𝑨 = 0 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] 𝑑 = [ ] ← ΞΌ2 𝒕 = 0 βˆ€π‘‘ ∈ [βˆ’πœ‹, πœ‹] 𝑑 = ← ΞΌ3 𝒕 = 0 βˆ€π‘‘ ∈ [ 0, 20]  Single analysis of the singularities in a projection space can introduce spurious singularities  Singularity analysis should be done in the cross product of the workspace and the joint space  Determinant of the Jacobian for the trajectories  Singularity free: Trajectory 2 & 3 Ranjan JHA - Ph.D. Thesis Defense 6515 May 2017
  • 66. Singularity Analysis Workspace Jointspace S x y z ρ1 ρ2 ρ3 S1 -1.13 0.35 1.00 0.55 1.66 2.60 S2 -0.65 0.80 1.00 0.88 2.40 2.71 S3 0.65 0.80 1.00 2.18 2.40 2.71 S4 1.13 0.35 1.00 2.83 1.66 2.60 Ranjan JHA - Ph.D. Thesis Defense 6615 May 2017
  • 67. Conclusions β€’ The proposed method enables us to project the joint constraint in the workspace of manipulator β€’ Helps to analyse the projection of the singularities in the workspace with joint constraints β€’ Significant change in the shape of workspace and singularity surfaces due to the joint constraints β€’ Ensures the existence of a singular configuration between two poses of the end-effector unlike other numerical or discretization methods β€’ Single analysis of the singularities in a projection space can introduce spurious singularities β€’ Singularity analysis should be done in the cross product of the workspace and joint space for parallel robots with several assembly and working modes Ranjan JHA - Ph.D. Thesis Defense 6715 May 2017
  • 68. Evaluation Of the Accuracy Ranjan JHA - Ph.D. Thesis Defense 6815 May 2017 Prospective Work
  • 69. 𝑡 = βˆ’ 𝜌1 6 𝜌2 4 βˆ’ 𝜌1 6 𝜌2 2 𝜌3 2 βˆ’ 𝜌1 4 𝜌2 6 βˆ’ 2𝜌1 4 𝜌2 4 𝜌3 2 βˆ’ 𝜌1 4 𝜌2 2 𝜌3 4 βˆ’ 𝜌1 2 𝜌2 6 𝜌3 2 βˆ’ 𝜌1 2 𝜌2 4 𝜌3 4 + 384400(𝜌1 4 𝜌2 4 + 𝜌1 4 𝜌2 2 𝜌3 2 + 𝜌1 2 𝜌2 4 𝜌3 2 Kinematics π‘₯ = 1 2𝜌1 𝜌1 4 𝜌2 2 + 𝜌1 4 𝜌3 2 βˆ’ π‘΅πœŒ3 𝜌1 2 𝜌2 2 + 𝜌1 2 𝜌3 2 + 𝜌2 2 𝜌3 2 𝑦 = 1 2𝜌2 𝜌1 4 𝜌2 2 + 𝜌2 4 𝜌3 2 βˆ’ π‘΅πœŒ3 𝜌1 2 𝜌2 2 + 𝜌1 2 𝜌3 2 + 𝜌2 2 𝜌3 2 𝑧 = 1 2𝜌3 𝜌1 4 𝜌3 2 + 𝜌1 4 𝜌3 2 βˆ’ π‘πœŒ3 𝜌1 2 𝜌2 2 + 𝜌1 2 𝜌3 2 + 𝜌2 2 𝜌3 2 𝛽 𝝆 : A3 A1 B1 A2 B2 B3 P = π‘₯ 𝑦 𝑧 (π‘₯ βˆ’ 𝜌1)2 + 𝑦2 + 𝑧2 = 𝐿2 π‘₯2 + (𝑦 βˆ’ 𝜌2)2 + 𝑧2 = 𝐿2 π‘₯2 + 𝑦2 + (𝑧 βˆ’ 𝜌3)2 = 𝐿2 𝐹 𝑋, 𝜌 : 𝜌1 = π‘₯ Β± βˆ’π‘¦2 βˆ’ 𝑧2 + 96100 𝜌2 = 𝑦 Β± βˆ’π‘₯2 βˆ’ 𝑧2 + 96100 𝜌3 = 𝑧 Β± βˆ’π‘₯2 βˆ’ 𝑦2 + 96100 𝛾 𝑿 : Direct Kimematics Model Inverse Kimematics Model Constraint Equations Ranjan JHA - Ph.D. Thesis Defense 6915 May 2017
  • 70. Trajectory Planning Γ𝑖 = 𝑀( πœŒπ‘– + 𝐾 𝑃 πœŒπ‘– 𝑑 βˆ’ πœŒπ‘– + 𝐾𝐼 𝑑0 𝑑 πœŒπ‘– 𝑑 βˆ’ πœŒπ‘– + 𝐾 𝐷( πœŒπ‘– 𝑑 βˆ’ πœŒπ‘–) 𝐾 𝑃 = 19200 π‘Ÿπ‘Žπ‘‘2 /𝑠2 𝐾𝐼 = 512000 π‘Ÿπ‘Žπ‘‘3 /𝑠3 𝐾 𝐷 = 240 π‘Ÿπ‘Žπ‘‘/𝑠 𝑀 = 91.6278 𝐾𝑔 πœ™π‘– 𝑑 ∢ 𝜏 π‘₯𝑖 = 𝑐 π‘₯𝑖 + 40 sin 2𝑑3 6𝑑2 βˆ’ 15𝑑 + 10 πœ‹ βˆ’ π‘₯ 𝜏 𝑦𝑖 = 𝑐 𝑦𝑖 + 40 cos 2𝑑3 6𝑑2 βˆ’ 15𝑑 + 10 πœ‹ βˆ’ 𝑦 𝜏 𝑧𝑖 = 𝑐 𝑧𝑖 βˆ’ 𝑧 βˆ€π‘‘ ∈ [0, 1] Parallel Singularities Location of the trajectories Ο†i (t ) along with the parallel singularity surfaces ΞΎ(X). CAD algorithm is used to plot these surfaces for a single working mode  Control Loop in Joint space  Torque Control, sampling rate : 1.5 KHz  Trajectories Ο†i (t ): [Ο„xi Ο„yi, Ο„zi] are defined in parametric form in the Cartesian space using fifth order polynomial equation with different center locations Ranjan JHA - Ph.D. Thesis Defense 7015 May 2017
  • 71. π‘₯ π‘šπ‘Žπ‘₯ = 𝑦 π‘šπ‘Žπ‘₯ = 5 π‘š/𝑠2 π‘₯ π‘šπ‘Žπ‘₯ = 𝑦 π‘šπ‘Žπ‘₯ = 0.45 π‘š/𝑠 Trajectory Planning Cartesian velocities and accelerations along the trajectories Ο†i (t ) 𝜏 π‘₯𝑖 = 2400𝑑2 πœ‹ 𝑑2 βˆ’ 2𝑑 + 1 cos(2𝑑3 6𝑑2 βˆ’ 15𝑑 + 10 πœ‹) 𝜏 𝑦𝑖 = βˆ’2400𝑑2 πœ‹ 𝑑2 βˆ’ 2𝑑 + 1 sin(2𝑑3 6𝑑2 βˆ’ 15𝑑 + 10 πœ‹) 𝜏 𝑧𝑖 = 0 βˆ€π‘‘ ∈ [0, 1] Ψ𝑖 𝑿, 𝝆, 𝒕 = [[𝜏 π‘₯𝑖, 𝜏 𝑦𝑖, 𝜏 𝑧𝑖], 𝟊 𝝆, 𝑿 ] Ψ𝑖 𝑿, 𝝆, 𝒕 ↦ Ξ₯1(𝝆, 𝒕) 𝝆 ← Ξ₯(𝝆, 𝒕) Ranjan JHA - Ph.D. Thesis Defense 7115 May 2017
  • 74. Error Analysis Ranjan JHA - Ph.D. Thesis Defense 7415 May 2017
  • 75. Ξ”πœŒπ‘– π‘š = π‘˜1𝑖 + π‘˜2𝑖 πœŒπ‘– + π‘˜3𝑖 πœŒπ‘– π‘˜11 = 1 250000 π‘˜21 = 1 2000000 π‘˜31 = 1 8000000 π‘˜12 = 1 250000 π‘˜22 = 1 2000000 π‘˜32 = 33 250000000 π‘˜13 = 1 250000 π‘˜23 = 1 2000000 π‘˜33 = 1 500000000 Error Model Ranjan JHA - Ph.D. Thesis Defense 7515 May 2017  Based on experimental data and the dynamics, i.e, joint velocities and accelerations of the Orthoglide 5-axis  Constant values represents the static error, the friction and the dynamic effect
  • 76. Ranjan JHA - Ph.D. Thesis Defense 7615 May 2017
  • 77. Projection of Joint Errors in Workspace Ξ”π‘₯2 = 𝛿π‘₯ π›ΏπœŒ1 2 𝑒1 2 + 𝛿π‘₯ π›ΏπœŒ2 2 𝑒2 2 + 𝛿π‘₯ π›ΏπœŒ3 2 𝑒3 2 Δ𝑦2 = 𝛿𝑦 π›ΏπœŒ1 2 𝑒1 2 + 𝛿𝑦 π›ΏπœŒ2 2 𝑒2 2 + 𝛿𝑦 π›ΏπœŒ3 2 𝑒3 2 Δ𝑧2 = 𝛿𝑧 π›ΏπœŒ1 2 𝑒1 2 + 𝛿𝑧 π›ΏπœŒ2 2 𝑒2 2 + 𝛿𝑧 π›ΏπœŒ3 2 𝑒3 2 Ranjan JHA - Ph.D. Thesis Defense 7715 May 2017
  • 78. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 78 Influence of Starting positions on the joints errors
  • 79. Ranjan JHA - Ph.D. Thesis Defense 7915 May 2017 Trajectory 1 Trajectory 2 Trajectory 3 Trajectory 4 Trajectory 5 Different Starting Positions
  • 80. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 80 Conclusions  Proposed error model based on the dynamic properties helps in estimating the error in the Cartesian workspace.  Trajectory closer to the singularity surface (by taking dynamic properties in account) admitted the maximum error and approx. twice than the trajectory closest to the isotropic posture.  Significant change in the accuracy by changing the starting position of the manipulator.  Among the five trajectories, which are defined for the analysis, trajectory T5 has approximately five times pose error than the trajectory T3, which is closest to the isotropic posture.  Optimal Starting point and location for the trajectory so that error in the pose of end effector can be minimized.
  • 81. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 81 Conclusion and Future Work
  • 82. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 82 General Conclusion  Workspace and joint space analysis of the 3-RPS parallel robot  The uniqueness domains for parallel robot with several operation modes and assembly modes  Non-singular assembly mode changing trajectories in the workspace for the 3-RPS parallel robot  An Algebraic Method to Check the Singularity-Free Paths for Parallel Robots  Workspace and Singularity analysis of a Delta like family robot  Influence of the trajectory planning on the accuracy of the Orthoglide 5-axis
  • 83. 15 May 2017 Ranjan JHA - Ph.D. Thesis Defense 83 Publications 1. Ranjan Jha, Damien Chablat, Fabrice Rouillier, Guillaume Moroz. Influence of the trajectory planning on the accuracy of the orthoglide 5-axis. ASME International Design Engineering Technical Conference and the Computer and Information in Engineering Conference (IDETC/CIE), Aug 2016, Charlotte, NC, United States. Proceedings of the ASME 2016 International Design Engineering Technical Conference and the Computer and Information in Engineering Conference (IDETC/CIE), 2016. <hal-01309190> 2. Damien Chablat, Ranjan Jha, Stephane Caro. A Framework for the Control of a Parallel Manipulator with Several Actuation Modes. 14th International Conference on Industrial Informatics , Jul 2016, Poitiers, France. IEEE, 2016. <hal-01313376> 3. Ranjan Jha, Damien Chablat, Fabrice Rouillier, Guillaume Moroz. Workspace and Singularity analysis of a Delta like family robot. 4th IFTOMM International Symposium on Robotics and Mechatronics, Jun 2015, Poitiers, France. 2015. <hal- 01142465> 4. Ranjan Jha, Damien Chablat, Fabrice Rouillier, Guillaume Moroz. An algebraic method to check the singularity-free paths for paral lel robots. International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Aug 2015, Boston, United States. 2015. <hal-01142989> 5. Damien Chablat, Ranjan Jha, Fabrice Rouillier, Guillaume Moroz. Workspace and joint space analysis of the 3-RPS paral lel robot. ASME 2013 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Aug 2014, Buffalo, United States. Volume 5A, pp.1-10, 2014. <hal- 01006614> 6. Damien Chablat, Ranjan Jha, Fabrice Rouillier, Guillaume Moroz. Non-singular assembly mode changing trajectories in the workspace for the 3-RPS parallel robot. 14th International Symposium on Advances in Robot Kinematics, Jun 2014, Ljubljana, Slovenia. pp.149 - 159, 2014. <hal-00956325> 7. Ranjan Jha, Singularity-Free Trajectory and Workspace Analysis for Parallel Robots Using Algebraic Tool. 16th Annual Day of ED STIM. [won 2nd prize for presentation].
  • 84. Future Work A3 A1 B1 A2 B2 B3 P = π‘₯ 𝑦 C3 C1 C2 β€’ Direct Kinematics - Method I Ξ± Ξ² β€’ 3 RRR Mechanism – NaVaRo robot β€’ Ci in terms of moving platform angle and pose variables β€’ Bi in terms of actuated angle β€’ Distance constraint BiCi = L β€’ Direct Kinematics - Method II β€’ Ci in terms of angle Ξ± and Ξ² β€’ Bi in terms of angle Ξ± β€’ Distance constraint C1 C2 = C2 C3 = C3 C1 = L β€’ P as centroid, P = (C1+ C2+ C3 )/3 β€’ Angle ΞΈ as the angle between moving and base platform ΞΈ β€’ Pose Variables οƒ  [ x, y, ΞΈ ] β€’ Articular Variables οƒ  [Ξ±1, Ξ±2, Ξ±3] β€’ Passive Variables οƒ  [ Ξ²1, Ξ²2, Ξ²3 ] 15-05-2017 84
  • 85. β€’ Error in angles Ξ±1, Ξ±2, Ξ±3, Ξ²1, Ξ²2, Ξ²3 β€’ Error in pose variables x, y, ΞΈ Deviation from the original path due to the error in the positions of Bi and Ci 15-05-2017 85
  • 86. Future Work P1 P2 β€’ Singularity Surface β€’ Singularity Free path β€’ To compute the path, which do not intersect the singularity surface anywhere.
  • 87. Ranjan JHA - Ph.D. Thesis Defense 8715 May 2017