38 |
with the mouse and keyboard, even if the interfaces |
with the mouse and keyboard, even if the interfaces |
39 |
could benefit from customized controllers. |
could benefit from customized controllers. |
40 |
|
|
41 |
|
.. from the end user point of view, several spesific |
42 |
|
controllers have been tricky to use simultaneously before USB |
43 |
|
|
44 |
- Why are customized controllers needed? |
- Why are customized controllers needed? |
45 |
|
|
46 |
* new information visualizing paradigms |
* new information visualizing paradigms |
51 |
|
|
52 |
* http://www.billbuxton.com/InputSources.html |
* http://www.billbuxton.com/InputSources.html |
53 |
|
|
|
|
|
54 |
- contribution of this article: |
- contribution of this article: |
55 |
|
|
56 |
- no direct academic contribution to UI research |
- no direct academic contribution to UI research |
64 |
- a way to do user interface device research on EXTREMELY |
- a way to do user interface device research on EXTREMELY |
65 |
limited budgets |
limited budgets |
66 |
|
|
67 |
- mindstorms sensors too inaccurate for user interface controllers, |
- LEGO has already published a robotics invention series called |
68 |
and the central units expensive |
Mindstorms, which also contains Legot bricks with touch and light |
69 |
|
sensors and a central unit to control them. Even the central unit |
70 |
|
is quite expensive and existing sensor not yet proper or accurate |
71 |
|
enough for controller use, we look them forward with interests. |
72 |
|
|
73 |
- advantages: |
- advantages: |
74 |
|
|
75 |
|
- LEGOs have been popular toys for several decades (where) |
76 |
- several scientists and students have a background in LEGO bricks ;) |
- several scientists and students have a background in LEGO bricks ;) |
77 |
|
|
78 |
|
|
|
|
|
|
|
|
|
|
|
79 |
Graph: axes: price, DOF |
Graph: axes: price, DOF |
80 |
|
|
81 |
From cheapest to most specific |
From cheapest to most specific: |
82 |
- mice ($10, 2 - 2+1) |
- mice ($10, 2 - 2+1) |
83 |
- joysticks ($30, 2 - 2+1+1) |
- joysticks ($30, 2 - 2+1+1) |
84 |
- steering wheels ($?, 1+1 (gas and break often same axis, different direction)) |
- steering wheels ($?, 1+1 (gas and break often same axis, different direction)) |
111 |
|
|
112 |
By far the most difficult part of |
By far the most difficult part of |
113 |
|
|
114 |
|
- the first solution using only small LEGO cogwheels |
115 |
|
- the second solution using non-LEGO cogwheels |
116 |
|
- so far final solution using mouse's own grid wheel |
117 |
|
and LEGO tires |
118 |
|
|
119 |
An example custom controller for a particular user interface |
An example custom controller for a particular user interface |
120 |
============================================================ |
============================================================ |
121 |
|
|
125 |
more advanced controllers for this application. |
more advanced controllers for this application. |
126 |
... will be reported later. |
... will be reported later. |
127 |
|
|
128 |
|
FenPDF: zooming and size of the fisheye |
129 |
|
|
130 |
|
We have: |
131 |
|
- a 2D joystic like controller |
132 |
|
- a controller with two 1D handles and a horizontal wheel |
133 |
|
|
134 |
Another example: combining two degrees of freedom |
Another example: combining two degrees of freedom |
135 |
================================================= |
================================================= |
136 |
|
|
169 |
- slopes + inverse slopes octagon |
- slopes + inverse slopes octagon |
170 |
- rounded bricks |
- rounded bricks |
171 |
- wedges |
- wedges |
172 |
- "pasta" |
- more ergonomic handles could be made by covering |
173 |
|
LEGO handles with modelling "pasta" / paste / something |
174 |
|
|
175 |
- weak (legos may break apart) |
- weak (legos may break apart) |
176 |
- requires careful construction |
- requires careful construction |