control
Under the Guidance's of
Prof. Annu Abraham
Prof. Chhatre
Presented By:
Pankaj Deshmukh.
Bhagyashri Jagtap.
INTRODUCTION
Combining position and force information into one control
scheme for moving the end effector in nondeterministic
environments is known as scheme hybrid position/force
control, currently referred to as hybrid control.
The advantage of hybrid control is that the position and force
information are analyzed independently to take advantage of
well-known control techniques, at the final stage when both
have been converted to joint torques.
The Kinematic instability problem attributed to hybrid control
is not fundamental, but the result of an incorrect formulation
and implementation of the hybrid control scheme.
BACKGROUND
Basic concepts of the original hybrid control
scheme.
The x's in the Figure are 6 x 1 vectors
representing Cartesian position and orientation.
The f's in the figure are 6 x 1 vectors representing
the Cartesian force and moment.
The manipulator joint position and torque values
are represented by n x 1 vectors Ɵ and τ
respectively, where n is the number of
manipulator joints.
POSITION RELATED EQUATIONS
The position constraints are separated from the force constraints by the selection
matrix S shown in Figure 1. S is a 6 x 6 diagonal matrix for position control or zero
for no position control which defines each degree of freedom in the Cartesian
reference frame of interest. The Cartesian position errors is
Xes = Sxe ……...………………(1)
The manipulator Jacobian matrix J is the first order approximation for transforming
differential motions in joint space to differential motions in Cartesian space. The
following linearized relationship
Xe = Jɵe ………………………(2)
is used to map small joint errors to their corresponding Cartesian errors X e A
unique inverse mapping exists in Equation 2 when J is a square matrix of maximal
rank Under this condition, the joint errors are calculated from the Cartesian errors as
Ɵe=J-1xe ………………………(3)
approach for the hybrid control scheme, the selected joint errors are
simply
Ɵes=J-1xes ……………………………(4)
when using the selected Cartesian errors determined in Equation 1.
We will refer to Equation 4 as the original position solution for Ɵes
We will show that Equation 4 is not the only solution for Ɵ and
es
that there is a general position solution from which a kinematic ally
stable formulation for the hybrid control scheme may be found.
Equation 4 is, however, an incorrect solution that causes the hybrid
This relationship is correct for any J and f, and not an approximation for
calculating T. torque errors are
T
Tes=J fes ……….(7)
Hence, the force equations in Equations 5 and 7 for the hybrid control
scheme are always kinematic ally stable.
MODIFIED HYBRID CONTROL
Figure 2
As shown in Figure 2, the errors are now determined in joint space
and mapped to the corresponding Cartesian error Xe
The relationship between the joint error Ɵes and the selected joint
error Ɵes is obtained by combining Equations 1, 2,and 4 to get
Ɵes =J-1SJ Ɵes ……………………..(8)
Therefore, Sand J-1 S J are not similar and any analysis done in
Cartesian space must still be performed in the manipulator joint
space. The derivation of Equation 8, however, is still correct.
Problem Definition:- These are all the equations
relevant to the hybrid control scheme regarding
the kinematic stability of the two formulations.
These two equations deal only with the position
part of the hybrid control scheme which is instable
A Correction to the Position Formulation:-
Equation 4 is actually an incorrect derivation and
that there is a general position solution for Ɵes. To
fully understand this solution,we first need to
review some concepts from linear algebra
SOME LINEAR ALGEBRA
Consider the following classical linear expression, which may be
found in any text on linear algebra
Ax=b ……………..(9)
The general solution to Equation 9 for this situation is x=A +b
(I-A+A)z ……..………(10)
Where A+ is the pseudo inverse of A and z is any arbitrary vector
in Rn.
It can be shown that in Equation 10 A+ b is orthogonal to (I-A +A)
z and, by the Pythagorean Theorem, the unique minimum
Euclidean norm solution is
X=A+b ..……………….(11)
PROJECTION MATRICES
There are two projection matrices associated with each vector space defined in Equation 9 based
on the A matrix transformation all vectors b in Rn can be represented as
b = PAb+PA ┴ b. …………….(12)
The two projection matrices in Rm for the system in Equation 9 are computed as
To test the first condition for kinematic stability in Cartesian space, the inequality
constraints in
Equation 38 become
…………………………………….()40)
Equation 1 is substituted in Equation 40,
the results are
………………………………………………..()41)
For the second kinematic stability test, the norm of the transformation given in Equation 1
is
………………………(42) the upper
bound on the norm for the selected Cartesian errors is
………………………………………………(43) I
n Cartesian space, the selection
matrix transformation always satisfies our sufficient conditions for kinematic stability.
JOINT SPACE TEST FOR KINEMATIC STABILITY