23.07.2013 Views

full Paper - Nguyen Dang Binh

full Paper - Nguyen Dang Binh

full Paper - Nguyen Dang Binh

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table 1: Summary of GRAB features<br />

Features Value Units<br />

Worst case Typical<br />

Continuous force 4 6-7 N<br />

Peak force 20 30 N<br />

Stiffness 2 6-8 N/mm<br />

Position resolution 100 50 µm<br />

Workspace 400x400x600 mm<br />

Maximum force error 2-4 %<br />

Coherence (max. error) 0.5/100 mm/mm<br />

force/acceleration effects during motion, manipulation<br />

and exploration of objects.<br />

Position accuracy: the accuracy of the spatial position is<br />

important in order to achieve an highly collocated system.<br />

Objects and distances in a collocated environment should<br />

exactly re¤ect what the interface measure in terms of position.<br />

Erroneous measurements will result in distorted<br />

environments (curved planes, misaligned object, missing<br />

contact during surface exploration).<br />

Posture calibration: multi-haptic environments requires<br />

sophisticated algorithms to detect in an accurate way the<br />

relative position of the force display interfaces. Any error<br />

in this procedure will result in a “drunk like” representation<br />

of the object (i.e. the object position differs according<br />

to the exploring £nger).<br />

4. The haptic device<br />

In order to overcome these issues, a novel kind of device has<br />

been built within the GRAB project. The device kinematics<br />

has been shaped in such a way that the available workspace<br />

is as large as a desktop environment even when two interacting<br />

interfaces are put in the operating environment. The system<br />

can be worn on the £ngertips by means of thimbles. The<br />

device’s shape has been designed in order to limit at a minimum<br />

the interference problem even when the user’s £ngertips<br />

are very close each other. The haptic interface has been<br />

described in detail in [AMA03] and has been patent in 2004.<br />

In Table 1, a summary of the features is given. The interface<br />

is capable of replicating two independent (3D) force vectors<br />

on two £ngertips, with a workspace covering a large part of<br />

the user desktop (400mm x 400mm x 600mm) and with high<br />

force feedback £delity to perceive tiny geometrical details of<br />

the objects. The peculiar cinematic of the devices facilitates<br />

the integration of multiple devices on the same desktop. A<br />

snapshot of the arm device is shown in Fig. 3. Evenifthe<br />

system has been developed with two arm working, several<br />

c○ The Eurographics Association 2005.<br />

Massimo Bergamasco / Haptic Rendering: Control Strategy<br />

61<br />

Figure 3: CAD model of one arm<br />

identical robotic structures may be let operating on the same<br />

table.<br />

Each structure has a total of 6 Degree of Freedoms<br />

(DOF’s). The £rst three DOFs exert the haptic feedback and<br />

could be used to track the position of the £ngertip in the<br />

workspace. These DOFs have been implemented with two<br />

rotational joint and one prismatic joint (RRP). The remaining<br />

3 degrees are completely passive and can be used to track<br />

the £ngertip orientation (degrees of mobility). These degrees<br />

of mobility are realized by rotational joints (RRR) in such a<br />

way their rotation axes coincides in a common point which<br />

is aligned with the axis of the prismatic joint.<br />

5. Integrating the environment<br />

In Fig. 4 is shown the whole GRAB system, composed by<br />

following main components:<br />

two arms, having the same kinematics and symmetrically<br />

placed on the same desktop. The user interface of the<br />

two haptic interface is a couple of thimbles which can be<br />

adapted to any £nger size and/or replaced with speci£c<br />

interactive pens;<br />

a motor driver and supply group including: six miniature<br />

PWM servo ampli£ers for DC brush motors, custom<br />

mixed analog/digital ICs and hybridised power stage, capable<br />

to supply the required motors current (continuous<br />

current of 10 A, peak current of 20 A);<br />

a Control Unit, based on a x86 standard, Single Board<br />

Computer (SBC) which provides resource for running a<br />

Real - Time operating system required by Low Level Controller;<br />

Haptic Geometric Modeller, which receives the £ngers<br />

position from Control Unit and provides to sends back the<br />

forces for simulating virtual environment.<br />

6. System calibration procedures<br />

System calibration procedures are implemented in order to<br />

maximize the precision in tracking £nger position. It consists<br />

of two different calibration procedures.

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

Saved successfully!

Ooh no, something went wrong!