Mercurial > cortex
diff org/ideas.org @ 155:95bf55614211
moved goals and deleted old test
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Fri, 03 Feb 2012 06:04:30 -0700 |
parents | |
children | 2cbdd7034c6c |
line wrap: on
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/org/ideas.org Fri Feb 03 06:04:30 2012 -0700 1.3 @@ -0,0 +1,98 @@ 1.4 +* Brainstorming different sensors and effectors. 1.5 + 1.6 +Every sense that we have should have an effector that changes what 1.7 +that sense (or others who have that sense) experiences. 1.8 + 1.9 +** Classic Senses 1.10 +| Sense | Effector | 1.11 +|------------------------------+---------------------------------| 1.12 +| Vision | Variable Coloration | 1.13 +| Hearing | Speech | 1.14 +| Proprioception | Movement | 1.15 +| Smell/Taste (Chemoreception) | Pheremones | 1.16 +| Touch | Movement / Controllable Texture | 1.17 +| Acceleration | Movement | 1.18 +| Balance (sense gravity) | Movement | 1.19 +| | | 1.20 + 1.21 +- New Senses/Effectors 1.22 +- Levitation 1.23 +- Telekenesis 1.24 +- control of gravity within a certain radius 1.25 +- speed up/slow time 1.26 +- object creation/destruction 1.27 + 1.28 +- Symbol Sense 1.29 + Where objects in the world can be queried for description / 1.30 + symbols. 1.31 + 1.32 +- Symbol Marking 1.33 + The ability to mark objects in the world with your own descriptions 1.34 + and symbols. 1.35 + 1.36 +- Vision 1.37 + Distinguish the polarization of light 1.38 + Color 1.39 + Movement 1.40 + 1.41 +* project ideas 1.42 + - HACKER for writing muscle-control programs : Presented with 1.43 + low-level muscle control/ sense API, generate higher level programs 1.44 + for accomplishing various stated goals. Example goals might be 1.45 + "extend all your fingers" or "move your hand into the area with 1.46 + blue light" or "decrease the angle of this joint". It would be 1.47 + like Sussman's HACKER, except it would operate with much more data 1.48 + in a more realistic world. Start off with "calestanthics" to 1.49 + develop subrouitines over the motor control API. This would be the 1.50 + "spinal chord" of a more intelligent creature. The low level 1.51 + programming code might be a turning machine that could develop 1.52 + programs to iterate over a "tape" where each entry in the tape 1.53 + could control recruitment of the fibers in a muscle. 1.54 + - Make a virtual computer in the virtual world which with which the 1.55 + creature interacts using its fingers to press keys on a virtual 1.56 + keyboard. The creature can access the internet, watch videos, take 1.57 + over the world, anything it wants. 1.58 + - Make virtual insturments like pianos, drumbs, etc that it learns to 1.59 + play. 1.60 + - make a joint that figures out what type of joint it is (range of 1.61 + motion) 1.62 + 1.63 + 1.64 + 1.65 + 1.66 + 1.67 +* goals 1.68 + 1.69 +** have to get done before winston 1.70 + - [ ] write an explination for why greyscale bitmaps for senses is 1.71 + appropiate -- 1/2 day 1.72 + - [X] muscle control -- day 1.73 + - [X] proprioception sensor map in the style of the other senses -- day 1.74 + - [ ] refactor integration code to distribute to each of the senses 1.75 + -- day 1.76 + - [ ] create video showing all the senses for Winston -- 2 days 1.77 + - [ ] send package to friends for critiques -- 2 days 1.78 + - [ ] write summary of project for Winston \ 1.79 + - [ ] project proposals for Winston \ 1.80 + - [ ] additional senses to be implemented for Winston | -- 2 days 1.81 + - [ ] send Winston package / 1.82 + 1.83 +** would be cool to get done before winston 1.84 + - [X] enable greyscale bitmaps for touch -- 2 hours 1.85 + - [X] use sawfish to auto-tile sense windows -- 6 hours 1.86 + - [X] sawfish keybinding to automatically delete all sense windows 1.87 + - [ ] directly change the UV-pixels to show sensor activation -- 2 1.88 + days 1.89 + - [ ] proof of concept C sense manipulation -- 2 days 1.90 + - [ ] proof of concept GPU sense manipulation -- week 1.91 + - [ ] fourier view of sound -- 2 or 3 days 1.92 + - [ ] dancing music listener -- 1 day, depends on fourier 1.93 + 1.94 +** don't have to get done before winston 1.95 + - [ ] write tests for integration -- 3 days 1.96 + - [ ] usertime/gametime clock HUD display -- day 1.97 + - [ ] find papers for each of the senses justifying my own 1.98 + representation -- week 1.99 + - [ ] show sensor maps in HUD display? -- 4 days 1.100 + - [ ] show sensor maps in AWT display? -- 2 days 1.101 +