# HG changeset patch # User Robert McIntyre # Date 1398650225 14400 # Node ID def6f62831df196eabb6015c6d3d3a50d32674a3 # Parent fc116e960f56f495cdc627011203d839aedbb9a0 misc fixes. diff -r fc116e960f56 -r def6f62831df thesis/cortex.bib --- a/thesis/cortex.bib Sun Apr 27 21:52:39 2014 -0400 +++ b/thesis/cortex.bib Sun Apr 27 21:57:05 2014 -0400 @@ -158,7 +158,7 @@ be improved with {\tt CORTEX}. Larson uses a simple blocks world simulator to explore using self-organizing maps to bootstrap symbols just from - exploration with a simulate arm and colored blocks.}} + exploration with a simulated arm and colored blocks.}} } @phdthesis{sussman-hacker, diff -r fc116e960f56 -r def6f62831df thesis/cortex.org --- a/thesis/cortex.org Sun Apr 27 21:52:39 2014 -0400 +++ b/thesis/cortex.org Sun Apr 27 21:57:05 2014 -0400 @@ -3391,7 +3391,7 @@ have also created a user guide for =CORTEX= which is included in an appendix to this thesis. - You have also seen how I used =CORTEX= as a platform to attach the + You have also seen how I used =CORTEX= as a platform to attack the /action recognition/ problem, which is the problem of recognizing actions in video. You saw a simple system called =EMPATH= which identifies actions by first describing actions in a body-centered, @@ -3414,11 +3414,10 @@ worm-like creature using a computational model of empathy. #+BEGIN_LaTeX +\newpage \appendix #+END_LaTeX -\newpage - * COMMENT Appendix: =CORTEX= User Guide Those who write a thesis should endeavor to make their code not only @@ -3473,7 +3472,7 @@ label: #+BEGIN_SRC clojure -;; ONE OF the following, under the label "joint": +;; ONE of the following, under the label "joint": {:type :point} ;; OR @@ -3680,7 +3679,7 @@ Options are the same as in =box=. - =(load-blender-model file-name)= :: create a node structure - representing that described in a blender file. + representing the model described in a blender file. - =(light-up-everything world)= :: distribute a standard compliment of lights throughout the simulation. Should be adequate for most @@ -3702,9 +3701,9 @@ construct that is useful for loading textures and is required for smooth interaction with jMonkeyEngine library functions. - - =(load-bullet)= :: unpack native libraries and initialize - blender. This function is required before other world building - functions are called. + - =(load-bullet)= :: unpack native libraries and initialize the + bullet physics subsystem. This function is required before + other world building functions are called. *** Creature Manipulation / Import @@ -3725,8 +3724,8 @@ called will return a frame's worth of hearing data for that ear. The functions are ordered depending on the alphabetical order of the names of the ear nodes in the blender file. The - data returned by the functions is an array PCM encoded wav - data. + data returned by the functions is an array of PCM (pulse code + modulated) wav data. - =(touch! creature)= :: give the creature a sense of touch. Returns a single function that must be called with the /root node/ of @@ -3761,8 +3760,7 @@ - =(view-proprioception)= :: same as =view-vision= but for proprioception. - - =(view-movement)= :: same as =view-vision= but for - proprioception. + - =(view-movement)= :: same as =view-vision= but for muscles. - =(view anything)= :: =view= is a polymorphic function that allows you to inspect almost anything you could reasonably expect to