[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/Control1 poster.rst
From: |
Matti Katila |
Subject: |
[Gzz-commits] manuscripts/Control1 poster.rst |
Date: |
Mon, 05 May 2003 17:28:17 -0400 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Matti Katila <address@hidden> 03/05/05 17:28:17
Modified files:
Control1 : poster.rst
Log message:
indent figure texts from 0 to 3
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/Control1/poster.rst.diff?tr1=1.83&tr2=1.84&r1=text&r2=text
Patches:
Index: manuscripts/Control1/poster.rst
diff -u manuscripts/Control1/poster.rst:1.83
manuscripts/Control1/poster.rst:1.84
--- manuscripts/Control1/poster.rst:1.83 Mon May 5 17:26:01 2003
+++ manuscripts/Control1/poster.rst Mon May 5 17:28:17 2003
@@ -212,33 +212,33 @@
:width: 7.5cm
: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.
+ 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
:label: figmouseopen
-The mouse, opened with the screwdriver. The screwdriver
-will not be needed after this step.
+ The mouse, opened with the screwdriver. The screwdriver
+ will not be needed after this step.
.. figure:: mousemechanism.jpg
:width: 7.5cm
:label: figmousemechanism
-The mechanism of the mouse: the mouse ball, which rotates
-from contact with the underlying surface, rotates
-the two axles whose motion is then detected.
+ The mechanism of the mouse: the mouse ball, which rotates
+ from contact with the underlying surface, rotates
+ the two axles whose motion is then detected.
.. figure:: optomechanism.jpg
:width: 7.5cm
:label: figoptomechanism
-In optomechanical mice, the motion of the axles is detected
-by the IR light gate whose beam is cut by the slitted disk.
+ 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,
@@ -258,12 +258,12 @@
:width: 7.5cm
:label: figwheelmechanism1
-The principle behind the current version of
-our interface between the optomechanical mouse and
-LEGO pieces: driving the mouse axles by a rubber LEGO tyre.
-A smooth tyre (Bricklink part no 132-old)
-works even better, but they are currently
-in short supply.
+ The principle behind the current version of
+ our interface between the optomechanical mouse and
+ LEGO pieces: driving the mouse axles by a rubber LEGO tyre.
+ A smooth tyre (Bricklink part no 132-old)
+ works even better, but they are currently
+ in short supply.
The third and so far final solution is to use the mouse's own
mechanism, simply driving it using a LEGO rubber tyre
@@ -279,21 +279,21 @@
:width: 7.5cm
:label: figpressmechparts
-The LEGO parts for the driving mechanism
+ The LEGO parts for the driving mechanism
.. figure:: pressmechanism1.jpg
:width: 7.5cm
:label: figpressmechanism1
-The driving mechanism assembled. The mechanism is attached
-to the LEGO framework by the long axle; the driving tyre
-is on one end of the 1x5 liftarms and
-a towball for attaching a rubber band
-at the other.
-The rubber band is used to pull the towball upwards,
-which in turn presses the tyre downwards.
-The force is easily adjustable by adjusting the other
-end of the rubber band.
+ The driving mechanism assembled. The mechanism is attached
+ to the LEGO framework by the long axle; the driving tyre
+ is on one end of the 1x5 liftarms and
+ a towball for attaching a rubber band
+ at the other.
+ The rubber band is used to pull the towball upwards,
+ which in turn presses the tyre downwards.
+ The force is easily adjustable by adjusting the other
+ end of the rubber band.
With the pressure mechanism, it is simple to build a housing
for the lower part of the mouse case and place the tyre holders
@@ -306,19 +306,19 @@
:width: 7.5cm
:label: figframestart
-The beginnings of the housing for the mouse case.
+ The beginnings of the housing for the mouse case.
.. figure:: framedrivers.jpg
:width: 7.5cm
:label: figframedrivers
-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.
+ 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, the Linux kernel is able to
pass events from each USB mouse to a different virtual device
@@ -346,10 +346,10 @@
:width: 7.5cm
:label: figloomcontrol
-A fully functional controller prototype, with two
-absolute arm controls and a wheel control. All three
-controls have enough friction
-to retain their position.
+ A fully functional controller prototype, with two
+ absolute arm controls and a wheel control. All three
+ controls have enough friction
+ to retain their position.
We must stress that
this controller is still very much work in progress;
@@ -375,13 +375,13 @@
:width: 7.5cm
:label: figjoystick
-A 2D joystick-like controller built from LEGO bricks as
-a proof-of-principle.
-There is no force returning the joystick to its
-center position in this design, but if desired,
-that could easily be added (although in that case simply
-purchasing a commodity
-game controller would be easier).
+ A 2D joystick-like controller built from LEGO bricks as
+ a proof-of-principle.
+ There is no force returning the joystick to its
+ center position in this design, but if desired,
+ that could easily be added (although in that case simply
+ purchasing a commodity
+ game controller would be easier).
Practical tips
==============
@@ -462,8 +462,8 @@
:width: 7.5cm
:label: figoctagonal
-A rugged and relatively comfortable octagonal
-handle built from slopes and inverted slopes.
+ A rugged and relatively comfortable octagonal
+ handle built from slopes and inverted slopes.
With some more effort, ergonomic handles of any imaginable shape
- [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, Janne V. Kujala, 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, 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, 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 <=
- [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, 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, Janne V. Kujala, 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