SlideShare a Scribd company logo
Ranjan Jha1, Damien Chablat2, Luc Baron1
1Department of Mechanical Engineering, École Polytechnique de Montréal, H3C A37 Québec,
Canada
2Laboratoire des Sciences du Numérique de Nantes, UMR CNRS 6004, Nantes, France.
Canadian Committee for the Theory of Machines
and Mechanisms
2017 CCToMM M3 Symposium
MAY 25-26, 2017 MONTREAL,
CANADA
Influence of Design Parameters on the Singularities And
Workspace of a 3-RPS Parallel Robot
Problem Statements
Parasitic Motions: 3-RPS
Influence of Design Parameter on Singularities
Influence of Design Parameter on Workspace
Influence of Design Parameter on Joint Space
25 May 2017Ranjan JHA - CCToMM 2017
2
Structure
Mechanism Under Study: 3-RPS
Kinematics: IKP & DKP
Influence of Design Parameter on Parallel Singularities
Joint Space Analysis Of The 3-RPS Parallel Robot
Workspace Analysis Of The 3-RPS Parallel Robot
Conclusions
25 May 2017Ranjan JHA - CCToMM 2017
3
25 May 2017
Ranjan JHA - CCToMM 2017
4
Mechanism Under Study
3-RPS Parallel Robot
3- dof robot with revolute, prismatic and spherical Joints
 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
25 May 2017Ranjan JHA - CCToMM 2017
5
𝐴𝑖 − 𝐵𝑖 = 𝑟𝑖 ∀ 𝑖 = 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 : [𝝆 𝟏, 𝝆 𝟐, 𝝆 𝟑]
25 May 2017Ranjan JHA - CCToMM 2017
6
Assembly modes
(No. of Solns.: 16)
• Study of all the geometrical and time-based properties of the motion
Working modes
(No. of Solns.: 4)
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 = β(𝝆)
𝐹(𝑋, 𝜌)
25 May 2017Ranjan JHA - CCToMM 2017
7
[𝒑 𝒙, 𝒑 𝒚, 𝒑 𝒛, 𝒒 𝟏, 𝒒 𝟐, 𝒒 𝟑, 𝒒 𝟒] [𝝆 𝟏, 𝝆 𝟐, 𝝆 𝟑]
25 May 2017Ranjan JHA - CCToMM 2017
8
 SIROPA library (ANR SIROPA, J-P. Merlet, P. Wenger)
 Groëbner basis elimination
 Computation of the singularities and characteristic surfaces
 Cylindrical Algebraic Decomposition (CAD)
 Representation of the aspects and basic regions
Algebraic Tools
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
 Analysis : 3𝑻 ↦ 𝒑 𝒙, 𝒑 𝒚 , 𝒑 𝒛
2𝑹1𝑻 ↦ [𝒒 𝟐, 𝒒 𝟑, 𝒑 𝒛 ]
25 May 2017Ranjan JHA - CCToMM 2017
9
k =1k =0.5 k =1.5
Design Parameter h/g=k
g = 1
25 May 2017Ranjan JHA - CCToMM 2017
10
Uniqueness domains for an operation mode
Uniqueness domain 𝑊𝑢 𝑘
𝑗
𝑊𝑢 𝑘
𝑗
= (∪𝑖∈𝐼, 𝑊𝐴𝑏𝑖
𝑗
) ∪ 𝑆 𝐶
𝑗
(𝐼′)
Ranjan JHA - Ph.D. Thesis Defense
11
25 May 2017
Basic regions Basic components
∪ 𝑊𝑎𝑏𝑖
𝑗
= 𝑊𝐴𝑖
𝑗
− 𝑆 𝐶
𝑗
𝑄𝑎𝑏𝑖
𝑗
= 𝑔𝑗(𝑊𝐴𝑏𝑖
𝑗
)
Separation of singularity surface based on +ve & -ve valus of q4
25 May 2017Ranjan JHA - CCToMM 2017
12
k =1k =0.5 k =3k =2
q1 = 0 Operation Mode 1
Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW]
25 May 2017Ranjan JHA - CCToMM 2017
13
k =1k =0.5 k =3k =2
q1 = 0 Operation Mode 1
Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW]
pz [1, 3]
py [-0.5, 0.5]
px [-0.5,0.5]
pz [1, 3]
py [-1, 1]
px [-1, 1]
pz [1, 3]
py [-2, 2]
px [-2, 2]
pz [1, 3]
py [-3, 3]
px [-3, 3]
25 May 2017Ranjan JHA - CCToMM 2017
14
k =1k =0.5 k =3k =2
q4 = 0 Operation Mode 2
Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW]
25 May 2017Ranjan JHA - CCToMM 2017
15
k =1k =0.5 k =3k =2
q4 = 0 Operation Mode 2
Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW]
25 May 2017Ranjan JHA - CCToMM 2017
16pz [1, 3]
py [-0.5, 0.5]
px [-0.5,0.5]
pz [1, 3]
py [-1, 1]
px [-1, 1]
pz [1, 3]
py [-2, 2]
px [-2, 2]
pz [1, 3]
py [-3, 3]
px [-3, 3]
Direct kinematics
 Up to 16 real solutions
 Slice of jointspace for 𝜌1 = 3
