[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/Control1 poster.rst
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] manuscripts/Control1 poster.rst |
Date: |
Mon, 05 May 2003 12:51:49 -0400 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Tuomas J. Lukka <address@hidden> 03/05/05 12:51:49
Modified files:
Control1 : poster.rst
Log message:
writing
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/Control1/poster.rst.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
Patches:
Index: manuscripts/Control1/poster.rst
diff -u manuscripts/Control1/poster.rst:1.35
manuscripts/Control1/poster.rst:1.36
--- manuscripts/Control1/poster.rst:1.35 Mon May 5 12:37:19 2003
+++ manuscripts/Control1/poster.rst Mon May 5 12:51:49 2003
@@ -122,30 +122,14 @@
- accessibility: special controllers for handicapped
+Invention of mouse REF??? (Engelbart)
+
Connecting an optomechanical mouse to LEGO bricks
=================================================
-By far the most difficult part of
-
-- the first solution using hand-made cardboard optomechanical discs
-
- - bad idea
-
-.. - the second solution using non-LEGO cogwheels from
- thin plastic
-
- - the same as the previous, bad idea
-
-- the second solution using only small LEGO cogwheels
-
- - easier to construct, still too easily hopping over
-
-- the third and so far the final solution using mouse's own grid wheel
- and LEGO tires
-
- - easy to construct, reliable
-
- - best part = 132-old, but the shaped tyres will also do
+By far the most difficult part of our work with LEGO-based
+controllers has been the interfacing of the LEGO pieces to
+the optomechanical mice.
.. figure:: required.jpg
:width: 7.5cm
@@ -166,15 +150,44 @@
The mechanism of the mouse: the mouse ball, which rotates
from contact with the underlying surface, rotates
- the two axes whose motion is then detected.
+ the two axles whose motion is then detected.
.. figure:: optomechanism.jpg
:width: 7.5cm
:label: figoptomechanism
- In optomechanical mice, the motion of the axes is detected
+ In optomechanical mice, the motion of the axles is detected
by the IR light gate whose beam is cut by the slitted disk.
+
+Figures [ref-figrequired]_ - [ref-figoptomechanism] explain
+the internal mechanism of optomechanical mice,
+
+Our first solutions involved replacing the slitted disks
+moving through the light gate with hand-made cardboard or plastic
+cutouts skewered on LEGO axles.
+This turned out not to be a good construction, requiring far too much
+handwork in the construction as well as not being very accurate.
+
+The next solution was to try using small LEGO gears as the slitted
+disks. This made the construction far simpler, requiring no
+additional materials or tools, but the accuracy was severely
+affected: the gate missed a large fraction of the events.
+
+The third and so far final solution
+
+- the second solution using only small LEGO cogwheels
+
+ - easier to construct, still too easily hopping over
+
+- the third and so far the final solution using mouse's own grid wheel
+ and LEGO tires
+
+ - easy to construct, reliable
+
+ - best part = 132-old, but the shaped tyres will also do
+
+
An example custom controller for a particular user interface
============================================================
- [Gzz-commits] manuscripts/Control1 poster.rst, (continued)
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Asko Soukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Asko Soukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Matti Katila, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Matti Katila, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Janne V. Kujala, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Matti Katila, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst,
Tuomas J. Lukka <=
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Matti Katila, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Janne V. Kujala, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Matti Katila, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Tuomas J. Lukka, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst, Asko Soukka, 2003/05/05