full Paper - Nguyen Dang Binh
full Paper - Nguyen Dang Binh
full Paper - Nguyen Dang Binh
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.