Ranjan JHA - Ph.D. Thesis Defense
17
25 May 2017
k =1k =0.5 k =1.5
Jointspace ρ1 = 3
25 May 2017Ranjan JHA - CCToMM 2017
18
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
25 May 2017Ranjan JHA - CCToMM 2017
19
 A study of the joint space and workspace of the 3-RPS parallel robot
 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 uniqueness domains for each operation mode are defined.
 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).
Conclusions
25 May 2017Ranjan JHA - CCToMM 2017
20
Ranjan.Jha@polymtl.ca
www.ranjan-jha.com
25 May 2017Ranjan JHA - CCToMM 2017
21

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
 
Multiple Choice Questions on DT systems
Multiple Choice Questions on DT systemsMultiple Choice Questions on DT systems
Multiple Choice Questions on DT systems
Dr.SHANTHI K.G
 
AIP Inverse Test
AIP Inverse TestAIP Inverse Test
AIP Inverse Test
mcowart50
 
Kinematic Synthesis of Four Bar Mechanism using Function Generator
Kinematic Synthesis of Four Bar Mechanism using Function GeneratorKinematic Synthesis of Four Bar Mechanism using Function Generator
Kinematic Synthesis of Four Bar Mechanism using Function Generator
IJERA Editor
 
Summerp62016update3 slideshare sqd
Summerp62016update3 slideshare   sqdSummerp62016update3 slideshare   sqd
Summerp62016update3 slideshare sqd
foxtrot jp R
 
Fatores2a 10
Fatores2a 10Fatores2a 10
Fatores2a 10
Fernanda Capelli
 
Summerp62016update2 slideshare sqd
Summerp62016update2 slideshare  sqdSummerp62016update2 slideshare  sqd
Summerp62016update2 slideshare sqd
foxtrot jp R
 
ADMM algorithm in ProxImaL
ADMM algorithm in ProxImaL ADMM algorithm in ProxImaL
ADMM algorithm in ProxImaL
Masayuki Tanaka
 
Summerp62016update3 slideshare sqrdver2
Summerp62016update3 slideshare   sqrdver2Summerp62016update3 slideshare   sqrdver2
Summerp62016update3 slideshare sqrdver2
foxtrot jp R
 
X ray scattering
X ray scatteringX ray scattering
X ray scattering
Giulio Ungaretti
 
Topological Sorting
Topological SortingTopological Sorting
Topological Sorting
ShahDhruv21
 
Reanalysis Method: Direct Method
Reanalysis Method: Direct MethodReanalysis Method: Direct Method
Reanalysis Method: Direct Method
Ashvini Kumar
 
20180831 riemannian representation learning
20180831 riemannian representation learning20180831 riemannian representation learning
20180831 riemannian representation learning
segwangkim
 
Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)
Divyesh Mistry
 
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
 
Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...
Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...
Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...
Mumbai B.Sc.IT Study
 
Duel of cosmological screening lengths
Duel of cosmological screening lengthsDuel of cosmological screening lengths
Duel of cosmological screening lengths
Maxim Eingorn
 
Convergence and Divergence of Improper Integrals
Convergence and Divergence of Improper IntegralsConvergence and Divergence of Improper Integrals
Convergence and Divergence of Improper Integrals
Rohan Somai
 
Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5
Rai University
 
