SlideShare a Scribd company logo
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 3 Issue 11 ǁ November. 2015 ǁ PP.55-61
www.ijres.org 55 | Page
Kinematics Analysis of Parallel Mechanism Based on Force
Feedback Device
LU Jiu-ru, HANG Lu-bin, QIN wei
(College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620)
Abstract: Kinematic analysis of mechanism is the fundamental work of force feedback device research.The
composition of Delta mechanism based on Omega.7 force feedback device was illustrated in this paper.The
kinematic loop equations of Delta mechanism was established according to its geometric relationship,also the
inverse kinematics solution of Delta mechanism were obtained. And the numerical forward kinematics were
calculated by Newton iteration algorithm.Finally,The analysis of velocity and acceleration was carried out
through matrix operations.Kinematic analysis of Delta mechanism provides a theoretical basis for following
study.
Keywords:Force Feedback Device; Delta Mechanism; Forward Kinematics; Inverse Kinematics
I. Introduction
The force feedback device, which based on the high performance data processing computer and information
communication technology, can realize the operator’s action input by adding force feedback on the base of the
traditional human-computer interaction[1]
, and the force feedback device can use the haptic rendering to enhance
the man-machine communication, which is widely used in many fields,such as aviation, medical, military,
manufacturing, entertainment.[2~4]
The interaction mechanism of the force feedback device is a human-computer interaction interface, which
has a higher demand for the configuration of the mechanism. Because of the high system stiffness, small
cumulative error, high positioning accuracy, large working space, and all the joints are rotation joints, the
moving linkages can be made of light material. The drive motor is installed on the static platform,so the
system’s inertia is low.These greatly satisfy the requirements of force feedback device. The excellent
characteristic of Delta mechanism make it widely used in the field of force feedback.[5]
The force feedback device collects a series of motion data through the joint actuated encoder, but these data
can not directly reflect the user's operation, the kinematic analysis of the interaction mechanism should be
carried on, and the kinematic relationship between the end of the moving platform and the joint actuated should
be established, so that the coordinate parameters of the real-time position of the operator can be calculated.
The kinematic analysis of mechanism is to study the correlation and regularity of displacement, velocity
and acceleration between the input link and the output link without considering the movement generated by
force and torque, and kinematic analysis is the basis of some succeeding researches such as dynamic analysis
and workspace analysis.[6~7]
In this paper, the Delta mechanism of the force feedback device Omega.7 which is manufactured by Force
Dimension is taken as the research object, kinematic equations are established to solve the forward and inverse
kinematics according to the geometrical-restriction relation, and this provides a theoretical basis for the
succeeding analysis of dynamics and workspace .
II. The Delta Mechanism Based on Omega.7 Force Feedback Device
2.1 Omega.7 Force Feedback Device
Omega.7 is a kind of haptic feedback device manufactured by Force Dimension which located in
Switzerland[8]
, and it is shown in Figure.1. Omega.7 mainly made of aluminum alloy materials, and the output
power component is moving-coil machine Maxon. The system inertia decreased significantly, and the response
speed is improved, because of the usage of wire rope traction drive. And the usage of hybrid of parallel
mechanism and serial mechanism enhances the reliability and stability of the system.
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
www.ijres.org 56 | Page
Fig.1 The graph of Omega.7
The number of DOF of the interaction mechanism is 7, it can be considered as a mechanism series
connected of Delta parallel mechanism, wrist joint mechanism and holding jaw mechanism, and the use of the
Delta parallel mechanism is to provide three degrees translation and obtain the operating arm’s moving position.
Fig.2 The Delta mechanism of Omega.7
Fig.3 Wrist joint mechanism and holding jaw mechanism
2.2 Structure analysis of the Delta mechanism
The Delta mechanism is composed of static platform, moving platform and the three links which connected
the static platform and the moving platform[9]
, and the mechanism sketch of Delta mechanism is shown in
Figure.4, as is shown in it, the structure of each branched chain are same, and it series connected of active arm
and driven arm.The active arm is a planar linkage with rotation joint on the two sides, the driven arm is a
parallelogram mechanism, and the two parallel links in the parallelogram mechanism of the driven arm connect
the active arm and the moving platform through the rotation joints. The three parallelogram mechanisms in the
Delta mechanism restrict all the rotations, so the motion of moving platform is a pure translation in the space.
Fig.4 The mechanism sketch of Delta mechanism
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
www.ijres.org 57 | Page
2.3 The system of coordinates
According to the geometrical characteristics of Delta mechanism, the space coordinates ' ' ' 'O x y z 、
O xyz , which is shown in Figure 5, are both established at the geometrical center of the Delta mechanism’s
moving platform and static platform. The positive direction of y axis is along the vertical direction of the origin
O to the point 1A , the positive direction of x axis is horizontal to the right, and the direction of z axis can be
defined according to the right-hand rule. The positive direction of 'y axis is along the vertical direction of the
origin O to the point 1A , the positive direction of x axis is horizontal to the right, and the direction of z
axis can be defined according to the right-hand rule.
Fig .5 The space coordinates of Delta mechanism
The radius of the center circle of the base shaft is denoted by 1r ,and is the radius of the center circle of the
moving platform is denoted by 2r , 1l and 2l respectively represent the length of the active arm and the driven
arm.
1iOA r ; 2' iO C r ; 1i iA B l ; 2i iB C l ; (1)
The angle between the active arm i iA B and plane xoy is denoted by i ,  , ,x y z is the coordinate of
the center point of the moving platform in the coordinates O xyz .
III. The position analysis of Delta mechanism
3.1 The inverse kinematics analysis of Delta mechanism
The analysis of inverse kinematics is to solve the input angles  1 2 3, ,   of the active arm, as the center
position coordinates  , ,x y z of the moving platform are provided.[10~11]
The projection relations of static platform in planar xoy and the projections relations of moving platform
in planar ' ' 'x o y are shown in Figure.6 and Figure.7 respectively. Let i be the angle between iOA and the
positive direction of x axis, and the angle between iO A  and the positive direction of x axis equals i ,
1,2,3i  .
Fig.6 The projection relation of static platform
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
www.ijres.org 58 | Page
Fig.7 The projection relation of moving platform
It can be derived from the geometric relation:
2
3 6
i i
 
   (2)
