full Paper - Nguyen Dang Binh
full Paper - Nguyen Dang Binh
full Paper - Nguyen Dang Binh
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
contact point, c we know that all the forces which are exertable<br />
(Fset) belong to the vector subspace generated by the<br />
columns of Jc:<br />
Fset Im Jc<br />
The forces outside Fset are “controlled” by the joint<br />
reaction-forces. They cannot be programmed or controlled<br />
from the virtual environment and are outside of the interfacemobility<br />
space. In such directions the control is completely<br />
left to the operator. The force feedback information produced<br />
are such that they cancel the user efforts in order to<br />
produce no movements along that directions.<br />
The following result due to the force mapping can be<br />
fixed:<br />
1. not all forces can be replicated by means of the haptic<br />
contacts;<br />
2. when the rank of the Jacobian matrix is equal to 6, the<br />
force feedback presented to the operator can be an approximation<br />
of the virtual force computed into the VE.<br />
For example with reference to figure 14 the force textbfF<br />
is not exactly reproducible.<br />
Virtual<br />
Force<br />
Massimo Bergamasco / Haptic Interfaces<br />
Replicated<br />
Force<br />
Figure 14: Not all forces are exactly reproducible<br />
If we decompose the force components along the two orthogonal<br />
spaces: Fb Im Jc and Fa Im Jc Ý only the<br />
Fb component can be reproduced by the contact. Let consider<br />
the force mapping rule which determines the effective<br />
component at joints (see next paragraph):<br />
M j J T c F J T c Fa Fb J T c Fb<br />
3. the cases in which an approximation is present can be<br />
distinguished into:<br />
¯ kinematic singularities due to the posture. Such kind<br />
of singularities are generally avoided when designing<br />
an exoskeletric structure;<br />
¯ due to the mechanical structure (DOF at the contact <br />
6).<br />
c The Eurographics Association 2005.<br />
13<br />
4.4. Mapping Forces into Contacts<br />
In virtual environment forces can be generated between any<br />
couple of movable objects. With reference to the virtual representation<br />
of the operator body, the contact point usually<br />
does not match with the correspondent points of the haptic<br />
contacts except that in the case of a simple interaction context<br />
(one point attachment and metaphoric interfaces).<br />
The strategy of generating force on the operator hand<br />
should consider that the system can never exactly replicate<br />
the avatar sensations whenever they have been generated by<br />
forces applied in points which are different from the haptic<br />
contacts.<br />
In these cases the mapping strategy will introduce an error<br />
of replication.<br />
The interface is in a<br />
singular configuration<br />
The set of<br />
possible FF<br />
is limited<br />
The contact Jacobian is<br />
singular<br />
Figure 15: Singularity position in the interface can reduce<br />
the set of replicable and controllable forces<br />
When the contact force should be applicated exactly on<br />
the mechanical contact between the operator and the interface,<br />
if no contact singularities are present, the required force<br />
at joints can be computed as:<br />
M J T c Fc<br />
which produces on the contact the exact reaction force, in<br />
fact multiplying both sides by a small joint-angular change,<br />
we obtain:<br />
δωM δL δωJcFc δxFc L<br />
that satisfies the virtual work principle for the reaction force.<br />
When the contact force is generated outside the haptic<br />
contact (C) of the operator with the mechanical interface,<br />
in an external point (A) there are two different strategies for<br />
computing the proper contribution to the motors:<br />
1. the simplest strategy does not take care of the contact<br />
constraints and assumes that the attachment rigidly holds<br />
the link by allowing the force and torque exchange along