Mercurial > cortex
comparison thesis/cortex.org @ 515:58fa1ffd481e
accept/reject changes
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sun, 30 Mar 2014 10:53:13 -0400 |
parents | 447c3c8405a2 |
children | ced955c3c84f |
comparison
equal
deleted
inserted
replaced
514:447c3c8405a2 | 515:58fa1ffd481e |
---|---|
499 reflection of its complexity. It may be that there is a significant | 499 reflection of its complexity. It may be that there is a significant |
500 qualatative difference between dealing with senses in the real | 500 qualatative difference between dealing with senses in the real |
501 world and dealing with pale facilimilies of them in a simulation | 501 world and dealing with pale facilimilies of them in a simulation |
502 \cite{brooks-representation}. What are the advantages and | 502 \cite{brooks-representation}. What are the advantages and |
503 disadvantages of a simulation vs. reality? | 503 disadvantages of a simulation vs. reality? |
504 | 504 |
505 *** Simulation | 505 *** Simulation |
506 | 506 |
507 The advantages of virtual reality are that when everything is a | 507 The advantages of virtual reality are that when everything is a |
508 simulation, experiments in that simulation are absolutely | 508 simulation, experiments in that simulation are absolutely |
509 reproducible. It's also easier to change the character and world | 509 reproducible. It's also easier to change the character and world |
551 processors. Contrast this with a simulation, in which the flow of | 551 processors. Contrast this with a simulation, in which the flow of |
552 time in the simulated world can be slowed down to accommodate the | 552 time in the simulated world can be slowed down to accommodate the |
553 limitations of the character's programming. In terms of cost, | 553 limitations of the character's programming. In terms of cost, |
554 doing everything in software is far cheaper than building custom | 554 doing everything in software is far cheaper than building custom |
555 real-time hardware. All you need is a laptop and some patience. | 555 real-time hardware. All you need is a laptop and some patience. |
556 | 556 |
557 ** Simulated time enables rapid prototyping and complex scenes | 557 ** Simulated time enables rapid prototyping and complex scenes |
558 | 558 |
559 I envision =CORTEX= being used to support rapid prototyping and | 559 I envision =CORTEX= being used to support rapid prototyping and |
560 iteration of ideas. Even if I could put together a well constructed | 560 iteration of ideas. Even if I could put together a well constructed |
561 kit for creating robots, it would still not be enough because of | 561 kit for creating robots, it would still not be enough because of |
2556 - Inverse kinematics :: experiments in sense guided motor control | 2556 - Inverse kinematics :: experiments in sense guided motor control |
2557 are easy given =CORTEX='s support -- you can get right to the | 2557 are easy given =CORTEX='s support -- you can get right to the |
2558 hard control problems without worrying about physics or | 2558 hard control problems without worrying about physics or |
2559 senses. | 2559 senses. |
2560 | 2560 |
2561 * =EMPATH=: the simulated worm experiment | 2561 * =EMPATH=: action recognition in a simulated worm |
2562 # Empathy in a simulated worm | |
2563 | 2562 |
2564 Here I develop a computational model of empathy, using =CORTEX= as a | 2563 Here I develop a computational model of empathy, using =CORTEX= as a |
2565 base. Empathy in this context is the ability to observe another | 2564 base. Empathy in this context is the ability to observe another |
2566 creature and infer what sorts of sensations that creature is | 2565 creature and infer what sorts of sensations that creature is |
2567 feeling. My empathy algorithm involves multiple phases. First is | 2566 feeling. My empathy algorithm involves multiple phases. First is |
2849 | 2848 |
2850 There is a simple way of taking \Phi-space and the total ordering | 2849 There is a simple way of taking \Phi-space and the total ordering |
2851 provided by an experience vector and reliably infering the rest of | 2850 provided by an experience vector and reliably infering the rest of |
2852 the senses. | 2851 the senses. |
2853 | 2852 |
2854 ** ``Empathy'' requires retracing steps though \Phi-space | 2853 ** Empathy is the process of tracing though \Phi-space |
2855 | 2854 |
2856 Here is the core of a basic empathy algorithm, starting with an | 2855 Here is the core of a basic empathy algorithm, starting with an |
2857 experience vector: | 2856 experience vector: |
2858 | 2857 |
2859 First, group the experiences into tiered proprioceptive bins. I use | 2858 First, group the experiences into tiered proprioceptive bins. I use |