The position vector of point iA in the static platform:
1
cos
sin
0
i
i iOA r


 
   
  

(3)
The position vector of point iB in the static platform:
1 1
cos cos cos
sin cos sin
0 sin
i i i
i i i i i i i
i
OB OA A B r l
  
  

   
         
      
  
(4)
The position vector of point iC in the static platform:
2
cos
' ' sin
0
i
i i i
x
OC OO O C y r
z


   
         
      
  
(5)
The vector loop relationship can be established by the geometric relation:
i i i iOC OB BC 
  
(6)
The equation can be established according to the constraint of rod length 2i iB C l :
   
 
2 2
2 1 1 2 1 1
2 2
1 2
cos cos cos cos sin sin cos sin
sin
i i i i i i i i
i
x r r l y r r l
z l l
       

      
  
(7)
Expand the formula 7 and obtain:
2 2 2 2 2 2
2 1 1 2 2 1
1 2 1 1
( ) 2( )( cos sin )
2 ( cos sin )cos 2 sin 0
i i
i i i i
x y z r r l l r r x y
l r r x y zl
 
   
        
     
(8)
By using the trigonometrical transform:
2
2 2 2
2tan 1 tan tan
2 2 2sin ;cos ;tan ;
1 tan 1 tan 1 tan
2 2 2
a a a
a a a
a a a

  
  
(9)
Transform the formula 8 into the equation for it ( tan
2
i
it

 ):
2 2 2 2 2
2 1 2 1 1 2 1
2 2 2 2 2 2
2 1 2 1 1 2 1
1
[ ( )] 2[ ( )]( cos sin )
{ [ ( )] 2[ ( )]( cos sin )}tan
2
4 tan 0
2
i i
i
i i
i
x y z l l r r l r r x y
x y z l l r r l r r x y
zl
 

 

          
         
 
(10)
Transform the formula 10 into the quadratic equation for it :
2
0i i i i ia t bt c   ; (11)
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
www.ijres.org 59 | Page
2 2 2 2
2
2 1
2
1 1
1
2
1 1
;
cos sin ;
;
( ) 2 ( );
4 ;
( ) 2 ( );
i i i
i i
i
i i
u x y z l
v x y
r r r
a u l r v l r
b zl
c u l r v l r
 
    

 
  

      
  

       
(12)
According to the formula of root of quadratic equation:
2
4
2
i i i i
i
i
b b a c
t
a
  
 ;
