23.07.2013 Views

full Paper - Nguyen Dang Binh

full Paper - Nguyen Dang Binh

full Paper - Nguyen Dang Binh

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!