comparison thesis/cortex.org @ 518:d78f5102d693

latex error so mad.
author Robert McIntyre <rlm@mit.edu>
date Mon, 31 Mar 2014 00:35:31 -0400
parents 68665d2c32a7
children 1803144ec9ae
comparison
equal deleted inserted replaced
517:68665d2c32a7 518:d78f5102d693
375 written in =C=. 375 written in =C=.
376 376
377 #+caption: Here is the worm from figure \ref{worm-intro} modeled 377 #+caption: Here is the worm from figure \ref{worm-intro} modeled
378 #+caption: in Blender, a free 3D-modeling program. Senses and 378 #+caption: in Blender, a free 3D-modeling program. Senses and
379 #+caption: joints are described using special nodes in Blender. 379 #+caption: joints are described using special nodes in Blender.
380 #+name: worm-recognition-intro 380 #+name: worm-recognition-intro-2
381 #+ATTR_LaTeX: :width 12cm 381 #+ATTR_LaTeX: :width 12cm
382 [[./images/blender-worm.png]] 382 [[./images/blender-worm.png]]
383 383
384 Here are some thing I anticipate that =CORTEX= might be used for: 384 Here are some thing I anticipate that =CORTEX= might be used for:
385 385
761 any of them that have mass defined in their blender meta-data. 761 any of them that have mass defined in their blender meta-data.
762 762
763 #+caption: Program for iterating through the nodes in a blender file 763 #+caption: Program for iterating through the nodes in a blender file
764 #+caption: and generating physical jMonkeyEngine3 objects with mass 764 #+caption: and generating physical jMonkeyEngine3 objects with mass
765 #+caption: and a matching physics shape. 765 #+caption: and a matching physics shape.
766 #+name: name 766 #+name: physical
767 #+begin_listing clojure 767 #+begin_listing clojure
768 #+begin_src clojure 768 #+begin_src clojure
769 (defn physical! 769 (defn physical!
770 "Iterate through the nodes in creature and make them real physical 770 "Iterate through the nodes in creature and make them real physical
771 objects in the simulation." 771 objects in the simulation."
968 sense. The function returns any controls necessary to use that 968 sense. The function returns any controls necessary to use that
969 sense. In this case =body!= creates a physical body and returns no 969 sense. In this case =body!= creates a physical body and returns no
970 control functions. 970 control functions.
971 971
972 #+caption: Program to give joints to a creature. 972 #+caption: Program to give joints to a creature.
973 #+name: name 973 #+name: joints
974 #+begin_listing clojure 974 #+begin_listing clojure
975 #+begin_src clojure 975 #+begin_src clojure
976 (defn joints! 976 (defn joints!
977 "Connect the solid parts of the creature with physical joints. The 977 "Connect the solid parts of the creature with physical joints. The
978 joints are taken from the \"joints\" node in the creature." 978 joints are taken from the \"joints\" node in the creature."
1002 creature. 1002 creature.
1003 1003
1004 #+caption: With the ability to create physical creatures from blender, 1004 #+caption: With the ability to create physical creatures from blender,
1005 #+caption: =CORTEX= gets one step closer to becoming a full creature 1005 #+caption: =CORTEX= gets one step closer to becoming a full creature
1006 #+caption: simulation environment. 1006 #+caption: simulation environment.
1007 #+name: name 1007 #+name: physical-hand
1008 #+ATTR_LaTeX: :width 15cm 1008 #+ATTR_LaTeX: :width 15cm
1009 [[./images/physical-hand.png]] 1009 [[./images/physical-hand.png]]
1010 1010
1011 ** Sight reuses standard video game components... 1011 ** Sight reuses standard video game components...
1012 1012
1025 world. 1025 world.
1026 1026
1027 #+caption: jMonkeyEngine supports multiple views to enable 1027 #+caption: jMonkeyEngine supports multiple views to enable
1028 #+caption: split-screen games, like GoldenEye, which was one of 1028 #+caption: split-screen games, like GoldenEye, which was one of
1029 #+caption: the first games to use split-screen views. 1029 #+caption: the first games to use split-screen views.
1030 #+name: name 1030 #+name: goldeneye
1031 #+ATTR_LaTeX: :width 10cm 1031 #+ATTR_LaTeX: :width 10cm
1032 [[./images/goldeneye-4-player.png]] 1032 [[./images/goldeneye-4-player.png]]
1033 1033
1034 *** A Brief Description of jMonkeyEngine's Rendering Pipeline 1034 *** A Brief Description of jMonkeyEngine's Rendering Pipeline
1035 1035
2105 #+caption: something strongly, black is not feeling anything, 2105 #+caption: something strongly, black is not feeling anything,
2106 #+caption: and gray is in-between. The cube can feel both the 2106 #+caption: and gray is in-between. The cube can feel both the
2107 #+caption: floor and the ball. Notice that when the ball causes 2107 #+caption: floor and the ball. Notice that when the ball causes
2108 #+caption: the cube to tip, that the bottom face can still feel 2108 #+caption: the cube to tip, that the bottom face can still feel
2109 #+caption: part of the ground. 2109 #+caption: part of the ground.
2110 #+name: touch-cube-uv-map 2110 #+name: touch-cube-uv-map-2
2111 #+ATTR_LaTeX: :width 15cm 2111 #+ATTR_LaTeX: :width 15cm
2112 [[./images/touch-cube.png]] 2112 [[./images/touch-cube.png]]
2113 2113
2114 ** Proprioception provides knowledge of your own body's position 2114 ** Proprioception provides knowledge of your own body's position
2115 2115
2122 2122
2123 Humans can sometimes loose this sense through viral infections or 2123 Humans can sometimes loose this sense through viral infections or
2124 damage to the spinal cord or brain, and when they do, they loose 2124 damage to the spinal cord or brain, and when they do, they loose
2125 the ability to control their own bodies without looking directly at 2125 the ability to control their own bodies without looking directly at
2126 the parts they want to move. In [[http://en.wikipedia.org/wiki/The_Man_Who_Mistook_His_Wife_for_a_Hat][The Man Who Mistook His Wife for a 2126 the parts they want to move. In [[http://en.wikipedia.org/wiki/The_Man_Who_Mistook_His_Wife_for_a_Hat][The Man Who Mistook His Wife for a
2127 Hat]], a woman named Christina looses this sense and has to learn how 2127 Hat]] (\cite{man-wife-hat}), a woman named Christina looses this
2128 to move by carefully watching her arms and legs. She describes 2128 sense and has to learn how to move by carefully watching her arms
2129 proprioception as the "eyes of the body, the way the body sees 2129 and legs. She describes proprioception as the "eyes of the body,
2130 itself". 2130 the way the body sees itself".
2131 2131
2132 Proprioception in humans is mediated by [[http://en.wikipedia.org/wiki/Articular_capsule][joint capsules]], [[http://en.wikipedia.org/wiki/Muscle_spindle][muscle 2132 Proprioception in humans is mediated by [[http://en.wikipedia.org/wiki/Articular_capsule][joint capsules]], [[http://en.wikipedia.org/wiki/Muscle_spindle][muscle
2133 spindles]], and the [[http://en.wikipedia.org/wiki/Golgi_tendon_organ][Golgi tendon organs]]. These measure the relative 2133 spindles]], and the [[http://en.wikipedia.org/wiki/Golgi_tendon_organ][Golgi tendon organs]]. These measure the relative
2134 positions of each body part by monitoring muscle strain and length. 2134 positions of each body part by monitoring muscle strain and length.
2135 2135