When the center position coordinate  , ,x y z of the moving platform of the Delta mechanism are provided,
according to 2arctani it  , the inverse positional problem of two positions can be calculated, then the unique
solution can be determined by the initial position and the continuous change rule of active arm’s movement.
3.2 The forward kinematics analysis of Delta mechanism
The forward kinematics analysis of Delta mechanism is to solve the coordinate  , ,x y z of the center
position of moving platform, in the case of the active arm’s input angle  1 2 3, ,   are provided.Because of the
complexity of the parallel mechanism, it is difficult to get the analytic solution, so the question of solving
forward kinematics is generally converted to the question of obtaining the numerical solution of nonlinear
equations. In this paper, the forward kinematics solution is solved by the Newton iteration method.[12]
Equation 7 is the constraint equation established based on the Delta mechanism’s vector loop and the three
elements nonlinear equations of variables x, y, z can be got by equation 7:
2 2 2 2
1 1 1 2
2 2 2 2
2 2 2 2
2 2 2 2
3 3 3 2
( ) ( ) ( ) 0;
( ) ( ) ( ) 0;
( ) ( ) ( ) 0;
x A y B z C l
x A y B z C l
x A y B z C l
       

      

      
(13)
Some these are replaced by 2 1 1( cos )cosi i iA r r l     ; 2 1 1( cos )sini i iB r r l     ; 1 sini iC l   ;
Let 2 2 2 2
2( , , ) ( ) ( ) ( )i i i if x y z x A y B z C l       ,  1 2 3
T
f f fF ; the nonlinear equations 13 can
be expressed as follows in further steps:
( ) 0F x (14)
Let ( )F x be the Jacobian Matrix of the vector function ( )F x (namely the derivative of ( )F x ), 1
( )
F x
is the inversion of the Jacobian Matrix of ( )F x .
1 1 1
1 1 1
2 2 2
2 2 2
3 3 3
3 3 3
( ) ( ) ( )
2( ) 2( ) 2( )
( ) ( ) ( )
( ) 2( ) 2( ) 2( )
2( ) 2( ) 2( )
( ) ( ) ( )
   
 
       
                        
 
   
f f f
x y z
x A y B z C
f f f
x A y B z C
x y z
x A y B z C
f f f
x y z
x x x
x x x
F x
x x x
(15)
Apply the Newton method of the single equation on equation 14, then we can obtain the Newton iterative
method for nonlinear equations:
( 1) ( ) ( ) 1 ( )
( ) ( ), 0,1, , 
   k k k k
kx x F x F x (16)
Suppose ( 1) ( ) ( )
  k k k
x x x , the linear equation ( ) ( ) ( )
( ) ( )   k k k
F x x F x need to be solved to find out
the vector of ( )
 k
x , then let ( 1) ( ) ( )
 k k k
x x x , each step includes the calculations of vector ( )
( )k
F x and the
matrix ( )
( ) k
F x .
By setting the calculation accuracy, the numerical forward solution of position, which can meet the
requirement, can be obtained by the finite numbers of iterations.
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
www.ijres.org 60 | Page
IV. Velocity and acceleration analysis of Delta mechanism
4.1 Velocity analysis of Delta mechanism
After derivation calculus to formula 8, we can get[13]
:
2 1 1 2 1 1 1
2 1 1
[ ( cos )cos ] [ ( cos )sin ] ( sin )
[( cos sin )sin cos ]
    
    
        
     
  

i i i i i
i i i i i
x r r l x y r r l y z l z
x y r r z l
(17)
Suppose 2 1 1[( cos sin )sin cos ]        i i i i iD x y r r z l , then transform formula 16 as a matrix:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
0 0
0 0
0 0



        
                
               



x A y B z C x D
x A y B z C y D
x A y B z C z D
(18)
Denoted by:
1 1 1
2 2 2
3 3 3
   
     
    
x
x A y B z C
J x A y B z C
x A y B z C
、
1
2
3
0 0
0 0
0 0
 
   
  
q
D
J D
D
;     
T
x y zx ;
1 2 3     
  
T
q ;
Formula 17 can be expressed as:
 x qJ Jx q (19)
Then forward solution of velocity of Delta mechanism can be expressed as:
1
  x qJ Jx q (20)
The inverse solution of velocity of Delta mechanism can be expressed as:
1
 q xJ Jq x (21)
4.2 Acceleration analysis of Delta mechanism
After two-order derivation calculus to formula 19, we can get:
      x x q qJ J J Jx x q q (22)
Then forward solution of acceleration of Delta mechanism can be expressed as:
1
( )
     x q q xJ J J Jx q q x (23)
The inverse solution of acceleration of Delta mechanism can be expressed as:
1
( )
     q x x qJ J J Jq x x q (24)
Of which:
1 1 1
2 2 2
3 3 3
     
       
      
  
   
  
x
x A y B z C
J x A y B z C
x A y B z C
,
1
2
3
0 0
0 0
0 0
 
   
  

