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.

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.

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

Saved successfully!

Ooh no, something went wrong!