[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 14:41:23 -0400 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Tuomas J. Lukka <address@hidden> 03/05/05 14:41:23
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.43&tr2=1.44&r1=text&r2=text
Patches:
Index: manuscripts/Control1/poster.rst
diff -u manuscripts/Control1/poster.rst:1.43
manuscripts/Control1/poster.rst:1.44
--- manuscripts/Control1/poster.rst:1.43 Mon May 5 14:32:33 2003
+++ manuscripts/Control1/poster.rst Mon May 5 14:41:23 2003
@@ -80,7 +80,9 @@
- advantages:
- - LEGOs have been popular toys for several decades in Scandinavia
+ - LEGO bricks
+ have been popular toys for several decades all around
+ the western world
- several scientists and students have a background in LEGO bricks ;)
@@ -124,8 +126,8 @@
Invention of mouse REF??? [mouse68engelbart]_
-Connecting an optomechanical mouse to LEGO bricks
-=================================================
+Interfacing LEGO bricks to a computer through an optomechanical mouse
+=====================================================================
By far the most difficult part of our work with LEGO-based
controllers has been the interfacing of the LEGO pieces to
@@ -136,6 +138,9 @@
:label: figrequired
The non-LEGO parts and tools required for a controller.
+ A USB mouse would be preferred to the PS/2 mouse
+ shown in the picture, since several can be connected
+ to a computer simultaneously as separate input sources.
.. figure:: mouseopen.jpg
:width: 7.5cm
@@ -233,14 +238,19 @@
:width: 7.5cm
:label: figframedrivers
- The driving mechanisms attached. After the towballs are attached
+ The driving mechanisms (using a slightly different version
+ than the one depicted in the previous figures)
+ attached. After the towballs are attached
to rubber bands for pressing the tyres downwards slightly,
motions from the LEGO axles are accurately translated to mouse
X and Y motions.
-On the software side, XXX
+On the software side, the Linux kernel is able to
+pass each USB mouse to a different virtual device
+using an enhanced PS/2 protocol. This makes reading
+the numerical values from all mice connected to the computer
+trivial.
-Linux, USB, Accel, ...
An example custom controller for a particular user interface
============================================================
- [Gzz-commits] manuscripts/Control1 poster.rst, (continued)
- [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, 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, 2003/05/05
- [Gzz-commits] manuscripts/Control1 poster.rst,
Tuomas J. Lukka <=
- [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
- [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, Tuomas J. Lukka, 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