q
D
J D
D
,
1
1
1
1
cos sin ;
sin sin ;
cos ;
{( cos sin )sin [( ) ]cos }
  
  
 
      
   

   

   

          



   
i i i i
i i i i
i i i
i i i i i i i i
A l
B l
C l
D x y z r z l
,
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
www.ijres.org 61 | Page
V. Conclusion
(1) The composition of Delta mechanism based on Omega.7 force feedback device was illustrated in this paper.
The kinematics loop equations of Delta mechanism was established and the inverse kinematics were
obtained.
(2) The numerical forward kinematics were calculated by Newton iteration algorithm.
(3) The analysis of velocity and acceleration are carried out through matrix operations.
(4) Kinematic analysis of Delta mechanism provides a theoretical basis for following study on the analysis of
dynamics and workspace.
VI. Acknowledgement
The paper is financially supported by Shanghai University of Engineering Science.
References
[1] Yang Liying. Research on Robot Teleoperation System Based on Force Feedback [D]. Guangzhou: South China University of
Technology, 2011: 1-11
[2] Song Aiguo. Force Telepresence Telerobot(1):Review of the history and development[J]. Journal of Nanjing University of
Information Science and Technology: Natural Science Edition,2013,5(1):1-19
[3] Li Jiajia. A Review of the Research and Applications of Force Feedback Devices Based on Virtual Reality[J]. Mechanical
Science and Technology for Aerospace Engineering. 2011,30(7):1107-1111
[4] Zhang Yan. The Research And Development of Virtual Surgery Device with Force Feedback [D]. Shanghai, Shanghai Jiao Tong
University, 2008:1-14
[5] Gao Xiaoxue.Research on Kinematic and Dynamic Performance of 3-PPR Planar Parallel Mechanism [D].Taiyuan: North
University Of China. 2014:3-6
[6] Ai Qinglin.Review of Kinematic and Singularity of Parallel Manipulator [J].Journal of Zhejiang University. 2012.
46(8):1345-1347
[7] Introduction Handbook of Force Dimension’s haptic feedback device Omega.7. Beijing. 2010
[8] Gao Feng. The Study of Haptic Representation System of Teleoperation Mis Robot [D]. Zhengzhou: Henan University of
Technology. 2011:18-24
[9] Peng Yu.Digital Design and Workspace Analysis of Delta Robot [D].Wuhu: Anhui Polytechnic University.2014:13-16
[10] Lei Gaili. Inverse Kinematic Analysis for Delta Parallel Mechanism [J].Equipment Manufacturing Technology.2011.3:16-18
[11] Fu Zhiyu. Application Research of Virtual Reality Haptic Feedback System [D].Shanghai: Shanghai University of Engineering
Science,2015:11-12
[12] Li Qingyang. Numerical Analysis [M].Beijing:Tsinghua University Press. 2012
[13] Deng Meng.Kinematic Research and Path Planning of Delta Parallel manipulator [D].Xi’an:Xi’an University of
Technology,2012:9-10

More Related Content

PDF
PDF
Mechatronics design of ball and beam system education and research
PDF
Chen2016 article robust_adaptivecross-couplingpo
PDF
Ball and beam
PDF
LMI based antiswing adaptive controller for uncertain overhead cranes
PDF
Comparison of a triple inverted pendulum stabilization using optimal control ...
DOCX
State space design
PDF
Robust control theory based performance investigation of an inverted pendulum...
Mechatronics design of ball and beam system education and research
Chen2016 article robust_adaptivecross-couplingpo
Ball and beam
LMI based antiswing adaptive controller for uncertain overhead cranes
Comparison of a triple inverted pendulum stabilization using optimal control ...
State space design
Robust control theory based performance investigation of an inverted pendulum...

What's hot (19)

PDF
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
PDF
State space modelling of a quadcopter
PDF
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
PDF
Using real interpolation method for adaptive identification of nonlinear inve...
PDF
Comparative analysis of observer-based LQR and LMI controllers of an inverted...
PDF
Robot2L_IEEE00493506
PDF
A two DOF spherical parallel platform posture analysis based on kinematic pri...
DOCX
PDF
Inverted Pendulum Control: A Brief Overview
PDF
Controller design of inverted pendulum using pole placement and lqr
PDF
Kinematic Model vs Dynamic Model
PDF
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
PDF
Project report on the simulation and analysis of a planer slider crank mechan...
PDF
Positive Kinematics Analysis of 6-3 Stewart Platform Parallel Manipulator
PDF
Raymond.Brunkow-Project-EEL-3657-Sp15
PDF
Iaetsd modelling and controller design of cart inverted pendulum system using...
PDF
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
PDF
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
PDF
D05532531
PID Controller Design for a Real Time Ball and Beam System – A Double Integra...
State space modelling of a quadcopter
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Using real interpolation method for adaptive identification of nonlinear inve...
Comparative analysis of observer-based LQR and LMI controllers of an inverted...
Robot2L_IEEE00493506
A two DOF spherical parallel platform posture analysis based on kinematic pri...
Inverted Pendulum Control: A Brief Overview
Controller design of inverted pendulum using pole placement and lqr
Kinematic Model vs Dynamic Model
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
Project report on the simulation and analysis of a planer slider crank mechan...
Positive Kinematics Analysis of 6-3 Stewart Platform Parallel Manipulator
Raymond.Brunkow-Project-EEL-3657-Sp15
Iaetsd modelling and controller design of cart inverted pendulum system using...
Image Based Visual Servoing for Omnidirectional Wheeled Mobile Robots in Volt...
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
D05532531
Ad

Similar to Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device (20)