k*NN2016
k*NN2016k*NN2016
k*NN2016
Riku Iwabuchi
 

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...
 
Multiple Choice Questions on DT systems
Multiple Choice Questions on DT systemsMultiple Choice Questions on DT systems
Multiple Choice Questions on DT systems
 
AIP Inverse Test
AIP Inverse TestAIP Inverse Test
AIP Inverse Test
 
Kinematic Synthesis of Four Bar Mechanism using Function Generator
Kinematic Synthesis of Four Bar Mechanism using Function GeneratorKinematic Synthesis of Four Bar Mechanism using Function Generator
Kinematic Synthesis of Four Bar Mechanism using Function Generator
 
Summerp62016update3 slideshare sqd
Summerp62016update3 slideshare   sqdSummerp62016update3 slideshare   sqd
Summerp62016update3 slideshare sqd
 
Fatores2a 10
Fatores2a 10Fatores2a 10
Fatores2a 10
 
Summerp62016update2 slideshare sqd
Summerp62016update2 slideshare  sqdSummerp62016update2 slideshare  sqd
Summerp62016update2 slideshare sqd
 
ADMM algorithm in ProxImaL
ADMM algorithm in ProxImaL ADMM algorithm in ProxImaL
ADMM algorithm in ProxImaL
 
Summerp62016update3 slideshare sqrdver2
Summerp62016update3 slideshare   sqrdver2Summerp62016update3 slideshare   sqrdver2
Summerp62016update3 slideshare sqrdver2
 
X ray scattering
X ray scatteringX ray scattering
X ray scattering
 
Topological Sorting
Topological SortingTopological Sorting
Topological Sorting
 
Reanalysis Method: Direct Method
Reanalysis Method: Direct MethodReanalysis Method: Direct Method
Reanalysis Method: Direct Method
 
