06.02.2013 Views

Research in Engineering Education Symposium 2011 - rees2009

Research in Engineering Education Symposium 2011 - rees2009

Research in Engineering Education Symposium 2011 - rees2009

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.

Universidad Politécnica de Madrid (UPM) Pág<strong>in</strong>a 600 de 957<br />

requirements. Other movements, as turn<strong>in</strong>g or walk<strong>in</strong>g were also discarded due to the<br />

facility to perform those movements dur<strong>in</strong>g a lecture. The usable gestures are:<br />

• Lef_arm_forwards t/right_arm_forwards<br />

• Left_arm_down /right_arm_down<br />

• Left_arm_up /right_arm_up<br />

• Left_arm_out /right_arm_out<br />

• Circle<br />

• Wave<br />

In order to ma<strong>in</strong>ta<strong>in</strong> a low error rate we must not dist<strong>in</strong>guish between both hands/arms<br />

gestures. One gesture (possibly circle) must be reserved for “Undo” action, which must be<br />

always present. Additionally, several typical virtual object manipulations must be def<strong>in</strong>ed<br />

<strong>in</strong> each doma<strong>in</strong> of application. For <strong>in</strong>stance, <strong>in</strong> mathematical derivations a list of basic<br />

l<strong>in</strong>ear algebraic manipulations might be:<br />

1. Evaluation of any parentheses, exponents, multiplications, divisions, additions, and<br />

subtractions <strong>in</strong> the usual order of operations, us<strong>in</strong>g associative and distributive<br />

properties properly.<br />

2. Comb<strong>in</strong>ation of like terms: This means add<strong>in</strong>g or subtract<strong>in</strong>g variables of the same<br />

k<strong>in</strong>d. For <strong>in</strong>stance the expression 2x + 4x simplifies to 6x. The expression 13 - 7 + 3<br />

simplifies to 9.<br />

3. Addition or subtraction of any value to both sides of the equation.<br />

4. Division of both sides of the equation by any non-zero number.<br />

Some of those operations may need additional parameters, which could be provided by<br />

other means (for <strong>in</strong>stance, the <strong>in</strong>sertion of numbers by means of virtual sliders). In<br />

addition, selection of terms for operation should be enabled, and a grammar for the<br />

ordered application of manipulations def<strong>in</strong>ed. In this case, creation of <strong>in</strong>itial equation or<br />

mathematical expression is the most complex operation, <strong>in</strong>volv<strong>in</strong>g for the def<strong>in</strong>ition of a<br />

complex set of ordered actions. Another example would be Laplace circuit analysis. There<br />

are several typical operations to be performed:<br />

1. Include new impedance<br />

2. Include new Input generator<br />

3. L<strong>in</strong>k generators and impedances<br />

4. Select impedance branch<br />

5. Calculate impedance of selected branch<br />

6. Calculate Laplace transform of Input Generator<br />

7. Calculate Output (Voltage or Current) <strong>in</strong> given branch or between two circuit<br />

knots.<br />

8. Derive Kirchoff equations for circuit<br />

9. …<br />

The application of typical procedures to each doma<strong>in</strong> rapidly grows. This leads to the need<br />

to group actions, so that we use “action” sentences composed of several related gestures,<br />

so that the mean<strong>in</strong>g of each specific gesture changes along time. For <strong>in</strong>stance, <strong>in</strong>clud<strong>in</strong>g a<br />

Proceed<strong>in</strong>gs of <strong>Research</strong> <strong>in</strong> Eng<strong>in</strong>eer<strong>in</strong>g <strong>Education</strong> <strong>Symposium</strong> <strong>2011</strong><br />

Madrid, 4 th - 7 th October <strong>2011</strong>

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

Saved successfully!

Ooh no, something went wrong!