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.
number all over the workspace when links’ sizes and interface<br />
position were changed. In Fig. 3, the best-case solution<br />
is graphically represented. The workspace areas have<br />
been coloured by the value of the condition number (c). The<br />
colour type changes at each tenth of unit. Central area has<br />
values between 0.9 and 1, second area values range between<br />
0.8 and 0.9 and the third area values range between 0.7 and<br />
0.8. More than 90% of the overall workspace has c>0.9<br />
Figure 3: Workspace evaluation<br />
In Fig. 4, the haptic desktop workspace in case of length of<br />
link 1 equal to 300mm and length of link 2 equal to 270mm<br />
is shown. Two capstans are used for reducing the inertia of<br />
moving masses and for introducing a reduction ratio. These<br />
reduction ratios have been dimensioned to obtain a condition<br />
number in the middle of the workspace equal to 1.<br />
4. COMPONENT CHOICE AND CONTROL DESIGN<br />
The kinematics of the haptic interface has been determined<br />
according to the chosen link lengths and the following equations<br />
describe end-effector’s coordinates referred to the central<br />
pivoting joint:<br />
Massimo Bergamasco / Future trends and Applications, Education<br />
Xee L2 cos q2 L1 cos q1 (1)<br />
Yee L2 sin q2 L1 sin q1 (2)<br />
From (1) and (2) and are the lengths of link 1 and link 2<br />
while and are the angles referred to the joints. On the other<br />
hand, the end-effector’s coordinates referred to the motors,<br />
and can be computed as follows:<br />
q1 r1<br />
θ1<br />
R1<br />
(3)<br />
33<br />
Figure 4: Workspace of the haptic interface.<br />
q2 r2<br />
θ2<br />
R2<br />
From (3) and (4) and are the rotations of the two actuators,<br />
and are the radii of motor pulleys and and are the radii<br />
of the capstans. Using the above relationships it was possible<br />
to identify the commercial components to be used within the<br />
haptic device (motor type and size, sensors,Ě). The homogeneity<br />
of the conditioning number has allowed us to size out<br />
the design by using the workspace centre as reference point.<br />
Maxon motor 3557024CR was used for actuation. With this<br />
solution the Haptic Interface can generate on user’s hand up<br />
to 3 N of continuous forces and 5 N of peak forces. To detect<br />
device motion 1024cpr optical encoders with a 4X decoding<br />
were adopted. Such a choice leads to a spatial sensitivity of<br />
about 30um at workspace centre (pixel size is about 300um).<br />
Figure 5: Square box with all electronic components inside.<br />
This control system was implemented on the same architecture<br />
of the target application system. This device was<br />
made by an embedded PC (PIII 1.4GHz 256Mb RAM). Specific<br />
I/O board for detecting the encoder position and for<br />
generating the DAC command to be forwarded to drivers<br />
were implemented on the ISA and PC104 busses offered by<br />
the embedded board. The desktop backside was designed in<br />
order to host motors, power supply, hard disk, power drivers,<br />
mother boards and IO boards, all within a minimal regular<br />
square box as shown in figure 5. The high integration<br />
achieved has allowed us to implement all control procedures<br />
(4)<br />
c The Eurographics Association 2005.