PDF
Mechanism Design and Kinematics Analysis of Display Bracket Based on Adams
PDF
simuliton of biped walkinng robot using kinematics
PDF
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
PDF
Research Inventy : International Journal of Engineering and Science
PPTX
Robotics ch 4 robot dynamics
PDF
A Two-DOF Parallel Mechanism Analysis Based on Position and Orientation Chara...
PDF
Chen2016 article robust_adaptivecross-couplingpo
PDF
The Control Structure for DC Motor based on the Flatness Control
PDF
Solving output control problems using Lyapunov gradient-velocity vector function
PDF
Chapter 3. velocity analysis (IC,GRAPHICAL AND RELATIVE VELOCITY METHOD)
PDF
Hexacopter using MATLAB Simulink and MPU Sensing
PDF
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
PDF
IEEE Paper .venkat (1).pdf
PDF
COMPARISON OF RESPONSE TO UNBALANCE OF OVERHUNG ROTOR SYSTEM FOR DIFFERENT SU...
PDF
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
PDF
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
PDF
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
PDF
Upb scientific bulletin3-2013
PDF
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
PDF
F010424451
Mechanism Design and Kinematics Analysis of Display Bracket Based on Adams
simuliton of biped walkinng robot using kinematics
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot
Research Inventy : International Journal of Engineering and Science
Robotics ch 4 robot dynamics
A Two-DOF Parallel Mechanism Analysis Based on Position and Orientation Chara...
Chen2016 article robust_adaptivecross-couplingpo
The Control Structure for DC Motor based on the Flatness Control
Solving output control problems using Lyapunov gradient-velocity vector function
Chapter 3. velocity analysis (IC,GRAPHICAL AND RELATIVE VELOCITY METHOD)
Hexacopter using MATLAB Simulink and MPU Sensing
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
IEEE Paper .venkat (1).pdf
COMPARISON OF RESPONSE TO UNBALANCE OF OVERHUNG ROTOR SYSTEM FOR DIFFERENT SU...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
SLIDING MODE CONTROLLER DESIGN FOR SYNCHRONIZATION OF SHIMIZU-MORIOKA CHAOTIC...
Upb scientific bulletin3-2013
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
F010424451
Ad

More from IJRES Journal (20)

PDF
Exploratory study on the use of crushed cockle shell as partial sand replacem...
PDF
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
PDF
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
PDF
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
PDF
Study and evaluation for different types of Sudanese crude oil properties
PDF
A Short Report on Different Wavelets and Their Structures
PDF
A Case Study on Academic Services Application Using Agile Methodology for Mob...
PDF
Wear Analysis on Cylindrical Cam with Flexible Rod
PDF
DDOS Attacks-A Stealthy Way of Implementation and Detection
PDF
An improved fading Kalman filter in the application of BDS dynamic positioning
PDF
Positioning Error Analysis and Compensation of Differential Precision Workbench
PDF
Status of Heavy metal pollution in Mithi river: Then and Now
PDF
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
PDF
Experimental study on critical closing pressure of mudstone fractured reservoirs
PDF
Correlation Analysis of Tool Wear and Cutting Sound Signal
PDF
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
PDF
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
PDF
A novel high-precision curvature-compensated CMOS bandgap reference without u...
PDF
Structural aspect on carbon dioxide capture in nanotubes
PDF
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Exploratory study on the use of crushed cockle shell as partial sand replacem...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Study and evaluation for different types of Sudanese crude oil properties
A Short Report on Different Wavelets and Their Structures
A Case Study on Academic Services Application Using Agile Methodology for Mob...
Wear Analysis on Cylindrical Cam with Flexible Rod
DDOS Attacks-A Stealthy Way of Implementation and Detection
An improved fading Kalman filter in the application of BDS dynamic positioning
Positioning Error Analysis and Compensation of Differential Precision Workbench
Status of Heavy metal pollution in Mithi river: Then and Now
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
Experimental study on critical closing pressure of mudstone fractured reservoirs
Correlation Analysis of Tool Wear and Cutting Sound Signal
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
A novel high-precision curvature-compensated CMOS bandgap reference without u...
Structural aspect on carbon dioxide capture in nanotubes
Thesummaryabout fuzzy control parameters selected based on brake driver inten...

Recently uploaded (20)

PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Well-logging-methods_new................
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Welding lecture in detail for understanding
PPTX
Construction Project Organization Group 2.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
web development for engineering and engineering
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPT
Mechanical Engineering MATERIALS Selection
PPT
Project quality management in manufacturing
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Automation-in-Manufacturing-Chapter-Introduction.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Well-logging-methods_new................
Operating System & Kernel Study Guide-1 - converted.pdf
Digital Logic Computer Design lecture notes
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Welding lecture in detail for understanding
Construction Project Organization Group 2.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
web development for engineering and engineering
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
UNIT 4 Total Quality Management .pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Mechanical Engineering MATERIALS Selection
Project quality management in manufacturing
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS

Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 3 Issue 11 ǁ November. 2015 ǁ PP.55-61 www.ijres.org 55 | Page Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device LU Jiu-ru, HANG Lu-bin, QIN wei (College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620) Abstract: Kinematic analysis of mechanism is the fundamental work of force feedback device research.The composition of Delta mechanism based on Omega.7 force feedback device was illustrated in this paper.The kinematic loop equations of Delta mechanism was established according to its geometric relationship,also the inverse kinematics solution of Delta mechanism were obtained. And the numerical forward kinematics were calculated by Newton iteration algorithm.Finally,The analysis of velocity and acceleration was carried out through matrix operations.Kinematic analysis of Delta mechanism provides a theoretical basis for following study. Keywords:Force Feedback Device; Delta Mechanism; Forward Kinematics; Inverse Kinematics I. Introduction The force feedback device, which based on the high performance data processing computer and information communication technology, can realize the operator’s action input by adding force feedback on the base of the traditional human-computer interaction[1] , and the force feedback device can use the haptic rendering to enhance the man-machine communication, which is widely used in many fields,such as aviation, medical, military, manufacturing, entertainment.[2~4] The interaction mechanism of the force feedback device is a human-computer interaction interface, which has a higher demand for the configuration of the mechanism. Because of the high system stiffness, small cumulative error, high positioning accuracy, large working space, and all the joints are rotation joints, the moving linkages can be made of light material. The drive motor is installed on the static platform,so the system’s inertia is low.These greatly satisfy the requirements of force feedback device. The excellent characteristic of Delta mechanism make it widely used in the field of force feedback.[5] The force feedback device collects a series of motion data through the joint actuated encoder, but these data can not directly reflect the user's operation, the kinematic analysis of the interaction mechanism should be carried on, and the kinematic relationship between the end of the moving platform and the joint actuated should be established, so that the coordinate parameters of the real-time position of the operator can be calculated. The kinematic analysis of mechanism is to study the correlation and regularity of displacement, velocity and acceleration between the input link and the output link without considering the movement generated by force and torque, and kinematic analysis is the basis of some succeeding researches such as dynamic analysis and workspace analysis.[6~7] In this paper, the Delta mechanism of the force feedback device Omega.7 which is manufactured by Force Dimension is taken as the research object, kinematic equations are established to solve the forward and inverse kinematics according to the geometrical-restriction relation, and this provides a theoretical basis for the succeeding analysis of dynamics and workspace . II. The Delta Mechanism Based on Omega.7 Force Feedback Device 2.1 Omega.7 Force Feedback Device Omega.7 is a kind of haptic feedback device manufactured by Force Dimension which located in Switzerland[8] , and it is shown in Figure.1. Omega.7 mainly made of aluminum alloy materials, and the output power component is moving-coil machine Maxon. The system inertia decreased significantly, and the response speed is improved, because of the usage of wire rope traction drive. And the usage of hybrid of parallel mechanism and serial mechanism enhances the reliability and stability of the system.
  • 2. Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device www.ijres.org 56 | Page Fig.1 The graph of Omega.7 The number of DOF of the interaction mechanism is 7, it can be considered as a mechanism series connected of Delta parallel mechanism, wrist joint mechanism and holding jaw mechanism, and the use of the Delta parallel mechanism is to provide three degrees translation and obtain the operating arm’s moving position. Fig.2 The Delta mechanism of Omega.7 Fig.3 Wrist joint mechanism and holding jaw mechanism 2.2 Structure analysis of the Delta mechanism The Delta mechanism is composed of static platform, moving platform and the three links which connected the static platform and the moving platform[9] , and the mechanism sketch of Delta mechanism is shown in Figure.4, as is shown in it, the structure of each branched chain are same, and it series connected of active arm and driven arm.The active arm is a planar linkage with rotation joint on the two sides, the driven arm is a parallelogram mechanism, and the two parallel links in the parallelogram mechanism of the driven arm connect the active arm and the moving platform through the rotation joints. The three parallelogram mechanisms in the Delta mechanism restrict all the rotations, so the motion of moving platform is a pure translation in the space. Fig.4 The mechanism sketch of Delta mechanism
  • 3. Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device www.ijres.org 57 | Page 2.3 The system of coordinates According to the geometrical characteristics of Delta mechanism, the space coordinates ' ' ' 'O x y z 、 O xyz , which is shown in Figure 5, are both established at the geometrical center of the Delta mechanism’s moving platform and static platform. The positive direction of y axis is along the vertical direction of the origin O to the point 1A , the positive direction of x axis is horizontal to the right, and the direction of z axis can be defined according to the right-hand rule. The positive direction of 'y axis is along the vertical direction of the origin O to the point 1A , the positive direction of x axis is horizontal to the right, and the direction of z axis can be defined according to the right-hand rule. Fig .5 The space coordinates of Delta mechanism The radius of the center circle of the base shaft is denoted by 1r ,and is the radius of the center circle of the moving platform is denoted by 2r , 1l and 2l respectively represent the length of the active arm and the driven arm. 1iOA r ; 2' iO C r ; 1i iA B l ; 2i iB C l ; (1) The angle between the active arm i iA B and plane xoy is denoted by i ,  , ,x y z is the coordinate of the center point of the moving platform in the coordinates O xyz . III. The position analysis of Delta mechanism 3.1 The inverse kinematics analysis of Delta mechanism The analysis of inverse kinematics is to solve the input angles  1 2 3, ,   of the active arm, as the center position coordinates  , ,x y z of the moving platform are provided.[10~11] The projection relations of static platform in planar xoy and the projections relations of moving platform in planar ' ' 'x o y are shown in Figure.6 and Figure.7 respectively. Let i be the angle between iOA and the positive direction of x axis, and the angle between iO A  and the positive direction of x axis equals i , 1,2,3i  . Fig.6 The projection relation of static platform
  • 4. Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device www.ijres.org 58 | Page Fig.7 The projection relation of moving platform It can be derived from the geometric relation: 2 3 6 i i      (2) The position vector of point iA in the static platform: 1 cos sin 0 i i iOA r             (3) The position vector of point iB in the static platform: 1 1 cos cos cos sin cos sin 0 sin i i i i i i i i i i i OB OA A B r l                                (4) The position vector of point iC in the static platform: 2 cos ' ' sin 0 i i i i x OC OO O C y r z                           (5) The vector loop relationship can be established by the geometric relation: i i i iOC OB BC     (6) The equation can be established according to the constraint of rod length 2i iB C l :       2 2 2 1 1 2 1 1 2 2 1 2 cos cos cos cos sin sin cos sin sin i i i i i i i i i x r r l y r r l z l l                    (7) Expand the formula 7 and obtain: 2 2 2 2 2 2 2 1 1 2 2 1 1 2 1 1 ( ) 2( )( cos sin ) 2 ( cos sin )cos 2 sin 0 i i i i i i x y z r r l l r r x y l r r x y zl                      (8) By using the trigonometrical transform: 2 2 2 2 2tan 1 tan tan 2 2 2sin ;cos ;tan ; 1 tan 1 tan 1 tan 2 2 2 a a a a a a a a a        (9) Transform the formula 8 into the equation for it ( tan 2 i it   ): 2 2 2 2 2 2 1 2 1 1 2 1 2 2 2 2 2 2 2 1 2 1 1 2 1 1 [ ( )] 2[ ( )]( cos sin ) { [ ( )] 2[ ( )]( cos sin )}tan 2 4 tan 0 2 i i i i i i x y z l l r r l r r x y x y z l l r r l r r x y zl                              (10) Transform the formula 10 into the quadratic equation for it : 2 0i i i i ia t bt c   ; (11)
  • 5. Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device www.ijres.org 59 | Page 2 2 2 2 2 2 1 2 1 1 1 2 1 1 ; cos sin ; ; ( ) 2 ( ); 4 ; ( ) 2 ( ); i i i i i i i i u x y z l v x y r r r a u l r v l r b zl c u l r v l r                                  (12) According to the formula of root of quadratic equation: 2 4 2 i i i i i i b b a c t a     ; When the center position coordinate  , ,x y z of the moving platform of the Delta mechanism are provided, according to 2arctani it  , the inverse positional problem of two positions can be calculated, then the unique solution can be determined by the initial position and the continuous change rule of active arm’s movement. 3.2 The forward kinematics analysis of Delta mechanism The forward kinematics analysis of Delta mechanism is to solve the coordinate  , ,x y z of the center position of moving platform, in the case of the active arm’s input angle  1 2 3, ,   are provided.Because of the complexity of the parallel mechanism, it is difficult to get the analytic solution, so the question of solving forward kinematics is generally converted to the question of obtaining the numerical solution of nonlinear equations. In this paper, the forward kinematics solution is solved by the Newton iteration method.[12] Equation 7 is the constraint equation established based on the Delta mechanism’s vector loop and the three elements nonlinear equations of variables x, y, z can be got by equation 7: 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 ( ) ( ) ( ) 0; ( ) ( ) ( ) 0; ( ) ( ) ( ) 0; x A y B z C l x A y B z C l x A y B z C l                         (13) Some these are replaced by 2 1 1( cos )cosi i iA r r l     ; 2 1 1( cos )sini i iB r r l     ; 1 sini iC l   ; Let 2 2 2 2 2( , , ) ( ) ( ) ( )i i i if x y z x A y B z C l       ,  1 2 3 T f f fF ; the nonlinear equations 13 can be expressed as follows in further steps: ( ) 0F x (14) Let ( )F x be the Jacobian Matrix of the vector function ( )F x (namely the derivative of ( )F x ), 1 ( ) F x is the inversion of the Jacobian Matrix of ( )F x . 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 ( ) ( ) ( ) 2( ) 2( ) 2( ) ( ) ( ) ( ) ( ) 2( ) 2( ) 2( ) 2( ) 2( ) 2( ) ( ) ( ) ( )                                              f f f x y z x A y B z C f f f x A y B z C x y z x A y B z C f f f x y z x x x x x x F x x x x (15) Apply the Newton method of the single equation on equation 14, then we can obtain the Newton iterative method for nonlinear equations: ( 1) ( ) ( ) 1 ( ) ( ) ( ), 0,1, ,     k k k k kx x F x F x (16) Suppose ( 1) ( ) ( )   k k k x x x , the linear equation ( ) ( ) ( ) ( ) ( )   k k k F x x F x need to be solved to find out the vector of ( )  k x , then let ( 1) ( ) ( )  k k k x x x , each step includes the calculations of vector ( ) ( )k F x and the matrix ( ) ( ) k F x . By setting the calculation accuracy, the numerical forward solution of position, which can meet the requirement, can be obtained by the finite numbers of iterations.
  • 6. Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device www.ijres.org 60 | Page IV. Velocity and acceleration analysis of Delta mechanism 4.1 Velocity analysis of Delta mechanism After derivation calculus to formula 8, we can get[13] : 2 1 1 2 1 1 1 2 1 1 [ ( cos )cos ] [ ( cos )sin ] ( sin ) [( cos sin )sin cos ]                              i i i i i i i i i i x r r l x y r r l y z l z x y r r z l (17) Suppose 2 1 1[( cos sin )sin cos ]        i i i i iD x y r r z l , then transform formula 16 as a matrix: 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 0 0 0 0 0 0                                                 x A y B z C x D x A y B z C y D x A y B z C z D (18) Denoted by: 1 1 1 2 2 2 3 3 3                x x A y B z C J x A y B z C x A y B z C 、 1 2 3 0 0 0 0 0 0          q D J D D ;      T x y zx ; 1 2 3         T q ; Formula 17 can be expressed as:  x qJ Jx q (19) Then forward solution of velocity of Delta mechanism can be expressed as: 1   x qJ Jx q (20) The inverse solution of velocity of Delta mechanism can be expressed as: 1  q xJ Jq x (21) 4.2 Acceleration analysis of Delta mechanism After two-order derivation calculus to formula 19, we can get:       x x q qJ J J Jx x q q (22) Then forward solution of acceleration of Delta mechanism can be expressed as: 1 ( )      x q q xJ J J Jx q q x (23) The inverse solution of acceleration of Delta mechanism can be expressed as: 1 ( )      q x x qJ J J Jq x x q (24) Of which: 1 1 1 2 2 2 3 3 3                                x x A y B z C J x A y B z C x A y B z C , 1 2 3 0 0 0 0 0 0           q D J D D , 1 1 1 1 cos sin ; sin sin ; cos ; {( cos sin )sin [( ) ]cos }                                                 i i i i i i i i i i i i i i i i i i i A l B l C l D x y z r z l ,
  • 7. Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device www.ijres.org 61 | Page V. Conclusion (1) The composition of Delta mechanism based on Omega.7 force feedback device was illustrated in this paper. The kinematics loop equations of Delta mechanism was established and the inverse kinematics were obtained. (2) The numerical forward kinematics were calculated by Newton iteration algorithm. (3) The analysis of velocity and acceleration are carried out through matrix operations. (4) Kinematic analysis of Delta mechanism provides a theoretical basis for following study on the analysis of dynamics and workspace. VI. Acknowledgement The paper is financially supported by Shanghai University of Engineering Science. References [1] Yang Liying. Research on Robot Teleoperation System Based on Force Feedback [D]. Guangzhou: South China University of Technology, 2011: 1-11 [2] Song Aiguo. Force Telepresence Telerobot(1):Review of the history and development[J]. Journal of Nanjing University of Information Science and Technology: Natural Science Edition,2013,5(1):1-19 [3] Li Jiajia. A Review of the Research and Applications of Force Feedback Devices Based on Virtual Reality[J]. Mechanical Science and Technology for Aerospace Engineering. 2011,30(7):1107-1111 [4] Zhang Yan. The Research And Development of Virtual Surgery Device with Force Feedback [D]. Shanghai, Shanghai Jiao Tong University, 2008:1-14 [5] Gao Xiaoxue.Research on Kinematic and Dynamic Performance of 3-PPR Planar Parallel Mechanism [D].Taiyuan: North University Of China. 2014:3-6 [6] Ai Qinglin.Review of Kinematic and Singularity of Parallel Manipulator [J].Journal of Zhejiang University. 2012. 46(8):1345-1347 [7] Introduction Handbook of Force Dimension’s haptic feedback device Omega.7. Beijing. 2010 [8] Gao Feng. The Study of Haptic Representation System of Teleoperation Mis Robot [D]. Zhengzhou: Henan University of Technology. 2011:18-24 [9] Peng Yu.Digital Design and Workspace Analysis of Delta Robot [D].Wuhu: Anhui Polytechnic University.2014:13-16 [10] Lei Gaili. Inverse Kinematic Analysis for Delta Parallel Mechanism [J].Equipment Manufacturing Technology.2011.3:16-18 [11] Fu Zhiyu. Application Research of Virtual Reality Haptic Feedback System [D].Shanghai: Shanghai University of Engineering Science,2015:11-12 [12] Li Qingyang. Numerical Analysis [M].Beijing:Tsinghua University Press. 2012 [13] Deng Meng.Kinematic Research and Path Planning of Delta Parallel manipulator [D].Xi’an:Xi’an University of Technology,2012:9-10