20180831 riemannian representation learning
20180831 riemannian representation learning20180831 riemannian representation learning
20180831 riemannian representation learning
 
Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)Divyesh_14Me63r02(new)
Divyesh_14Me63r02(new)
 
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...
 
Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...
Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...
Digital Signals and Systems (October – 2016) [Question Paper | IDOL: Revised ...
 
Duel of cosmological screening lengths
Duel of cosmological screening lengthsDuel of cosmological screening lengths
Duel of cosmological screening lengths
 
Convergence and Divergence of Improper Integrals
Convergence and Divergence of Improper IntegralsConvergence and Divergence of Improper Integrals
Convergence and Divergence of Improper Integrals
 
Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5Btech_II_ engineering mathematics_unit5
Btech_II_ engineering mathematics_unit5
 
k*NN2016
k*NN2016k*NN2016
k*NN2016
 

Similar to Influence of Design Parameters on the Singularities and Workspace of a 3-RPS Parallel Robot

function power point presentation for class 11 and 12 for jee
function power point presentation for class 11 and 12 for jeefunction power point presentation for class 11 and 12 for jee
function power point presentation for class 11 and 12 for jee
MohanSonawane
 
Cg
CgCg
Module2 stiffness- rajesh sir
Module2 stiffness- rajesh sirModule2 stiffness- rajesh sir
Module2 stiffness- rajesh sir
SHAMJITH KM
 
Module2 stiffness- rajesh sir
Module2 stiffness- rajesh sirModule2 stiffness- rajesh sir
Module2 stiffness- rajesh sir
SHAMJITH KM
 
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...
IRJET Journal
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
eSAT Journals
 
2017S2_SML_Week03.pdf
2017S2_SML_Week03.pdf2017S2_SML_Week03.pdf
2017S2_SML_Week03.pdf
YuanLi589586
 
Learning a nonlinear embedding by preserving class neibourhood structure 최종
Learning a nonlinear embedding by preserving class neibourhood structure   최종Learning a nonlinear embedding by preserving class neibourhood structure   최종
Learning a nonlinear embedding by preserving class neibourhood structure 최종
WooSung Choi
 
The LCA problem revisited
The LCA problem revisitedThe LCA problem revisited
The LCA problem revisited
Minsung Hong
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization technique
KAMINISINGH963
 
Summary of MAST
Summary of MASTSummary of MAST
Summary of MAST
Sangjun Son
 
A framework for practical fast matrix multiplication
A framework for practical fast matrix multiplication�A framework for practical fast matrix multiplication�
A framework for practical fast matrix multiplication
Austin Benson
 
ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...
ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...
ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...
Databricks
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
Benjamin Johnson
 
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
Seongcheol Baek
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
IJERA Editor
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
IJERA Editor
 
Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...
Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...
Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...
TELKOMNIKA JOURNAL
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
IRJET Journal
 
fast-matmul-ppopp2015
fast-matmul-ppopp2015fast-matmul-ppopp2015
fast-matmul-ppopp2015
Austin Benson
 

Similar to Influence of Design Parameters on the Singularities and Workspace of a 3-RPS Parallel Robot (20)

function power point presentation for class 11 and 12 for jee
function power point presentation for class 11 and 12 for jeefunction power point presentation for class 11 and 12 for jee
function power point presentation for class 11 and 12 for jee
 
Cg
CgCg
Cg
 
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
 
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
2017S2_SML_Week03.pdf
2017S2_SML_Week03.pdf2017S2_SML_Week03.pdf
2017S2_SML_Week03.pdf
 
Learning a nonlinear embedding by preserving class neibourhood structure 최종
Learning a nonlinear embedding by preserving class neibourhood structure   최종Learning a nonlinear embedding by preserving class neibourhood structure   최종
Learning a nonlinear embedding by preserving class neibourhood structure 최종
 
The LCA problem revisited
The LCA problem revisitedThe LCA problem revisited
The LCA problem revisited
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization technique
 
Summary of MAST
Summary of MASTSummary of MAST
Summary of MAST
 
A framework for practical fast matrix multiplication
A framework for practical fast matrix multiplication�A framework for practical fast matrix multiplication�
A framework for practical fast matrix multiplication
 
ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...
ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...
ADMM-Based Scalable Machine Learning on Apache Spark with Sauptik Dhar and Mo...
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
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
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
 
Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...
Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...
Contradictory of the Laplacian Smoothing Transform and Linear Discriminant An...
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
 
fast-matmul-ppopp2015
fast-matmul-ppopp2015fast-matmul-ppopp2015
fast-matmul-ppopp2015
 

Recently uploaded

2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 

Recently uploaded (20)

2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 

Influence of Design Parameters on the Singularities and Workspace of a 3-RPS Parallel Robot

  • 1. Ranjan Jha1, Damien Chablat2, Luc Baron1 1Department of Mechanical Engineering, École Polytechnique de Montréal, H3C A37 Québec, Canada 2Laboratoire des Sciences du Numérique de Nantes, UMR CNRS 6004, Nantes, France. Canadian Committee for the Theory of Machines and Mechanisms 2017 CCToMM M3 Symposium MAY 25-26, 2017 MONTREAL, CANADA Influence of Design Parameters on the Singularities And Workspace of a 3-RPS Parallel Robot
  • 2. Problem Statements Parasitic Motions: 3-RPS Influence of Design Parameter on Singularities Influence of Design Parameter on Workspace Influence of Design Parameter on Joint Space 25 May 2017Ranjan JHA - CCToMM 2017 2
  • 3. Structure Mechanism Under Study: 3-RPS Kinematics: IKP & DKP Influence of Design Parameter on Parallel Singularities Joint Space Analysis Of The 3-RPS Parallel Robot Workspace Analysis Of The 3-RPS Parallel Robot Conclusions 25 May 2017Ranjan JHA - CCToMM 2017 3
  • 4. 25 May 2017 Ranjan JHA - CCToMM 2017 4 Mechanism Under Study 3-RPS Parallel Robot 3- dof robot with revolute, prismatic and spherical Joints
  • 5.  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 25 May 2017Ranjan JHA - CCToMM 2017 5
  • 6. 𝐴𝑖 − 𝐵𝑖 = 𝑟𝑖 ∀ 𝑖 = 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 : [𝝆 𝟏, 𝝆 𝟐, 𝝆 𝟑] 25 May 2017Ranjan JHA - CCToMM 2017 6
  • 7. Assembly modes (No. of Solns.: 16) • Study of all the geometrical and time-based properties of the motion Working modes (No. of Solns.: 4) 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 = β(𝝆) 𝐹(𝑋, 𝜌) 25 May 2017Ranjan JHA - CCToMM 2017 7 [𝒑 𝒙, 𝒑 𝒚, 𝒑 𝒛, 𝒒 𝟏, 𝒒 𝟐, 𝒒 𝟑, 𝒒 𝟒] [𝝆 𝟏, 𝝆 𝟐, 𝝆 𝟑]
  • 8. 25 May 2017Ranjan JHA - CCToMM 2017 8  SIROPA library (ANR SIROPA, J-P. Merlet, P. Wenger)  Groëbner basis elimination  Computation of the singularities and characteristic surfaces  Cylindrical Algebraic Decomposition (CAD)  Representation of the aspects and basic regions Algebraic Tools
  • 9. 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  Analysis : 3𝑻 ↦ 𝒑 𝒙, 𝒑 𝒚 , 𝒑 𝒛 2𝑹1𝑻 ↦ [𝒒 𝟐, 𝒒 𝟑, 𝒑 𝒛 ] 25 May 2017Ranjan JHA - CCToMM 2017 9
  • 10. k =1k =0.5 k =1.5 Design Parameter h/g=k g = 1 25 May 2017Ranjan JHA - CCToMM 2017 10
  • 11. Uniqueness domains for an operation mode Uniqueness domain 𝑊𝑢 𝑘 𝑗 𝑊𝑢 𝑘 𝑗 = (∪𝑖∈𝐼, 𝑊𝐴𝑏𝑖 𝑗 ) ∪ 𝑆 𝐶 𝑗 (𝐼′) Ranjan JHA - Ph.D. Thesis Defense 11 25 May 2017 Basic regions Basic components ∪ 𝑊𝑎𝑏𝑖 𝑗 = 𝑊𝐴𝑖 𝑗 − 𝑆 𝐶 𝑗 𝑄𝑎𝑏𝑖 𝑗 = 𝑔𝑗(𝑊𝐴𝑏𝑖 𝑗 )
  • 12. Separation of singularity surface based on +ve & -ve valus of q4 25 May 2017Ranjan JHA - CCToMM 2017 12
  • 13. k =1k =0.5 k =3k =2 q1 = 0 Operation Mode 1 Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW] 25 May 2017Ranjan JHA - CCToMM 2017 13
  • 14. k =1k =0.5 k =3k =2 q1 = 0 Operation Mode 1 Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW] pz [1, 3] py [-0.5, 0.5] px [-0.5,0.5] pz [1, 3] py [-1, 1] px [-1, 1] pz [1, 3] py [-2, 2] px [-2, 2] pz [1, 3] py [-3, 3] px [-3, 3] 25 May 2017Ranjan JHA - CCToMM 2017 14
  • 15. k =1k =0.5 k =3k =2 q4 = 0 Operation Mode 2 Parallel Singularities : 3T [px, py, pz] Projection space [TOP VIEW] 25 May 2017Ranjan JHA - CCToMM 2017 15
  • 16. k =1k =0.5 k =3k =2 q4 = 0 Operation Mode 2 Parallel Singularities : 3T [px, py, pz] Projection space [FULL VIEW] 25 May 2017Ranjan JHA - CCToMM 2017 16pz [1, 3] py [-0.5, 0.5] px [-0.5,0.5] pz [1, 3] py [-1, 1] px [-1, 1] pz [1, 3] py [-2, 2] px [-2, 2] pz [1, 3] py [-3, 3] px [-3, 3]
  • 17. Direct kinematics  Up to 16 real solutions  Slice of jointspace for 𝜌1 = 3 Ranjan JHA - Ph.D. Thesis Defense 17 25 May 2017
  • 18. k =1k =0.5 k =1.5 Jointspace ρ1 = 3 25 May 2017Ranjan JHA - CCToMM 2017 18
  • 19. 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 25 May 2017Ranjan JHA - CCToMM 2017 19
  • 20.  A study of the joint space and workspace of the 3-RPS parallel robot  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 uniqueness domains for each operation mode are defined.  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). Conclusions 25 May 2017Ranjan JHA - CCToMM 2017 20