Sunday, July 26, 2015

Research Task 2 (07/27/15 - 08/09/15)

Greetings! Great to see you make a substantial progresses! Some of you may have started learning Android Studio & Java or XCode & Swift. In order to proceed to the next milestone and focus your learning, the second task will be a series of programming assignments which will move you to the next step.

The assignments consist of a series of tactile experiments, which we are going to conduct on subjects. Since you have not installed the Senseg SDK and you don’t even have the Senseg tablet, you won’t be able to get any tactile feedback. However, you can still start programming and rendering the graphic images on the screen.

You will create an app with several views, and the subjects will be able to perform tests on each view to evaluate the tactile feedback. The attached diagram illustrates the tests described in the following. The subject will be able to select and rank them based on the vividness of their tactile feedback.

·      Test 1: Create a series of line segments with different widths.
·      Test 2: Create a series of line segment groups with different spatial intervals. The width of the lines can be the highest-ranked in Test 1.
·      Test 3: Create a series of dash line segments with different lengths/spaces of the dash lines. The width of the lines can be the highest-ranked in Test 1.
·      Test 4: Create a series of triangles with different interiors or edges: (1) solid, (2) interior filled with stripes, (3) solid edges only, and (4) dashed-edge only. The width of the lines can be the highest-ranked in Test 1. The interval of the stripes can be the highest-ranked in Test 2. The dashed edge can be based on the outcome of Test 3.
·      Test 5: Create a series of different shapes including (1) triangle, (2) circle, (3) square, and (4) pentagon. The edge/interior effect can be based on the outcome of Test 4.

Since you can not rank them based on the tactile feedback yet, you should make your program easy to change, i.e., parametrize your program such that buy changing a few definitions, you can change the graphs easily on the screen. This kind of flexibility is very useful when there are lots of experiments need to be done and when there are many tunable parameters.


* Whenever you come across good papers/websites/tutorials, don't forget to add them to the "Project Resource" page.

* Please take electronic notes while you are studying the materials, watching the videos, or browsing through the web.

* Make PowerPoint presentations based on your notes. We will start presentation at the beginning of the year.

No comments:

Post a Comment