5 |
Abstract |
Abstract |
6 |
======== |
======== |
7 |
|
|
8 |
We show how novel controllers can be built cheaply, |
We show how custom controllers can be built cheaply, |
9 |
with minimal requirements for |
with minimal requirements for |
10 |
mechanical and electronic skills, |
mechanical and electronic skills, |
11 |
by using a standard computer mouse |
by using a standard computer mouse |
20 |
to design and produce for a specific |
to design and produce for a specific |
21 |
purpose unless standard, mass-produced parts can be used. |
purpose unless standard, mass-produced parts can be used. |
22 |
|
|
23 |
|
We present two controllers as examples of what is possible |
24 |
|
within this framework: a controller with two levers and a horizontal |
25 |
|
wheel, and a joystick-like 2D controller with enough friction |
26 |
|
to retain the position it is set to. |
27 |
|
|
28 |
|
|
29 |
.. raw:: latex |
.. raw:: latex |
30 |
|
|
31 |
\endabstract |
\endabstract |
349 |
control stick is vital |
control stick is vital |
350 |
to alleviate the looseness in gears after that. |
to alleviate the looseness in gears after that. |
351 |
|
|
352 |
- Axles used in gears must be attached at several points, far enough |
- Axles used in gear trains must be supported at several points, |
353 |
from each other. |
far enough from each other. |
354 |
|
|
355 |
- All moving |
- All moving |
356 |
joints should be designed |
joints should be designed |
392 |
using some more specialized bricks such as |
using some more specialized bricks such as |
393 |
slopes and inverse slopes or rounded bricks. |
slopes and inverse slopes or rounded bricks. |
394 |
As an example, an octagonal |
As an example, an octagonal |
395 |
handle is shown in Fig. [ref-figoctagonal]. |
handle is shown in Fig. [ref-figoctagonal]_. |
396 |
|
|
397 |
.. figure:: octagonal.jpg |
.. figure:: octagonal.jpg |
398 |
:width: 7.5cm |
:width: 7.5cm |
431 |
- reusable parts |
- reusable parts |
432 |
- USB -> can attach as many as we want, simple to use |
- USB -> can attach as many as we want, simple to use |
433 |
programmatically e.g. in Linux |
programmatically e.g. in Linux |
434 |
- taps to several computer scientists' hidden background in LEGO building. |
- taps to several scientists' hidden background in LEGO building. |
435 |
- fun, motivating |
- fun, motivating |
436 |
|
|
437 |
Cons: |
Cons: |