Shop OBEX P1 Docs P2 Docs Learn Events
Fill the Big Brain - Page 11 — Parallax Forums

Fill the Big Brain

18911131459

Comments

  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-12 07:43
    Brain Searchable Photo Index
    Nearing completion


    Work is progressing on the new Brain Searchable Photo Index.
    Here's a small example of its usefulness. Let's say you're
    interested in the position of the small breadboard on the Parallax
    Propeller Proto Board. You need photos to position it properly.
    Do a PDF search and the following pops up:

    PAGE POST
    03....49, 50
    05....100
    06....102, 104
    09....163
    15....285, 289
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-12 23:51
    Brain Speech Recognition
    Talk to the Brain in your own language


    Taking the advice of the original posts about filling the Brain, speech input as the recognition of spoken words will be added to the Brain's repertoire. The propeller is a powerful chip. With hardware from the Parallax Propeller Demo Board (now merged with the Brain Summit), speech input is possible just by adding some software.

    Discovery threads
    http://forums.parallax.com/showthread.php?129543-Speech-Input
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project

    Additional speech input thread here
    http://forums.parallax.com/showthread.php?100739-Speech-Recognition

    There are a number of excellent resources available for the
    Propeller chip and other systems

    • OBEX 565 by Microcontrolled (Try short burst of continuous spoken speech)
    • Goertzel-based speech "recognizer" by Phil Pilgrim (Train any 5 words)
    • Speech Recognition by Oldbitcollector (Sample continuous spoken speech)
    • Parallax Say-It Module (23 pre-programmed, 32 user definable commands)
    • BINARY speech input by Frank DaCosta (speak in Binary language)
    and their download links
    According to Microcontrolled This program receives voice through the "RecordBase" PUB and then you can record through the "WaitForCommand" PUB and compare it with the previously recorded sample. This object can get it right 50% of the time. Since the command will only work with your (the recorders) voice this is more ideal for security programs then ones needing spoken commands. Mic in circuit is equivalent that of the one on the demo board. Thanks to Jeff Ledger and Raymond Allen for the objects they made that this is based off of.
    http://obex.parallax.com/objects/565/

    Microcontrolled discovery thread
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project/page2
    It works by taking your program and replacing the "Play" (although it can be put back in if you want playback, I did that) with a new "CheckRecording" subroutine. It has not only a WAV byte array, but also a "Final" byte array as well. The extra subroutine takes the first part of the "Start" routine from your program and the "Play" subroutine and combines them after the "Record" subroutine call in the "Start" subroutine. It then replaces the playing part of the "Play" routine with a function that checks the sound within a range that is set in the CON block. It reads it byte by byte in decimal mode and then once checked it writes them to temporary VARs. It is doing this in a repeat loop so the temporary VARs get overwritten every time it loops. Anyway it is reading the previous recording and the new recording at the same time, so that is what it is comparing. If it is in the set range (say, "40") then it writes +1 to the globel "sound" VAR. When it is done with this it checks for how consistent it is by guessing how many sound bytes where within range by a value set in the CON block. The value can be 0000 (none right) or 8000 (all right, impossible match) it does the comparison with a "=>" sign so it can be more exact, but not less exact.

    Microcontrolled provides a demonstration video
    www.youtube.com/watch?v=7X_0wLvo0SQ
    Here's the video! It is a bad video camera-wise, when I lean in to the mic to speak I move the camera out of view from the LED's. Has anyone tried it yet? I suggest adjusting the accuracy between 1800 and 4000 if it starts thinking that different words are the original word that was spoken. The thing about it is that it must be initialized. The sound waves must match the speaker's voice. That is what makes it possible to do on the Propeller. Also, the voice samples take about 10k of HUB RAM, however, I could add an SD card and be able to do a 1 time initialization by storing them on the SD card in a WAV file format.

    According to Phil
    http://forums.parallax.com/showthread.php?115725-Goertzel-based-speech-quot-recognizer-quot-%28now-with-source-code%29
    It requires a Propeller demo board and an attached NTSC monitor. That's all. When run, you will be prompted to say the words, "left", "right", "forward", "reverse", and "stop" three times each. Then you will be asked to say any of these words, one at a time. After each utterance, each word will be displayed with three scores, one for each training template, and a decision algorithm will determine which word you said. That's it. Nothing fancy. You can even substitute different words during training, if you like: e.g. their equivalents in another language, say, or the digits "one" through "five". Try it at different microphone distances. It's easiest to watch the monitor if you're not bent over the board speaking directly into the mic. I'm typically leaning back in my chair with the board on the bench. When training it on "right" and "left", try extending the length of your pronunciation, and emphasize the "l" and "r" sounds. That will provide a more detailed template. When testing, every utterance is stretched to fit the template, so the more detailed the template the better. A firend of mine stopped by this afternoon, so I had him try it with templates trained on my voice. It got about 75%, not counting the "say again, please" responses.

    According to Oldbitcollector
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project
    Speech Recognition for the Propeller: Collaborative Project?? After seeing Chip's demo at UPEW I wanted to take his idea to the next level for some simple speech recognition for the Propeller. NOTE: This project is in very early stages! At this point it simply displays the recorded data and plays it back. It is based on Rayman's Parrot player. I'm using Propterminal so I can work in my livingroom. (Included in the zip) You'll need the demoboard with microphone (or equiv) to make this work. I'm looking to "loosely" match high points in the waveform, for simple one word commands. The command "LIGHTS" might turn on an LED. :)

    Speech input method by Dr. Jim (comes with a price and is not open source)
    http://www.machineinteltech.com/index.html

    Mike Green describes speech recognition
    The Prop could do very simple speech recognition. The Apple II had simple speech recognition using a 6502 microprocessor and not a lot of memory. It recorded 8 bit sound in a buffer, normalized it, compressed it, and compared the result to a dictionary of previously recorded compressed sound samples. The accuracy was terrible although a very few carefully chosen words worked well enough for impressive demonstrations.

    Mike Green: In the case off BASIC Stamps
    Speech recognition is very complex and requires a lot of high speed analysis and the Parallax Stamps are just not suitable for that sort of processing. You would need to use a speech recognition processor and just use the Stamp to control it. One company that makes such a system is www.sensoryinc.com/products/vr_stamp_toolkits.html. Some of the "old" personal computers like the Apple II had simple speech input and pattern analysis programs that would take audio input, normalize it, and count zero crossings to get a measure of the dominant frequency. They would look for silences (to mark the beginning and end of words), then look in a previously processed dictionary to find the best match to the input. These programs would give fair accuracy for a vocabulary of a few words, maybe up to 10-15 words as long as the words were distinctive...

    Zoot found a TAB book with a project to develop BINARY speech input
    http://forums.parallax.com/showthread.php?100739-Speech-Recognition
    name for it "Fredian Grammar" -- for FREquency DIfferential ANalysis.
    The book is an old Tab Book -- #1141 -- "How to Build Your Own Working Robot Pet", by Frank DaCosta. Circa 1979. The speaker (you) speaks an arbitrary tone of some loose duration (say anywhere from 1 to 4 seconds). The rough pitch of the tone is measured and set as the "baseline" (in software ONLY for the current run). The 'bot will then expect 4 subsequent "tones", again the durations and spaces are *very* loose. Any tone that is HIGHER in pitch than the baseline is considered binary "1"; any tone lower in pitch than the baseline is binary "0". The 'bot then has your Nibble recognized and decoded. In a sense it's an alternate form of auto-baud-detect serial communication, where the first "start" bit is used to determine the "settings" for the 4 bits to follow. The idea here is that no matter what the speaker's cadences and pitch (a child has a much higher pitched voice) the 'bot will adjust and decode the Nibble. I imagine it would be quite funny to hear in person -- you'd be saying things to your 'bot like "hooooom. ummmm. ahhhh. ahhhh. ummmm" (%0110).

    DaCosta implemented his idea nearly 30 years ago. He uses an op-amp and measures the zero-crossing to get a rough pitch. I read the whole chapter and he discards pitches below 160hz and above 1250 hz (but he does his counting and frequency measurements with like 10 dip sockets' worth of latches, shift-registers and 555 timers -- all that could be in firmware). His "ideal" length for the reference and bit pitches is ~ 1 second, with a 1-4 second pause between each. That gives about a 20 second window for receiving the nibble -- if all the bits aren't received within 20 seconds or so, the input is discarded as a bogus transmission. The basic circuit is a crystal mic into a two-transistor buffer which feeds an op-amp for detecting the zero-crossing of the frequency. He chose Nibbles because he says 4 binary "digits" are pretty easy to remember -- going to 6 or 8 bits made it nearly impossible for him to "speak" without a chart. I would tend to agree -- 5-8 bits and you might need a cheat sheet. But given the non-limitations on the firmware, yeah, you could make the "vocabulary" as extensive as your brain could handle.

    DaCosta's circuit measures the change -- the first 1 second "tone" received is the threshold. He does a sampling over 2ms and uses that as the "frequency" -- his circuit outputs a square wave TTL from the opamp based on whatever is being received by the mic. Then in software he just uses the count -- if he gets X pulses generated from the original sinusoidal soundwave that's the threshold. Subsequent "tones" are declared "1" or "0" if the count is higher or lower than the threshold.

    Speech Input Tips from Beau Schwabe
    http://forums.parallax.com/showthread.php?100739-Speech-Recognition
    Even if you build a basic one word command vocabulary and just have a few words, there are certain recognizable "patterns" produced depending on the choice of words used. Obviously there will be several words that might have similar patterns that you will want to avoid. Instead of focusing on the actual frequency, focus on the change in frequency (set a threshold and interpret this·as a HIGH or LOW)... sort of like FSK. Also combine this with amplitude patterns. Using just those two speech components might surprise you.

    Beau describes another approach Speech Recognition.doc
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project
    The discussion pjv, Oldbitcollector, and myself had at the EXPO about speech recognition relied more on looking at the integral energy for pattern recognition·more than the frequency of the speech itself.· If you capture the integral energy at specific time intervals,·and compare that to incoming data then the only normalizing that you need to do is adjust for the various rates that the word is spoken at.· This is a fairly simple algorithm to "expand" or "compress" the buffer length before the comparison is made against the stored data.· This method limits some of the words that can be used, i.e. similar words·will have similar energy patterns and can be difficult to distinguish.· But simple word commands will work just fine.

    The Demo Board Schematic - Mic Input Sound Circuit Included
    http://www.parallax.com/Portals/0/Do...DemoDschem.pdf

    Leon describes the technique used on the TRS-80
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project
    Low-cost speech recognition system like that which used to be available for use with the TRS-80 were very simple - they used a number of of bandpass filters (implemented with op-amps) with the outputs fed to comparators. The comparator outputs were sampled using an input port, and the samples compared to templates previously created in training sessions. IIRC, it could deal with 32 words. I spent some time playing with the TRS-80 unit and it worked quite well. Something like that could be implemented using an FFT. I keep meaning to try it with a dsPIC, it would be quite trivial.

    Capacity according to Hanno
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project/page3
    Accurate speech recognition with a large vocabulary isn't here yet- not even with desktop power/memory. However, it should be possible to reliably differentiate between ~10 words with Propeller memory/cpu.

    If Speech is too much, you can always resort to clapping your hands..
    Finger Snap Commander by OBC fingersnapcommander.spin
    http://forums.parallax.com/showthread.php?114219-Speech-Recognition-for-the-Propeller-Collaborative-Project/page6
    Detects 1-3 finger snaps (or table knocks) in succession. Not perfect, but it does actually work. Using the microphone on the Demoboard for sampling.
    30080-M.jpg
    For more recognition words, Parallax'
    Say-It Module is available.


    http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/say/List/0/SortField/4/ProductID/589/Default.aspx

    Item Code 30080Add voice recognition functionality for 23 built-in pre-programmed or up to 32 user-defined commands. The Say it GUI software for the BASIC Stamp 2 provides an interface for training the module and producing template code. Or, use the robust serial protocol to access the Say It Module functions from other microcontrollers. Currently $59.99
    • 23 pre-programmed Speaker Independent (SI) commands
    • Up to 32 user definable commands
    • SIP header for breadboard friendly projects (0.1" spacing)
    • LED and microphone on-board for ease of use
    • Creates template programs for the BASIC Stamp 2 in the GUI software
    • Power requirements: 3.3 to 5.5 VDC
    • Communication: Adjustable Asynchonous Serial (9600 (default), 19200, 38700, 57600, 115200)
    • Dimensions: 1.03 x 2.48 x 0.51 in (26.21 x 63.22 x 13.20 mm)
    • Operating temp range: +32 to +158 °F (0 to +70 °C)
    Downloads & Resources:
    Say It Documention v1.2 (.pdf)
    Say It Software v1.1.5 (.zip)
    Say It BS2 Demo (.zip)
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-14 06:14
    New Fast Online Brain Search Index
    Faster searching without the PDF File


    I found myself constantly starting up the PDF to search for
    specific Brain posts, and this was not the fastest procedure.
    The idea came to mind about putting the info in a couple posts
    for "search at a glance." The user can still go to EDIT in the
    browser and select FIND and search the post to locate content.
    It looks like everything fit into one post for homogeneous post
    searching.

    Page 1
    #01 Humanoido: similarity to a human brain, vision processing, memory, autonomic nervous system
    #02 P!-Ro: Use an extremely large array of sensors similar to that of the human nervous system.
    #03 Leon: Consciousness.
    #04 Erco: I would say that all the brainpower in the world needs to be supported by a robot with equally impressive sensors and mechanicals that use all that processing power to move around in and manipulate the world around it.
    #05 Whit: keep "out of trouble." That is, keep it from running into things, running off drops or down stairs. keep itself powered, solar panels, calling out for help, trouble alarm. Basic robot safety (protecting itself) would be my first priority. I guess I would aim for the most basic brain functions first.
    #06 TinkersALot: Tongue In Cheek Sardonic Grin Smart Aleck anthropocentric thinking human intelligence
    #07 Humanoido: autonomic nervous system, react automatically, hot, cold, light, dark, hunger, full, touch, smell, noise, tilt, terrain, wind, hurt
    #08 Sylvie369: NYT article link
    #09 Humanoido: the brain can be bigger, faster and use more sophisticated AI
    #10 Humanoido: Single skill evolution can become evolved, EXPO robots
    #11 Lardom: Robot charging station
    #12 Humanoido: Determine right from wrong, prioritize
    #13 Humanoido: Personality mode
    #14 Erco: A sense of duty
    #15 P!-Ro: It can vote
    #16 Humanoido: interpret the law, a philosophical center
    #17 Humanoido: fuzzy logic, less rigid, average, approximate, result inconclusive, gray water, interpret vision, sets of general algorithms apply across the board
    #18 Humanoido: snap decisions and judgements when there is limited or no time to think
    #19 Humanoido: emotional center, interest heightened or lack, robust behaviors = interesting activities
    #20 Humanoido: Transfer information, cog to cog wiring, special brain lobe

    Page 2
    #21 Humanoido: Thinking faster than original prop specs, internal pure thought should be the fastest
    #22 Humanoido: algorithms to transport/understand information/thought, machine approximation
    #24 Humanoido: smaller brain, model after the bigger brain, fit hobby budget/resources, go above and beyond the basics, basics include vision, obstacle avoidance, beeping, moving in some patterns, determining location/orientation, sumo, maze solving, wandering, not falling off ledge, ranging, mapping, accepting input from sensors, recharge batteries, beyond basics include thinking, reasoning, ability to resolve problems, accept new challenges
    #25 Humanoido: Multi-Brain Concept a duplicate brain, help Alzheimer's, double brain power
    #26 Humanoido: (brain in a brain) 2nd brain housed inside the 1st. Though I expect the ability to connect and disconnect brains on the outside would be a useful feature in times of service, debugging or expanding with more brains. Maybe if brains are made inexpensively, they could be discarded and recycled. With multiple brains come dedicated brains. Brains could be located anywhere inside the robot. How about off-the-shelf brains. Companies could compete to see who can make the best brain.
    #27 Humanoido: a big brain can be filled with interconnected hybrid processors
    #28 Humanoido: A Brain Chart, Brain Stem - route information via nerve center to mobility center
    #29 Ratronic: where is the link to the brain chart?
    #30 Humanoido: provided link
    #31 Humanoido: 1st Hybrid Brain Processor working, 2 languages, 1st successful prototype brain stem
    #32 Humanoido: Robotic Brain Stem (with photo)
    #33 Humanoido: with photo, Adding the Brain Base to the Big Brain
    #34 Humanoido: Robotic Brain Filler
    #35 Whit: Please continue posting, very interesting. Don't let the lack of posting discourage you
    #36 Humanoido: moved into the next phase which is the actual construction of the brain.
    #37 Humanoido: A Working Robot Brain Blob! (with photo)
    #38 Humanoido: The Next Brain Blob Addition
    #39 Humanoido: Brain Blob Software (Blobber Code)
    #40 Humanoido: Open Source

    Page 3
    #41 Humanoido: Proto Board Brain Surgery Technique to Reduce Power Consumption
    #42 Humanoido: Soldering Brain Pins
    #43 Jonlink0: action potentials that can be sent are excitatory, and each neuron only has an 8-cell (moore) neighborhood, "waves" of action potentials will grow chaotically from a disturbance in the medium. Some method of creating inhibitory action potentials (perhaps utilizing extra cell states?), as well as input/output methods (easily done by changing certain cell states according to the states of the robot's sensors), may cause interesting behavior. Some sort of inhibitory action potentials are obviously necessary to prevent the automaton from becoming saturated with chaotic activity, which is what Brian's Brain will default to if given semi-random sensor input.
    #44 Humanoido: more processors ideal for neural net neuron simulations
    #45 Humanoido: software with self reasoning power. It doesn't need to be an Einstein but some intelligence greater than a bug would be appreciated. Memory needs to be added, as so far the sum total is reference eeprom at 20 x 32KRAM. Propeller can access PC and the PC has TeraBytes of operating storage, use a server to provide wireless data storage. Web access can provide a knowledge base to work with.
    #46 Humanoido: Brain Guts Data Light Convert Power LED to a Data LED (Parallax Propeller Proto Board)
    #47 Humanoido: Brain Definitions as Applied to the Brain Blob The list of Brain components…
    #48 Humanoido: Jumper Leads
    #49 Humanoido: Brain Span Construction
    #50 Humanoido: Brain Blobatory Breadboard Retrofit
    #51 Mike G: you do not need a big brain. You need a big network with many specialized processor nodes.
    #52 Humanoido: Open Source Project
    #53 Humanoido: acting upon information received from some giant server.
    #54 Mike G: use one specialized processors for vision, one for hearing, one for voice recognition, and one for speech. Abstracting these tasks makes the whole much more extensible and it allows a device to contain only the nodes needed to fulfill a particular task. Plus it would be easier to place the specialized nodes anywhere on the device.
    #55 Humanoido: Brain Blob Preliminary Specs
    #56 Mike G: why use a full or half duplex bus over say an 8-bit or 16-bit parallel bus
    #57 Humanoido: Brain Stem is using a BASIC Stamp which is capable of doing one thing at one time, full duplex would be meaningless. Half duplex is an ideal match because it's dedicated to motor mobility functions which happen relatively slowly anyway. The Propellers run at full duplex, which do the
    upper thinking and higher brain data transfers at higher speeds, hence the hybrid terminology. The master can treat 21 EEPROMs across the slaves as one distributed EEPROM equal to the sum of the individual parts.
    #58 Humanoido: Processors tasked out to do specific jobs. Generally in the OBEX we see apps that run in specific cogs. Dedicating cogs/processors to these specific areas of the brain is entirely feasible. The human brain is tasked out in a similar fashion, i.e. a place for vision, motor functions, speech, memory, etc.
    #59 Mike G: I can't wrap my mind around the logic it would take to coordinate such memory access
    #60 Humanoido: The master can assign indexing to each prop board to define its location which gets stored into eeprom. Slaves and Master can access this global eeprom memory storage location to determine who's who and where they're located. These character maps are drawn out and stored in eeprom, then globally accessed. It's also simple to write a routine to pass variables and store them in specific eeproms. Access is by asking the slave for the information. The IC2 connection is transparently local to any requests and of no global concern.

    Page 4
    #61 Mike G: I see code executing in a COG on every Prop that deals with bus arbitration and some kind of packet protocol. You'll need a way to process and organize the disparate EEPROM data.
    #62 Ravenkallen: develop a weather forecasting module
    #63 NikosG: Brain1: Survivability e.g. by returning to a recharging station, or keeping itself in light where it could receive recharging through solar panels or tracking the solar panels (at this point I can contribute) Brain2: Ability to move autonomous and avoid obstacles, and also to choose the best way (Maze problem) Brain4: Ability to take a variety of measurements (use any kind of sensors) (I agree with "Ravenkallen") Brain3: remote communication with it master (ability to send data and receive commands) Brain5: Ability to perform task using a robot arm Brain6: Ability to transform Itself (change shape or leave some mechanical parts in order to achieve something). Have you ever thought your robotic "big Brain" to have a mechanism that can add or remove the aproppriate card in a specific socket?
    #64 Humanoido: brain ground based exploration, process telemetry from the probe or satellite
    #65 Humanoido: Processing/organizing disparate EEPROMs assigned to master or sub master
    #66 Humanoido: legs move, fix things, small hands to reach/grasp, control, perform tasks
    #67 Humanoido: tasking interface that could serve as a standard connection point to the outside world
    #68 Humanoido: link to USB cable powers Protoboards not over 500mA, for testing and development
    #69 Software Overview
    #70 Hardware Development
    #71 Humanoido: staid algorithms, maze solving, faster, more efficient/sensors, sensors at each side, special sensor - high up telescoping mirror looks at maze top down, ascertain solution differently
    #72 Humanoido: shape shifting brain, works with software/hardware, brain carries its own tools/parts,
    removing one assembly and attaching another, assemblies store in a spare brain cavity
    #73 Mike G: some kind of a bootstapper to "Self Load" code into the multiple Props? Maybe similar to the ZigBee bootloader blog/post?
    #74 Humanoido: software currently uses BASIC Stamp commands beginning at the first level of the Brain Stem which filters upwards through the Brain Base and on through the Brain Span
    #75 Humanoido: bus single wire, two wire, parallel interfaces, self loading, eeprom, crystal propagation, leave room for future development like the first model T car
    #76 NikosG: personal projects with vision, maze, comments
    #77 Humanoido: personal projects comments
    #78 More about the LED Mod (with photos)
    #79 Test Software code used to test the LED modification on the Parallax Propeller Proto Board
    #80 Power Regulator Modification (with photo)

    Page 5
    #81 Humanoido: data light will be installed in as many boards as possible. testing will be a separate project.
    #82 Humanoido: follow LED mod installs, decoupling capacitor installation, decoupling capacitor test?
    #83 Brain Blob (Dangerous Growth Spurt?) (with photos)
    #84 Brain Blob Mods Complete (with photos)
    #85 Test Software - Brain Blob Test (with code) BRAIN BLOB TEST.zip
    #86 Decoupling Capacitor
    #87 Testing Phase
    #88 Troubleshooting Phase
    #89 MikeG: sorry for the rant
    #90 Humanoido: these hobby machines are designed to satisfy my purposes
    #91 Troubleshooting Results All boards are Operational
    #92 Revised Test Software BRAIN BLOB TESTb.zip
    #92 Johlink0: my robot cellular neural network similar to Brian's brain, genetic algorithm to allow learning
    #94 Humanoido: The sharing of these ideas will undoubtedly lead to something remarkable.
    #95 Software Test 2 brainblobtest2led.spin
    #96 Boards on Boards This is the board attachment phase
    #97 Power Testing
    #98 Testing Conclusions
    #99 Micro photo of 241 resistor
    #100 Small breadboards are added to PPPBs (photo)

    Page 6
    #101 Building DIY Breadboards A DIY project for Brain boards (with photos of breadboards)
    #102 Testing setup for LEDs using breadboards (photo)
    #103 Getting ready to add more breadboards to these PPPBs (photo)
    #104 the last PPPB gets a solderless breadboard (photo)
    #105 Humanoido: simple examples of learning algorithms, 1 Propeller, apply to multiple processors
    #106 Jonlink0: Propeller Life object modify cell-changing algorithm from line 362 onwards
    #107 Humanoido: The brain should be able to solve problems in which man never even thought about.
    #108 Brain Blob BUS The foundation of the Hybrid BBB (with photos)
    #109 Green Brain Blob & Green Guts Approach to recycling hardware and software (with photos)
    #110 Brain Cog Power Draw Managing current within a Brain Blob (with illustration)
    #111 Brain Work Sheet
    #112 All About Brain Serial Interfacing Deciding nature of various connecting interfaces (hookup diagrams)
    #113 Resistor Selection Propeller Protection & Pull Down Considerations
    #114 Regulator (with hookup diagram)
    #115 Barrel Power Connector Basic connections (with PPPB power section illustration)
    #116 LED and Surrounding Territory Pictorial Map of LED on PPPB (with illustration)
    #117 LED Schematic Sketch for modifying the LED (with illustration)
    #118 Connector Pictorial Identifying the Propeller pins on the added connector (with illustration)
    #119 PPPB Sketchings & Schematics Useful data notes for hookup (with illustration)
    #120 Another Mod to the LED Secondary mod brings power consumption within reason

    Page 7
    #121 LED Second Mod To bring LED power draw into proper range (with schematic)
    #122 LED Resister Determination for 2nd Mod
    #123 Introducing Brain Replicants Modular Brain Pieces for Assembly
    #124 Humanoido: self repair/maintenance, degradation, dedicated sections, growing memory capacity,
    electrical signals, upgrading/evolution, combining components, role in society, function/purpose
    #125 Humanoido: a ten year project of reverse engineering the human brain according to this source
    #126 Human Brain Map References
    #127 post reserved for books on building brains
    #128 Pinout of First Connector
    #129 Proposed Brain Concepts the current (in flux) brain concept
    #130 Important Brain Concepts
    #131 Reset Install Examination of method to install reset circuit (with photo)
    #132 Basic PPPB with LED Mod Yellow lead from LED resistor to Propeller pin (with photo)
    #133 Brain Span Constructed (with photo)
    #134 Brain Span Working LEDs indicate functioning (with photo)
    #135 Brain Span Troubleshooter Repairs made the next day
    #136 Brain Span Animation Showing cycles of two LEDs per board (with animated photo)
    #137 Increasing Brain Span Power Reliability Discovering settings to increase reliability
    #138 Jumper Data Simplified wiring with jumpers (with photo)
    #138 Brain Span Boards Clean Room Kept in dust-free containers (with photo)
    #140 Brain Span Test Spin Simple software test for Brain Span brainblobtest3led.spin

    Page 8
    #141 Brain Span Serial Communications Bspan_send.spin, Bspan_receive.spin (with screen capture)
    #142 New Brain Exoskeleton Structure A different kind of Skyscraper (with photo)
    #143 Software with BS2 Functions For use with the Brain Blob
    #144 Brain Board Configuration Try Out Formulating a final form (with photo)
    #145 Nylon Spacers and Hardware Keeping minimal weight
    #146 Brain Blob Resistors Revisited Establishing resistor values (with diagram)
    #147 Open Season on Serial Objects Serial communications sources abound
    #148 Brain Blogging http://forums.parallax.com/entry.php...-Brain-Project
    #149 Brain Exoskeleton Redesigned New design improvements
    #150 Online LCD Eavesdropping on the Brain's thinking (with photos of LCDs)
    #151 Another Question - a Keyboard on your Brain what functions would you assign to each key?
    #152 The 1st Propeller Desktop Brain Horizontal Computational Brain Machine (photo)
    #153 Whit: Your documentation of this is amazing. I always learn something reading this thread.
    #154 Humanoido: hope you can build a brain
    #155 Brain Blob and BASIC Stamp Supercomputer Software Similarities are striking
    #156 Utilizing Liquid Crystals - the LCD
    #157 The Dream World Four types of brain dreaming
    #158 Multi-purposed Software
    #159 Case of the Missing Software
    #160 The EXO: Exoskeleton Physical Form Factor Design Creating a new exo design

    Page 9
    #161 Connecting EXO Boards Avoiding short circuits (with photo)
    #162 Solderless Breadboard Results Favorable results offer permanent solutions
    #163 Solderless Breadboard Positioning The critical position is established (with photos)
    #164 Dialectric Insulating Strips Design These prevent short circuits (with photo)
    #165 Solderless Breadboard Inverted Testing Making sure the breadboards do not disengage
    #166 Standard Brain Topology
    #167 Time Table New time schedule in effect
    #168 Invention of Brain Wrap When parts of your brain stick out (with photos)
    #169 Design with Fewer Parts New design is more efficient (with photo)
    #170 Optical Illusion One side appears space larger than the other (with photo)
    #171 Round Robin Rings Schematic Brain Blob Basic New Design Connections (diagram)
    #172 EXO Board Rows Showing the assembly of one EXO side (with photo)
    #173 Brain Span Assembly challenge
    #174 Right Angle Hardware Selection Angle iron connects Brain Spans together
    #175 Balance Focal Point How to balance three brain spans
    #176 Brain Span Analysis In terms of weight and wire length (with diagrams)
    #177 Brain Span Configuration Making the decision to position weight and wiring (with diagram)
    #178 Powering up 5-volt sensors in the Brain
    #179 Brain Hybrid Form Factor Establishing a dual form factor brain
    #180 Brain Photos Showing Hybrid Exo Configs Days experimenting - various EXO configurations

    Page 10
    #181 Pyramid Brain - Just for Fun (with photo)
    #182 Brain Span Assembly Adjusting the hardware (with photo)
    #183 Longer Bolts Create Stubs for Extra Attachments
    #184 Getting ready to Program the Brain The 1st version Brain assembly comes into the light (phto)
    #185 Brain Slots & Exo Expansion
    #186 Brain Secondary Phase Expansion
    #187 Injecting & Measuring Power Connector pin header (photo)
    #188 Standoff Spacers as Brain Protection Devices spacers protect Brain in desktop modes (photo)
    #189 Humanoido: connect human brains, solve brain disease, restore sight, extend human knowledge
    #190 Angle Iron for Attaching Host Boards Keeping expansion in mind (photos)
    #191 Contemplating Brain Spin-offs Mobility Brain, self modifying hardware, morphing
    #192 Self Rewiring Brain A Brain could rewire itself
    #193 Brain Card Racks Going with a simple conventional approach (photo)
    #194 Brain Boombox Size comparison (photo)
    #195 Host Boards Increasing brain capacity (photo)
    #196 Brain Span Positioning Important positioning improves interface (photo)
    #197 Brain Protection Use of spacers serve multiple purposes (photo)
    #198 Brain Dashboard - Vertice Set Utilize vertice for convenient positioning (photo)
    #199 Brain Blob Wiring Assembly line wiring of multiple Propeller boards (photo)
    #200 Brain Color Coded Wiring Use of color simplifies Brain identifications

    Page 11
    #201 Brain Wiring Jumpers Establishing wire jumper details
    #202 Brain Twin Expansion Using twin Props to expand the Brain (photo)
    #203 The Fourth Brain Span Benefit results from creating vertices
    #204 Brain New Wiring Concept Sketch brings new ideas for Brain functions
    #205 Brain Software Nanites Programmable concept introduces small Brain effectors
    #206 Brain Swarms Swarming inside Brains leads to Intelligence
    #207 Brain Weigh In How heavy or light is the brain? (photo)
    #208 Brains Top Mounting Hardware Brain can host boards at top or sides (photo)
    #209 Brain Board Hosting Example shows hosting Brain boards (photo)
    #210 Phil Pilgrim: issues
    #211 Humanoido: addressing Phil
    #212 Brain Thread and Posts Structure
    #213 Brain Structural Support Open side receives structural supports (photo)
    #214 Brain Feet Increase stability and protection with feet (photo)
    #215 Brain Assembly Line Reference Board Increasing the speed and ease of assembly
    #216 Brain Class Now you can attend class to learn more about machine learning
    #217 Brain Projects Reports on other Brain projects are welcomed
    #218 Brain Vertice Defined Showing how to use Vertices (photo)
    #219 Brain Reference Board for Assembly Line Use a reference for faster assembly (photo)
    #220 Brain Spin Code, Reduce LED Current, small program reduces power consumed by Brain data lights LED_reduction.spin

    Page 12
    #221 Brain Photo Size Increased photos may appear larger
    #222 Brain Logical Addressing Idea for identifying locations (diagram)
    #223 Brain Data Light Measurements Setup (micro photo, schematic, photos)
    #224 Brain Neighborhood Identification Labels DIY your own Brain Labels (photo)
    #225 Power Connectors and Power Test (photos)
    #226 Duane Degn: robot navigation, laser scan surrounding, multiProps/cogs analyze, create 3D map, re mobile, switching voltage regulator- they are much more efficient than linear regulators
    #227 Humanoido: addressing the wire wrap issue
    #228 Brain Address and Identification printed labels for PPPBs (photo)
    #229 Humanoido: switching LED power is vastly different
    #230 Duane Degn: current & voltage analysis
    #231 Power Reduction
    #232 Brain Reinforcement Repairing the bent Vertice (photo)
    #233 Brain Handles Adjoining spacers double in purpose (photo)
    #234 Brain 1st LCD Selected for Output Parallax 4x20 serial LCD (photo)
    #235 Brain 4x20 LCD Connection Hardware connects the largest LCD (2 photos)
    #236 Brain LCD Spacing not to bump the platform surface during the Brain flipping process (photo)
    #237 Brain Large LCD Mod Reversal of hardware facilitates Brain mounting (2 photos)
    #238 Brain Nylon Board Connects Connects from board to board use nylon hardware (photo)
    #239 Brain Board Insulator and Changes Protecting circuit pathways from short circuits (photo)
    #240 Introducing the Flip Brain The flip brain concept for use in any Brain position (5 photos)

    Page 13
    #241 Two Brain LCDs Intro of 2nd LCD serves multiple purposes (2 photos)
    #242 Center Brain Span Reinforcement Center Span flex requires strengthening (2 photos)
    #243 Peripheral Adapter Module A platform to hold and attach additional Brain peripherals
    #244 Brain Construction - Transparent Plastic Common resource material for construction (photo)
    #245 Brain LCD Prepping Small preparation before use (2 photos)
    #246 List – projects & products with tiny solderless breadboard
    #247 Brain Bagging Bag it - Brain bag your boards for longevity (photo)
    #248 Brain Plumbing & Cryogenics Brain installation of piping and routing of service tubes (photo)
    #249 Search for Brain Cryogenic Temperature Sensor (6 photos)
    #250 Cryogenic Brain Fuels Examination of coolants and effects
    #251 Brain Bundle Nerve Distribution (photo)
    #252 Brain Hybrid Wiring Establishing a Truth Table for Communications Interfacing (diagram)
    #253 Getting Started Brain Phases Checklist 1st Checklist for assembly showing Brain Phases
    #254 Brain Schematic Drawing Program Finding a new drawing … (6 photos)
    #255 Brain Drawing Program Selection The current choice of programs being explored (2 photos)
    #256 Brain Cryo Development Brain Cryo material & removal (photo)
    #257 Brain Breather 1 Weekend Brain development Update
    #258 Brain Top Mount Real Estate Brain real estate at a premium (photo)
    #259 Brain Open Span Board Move Moving a brain board on the open span side (2 photos)
    #260 Brain Peripheral Adapter Mount Connecting the mounts (photo)

    Page 14
    #261 Brain LCD Repositioning Improvements to mounting the larger LCD (3 photos)
    #262 How to Build a Brain LCD Mount Photos show left and right mount details (3 photos)
    #263 Brain Summit Construction of the Brain Summit (3 photos)
    #264 Brain 1st Cockpit Outline Cockpit Instrumentation Control Panel Design Ideas
    #265 Brain Small LCD Repositioning Increasing Brain board density (2 photos)
    #266 Brain Increase in Board Density
    #267 Brain Outer Skin Cowling Outer Skin is introduced (photo)
    #268 Current Brain Configuration
    #269 Brain Summit Board The peak gets a new board! (photo)
    #270 Brain Business End Definition of Brain Business End position (photo)
    #271 Connecting the Brain Summit Board Hot melt glue is one possibility
    #272 Brain Space Telemetry Designs for Telemetry of Brain Cockpit
    #273 Duane Degn: project concepts, display, data, boards, communications, loss of spring constant
    #274 Humanoido: photo size
    #275 Humanoido: response to Duane
    #276 The Brain CEO Board Expanding and positioning (photo)
    #277 Duane Degn: photo size
    #278 Duane Degn: photo beautiful
    #279 Humanoido: enlargement in FireFox
    #280 Brain Tests - TinyCAD Drawing Program Analysis TinyCAD as Brain drawing program

    Page 15
    281 Brain Design - Diagram Designer Designs.. Diagram Designer selection & analysis (2 photos)
    282 Brain Schematic Elements List of Brain circuit schematic symbols required
    283 Schematic Symbols Defined There is no standard so this is a suggested guide (2 photos)
    284 Brain Breadboard Virtual Prototyping with Pebble Draw Brain circuits.. (photo)
    285 Attaching the Brain Summit Board Hot glue anchors the Summit Board (2 photos)
    286 Brain Board Numerical Increase New board total and arrangement
    287 Brain Breadboard Virtual Prototyping with Fritzing for BASIC Stamp/Propeller Chips! (photo)
    288 Drawing Program Threads For Brain diagram drawing program research
    289 Brain's Tiny Breadboard information about the Brain Tiny Breadboard (3 photos)
    290 Brain Name Exploring the evolution of the Brain name
    291 Brain I/O Ports as Sensors Ideas for I/O - touch sensing and nerve response
    292 Brain Search Index Part One Brain thread Index by page, post number, content (photo)
    293 Brain Posting Additions Method adds information to previous posts
    294 Brain Processor Online/Offline Technique Method alters electronic Brain processors
    295 Delegating Brain Components Brain components can reside in 3 places
    296 Brain Peripheral Adapter Module Suspended New method speeds up development
    297 Brain TV is a Reality Connecting TV via the internal stomach (2 entire brain photos)
    298 Electronics & Electrical Tutorials as Brain Resources
    299 New Brain Resource Cognition Cognition newsletter directly relates to Brain project (photo)
    300 Brain AI News - Supercomputer Plays Jeopardy Machine playing against humans (photo)

    Page 16

    301 Propeller Brain Self Education Tutorials for Propeller Programming
    302 Brain Searchable Photo Index Nearing completion
    303 Brain Speech Recognition Talk to the Brain in your own language
    304 New Fast Online Brain Search Index Faster searching without the PDF File
    305 Creating Brain Speech - Parallax Propeller Takes the Lead as Speech Synthesizer Chip
    306 Brain Senses - Focus on Vision Part 1 Color, Light Intensity, Ultrasonics (6 photos 1 vid)
    307 Brain Senses - Focus on Vision Part 2 Image CAM, Object Detection, Infrared (5 photos)
    308 Brain Senses - Focus on Vision Part 3 Human Detection (1 photo 1 vid)
    309 Brain Capacity Question
    310 Brain Capacity Reply
    311 NMR Brain Map Neural Map & Interactive Brain Basics
    312 Watson - Artificial Intelligence Brain Wins Jeopardy over humans (1 photo)
    313 Brain Top Down Organization Organizing Brain modules
    314 Brain Outer Skin Protection for wiring (1 photo)
    315 Brain Inner Skin Covers TV (1 photo)
    316 Installing Brain TV Simple methods to install tv (2 photos)
    317 Celebrating The Brain's First Light Unveiling the Brain's 1st functions on TV (2 photos)
    318 Brain Project Status Report on the current Brain Project (1 photo)
    319 Play Chess Against the Brain Sources for Prop Chess (2 photos)
    320 Brain Fresnel Tests Enlarging the image of a Parallax 3.5-inch TV (3 photos)

    Page 17
    321 Brain Color BASIC Programming Language - Adding Extended Color BASIC 1.0
    322 Brain Text Test Demo
    323 Brain Wireless Communications System - Connecting peripheral robots via wireless interface
    324 Brain Receives Board 23 - Parallax board serves wireless transmit/receive
    325 Spectacular Giant Brain Fly-Through! - Travel through the Brain's Inner space..
    326 Brain Project Selects Google 3D SketchUp - Apps developed with free open source 3D package
    327 Brain Senses - the Electric Tongue - Focus on Taste
    328 Brain On EmbeddedBASIC - Adding languages to the Brain
    329 Brain Voice Amplifier - Audio amp supplements headphones
    330 Brain Sub-Index - Page 17 - Faster sub index gets pasted into the master index
    331 Singing Brain - Brain singing on video with audio track
    332 Opening Up Brain Channels - Brain is capable of multi channels
    333 Brain Achieves Cellular Automatronic Life - Propeller Program gives life to the Brain
    334 Brain Cellular Automaton Life Options - Screen, algorithm, resolution, cell, evolution
    335 Brain Offsetting Technique - Maintaining multi-processing purity
    336 Brain Talking Keyboard - Input by hearing the keys
    337 Brain Lips - Vocalization sound series
    338 Brain Automaton Singing - Beginning of Automatonic Brain Song
    339 Teaching the Brain to Count - Regular, Slow & Slow-Fast Counting
    340 Sovr: amazing project, working on moods

    Page 18
    341 Brain Mood 1st Considerations - Psychological state of mind
    342 iBrain On LOGO for Unfolding Dream Worlds - Dimensionally Dream with LOGO
    343 Brain X-RAY Machine - Developing Brain X-Rays now a Reality
    344 Brain TV Tuning for BIG Characters - How to tune a TV driver
    345 Brain Thought - Program bouncing in multi cog systems
    346 Machine/Human Brain Time Travel - Speed up and slow down brain time
    347 Mike G requesting code
    348 Humanoido asking if MikeG wants to spend time on it
    349 Mike G apologizes
    350 Cde use a simulation
    351 Humanoid re: code
    352 Humanoido re: simulation
    353 Brain Base Communications - Design, code, schematics, tests
    354 Brain Geneology - From Stamps to Propellers
    355 Brain Stem Communications - Revealing Brain Stem test code
    356 Brain Appendage Mobility Contemplation
    357 Cde simulator, floating point
    358 Deriving the Brain Dream Equation - Moving closer to real Propeller dreaming
    359 Integer Brain
    360 humanoid re: integer, logo

    Page 19
    361 Cde re: data processing, fixed or float
    362 Humanoido re: AI wish list
    363 Cde re: need evolutionary software
    364 Humanoido re: Six Objectives of Machine Intelligence
    365 Prof_Braino re: float is less precise
    366 Humanoido re: float etc.,supporting links
    367 Six Objectives of Machine Intelligence
    368 Prof_Braino re: dreaming is information digestion
    369 Prof_Braino re: fixed point calculations
    370 Humanoido re: dreaming benefits
    371 Humanoido re: collective FP errors
    372 The Benefits of Dreaming - The commonality of advanced life forms
    373 Six Points of Dreaming - Paving the way towards AI dreaming
    374 The Dream of AI
    375 Multiple Life Permeation - Fitting life in multiple cogs
    376 Brain Monolith Discovery Emergence - The Matrix Monolith emerges from within
    377 Brain Dreaming from 2D to 3D - New ELICA LOGO opens up a new realm
    378 Propeller Brain Neural Design Moves Forward - The building of neurons
    379 doggiedoc (Paul) re: neuroanatomy
    380 Humanoido re: cautionary AI (story)

    Page 20
    381 doggiedoc re: recognition
    382 Brain Artificial Intelligence through Gaming - Tic Tac Toe Neural Net
    383 Phil re: link showing what 21,000 neurons can accomplish
    384 Humanoido re: neurons needed/not needed
    385 Martin_H re: california sea slug
    386 Phil re: sea slug joke
    387 Brain Research - Sea Slugs Computer Modeling
    388 Brain Ear 1st Experiments - Mic sound input for analysis
    389 Brain Life - Utilize BrainBox Neural Net to Establish Life
    390 Brain Progress Report March 2010
    391 Brain Dreaming Suggestions - Information Digestion
    392 The Problem with Life - Creating expansive Brain life in a non-adiabatic system
    393 Ttailspin re: superstitious brain
    394 Humanoido re:superstitious brain
    395 Brain Superstition in a Neural Starved Life Form - What are the odds with finite Propellers?
    396 Brain Breakthrough - a Multi-Propeller Neural Injector (MNI) - Case of the evolving hybrid
    397 Brain Matter Injector BMI - Machine injects & distributes neural matter
    398 prof_braino re: alarming parts failures
    399 Humanoido - Breadboard quality
    400 - Brain Neural Fire - Artificial Intelligence Expert System Construct to Mimic Neural Fire using Software

    Page 21
    401 Brain Self Consciousness - I think therefore I am
    402 Brain Turing Test - Fact or Folly?
    403 Phil re: cheap parlor trick
    404 vaclav_sal re: project suggestions
    405 Humanoido re: The AI of ELIZA
    406 Phil re: against ELIZA as AI
    407 Duane Degn re: book comments, John McCarthy
    408 DoggieDoc re: Jeopardy question
    409 Mike G re: difficulty of AI, Penrose's "The Emperor's New Mind"
    410 Humaoido re: Jeopardy status
    411 The Jeopardy Factor
    412 The Genius of AI - ELIZA Conversationalist
    413 Mike G re: specific tasks quickly with high precision is not AI
    414 WHAT IS ARTIFICIAL INTELLIGENCE?
    415 AI Conversationalist
    416 Duane Degn re: AI
    417 Humanoido re: AI sources
    418 Big Brain Begat Bantam Brain - Offspring Lineage continues
    419 Mike G re questions
    420 Brain Transfer & Life Extension - Today's technological levels

    Page 22
    421 Clever Programming
    422 Paul re: washing machines
    423 Duane Degn re: humans vs machines
    424 Mike G re: a little randomness seems intelligent
    425 Mike G re: personal opinion AI and Strong AI
    426 Duane Degn re: McCarthy's book
    427 Phil re: clever programming is not enough
    428 Can a Machine Go Beyond Its Programming?
    429 Humanoido re: which book?
    430 Mike G re: personal opinion
    431 Phil re: personal opinion
    432 Humanoido re: posted code, NDA, open source
    433 Humanoido re: query
    434 Phil re: interrogatives
    435 Humanoido re: AI programming details
    436 Brain Evolution Programming
    437 Humanoido re: washing machine humor
    438 Leon re: Penrose subscribes to Hameroff's theory- the brain is a quantum computing system
    439 Prof_Braino re: defining the nature of AI
    440 Mike G re: AI is what you see in the movies

    Page 23
    441 Prof_Braino re: What you see in the movies is a cheap McGuffin
    442 Mike G re: personal opinion
    443 Prof_Braino re: the AI project, Brain etc.
    444 A Great Voyage - The uncharted space of brain technology
    445 Brain Historical Foundations - Part 1
    446 Current Brain States - Small, medium and big
    447 Brain Historical Foundations - Part 2
    448 Brain Historical Foundations - Part 3
    449 Brain Historical Foundations - Part 4
    450 SEED to Brain Comparison
    451 Twin Brain - 2nd brain twins the first
    452 Establishing Neural Brain Power
    453 NMI's as Discrete Brains - Neural Matter Injectors are multi-purposed
    454 The Establishment of Machine Life
    455 Mike G re: There's a lot that goes into opening a door
    456 Humanoido re: additions to opening a door
    457 Duane Degn re: teaching a robot
    458 Brain Neo Cortical Columns
    459 Phil re: personal opinion
    460 Humanoido re: fractal sources

    Page 24
    461 Phil re: blocked sites
    462 Humanoido re: point is reinforced
    463 Phil re: quoting souces
    464 Erco re: move on
    465 Humanoido: divert resources to better use
    466 The new 208 Brain - Another robot Brain is born
    467 Brain Matter Folding - Can you fold an electric brain?
    468 Phil re: personal opinion
    469 Humanoido re: this is an open source hobby (personal use & enjoyment) development
    470 Phil re: personal opinion
    471 The New Brain 216 - Third Brain Now Under Development
    472 Phil re: personal opinion
    473 Martin_H re: why do this in hardware?
    474 Hardware Software Hybrid
    475 Brain Control Panel - Progressing conceptual development
    476 New Brain Breadboard Design - Maximize breadboard space used
    477 Mike G re: questions
    478 More on the Smartest Boe-Bot Project
    479 Humanoido re: answers
    480 Mike G re: questions

    Page 25
    481 Humanoido re: answers
    482 More on Brain Channeling
    483 Humanoido re: answers
    484 More about the Neural Matter Injector
    485 humanoido re: answers
    486 Brain Demo Day - Scientists in China get a glimpse
    487 Mike G re: questions
    488 Ttailspin re: answers
    489 Humanoido re: US40 and Boe-Bot
    490 Humanoido re: Brain Channeling
    491 Humanoido re: interfacing info
    492 Humanoido re: question
    493 Mike G re: questions
    494 Humanoido re: response
    495 Brain Channeling Sources
    496 Intro to Interfacing Reconfiguration
    497 Humanoido reply to Mike G
    498 Humanoido reply to Mike G
    499 Humanoido reply to Mike G
    500 Prof_Braino comments

    Page 26
    501 Phil comments
    502 Concatenating Brains - Unexpected Brain surplus creates a mammoth Brain!
    503 Brain Machine Biology - A symbiotic union of technologies
    504 Brain Breaks 100 Processor Chip Barrier! Setting new record, largest Propeller chip machine
    505 Brain Propeller Chip Reliability - Parallax Achieves 100% Reliability
    506 The Next Generation Brain NGB - A quantum leap of processors
    507 A More Manageable Method of Brain Connection
    508 Brain Containment - Recycling Appliance Machines
    509 Brain LED Array Redesign - New circuit helps offload Propellers
    510 Experimenting with the Brain Modular Array
    511 Brain Hosting at Max
    512 Brain Ultra-Low Power Circuits
    513 Brain Multiple Crystal Switching - Simple method for switching test crystals
    514 Phil comments
    515 Duane Degn comments
    516 Humanoido comments
    517 Phil comments
    518 Mike G comments
    519 Brain Crystal Options
    520 Mike G comments

    Page 27
    521 Brain BUS Workings
    522 Brain High End Crystal
    523 Machine Learning with Lerner - Dave Hein fills a small brain!
    524 Mike G comment
    525 Humanoido comments
    526 Brain Neural Matter Quanta NMQ Defined
    527 Brain Neural Matter Quanta NMQ Phase Begins
    528 Brain Neuron Output
    529 Brain Neuron Quanta Density
    530 Concatenation of Propeller NMIs Begins
    531 Brain Neuronal Matter Defined
    532 Construction of the 1st Brain Machine Neural Device - Making the first neuron
    533 The How & Why of Cloning Neurons - Neurons are now being Cloned
    534 Ramifications of a Cloned System
    535 The many Faces of a Neuron
    536 Embedding Machine DNA into the Machine Neuron
    537 The Distribution of Neurons in a Machine Brain
    538 The Creation of a Synaptic Net in the Brain
    539 Machine Brain Synapse Comes Online
    540 Second Man-made High Density Board HDB Under Construction

    Page 28
    541 Big Breakthrough in Machine Brain Technology! - 100,000 Neurons into 1st 100 Propellers
    542 Brain Neural Partitioning
    543 Neural Net Wiring
    544 Neural Injection Design
    545 Increasing Neural Net Partitioning
    546 Brain Breakthrough! 100,000 Neurons Exceeded - Moving the Giant Brain to the next generation
    547 Ttailspin congratulations!
    548 Leon questions
    549 Humanoido comments
    550 Brain Machine Objectives
    551 The First Brain Neural Net
    552 Phil comment
    553 Brain Support Computer is Down
    554 Dedicated Brain Support Computer
    555 Brain Signal Divide Points
    556 DBSC Dedicated Brain Support Computer Selection
    557 Brain Signal Divide Point Conditioning
    558 Ubrupt Unfortunate Brain Project Termination
    559 Martin H use forum & gmail for uploading copies, backups
    560 Leon about digital vault backup

    Page 29
    561 Ttailspin comments
    562 Mike G comments
    563 Phil uses Knoppix CD
    564 Brain Posting & Virus Update
    565 Brain Files & Drive Update
    566 Phil comments
    567 Humanoido comments
    568 Functioning of a Complex Machine
    569 Phil Knoppix comment
    570 Humanoido comment
    571 Phil comment
    572 Brain Situation
    573 Alsowolfman source from scalpel linux to help recover files
    574 Brain Computer & Hard Drive Updates
    575 Ttailspin comments
    576 Humanoido comments
    577 Brain Hard Drive Attempted Restoration Update
    578 Brain Drive Schedule
    579 New Brain Drive Selection
    580 The Problem with Backup

    Page 30
    581 Microsoft Windows is Now Ditched
    582 Brain Oriented LINUX & UNIX Training Begins
    583 IBM LENOVO ThinkPad Computers Now Trashed
    584 Brain's New Computer Selection Nears Finalization
    585 Brain is Hermetically Sealed
    586 Brain EEPROMs Retain Code
    587 Phil comments
    588 Martin H humor
    589 Humanoido humor
    590 Brain Update 04.19.11
    591 Brain OS Choices - Examining numerous OS choices
    592 Brain Repurposing
    593 Developing a New Brain Layering - NB Possible Cancellation
    594 Brain Update 04.20.11
    595 Brain Layering Computer Design Increase
    596 Brain Computer Multipurposing
    597 Brain Photos Batch Retrieval
    598 "Brain is Back" Campaign
    599 New Brain Lab Foundation Announced
    600 Working on Brain Wiring

    Page 31
    601 Ttailspin comments
    602 Phil bypass capacitors
    603 Brain Posting
    604 Big Brain Moving to America
    605 Wire Leads Project
    606 Mike G questons
    607 Humanoido comments
    608 Brain HD Update 04.21.11
    609 Mike G comments
    610 Brains Are Us
    611 Brains at the Store - Trip to store has shocking results
    612 Brain Computer Could Stall Project
    613 PROLOG Added to Brain
    614 Building a High Density Brain Breadboard - the solderless kind...
    615 Brain New Netbook Stats
    616 Ttailspin comments
    617 Mike G comments
    618 Humanoido comments
    619 One Massive Brain Collection - Adding Up Props
    620 Mike G comments

    Page 32
    621 Humanoido comments
    622 Mike G comments
    623 Brain Drive & Computer Update 04.23.11
    624 Phil comments
    625 Brain Index Awareness Day
    626 Brain Drive & Computer Update 04.23.11b
    627 Dave Hein comments
    628 Phil comments
    629 Humanoido comments
    630 Humanoido comments brain index
    631 Phil comments
    632 Humanoido comments
    633 Phil how to link a post number
    634 Dave Hein comments
    635 Publison comments
    636 Humanoido comment post link update
    637 Humanoid iphone posting, blog, robotics
    638 Humanoido comment
    639 Brain Drive & Computer Update 04.25.11
    640 Brain Drive & Computer Update 04.26.11 - The Brain's Lost Files

    Page 33
    641 Remote Brain Posting - Carry your posting "computer" in your shirt pocket
    642 Online Brain Index Updated to Page 33
    643 Brain Add On Computers - Are they useful?
    644 Phil comments Lenovo, T32, WinXP, Mandrake Linux
    645 Humanoid commentspc without CDs
    646 Stats on the Restored Hard Drive - the Brain Wins! Almost nothing is restored
    647 Schematic Request Related to Brain Development
    648 Phil comments how to retrieve attachments
    649 Humanoido comments
    650 Apple AMD Radeon HD 6750M Graphics Card 480 Stream Processors
    651 Brain Gets Apple Mac Computer
    652 Stepping up the Big Brain
    653 Brain Config in April
    654 Brain Config in May
    655 Brain Programming Languages Selection SPIN, OPENCL, PBASIC, PASM, XCODE
    656 Brain Relegated to ProMac Symbiotic Union
    657 New Ideas for Autonomous Brain Backup - Cloning from Backup
    658 Robotic Brain Mobility & Robotics
    659 Zoot comments trademarks
    660 Brain Naming Conventions

    Page 34
    661 Big Brain Design Breakthroughs with PROPELLERS & MACS
    662 Big Brain Gains Utilizing Hard Drives
    663 Big Brain's Supplanted Memory
    664 Brain Programming in XCode 4
    665 *** Change in Brain Project Development ***
    666 Phil comments less stream of consciousness
    667 Duane Degn comments
    668 Mike G comments you're working on the cutting edge
    669 Brain Project Overview - Props and computers
    670 Humanoido comment
    671 Humanoido comment celebration
    672 Phil comments incredulous
    673 Dave Hein comments be patient Phil
    674 Is Brain DNA Genome Possible?
    675 Brain Life Power Challenges & Considerations
    676 Big Brain Genome Maps Instead of Schematics
    677 Parallax-Propeller-Equipped Brain Genetic Machine Genome Project
    678 Big Brain Sex - Is the Big Brain Hermaphrodite, Male or Female?
    679 Humanoido comments grasshopper
    680 Big Brain Propeller Waves - Different clocks for different blocks

    Page 35
    681 Build a Big Brain Propeller Qualitative EEG Machine - Measure Big Brain's Brain Waves
    682 Big Brain EEG Machine as a Diagnostic
    683 Leon comments neuron example to solve xor problem
    684 Big Brain State of the INIT-Neuron
    685 Phil comments
    686 Leon comments ANN, Hull University, MSc project, Dataglove, BAe, MAD, Brough
    687 Humanoido comments
    688 Mike G comments asking for neuron code
    689 Leon comments Here is a neural net toolbox for Scilab
    690 Humanoido comments not posting code
    691 Links to Managed Neural Projects
    692 Mike G comments
    693 humanoid comments no posting of development or test code for the reasons cited
    694 Dave Hein comments you have expressed a lot of good ideas
    695 Humanoido comments Brain development or documenting partial Brain development
    696 Jazzed Tetra Prop Spins Brain Life Ideas
    697 Dave Hein comments on posting code
    698 Duane Degn comments on his great projects!
    699 Brain Methodology
    700 Humanoid comments to Dave Hein

    Page 36
    701 Potential of Connecting the Degn Massive LED Array
    702 Future Brains with Afflictions - The 1st Guide to Machine Intelligence Sickness
    703 Duane Degn comments about LED Array
    704 Machine Brain Neurons and Neural Matter - New Brain Dictionary Definitions
    705 Refinement Brain's Hybrid Interface - Successful Sharing Hybrid results in fewer wires
    706 Brain Neural Complexity - Adding to the Brain Dictionary
    707 Dictionary of Propeller Machine Brain Terms
    708 Big Brain's Hyper Neural Threading HNT
    709 Big Brain Domain Partition - Propeller DPs increase volume performance
    710 Propeller Brain Change with Supporting Computers
    711 Leon comments TFLOPS
    712 What is the Giant Brain? Propeller or Other?
    713 Leon comments simulate the ANN on the Mac
    714 The Propeller ANN Mac
    715 Propeller Brain Mac GPUs Selected
    716 Many Faces of the Giant Propeller Brain
    717 Moving Toward Ultra Brain with Props & Macs
    718 Giant Brain TFLOPS
    719 Leon comments 5,000 I/Os
    720 Big Brain Backup Terabyte Drives

    Page 37
    721 Massive Propeller Brain Trinary State Output Device - a plane with quadrillions...
    722 Brain Merging with the Massive Transposition Machine
    723 Big Brain BOSS - Brain Operating Software System
    724 Brain Doctor Meeting 05.14.11
    725 AI Quotations
    726 ElectricAye comments Kurzweil, Chinese Room
    727 Humanoido comments Chinese Room
    728 New Type of Propeller Simplex Neuron SN - Modified INTNeuron and Test Neurons? (with pseudo code)
    729 Phil comments problem with early AI research, top down, bottom up
    730 Reverse Engineering Evolution
    731 Giant Machine Brain Eats Propellers
    732 Little Parts - a Machine in the Machine - Isolate your brains
    733 ElectricAye comments
    734 Dave Hein comments modeling nerve cells
    735 Phil comments cannot simulate intelligence without considering environmental factors
    736 Leon comments consciousness
    737 Phil comments unique possession of consciousness
    738 Leon comments qualia
    739 Time Stamping Human Evolution
    740 Humanoid comments human consciousness and pure thought

    Page 38
    741 Mike G comments neurons, simple neural net
    742 Defining Consciousness
    743 ElectricAye comments
    744 Exploring the Neural Net with the Simplex Neuron
    745 Phil comments code
    746 Programming to be Self Aware
    747 Humanoido comments intention is to release BOSS when it reaches BETA
    748 Controlling the Brain with Light
    749 Mike G comments neurons
    750 Simplex Neurons
    751 Phil comments
    752 Humanoido comments to Phil
    753 Big Brain Self Rewiring
    754 BST and Mac
    755 Mike G comments neuron memory
    756 Mike G comments neuron memory
    757 Handling Neurons
    758 NEURAL BRAIN MAP
    759 Mike G comments neuron memorny
    760 Phil comments source code

    Page 39
    761 Brain Map Revisions
    762 Mike G comments on muffler wiring
    763 Brain History & Challenges - Historical roots, humanoids, multi-processing machines
    764 Humanoido comments car forum
    765 Mike G comments
    766 Determining Memory Usage
    767 The Uphill Computer Journey
    768 Mike G comments neuron memory
    769 Humanoid comments neuron size matters
    770 Mike G comments
    771 Humanodo comments
    772 Phil comments
    773 Humanoido comments
    774 Big Brain Index Update
    775 Mike G neuron like spin code
    776 Phil comments
    777 Humanoido comments
    778 Humanoido comments
    779 The Big Brain Propeller Neural Map
    780 TeraByte Propeller Brain Drives Arrive

    Page 40
    781 Big Brain Mirrors - No Glass
    782 Big Brain Self Awareness - Making the Machine Big Brain Self Aware
    783 Dave Hein comments on self aware
    784 Doggidoc Paul comments on self aware
    785 Self Awareness Early in Life
    786 Humanoido comments to Dave Hein about Learner
    787 Dave Hein comments about Lerner
    788 Phil comment about Lerner
    789 Humanoido comment about Lerner
    790 Dave Hein comment about Lerner
    791 humanoido comment about Lerner
    792 Brain Child - More about the begotten brain child
    793 Principle Parts of the Brain
    794 Setting Standards of a Big Brain - First Intro of Functions
    795 Zoot comments spelling
    796 Humanoido comments spelling
    797 Brain Gastropod Locomotion
    798 Brain Mobility Through Snailing
    799 Robots in a Brave New World Need a Brain
    800 Brain Parts - the Next Level

    Page 41
    801 Big Brain in June
    802 Baby Brain - Child Brain Leads to Baby Brain
    803 Big Brain on the Multiple Props Projects List
    804 ElectricAye
    805 Brain Chip Independence Day - Neural Matter Independence and benefits
    806 Humanoido
    807 Automatic Brain Repair by Optical Illusion - Can a Machine Brain repair itself?
    808 Big Brain to Increase Vision Processing Speed
    809 Perceptions in Machine Vision - Arrow left or arrow right?
    810 Ttailspin
    811 Duane Degn
    812 Doggidoc
    813 Humanoido
    814 Erco
    815 Humanoido
    816 Propeller Brain Subdomain Test Segmenting - Creating a subDomain
    817 Big Brain Evil, Scary & Sarcastic Sides?
    818 Big Brain Peripheral Enumeration - Six pin Enumeration
    819 Brain Enumeration & subEnumeration
    820 Intro to Propeller Big Brain Fluid

    Page 42
    821 Dave Hein, the illusion
    822 Phil
    823 Humanoido
    824 Phil
    825 Humanoido
    826 Enumeration Schematic - 6 pin method with two lines
    827 Dave Hein, using 4 pins tertiary
    828 Trinary Enumeration - Using the float/limbo state
    829 Brain Speed Doodle
    830 Phil
    831 Humanoido
    832 Constructing a Transparent Plastic Brain Base - For Child & Baby Brains
    833 Jazzed, another brain collage
    834 Humanoido
    835 Brain Travel Voltage Tip
    836 The Magical Brain Partition - Big Brain will loan his chips to others
    837 Big Brain Goes On the Multi-Prop List
    838 ElectricAye
    839 Jazzed, Turing test
    840 Leon, take over the world

    Page 43
    841 Ttailspin
    842 Jazzed, nothing wrong with art
    843 Mike G, impressive work
    844 Jazzed, turing test
    845 Mike G
    846 Jazzed
    847 Phil
    848 Jazzed
    849 ElectricAye, Turing test
    850 Jazzed
    851 Mike G
    852 Jazzed
    853 Propeller Neural Net Conception
    854 Ttailspin
    855 Humanoido, machine deception not required
    856 Jazzed
    857 Phil
    858 Humanoido
    859 Jazzed
    860 Ttailspin

    Page 44
    861 Jazzed, links
    862 Publison
    863 Robotic Big Brain
    864 Humanoido, Lerner
    865 Jazzed
    866 Humanoido
    867 Humanoido
    868 Jazzed
    869 Martin H, upload code as backup
    870 Phil
    871 ElectricAye
    872 Jazzed
    873 Phil
    874 Leon
    875 Martin H, neural net skepticism
    876 Mike G
    877 Ttailspin
    878 ElectricAye
    879 Kwinn
    880 Phil

    Page 45
    881 Leon
    882 TTailspin
    883 ElectricAye
    884 Jazzed
    885 Phil
    886 Ravenkallen
    887 Mike G
    888 Martin H
    889 TTailspin
    890 Erco
    891 Kwinn, bus
    892 Kwinn
    893 Martin H
    894 Mike G
    895 Martin H, ram virtual memory
    896 Jazzed, tree idea
    897 Martin H, physical organization
    898 Jazzed, ring tcp/ip layers
    899 Mike G
    900 Kwinn, tetraprop neural net

    Page 46
    901 Martin H, neural net ram
    902 Leon
    903 Phil
    904 Erco
    905 Duane Degn, continue
    906 Jazzed, continue
    907 Kwinn
    908 The Journey of the Big Brain - Is it the journey or the destination?
    909 Improving Neural Injector Data Line Signal Waveforms
    910 Merging Technologies - Big Brain with AMD
    911 Leon
    912 AMD Sources
    913 Heater
    914 Looking at Speed Ideas
    915 Humanoido
    916 Dr. Mario, speed
    917 Humanoido
    918 Dr. Mario, in order out of order technique
    918 Out of Order Processing
    919 Dr. Mario, out of order, cogs, JITC
    920 Dr. Mario

    Page 47
    921 Mike G
    922 Humanoido, GPUs
    923 Developing AMD for Parallax Propellers
    924 AMD (to Parallax Propeller) Development Boards Source
    925 AMD’s Software Kit Source
    926 Mike G
    927 Humanoido
    928 Dr. Mario
    929 More about AMD GPUs
    930 Mike G
    931 Dr. Mario
    932 Humanoido
    933 Humanoido
    934 Dr. Mario
    935 Mike G
    936 Humanoido
    937 Dr. Mario
    938 Humanoido
    939 Combo Program Era
    940 Combo Wiring Era

    Page 48
    941 Dr. Mario
    942 At Once Technology in Large Multi-Prop Machines
    943 The Dawning of the Parallel Era
    944 Big Brain as a Parallel Machine Is it a monster parallel machine?
    945 Introduction of Parallel-Parallel ParP
    946 Phil Pilgrim
    947 Building a Larger Multiple Point ParP Machine
    948 Phil Pilgrim
    949 Leon
    950 Duane Degn
    951 Dr. Mario
    952 Dr. Mario, AtOnce At Once discussion
    953 Mike G
    954 Leon
    955 Dr. Mario
    956 Mike G
    957 Publison
    958 Proof of Living Machines
    959 Humanoido
    960 Multiple Machine Brain Hemispheres

    Page 49
    961 ElectricAye
    962 More on ParaP Parallel-Parallel
    963 Dr. Mario
    964 Dr. Mario
    965 Phil Pilgrim
    966 Dr. Mario
    967 Phil Pilgrim
    968 Parallel-Parallel Universe and the Quantum World
    969 Brain Mapping with 3D Extrusion - Transcending Traditional Schematics
    970 Mike G
    971 Phil Pilgrim
    972 2D vs 3D Drawing
    973 Humanoido
    974 Humanoido
    975 Humanoido
    976 Ttailspin
    977 Mike G
    978 Duane Degn
    979 Google 3D SketchUp Platform Change
    980 Humanoido, Mayan calendar

    Page 50
    981 Mike G
    982 Ttailspin
    983 Humanoido
    984 ElectricAye
    985 Big Brain 3D Mac Sketch Draw Model - 1st discovery wave for analysis
    986 Humanoido
    987 Arranging Solderless Breadboards
    988 Leon
    989 ElectricAye, brain convolution
    990 Dr. Mario, solderless breadboard arrangement
    991 Duane Degn, solderless breadboard
    992 Dave Hein
    993 Dr. Mario
    994 Leon
    995 Dr. Mario
    996 Leon
    997 Breadboards
    998 Humanoido
    999 Humanoido
    1000 Humanoido

    Page 51
    1001 Breadboard, Aggregate, Partition, Propeller, Expansion, Containment, Var Design
    1002 Breadboards 2
    1003 Phil Pilgrim
    1004 Big Brain's AMD Radeon HD
    1005 Big Brain Book - Announcing the beginning of a New Big Brain Book
    1006 Brain Interim Test Machine - BIT, Special test machine for Solo and Parallel performance
    1007 Dave Hein
    1008 Leon
    1009 Martin H
    1010 Dr. Mario
    1011 Leon
    1012 Erco
    1013 Dr. Mario
    1014 Propeller Big Brain' New Computer
    1015 Dave Hein
    1016 Leon
    1017 Big Brain NMRI - Nuclear Magnetic Resonance Imaging Equivalency
    1018 Big Brain Goes Robotic - Servo stumps and a mobility platform
    1019 Bigger Big Brain Containment Rack - for Brain breadboards now completed
    1020 Brain Control & the Robotic Hanger - Mini missions with Brain Copter?

    Page 52
    1021 Big Brain Living Environment - Air filter and conditioning
    1022 ElectricAye
    1023 Big Brain Expansion with AMD Radeon HD, High Speed Streaming GPUs
    1024 Leon
    1025 Earthquake Proofing the Big Brain
    1026 Humanoido, quantum definition
    1027 Brain Pre Schematic Appearance
    1028 Big Brain Loading Computer
    1029 ElectricAye
    1030 Humanoido
    1031 Humanoido
    1032 ElectricAye
    1033 Phil Pilgrim
    1034 BIT Brain Developments - a six Propeller Brain Machine
    1035 Jump Over Communications in a Machine Brain
    1036 Machine Brain Que Messaging
    1037 Merging Propeller Machines - Massive T1 Transposition Machine
    1038 Big Brain Collective Assimilation Policy
    1039 Mike G
    1040 Big Brain June Update - New Mac Computer Setup

    Page 53
    1041 Big Brain Algorithm Stage
    1042 Brain Index Update Addition
    1043 MindNode Added to Big Brain - Mind mapping
    1044 Guts CAM - Monitor Brain Guts
    1045 Mechanical Brains of Yesteryear
    1046 Imitation Brain - chemical biological to electrical electronic
    1047 Machine Slavery
    1048 Robot Brain Chemistry
    1049 Brain Image Processing Collective - LinesmART to software collective
    1050 Techniques of Brain Image Processing
    1051 Propeller Nanite Technology - Introducing the Brain Machine Nanite
    1052 Machine Brain Nanite - Timing Nanite made from Spin software
    1053 Mike G
    1054 Humanoido
    1055 Mike G
    1056 Humanoido
    1057 Mike G
    1058 Humanoido
    1059 Mike G
    1060 Numerical Matrix Analysis Datatrans - New Software Collective: Big Brain Analytical Device

    Page 54
    1061 3D Medical Imaging & Brain Coronal Slicing - Propeller Machine Big Brain and MRIcroGL
    1062 Mike G
    1063 Brain Anatomy - Discover the Little Brain - Discovering a second brain in humans and machines
    1064 Mini Brain Tutorial - For reference in developing the Machine Brain
    1065 Extending Power to Human Brains with Machine Brains
    1066 Monthly Propeller Brain Survey
    1067 Connecting Machine & Human Brains - Machine Brain sends data to human brain
    1068 Connecting Machine & Human Brains - Human Brain sends data to Machine Brain
    1069 Convert Your Human Brain Into an Avatar - Journey inside a Propeller Brain may be possible
    1070 Updated Brain Index - Added pages 46 through 54
    1071 Big Brain Power Tower Containment
    1072 Brain Cubed
    1073 Big Brain Machine Left & Right Hemispheres
    1074 Big Brain Netbook Review
    1075 Propeller Brain in a Jar Project - Build A Pint Size Machine Brain
    1076 Leon
    1077 Humanoido
    1078 Big Brain Wonder-Board - New BIg Brain Engineered Building Material
    1079 Big Brain Servo Stump - Help decide the the Big Brain Robot Stumps!
    1080 Brain Shape Shifting

    Page 55
    1081 The Amazing No Parts Propeller Machine - When Nothing Has Great Value
    1082 Multiple PST Instances
    1083 12Blocks with Multiple Props?
    1084 Hanno
    1085 Hanno
    1086 Humanoido
    1087 Big Brain Reduction Interface RI
    1088 A Smaller 800-Cogger Machine
    1089 Instructions on Using a Multi Array ParaP System
    1090 Hanno
    1091 Humanoido
    1092 Duane Degn
    1093 Hanno
    1094 Humanoido
    1095 12 Blocks & Propeller - Front End?
    1096 Duane Degn
    1097 Hanno
    1098 SpotLite Index Propeller & AMD Introducing various SpotLite Indices
    1099 Designing a Big Robotic Brain Stub
    1100 Duane Degn, dynamixel servo

    Page 56
    1101 Erco
    1102 Duane Degn
    1103 Erco
    1104 Humanoido
    1105 LED Brain Application Chronicles - Part 1 What can it do?
    1106 Humanoido
    1107 To Simulate or Not To Simulate
    1108 Can Your Machine Brain Pass the China Test?
    1109 Keeping Tabs On Brain Projects
    1110 The Ultimate AI Challenge - the Artificial Brain
    1111 Parallel Schematic
    1112 Schematic Portfolio
    1113 List of Big Brain Schematics - Partial List of Back in Time Schematics
    1114 Duane Degn
    1115 Humanoido
    1116 EEPROM Chip as a Pluggable Memory Device - Plug & Load
    1117 Index Update Pages 54, 55, 56
    1118 Brain Comparison to JP Morgan Supercomputer
    1119 Big Brain EEPROM Schematic - Schematic Portfolio Series
    1120 Big Brain Crystal Schematic - Schematic Portfolio Series

    Page 57
    1121 Big Brain Decoupling Capacitor Schematic - Schematic Portfolio Series
    1122 Left Brain Right Brain & AtOnce
    1123 Reduce Power Current Consumption - techniques coding the Propeller
    1124 Brain Rounds - Where ideas are born
    1125 Waveform Noise Filter WNF - Schematic Portfolio Series
    1126 Waveform Noise Filter WNF Usage
    1127 The Evolution of AtOnce AO Technology
    Step by Step development - Understanding the Big Brain
    1128 New Paradigm Propeller Big Brain Technology - Connecting brains Man & Machine
    1129 Brain Machine Interface
    1130 Humanoido
    1131 Giant Helping Hydraulic Hand
    1132 One/Many Propeller Programmer - Big Brain Applications
    1133 Exponential Do-It-Or-Lose-It Development
    Big Brain Development Speed Goes Exponential
    1134 Tor, google in your head
    1135 Big Brain Prop Plug Schematic - Schematic Portfolio Series
    1136 Schematic Portfolio Series Development
    1137 Leon
    1138 Humanoido
    1139 The Human to Machine Brain - The Next Generation
    1140 ElectricAye

    Page 58
    1141 Leon, Brain simulation with 1 million ARM cores
    1142 Clockless Propeller & Power Reduction
    1143 Leon
    1144 Mike G
    1145 Duane Degn
    1146 Impedance Matching
    1147 Mike G
    1148 Flux Capacitor
    1149 Paradigm Beyond Parallel Machine - Propeller Moves Forward
    1150 Big Brain Propeller EEPROM Schematic - Schematic Portfolio Series
    1151 Big Brain SuperMicroController - Schematic Portfolio Series
    1152 Propeller Big Brain Schematic Types - Wiring with Words and Beyond
    1153 Big Brain Map History
    1154 Throttling the Propeller Clock
    1155 Developing an External Oscillator
    1156 Brain in a Jar Expanded
    1157 Front-Front Mounting - A New Way to Mount Propeller Chips
    1158 List of Brain Predecessor Machine Series
    Keeping & Maintaining Big Brain Genealogy Records
    1159 The Beginning of Brain Milestones
    1160 Big Brain Machine Genealogy Series - Update History

    Page 59
    1161 The BASIC Stump - Robotic Limb for the Big Brain
    1162 Robotized EXO - Left Brain Going Robotic - meet Robo EXO!
    1163 The BASIC Stump Construction - Side panel design for the Big Brain
    1164 Big Brain - Propeller Brain Wave Transfer Machine
    1165 1st Brain Wave Monitor - Listening to Propeller Chips
    1166 QUAD Brain - Left, Right, Top and Bottom - New Design Implemented
    1167 HD Breadboard Production
    1168 open for post
    1169 Robotic Brain Stem Lost Link
    1170 Brain Wave Consideration - Beginning of Neuromachineology
    1171 Big Brainwave Cap!
    1172 Brain Wave Monitor Sees Big Brain Thoughts
    Add a Front End Oscilloscope to see Propeller thinking
    1173 DIY Brain Wave Machine - Spotlite Index
    1174 mindrobots
    1175 prof_braino
    1176 jazzed
    1177 Humanoido
    1178 Machine to Human Brain Interface with Parallax Propellers
    1179 Propeller Neural Image Interface Development
    Human Brain to Machine Brain
    1180 Propeller Neural Image Interface Development
    Machine Brain to Human Brain

    Page 60
    1181 Electromagnetic Injections from a Propeller Machine Brain into a Human Brain
    1182 Phil
    1183 Multiple Stamps Brain Prop - with Bean's Remarkable BS2Prop
    1184 mike g
    1185 phil
    1186 mike g
    1187 kwinn
    1188 whit
    1189 Persistence of Vision
    1190 Building new Brain Wave Monitor BWM - Work begins next version model
    1191 Brain Wave Machine Function - Theory of Op
    1192 USB Equipment fan - Cooling Overclocked Propellers
    1193 Creating Neural Activity in a Propeller Machine Brain - Food for the Brain Wave Machine
    1194 Neuron Processors - Renaming Convention
    1195 Recording BWM Waves - Squelching the Monster
    1196 Propeller Wideband BWM Approach
    1197 New Brain Wave Monitor
    1198 Propeller Brain Spectral Thought Imprint
    Using the new Brain Wave Monitor v2.0
    1199 Time Machine for Backups
    1200 Propeller Brain Wave Machine - BWM Setup

    Page 61
    1201 BWM Brain Wave Monitor Characteristics
    1202 BWM External Sound Pickup
    1203 Brain Wave Sound - The sound of a thinking Propeller brain
    1204 BWM Band Exploration
    1205 BWM Propeller Suspended Animation
    Exploring the Machine Brain with EEG BWM Brain Wave Monitor
    1206 Harvesting Brain Voltage
    1207 Apple iPhone as a Propeller BWM Recording Device
    1208 Propeller Cryogenic Unit - New Lower Cost Method
    1209 One Year Anniversary of Big Brain
    1210 ElectricAye
    1211 Ttailspin
    1212 Humanoido
    1213 ElectricAye
    1214 Humanoido, no condensation with dry ice
    1215 One Year Anniversary Party
    1216 Humanoido
    1217 Backup
    1218 Ttailspin, fish tanks
    1219 Glass Tank Insulation
    1220 The Cerebellation Begins - One year Propeller Big Brain Anniversary celebration

    Page 62
    1221 Big Brain Index Update P56 through P61 - Updated to post 1219
    1222 Updated Big Brain Dictionary
    1223 Peltier VS Dry Ice - As a Cryogenic Coolant
    1224 Brain Coupler Decoupler
    1225 Generating Propeller Brain Square Wave Thought Patterns - Transmit square wave frequencies
    1226 Post 1200 Update
    1227 Big Brain Thinking Repertoire
    1228 Double Parallel
    1229 Propeller Brain Spin Speed Test
    1230 Natural Computing Progression - for Big Brain expansion representations
    1231 Fire Extinguisher as Brain Coolant - Cryogenic Systems
    1232 Ttailspin, fire extinguisher precautions
    1233 Supercooling Analysis on Solderless Breadboards with Propeller C
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-15 15:47
    Creating Brain Speech Synthesis
    Parallax Propeller Takes the Lead as Speech Synthesizer Chip


    Adding Speech, TTS Text to Speech, Spelling, Whisper, Singing,
    Music, Foreign Language, Lip-Syncing, Up-Chuck...


    Breaking News Wednesday February 16, 2011

    Introduction to Propeller Speech
    Addressing Open Source Options

    The Parallax-Propeller Brain has speech! In post 303, we talked about adding speech recognition to the Brain. We're lucky. The Propeller chip alone can do some spectacular speech recognition. Now we turn our attention to gathering information on speech synthesis and text to speech and implementing a working Brain system. The Propeller is equally fully capable of handing the talk. This is so remarkable. The master himself, Chip Gracey, developed the basis of this remarkable capability. In his own words, we've quoted and documented the process he followed to achieve Propeller greatness in terms of speech, including singing. Let's not forget all those that contributed to the cause (mentioned below in more detail) in particular, Phil Pilgrim, for his outstanding contributions. We deeply appreciate these contributions.

    Who knew? Perhaps speech was simply hidden in the thousands of Propeller posts or lost in the massive index of the OBEX. But now, for the first time, we've researched the gamut and extracted much of the important and vital detail to get speech and talk up and running on the Brain. This compliments the previous posted methods for speech recognition. Now we have a complete set. No need to think about buying speech chips. You only need a Propeller. This is really big. The Propeller talks! The Propeller listens!

    The voice is absolutely fantastic. You'll love the seemingly geared articulated native machine accent and the way you can hone in on the finer aspects of phoneme generation, trimming the formants and adjusting the sound the way you want it. In fact, take a look at the code and you will see the most remarkable control over the voice, and a hoard of improvements and additions, such as whispering, spelling, pauses, inflections, sliding pitch, rolled "r" for foreign language interjections, tempo adjustment, music notation to make songs readable, accents, and considerably more. With this great open source endeavor, Propeller is propelled to the front of the list of chips that do speech processing. Refer to our Propeller Chip Speech Talk Guide below.

    In this post we'll examine the other chips and techniques for producing speech in addition to the Propeller chip. It's useful to follow this heritage information and learn more about the foundation and roots of vocal electronic speech synthesis. Note: you'll also want to check out the talking keyboard. We've included links and sources for a lot of related goodies.. Have at it. Talking. Whispering. Listening. Singing. You're guaranteed to have more fun than you imagined!

    Development of Propeller Speech & Code Resources

    Phonemic Speech Synthesis
    Companion to Goertzel-based Speech Recognizer
    (3rd installment, 7 Nov 2006) by Phil Pilgrim
    http://forums.parallax.com/showthread.php?89411-Phonemic-Speech-Synthesis-%283rd-installment-7-Nov-2006%29&p=613308
    http://forums.parallax.com/showthread.php?89411-Phonemic-Speech-Synthesis-%283rd-installment-7-Nov-2006%29

    The Companion to Phonemic Speech Synthesis
    Goertzel-based speech "recognizer"
    by Phil Pilgrim
    http://forums.parallax.com/showthread.php?115725
    talk_demo - Archive [Date 2006.10.31 Time 23.55].zip
    talk_demo - Archive [Date 2006.11.04 Time 19.18].zip
    talk_demo - Archive [Date 2006.11.07 Time 22.15].zip
    http://forums.parallax.com/attachment.php?attachmentid=43928&d=1162398261
    http://forums.parallax.com/attachment.php?attachmentid=44013&d=1162726079
    http://forums.parallax.com/attachment.php?attachmentid=44052&d=1162995843

    Phil's thread on his Talk object with downloads
    http://forums.parallax.com/showthread.php?p=613308

    Chip Gracey This represents a lot of hard-won knowledge that's taken me years to accumulate. It's been one of the most fascinating endeavorsof my life. I hope a few of you out there will get some enjoyment from this. If you are interested enough to spend a few hours delving into the zip below, reading the documentation, running the examples, and doing some experimentation of your own, you may get·the bug, yourself, work on Speech synthesis using formants..
    http://forums.parallax.com/showthread.php?114012-Speech-Synthesis-on-the-Propeller
    http://forums.parallax.com/attachment.php?attachmentid=62908&d=1250244623

    Chip's Propeller vocal tract simulator
    This object synthesizes a human vocal tract in real-time. It requires one cog and at least 80 MHz.
    http://obex.parallax.com/objects/72/
    Propeller Speech Synthesis.zip
    http://forums.parallax.com/attachment.php?attachmentid=61888&d=1246261602

    Simple recursive executor in Spin by Chip Gracey
    very data-efficient - VocalData.spin
    http://forums.parallax.com/attachment.php?attachmentid=61890&d=1246278487

    PhiPi's phoneme to vocal tract parameter translator works as a front end
    http://forums.parallax.com/attachment.php?attachmentid=74680&d=1287954659
    talk_demo update 4.zip

    Text to Speech

    Text to speech at Gadget Gangster site by NickMcClick
    http://forums.parallax.com/showthread.php?126217-Looking-for-feedback-on-Propeller-Getting-Started-
    http://www.gadgetgangster.com/sell-your-project/324
    using objects to do text-to-speech

    Text To Speech thread by Agent440
    http://forums.parallax.com/showthread.php?115165-Text-To-Speech

    Add a set of Lips
    Voice Synthesis with Lip-syncing by Phil Pilgrim
    http://forums.parallax.com/showthread.php?110102-Voice-Synthesis-with-Lip-syncing

    Code Additions, Extensions

    Mctrivia's code: talking numbers using Phils talk demo
    http://forums.parallax.com/showthread.php?121737-Speech-synth
    PUB sayNumber(uiNum)
      case uiNum
        0 : oT.say(string("oa~klok"))
        1 : oT.say(string("wun~"))
        2 : oT.say(string("too"))
        3 : oT.say(string("three"))
        4 : oT.say(string("for"))
        5 : oT.say(string("faev"))
        6 : oT.say(string("siks"))
        7 : oT.say(string("s'even~"))
        8 : oT.say(string("ayt"))
        9 : oT.say(string("naen~"))
        10: oT.say(string("ten~"))
        11: oT.say(string("el'even~"))
        12: oT.say(string("twelv~"))
        13: oT.say(string("th'irteen~"))
        14: oT.say(string("f'orteen~"))
        15: oT.say(string("f'ifteen~"))
        16: oT.say(string("s'iksteen~"))
        17: oT.say(string("s'eventeen~"))
        18: oT.say(string("'aytteen~"))
        19: oT.say(string("n'aenteen~"))
        20: oT.say(string("tw'entee"))
        30: oT.say(string("th'irtee"))
        40: oT.say(string("f'ortee"))
        50: oT.say(string("f'iftee"))
        other:
          sayNumber((uiNum/10)*10)
          sayNumber(uiNum//10)
    


    Information Section


    Chip Gracey giving a talk/demo on speech synthesis with the Propeller
    http://www.parallax.com/Portals/0/Downloads/mm/video/upew/Chip%20Gracey%20-%20Speech%20Synthesis%20(long).wmv

    check out Chapter-12 documentation that Chip worked on
    http://forums.parallax.com/showthread.php?p=830898

    Info on computerized phonetics, spectral analysis software
    http://www.fon.hum.uva.nl/praat/

    Novel Amplifier for Speech

    Who needs a speaker amplifier when you have a spare H-bridge? by Phil Pilgrim
    http://forums.parallax.com/showthread.php?120420-Who-needs-a-speaker-amplifier-when-you-have-a-spare-H-bridge
    attachment.php?attachmentid=68216
    Ken sent me an MSR1 controller board with the robot base he built (link) as part of a project he wants me to do. Since the motor-and-wheel units require HB-25s to drive them, the L6205 dual H-bridge onboard the MSR1 was uncommitted. I thought it might be kinda cool if I could press it into service as a speaker amplifier. That way, a speaker could be used with the robot, without any need for external circuitry.
    Link: http://forums.parallax.com/showthread.php?p=869245

    Basic Up-Chuck

    Make your Propeller sick by Chip Gracey
    http://forums.parallax.com/showthread.php?87036-Propeller-gonna-hurl
    SpinSick.spin
    http://forums.parallax.com/attachment.php?attachmentid=42548&d=1153384046

    Discussions

    Why not learn American phonemes? by Loopy Byteloose
    http://forums.parallax.com/showthread.php?97816-Does-propeller-do-text-to-speech
    Why not learn American phonemes?· Just find a dictionary with IPA - internationial phonetic alphabet - to convert to phonemes. IPA is the United Nations standard for all languages of the world. What do you have to know? Roughly there are about 24 Vowel sounds and 24 Consants sounds. The count varies a
    bit depending on who does the counting. And in some cases, the sounds are so similar that it is trivial to choose between them - like the two 'th' sounds. In other cases, there are consonant blends - like 'bl', 'fl', etc. add to the inventory. Once you get the hang of it, it has far more control that 'Text-to-speech'. You can even make laughter, a howl or a yodel.· Maybe your chip can sound like a chimpanze. Incidentally, British English requires more phonemes. So American English is likely the easiest start. But please realize that English does allow you to import words from other languages without changes in their sould. That is precisely why text-to-speech never gets it right.Try 'bon voyage', 'pinja colada', 'kreplach', or some other such imported term in your text-to-speech chip.

    Loopy Byteloose talks about phonology standards
    http://forums.parallax.com/showthread.php?126586-Text-to-Speech
    Phonology standardization is a rather deceptive topic, not at all simple. Traveling as little as 100 miles reveals regional differences in pronunciation. In fact, efforts of trying to standardized a universal English
    pronunciation pretty much have reached absurd levels of debate. Every English dictionary publisher seems to put forth their own system of pronunciation while the United Nations attempts to enforce the rather exotic Universal Phonetic Alphabet (UPA) to encompass all spoken languages of the world. Have you ever heard of "Mid-Atlantic English"? Many people believe it is to become the future of English pronunciation. This is not English pronounced by the the mid-Atlantic states of the USA or any other place on dry land, but is an ideal put forth that is half British and half American as created by the synthesis of rock n' roll between the two countries. And so, rather humorously, they chose to name the dialect for the middle of the Atlantic Ocean. So I suppose that any attempt to create a 'speech chip' would best be supported with an IDE that takes samples from the way people really speak and transfers it to text. But that is only the first hurdle as spelling is idiosyncratic. So you have to create a vast lexicon that associated each word with the proper phonological elements - regardless of variations in spelling. And there in lies the real dilemma - you have to have a search engine stay ahead of the text it is reading and assemble sentences. In some cases, a limited few words can easily be passably spoken. Or idiomatic phrases can be used in a predictable way. But reading whole large texts is not a small microcontroller project. In other words, the project requires handling lots and lots of data. As a teacher of English as a foreign language, it is quite embarrassing to present 'standard pronunciation' while often having difficulty understanding Australians and Englishmen.

    Versions

    The speech synthesizer for demo board - not Hydra. VIRAND notes:
    http://forums.parallax.com/showthread.php?114983-text-to-speech-TTS-synthesis
    If so, to get it to work, you have to change the crystal in CON to 10_000000 and 8xPLL
    You would also have to change the sound pins to 0 and 7 instead of 10 and 11.
    If there is a TV object, it too has to be changed to Hydra's pins. as I recall either 58 or %10101 whichever works. I think the wine song added a TV driver and the speech synthesizer doesn't have one.

    Errors

    Fix the error
    http://forums.parallax.com/showthread.php?109375-Vocal-Tract-sine-error
    every time I try to compile the VocalTract object I get an error on line 326 saying "Expected a DAT symbol."the line says "call #sine" Answer: Download the latest Propeller Tool. A change was made in the compiler a while back to allow a label like sine_ret to be a 'res'. Or, you can change that 'call #sine' to 'jmpret sine_ret,#sine'. Note: thanks installing 1.2(http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.2.exe) fixed it.

    Applications


    Fantastic App for people physically requiring speech
    http://forums.parallax.com/showthread.php?90547-One-for-Chip-Speech-synthesis

    Make your Propeller Sing!

    Singing monk squad by Chip Gracey

    attachment.php?attachmentid=43865

    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad
    FOUR MONKS SING 16th CENTURY HYMN INSIDE PROPELLER (in 3.1KB of code)
    I've been pretty much holed up for several months working on a vocal tract·object and then a stereo spatializer object. They are both done now. I worked all night to make this demo. Note that·the zip file·contains a new version of the Propeller.exe program which must be used to compile the demo. (The prior·assembler didn't accept RES's as ???_RET label points, but the new one does.)
    SingingDemo.zip 810.8 KB
    http://forums.parallax.com/attachment.php?attachmentid=43861&d=1161986803

    From Paul Baker
    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad/page2
    http://forums.parallax.com/attachment.php?attachmentid=43872&d=1162053151
    Have you listened to the mp3 I posted? Seven is 7 the number, it was his test word for the synth that we heard tens to hundreds of times daily as he worked on the project, so I was joking about it. Spoken and sung is identical except the way the vocal tract is excited. Definition of the speech cookbooks will likely fall upon those Parallax customers who choose to pick up the ball on this. But Chip and/or I will explain the method he used to pick out the required formants for those that want additional words. Seven.mp3.txt

    Chip says: it sounds like Pachelbel's Canon
    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad/page2
    Because the timing got hosed up due to the increase in frames per tract per note, it wound up playing the four parts, basso to soprano, in sequence for every note period. Now it sounds like Pachelbel's Canon:
    http://forums.parallax.com/attachment.php?attachmentid=43871&d=1162051163

    MP3 file of the singing monks from MikeGreen
    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad
    You have to download it, then rename it by removing the ".txt" extension so it's just ".mp3". Then it should play with any MP3 player. File Type: txt PropellerMonks.mp3.txt
    http://forums.parallax.com/attachment.php?attachmentid=43862&d=1162005716

    Developments, Accomplishments, Refinements

    I made one tool
    which I've used to "see" what I need to synthesize (formants, and all)
    by Phil Pilgrim
    http://forums.parallax.com/showthread.php?p=581578
    This program will let you make recordings from your PC microphone and view the resulting audio spectrum in three dimensions: time, frequency, and energy. To see your own voice formants, it helps to make your glottal frequency as low possible by creaking·your voice·and slowly reshaping your mouth to make different vowels. This will tightly space the pitch lines so that the centers of the formants become more prominent. Then, you can point with the mouse and read the center frequency. It's fun!

    I've made a program for TV and keyboard
    so you can fiddle with the parameters and see the effects
    by Graham Stabler
    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad/page3
    Might be handy for tweaking. testtract.spin
    http://forums.parallax.com/attachment.php?attachmentid=44011&d=1162718509

    I modified the testtract application
    allows you to fidget with the vocal tract's parameters
    by Mcstar
    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad/page4
    Now it works with Propterminal, so you can use it without a dedicated keyboard or mouse. IF you have propterminal, download this to make it work through your computer's display and keyboard. Also, as an added bonus, I setup some presets for the basic English vowel sounds from the computalk documentation. To access them just hit the function keys f1-f8. Now you have a quick way to jump right to the correct vowel frequencies. Someday I'd like to implement the constanants as well and a buffer so you could type (for instance) "Taek" and have it say "take". Everything is in the Vocal tract to make it possible, just have to work out all the sounds..

    Details of Testtract App
    The Modified Prop Terminal Version
    Test tract:  A program for fiddling with the variables of Chip's vocal tract object.
      By Graham Stabler 5th Nov 06
      Modifed by mcstar Aug 8th 2007
            Added :
                    vowels on Function keys F1 - F8
                    Uses Prop terminal for input and output                
            Modified :
                    lowered waits to get faster responses
                    some presets
      Needs PropTerminal!
      Reminder from VocalTract.spin:
        
     ┌───────────┬──────────────────────┬─────────────┬────────────────────────────────────────────────┐ 
     │ parameter │ description          │ unit        │ notes                                          │ 
     ├───────────┼──────────────────────┼─────────────┼────────────────────────────────────────────────┤ 
     │    aa     │ aspiration amplitude │ 0..255      │ breath volume: silent..loud, linear            │ 
     │    ga     │ glottal amplitude    │ 0..255      │ voice volume: silent..loud, linear             │ 
     │    gp     │ glottal pitch        │ 1/48 octave │ voice pitch: 100 ─ 110.00Hz (musical note A2) │ 
     │    vp     │ vibrato pitch        │ 1/48 octave │ voice vibrato pitch: 48 ─ ± 1/2 octave swing  │ 
     │    vr     │ vibrato rate         │ 0.0763 Hz   │ voice vibrato rate: 52 ─ 4 Hz                 │ 
     │    f1     │ formant1 frequency   │ 19.53 Hz    │ 1st resonator frequency: 40 ─ 781 Hz          │ 
     │    f2     │ formant2 frequency   │ 19.53 Hz    │ 2nd resonator frequency: 56 ─ 1094 Hz         │ 
     │    f3     │ formant3 frequency   │ 19.53 Hz    │ 3rd resonator frequency: 128 ─ 2500 Hz        │
     │    f4     │ formant4 frequency   │ 19.53 Hz    │ 4th resonator frequency: 179 ─ 3496 Hz        │ 
     │    na     │ nasal amplitude      │ 0..255      │ anti-resonator level: off..on, linear          │ 
     │    nf     │ nasal frequency      │ 19.53 Hz    │ anti-resonator frequency: 102 ─ 1992 Hz       │ 
     │    fa     │ frication amplitude  │ 0..255      │ white noise volume: silent..loud, linear       │ 
     │    ff     │ frication frequency  │ 39.06 Hz    │ white noise frequency: 60 ─ 2344 Hz ("Sh")    │ 
     └───────────┴──────────────────────┴─────────────┴────────────────────────────────────────────────┘
    
     See: http://web.inter.nl.net/hcc/davies/esp7cpt.html
    
    transitions and timing by mcstar
    PropTermialTract.zip
    http://forums.parallax.com/showthread.php?89291-Singing-monk-squad/page4
    http://forums.parallax.com/attachment.php?attachmentid=48624&d=1186636480

    Propeller Speech Video

    Propeller Speech Video Inside Scoop
    Now you can hear the chip on a youtube video..
    www.youtube.com/watch?v=LAAlE_G8_SI
    Which was done by messing around with this...
    http://forums.parallax.com/showthread.php?p=613308

    Propeller Chip Speech Talk Guide
    '' This program's "say" function accepts a string of bytes that represent English phonemes.
    '' It "speaks" them on the port given in the argument to "start". The string can include the following
    '' one- and two-character combinations:
    ''
    ''    #         Select speaker 0.
    ''    #n        Select speaker n (0 =< n =< 9).
    ''    _         Set the glottal pitch to the base frequency.
    ''    [         Raise glottal pitch by one semitone.
    ''    ]         Lower glottal pitch by one semitone.
    ''    /         Slide the glottal pitch up by one semitone during the next frame.
    ''    \         Slide the glottal pitch down by one semitone during the next frame.
    ''    '         Accent the next frame (same as +\).
    ''    +         Raise the glottal pitch by one semitone. (i.e. "Sharp" the previous note.)
    ''    +n        Raise the glottal pitch by n semitones (n = "1" to "9").
    ''    -         Lower the glottal pitch by one semitone. (i.e. "Flat" the previous note.)
    ''    -n        Lower the glottal pitch by n semitones (n = "1" to "9").
    ''    A .. G    Set the glottal pitch to the indicated note in the current octave.
    ''    An .. Gn  Set the glottal pitch to the indicated note in octave n (n = "0" to "9").
    ''    %         Set the tempo to 100%
    ''    %nnnn     Set the tempo to nnnn% (25 =< nnnn =< 1600) Larger numbers = slower tempo.
    ''    <         Raise the volume by one notch.
    ''    >         Lower the volume by one notch.
    ''    &         Sustain an extra 50mS.
    ''    &n        Sustain an extra n * 10 mS.
    ''    ~         Add a short "uh" to the end of the last letter (usually a consonant) for emphasis.
    ''    ,         Short pause.
    ''    ;         Medium pause.
    ''    .         Long pause.
    ''    (         Begin whispering.
    ''    )         End whispering.
    ''    |         Do not interpolate between previous and next phonemes.
    ''    <blank>   Syntactic separator. Prevents adjacent letters from being treated as a pair.
    ''    a         A as in At.
    ''    ae        Long I sound, as in bIte.
    ''    al        AL, as in pAL.
    ''    ai,ay     Long A sound, as in bAIt.
    ''    ar        AR, as in pARt.
    ''    ah,o      "ah" sound, as in pOt.
    ''    e         Short E sound, as in pEt.
    ''    ee        Long E sound, as in fEEd.
    ''    ew        EW, as in pEW.
    ''    er,ir     IR, as in gIRl 
    ''    el        EL, as in pELt.
    ''    i         Short I sound, as in hIt.
    ''    o         Short O sound, as in pOt.
    ''    oa        Long O sound, as in bOAt.
    ''    or        OR, as in fORt.
    ''    ol        "ahl" sound, as in mALl
    ''    ou,ow     OU, as in OUt.
    ''    oi,oy     OY, as in bOY.
    ''    oo        Long OO sound, as in bOOt.
    ''    u         Short U sound, as in gUt.
    ''    uu        Short OO sound, as in pUt.
    ''    d         D, as in Dog.
    ''    dh        Soft (voiced) TH sound, as in THat.
    ''    t         T, as in Tot.
    ''    th        Hard (unvoiced) TH sound, as in THink.
    ''    s         S, as in Sip.
    ''    sh        SH, as in SHip.
    ''    c,k       C, as in Cot.
    ''    ch        CH, as in CHip.
    ''    z         Z, as in Zoo.
    ''    zh        ZH sound, as in aZure.
    ''    l         L, as in Lot.
    ''    r         R, as in Rot.
    ''    rr        Rolled R, as in peRRo (Esp.).
    ''    w         W, as in Want.
    ''    y         Y, as in Yell.
    ''    m         M, as in Mom.
    ''    n         N, as in Name.
    ''    p         P, as in Pop.
    ''    g         G, as in Good.
    ''    b         B, as in Bad.
    ''    f         F, as in Fad.
    ''    h         H, as in Had.
    ''    v         V, as in Vat.
    ''    j         J, as in Job.
    
    Other chips, systems, history

    eSpeak

    open source speech app to review for the english text to phonetic conversion:
    http://espeak.sourceforge.net/

    Free TTS another open source project
    http://freetts.sourceforge.net/docs/index.php

    SAM - Software Automated Mouth
    http://forums.parallax.com/attachment.php?attachmentid=62887&d=1250209878
    original documentation for the Atari version
    http://www.retrobits.net/atari/sam.shtml
    http://forums.parallax.com/showthread.php?115165-Text-To-Speech
    downloaded SAM plus a C64 emulator and dissassembler
    http://www.members.tripod.com/the-cbm-files/speak/
    http://www.ccs64.com/
    A good disk image is here
    http://www.emuasylum.com/forums/showthread.php?t=31785

    Devantech SP03 similar to EMIC modules based on the same WTS701 chip
    http://www.robot-electronics.co.uk/htm/Sp03doc.shtml
    http://forums.parallax.com/showthread.php?115165-Text-To-Speech

    Votrax SC=01
    http://en.wikipedia.org/wiki/Votrax

    V8600A module from RC systems
    http://www.rcsys.com/modules.htm

    SpeakJet chip
    http://www.magnevation.com/

    SoftVoice http://www.text2speech.com/

    "Computalker" from 1978 Chip says: A year and a half ago, I found a site that documented a speech synthesizer product called "Computalker" from 1978, which was made by a small company in southern California. It goes into depth about what you have to do, once you have a synthesizer, to make speech sounds. Back then, that synthesizer was necessarily largely analog, but these days, digital silicon has enough horsepower to realize it all in software. Here is the site's url from the Netherlands:
    http://web.inter.nl.net/hcc/davies/esp7cpt.html

    Text-to-Speech SPO3
    http://www.warburtech.com/modules/sp03.speech.synthesizer/
    www.robot-electronics.co.uk/htm/Sp03doc.shtml
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-16 19:57
    Brain Senses - Focus on Vision Part 1
    Color,
    Light Intensity, Ultrasonics

    Simple Bee Analogy

    Bees are rather complex insects, especially when trying to duplicate all their capabilities with a robot. For example, Bees can seek out color, smell, taste, vision, and touch vibrations. Combine that with path making, dancing, directional navigation, and special roles of reproduction, food generation, protectionism, hive creation, and randomizatiom, and the Bee is a rather complex organism.

    http://ag.arizona.edu/pubs/insects/ahb/inf6.html
    http://ag.arizona.edu/pubs/insects/ahb/lsn23.html
    http://wiki.answers.com/Q/What_is_the_honey_bee%27s_senses
    http://wiki.answers.com/Q/Do_honey_bees_have_any_sense_of_hearing
    http://www.beeclass.com/dts/world_of_bees.htm

    Honey bees have been found to distinguish between sweet, sour, bitter and salt, and thus have a sense of "taste." Honey bees use their antennae to gauge the width and depth of cells while constructing comb. They also communicate via touch during bee dances. Bees can see many colors but they do not see red. On the other end of the spectrum, we can't see ultraviolet and honey bees can.

    The discussion is how much of a bee's work can we do with a Propeller Brain? Let's break this down into parts.

    Color Sensor
    Parallax offers a Color Sensor for $59.99 TCS3200-DB Color Sensor
    detect and measure a nearly limitless range of visible colors
    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f2%2f283%2f28302-M.jpg&PORTALID=0&W=120&H=120
    From Parallax: TCS3200 Color Sensor Daughterboard is a complete color detector, including a TAOS TCS3200 RGB sensor chip, white LEDs, collimator lens, and standoffs to set the optimum sensing distance. It plugs directly into the BASIC Stamp-2pe Motherboard or Propeller Backpack and will also interface to any other BASIC Stamp module or Propeller board using the optional DB-Expander SIP Converter (#28325). The TCS3200-DB can detect and measure a nearly limitless range of visible colors. Applications include test strip reading, sorting by color, ambient light sensing and calibration, and color matching, to name just a few. The TCS3200 has an array of photodetectors, each with either a red, green, or blue filter, or no filter (clear). The filters of each color are distributed evenly throughout the array to eliminate location bias among the colors. Internal to the device is an oscillator which produces a square-wave output whose frequency is proportional to the intensity of the chosen color. Read the documentation below and check out the Color Matching Demo for more detailed information.

    ColorPal
    Parallax offers the ColorPal for $19.99
    miniature color and light sensor
    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f2%2f283%2f28380-M.jpg&PORTALID=0&W=120&H=12028380a-S.jpg
    From Parallax: The ColorPAL is a miniature color and light sensor which, through its RGB LED, doubles as a color generator. For sensing color, the ColorPAL uses its LED to illuminate a sample, one color component at a time, along with a broad-spectrum light-to-voltage converter to measure the light reflected back. The amount of light reflected from the sample under illumination from each red, green, and blue LED can be used to determine the sample’s color.The ColorPAL works with non-fluorescent reflective surfaces, preferably those in contact with its light shroud. For a full comparison of the ColorPAL to the TCS3200-DB Color Sensor, please refer to the chart in the ColorPAL documentation.
    • Detects a full range of colors, and outputs data as RGB (Red/Green/Blue) components.
    • Detects broad-spectrum ambient light with sensitivity down to 44µW/cm2 per lsb.
    • Generates 24-bit color using onboard RGB LED.
    • Plugs into servo headers (with optional cable) or wireless breadboards.
    • Single-pin interface uses a simple serial protocol to define and initiate color detection and generation.
    • Color detection and generation details handled by onboard microcontroller.
    • Onboard EEPROM for saving custom color detection and generation programs.
    • Autorun feature permits running a pre-designated EEPROM program with only a power supply.
    • Power requirements: 5.0 VDC
    • Communication: Serial 1-Wire (asynchronous serial, open drain)
    • Dimensions: 1.72 x 0.90 x 0.65 in (44 x 23 x 17 mm)
    • ColorPAL Documentation (.pdf)
    • Color Matching Program and BASIC Stamp Sample Files (.zip)
    • ColorPAL VGA Demo files [spin] (.zip)
    • ColorPAL Sense [spin] (.zip)
    Light to Frequency
    From Parallax TSL230R Light to Frequency Converter $5.99
    This device will measure light intensity and output a corresponding frequency.

    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f2%2f279%2f27924-M.jpg&PORTALID=0&W=120&H=12027924a-S.jpg

    The Texas Advanced Optical Systems (TAOS) TSL230R sensor precisely measures light using an array of photodiodes, with an output of digital square waves. The TSL230R has an input dynamic range of 160dB; that is, it can measure light over a range of 100,000,000-to-1. The TSL230R programmable light-to-frequency converter combines a configurable silicon photodiode and a current-to-frequency converter on single monolithic CMOS integrated circuits. The output can be either a pulse train or a square wave (50% duty cycle) with frequency directly proportional to light intensity. The sensitivity of the device is selectable and the output frequency can be scaled by one of four preset values. An output enable (OE) is provided that places the output in the high-impedance state for multiple-unit sharing of a microcontroller input line. Ultrasonics
    PING))) Ultrasonic Sensor $29.99
    Parallax's PING)))™ ultrasonic sensor provides a very low-cost and easy method of distance measurement. This sensor is perfect for any number of applications that require you to perform measurements between moving or stationary objects. Naturally, robotics applications are very popular but you'll also find this product to be useful in security systems or as an infrared replacement if so desired. You will definitely appreciate the activity status LED and the economic use of just one I/O pin. The Ping sensor measures distance using sonar; an ultrasonic (well above human hearing) pulse is transmitted from the unit and distance-to-target is determined by measuring the time required for the echo return. Output from the PING))) sensor is a variable-width pulse that corresponds to the distance to the target. Interfacing to the BASIC Stamp and Javelin Stamp microcontrollers is a snap: a single (shared) I/O pin is use to trigger the Ping sensor and "listen" for the echo return pulse. And the intelligent trigger hold-off allows the PING)))™ to work with the BS1! An onboard three-pin header allows the PING))) to be plugged into a solderless breadboard (on a Boe-Bot, for example), and to be connected to its host through a standard three-pin servo extension cable.
    PPV-Ping.jpg
    Click to Watch Video


    Cyperbolic Reflector
    From Gadget Gangster

    Ping))) Cyperbolic Reflector
    28015s-S.jpg
    Improve the distance and
    sensitivity
    of your acoustic
    sensor

  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-16 22:33
    Brain Senses - Focus on Vision Part 2
    Image CAM,
    Object Detection, Infrared

    CMUcam
    CMUcam $139.99 From Parallax: Track images with the Boe-Bot® Robot CMUcam! The Boe-Bot CMUcam ships with printed documentation, CD-ROM with demo programs, and mounting directions. The Boe-Bot CMUcam (#30051) is designed specifically for the Parallax Boe-Bot Robot; allowing the Boe-Bot to find and track colors. Download the complete manual and video at the bottom of the page for more detailed information.

    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f3%2f300%2f30051-M.jpg&PORTALID=0&W=120&H=12030051a-S.jpg
    • Track user defined color blobs at 17 frames per second, find the centroid of the blob
    • Gather mean color and variance data Arbitrary image windowing
    • 80x143 resolution
    • Automatically detect a color and drive a servo to track an object
    • Slave parallel image processing mode off a single camera bus - advance function
    • Adjust the camera's image properties - advanced function.
    • Ability to control 1 servo or have 1 digital I/O pin - advanced function
    • Power requirements: 4.75 to 5.25 VDC
    • Communication: Synchronous Serial at 9600 baud
    • Dimensions: approx. 2.93 x 4.53 x 2.1in (74.4 x 115 x 53 mm)
    • Operating temp range: -32 to +158 °F (-0 to +70 °C)
    • Boe-Bot CMUcam Manual (.pdf)
    • Boe-Bot CMUcam Image Chip Info (.pdf)
    • Boe-Bot CMUcam Source Code Demo (.zip)
    • CMUcam Video (.wmv)
    • CMUcam ver. A archive files (.zip)
    The Boe-Bot CMUcam includes a printed user manual, cd-rom with sample code, and a pre-installed custom mounting bracket with two screws. There are other CMUcam kits available which may have different parts, features, and documentation that aren't designed to work specifically with the Boe-Bot robot. The Boe-Bot CMUcam uses the same PCB as the general purpose package (described below) but does not include the parts that convert the serial port to RS232C levels compatible with a PC serial port. It also doesn't include the voltage regulator and jumper headers since they aren't required when using the BASIC Stamp microcontroller. This version can be modified for use with a PC by adding the parts that were left off the board, although the Parallax warranty is voided if you modify the board. While you cannot directly view a picture from the camera on your PC with the Boe-Bot CMUcam setup, a demo program is included that allows you to display the tracking data packets from the CMUcam on the PC debug screen. In some ways this is better than viewing a raw camera picture because you are seeing the data your robot will be using to "see" its world.

    A general purpose CMUcam PC evaluation package doesn't include the mounting brackets for the Boe-Bot robot. If you wanted to use this package with the Boe-Bot robot you would need to build a mounting bracket and remove the Max232 chip. Then you would have to add wires from the TTL level serial port to the Boe-Bot robot's BASIC Stamp module. You would also need to add wires to connect the CMUcam to the Boe-Bot robot's battery pack. One potential problem with this is that you can damage the CMUcam or BASIC Stamp module when using the TTL level serial port connection if the power to both is not turned on and off at the same time. The Boe-Bot robot version of the CMUcam can be modified to be the same as the non Boe-Bot robot version of the CMUcam then it will work with the CMU Java program (but voids Parallax warranty).
    In order to use the Java PC program the CMUcam needs to operate at 115,200 baud. The Boe-Bot robot version of the CMUcam is strapped to operate at 9600 baud only. You also would need to translate the TTL level serial port to standard RS232C levels for connection to a PC serial port.

    Photoresistor
    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f3%2f350%2f350-00009-M.jpg&PORTALID=0&W=120&H=120

    Phototransistor
    From Parallax:
    Phototransistor
    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f3%2f350%2f350-00029-M.jpg&PORTALID=0&W=60&H=60


    Infrared
    From Parallax
    IR Transmitter Assembly Kit
    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f3%2f350%2f350-00017-M.jpg&PORTALID=0&W=60&H=60


  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-16 22:33
    Brain Senses - Focus on Vision Part 3
    Human Detection

    MakeThumbImage.aspx?ID=%2fPortals%2f0%2fImages%2fProd%2f5%2f555%2f555-28027-M.jpg&PORTALID=0&W=120&H=120
    PIR Human Detector
    PIR Sensor $9.99
    The PIR (Passive Infra-Red) Sensor is a pyroelectric device that detects motion by measuring changes in
    the infrared (heat) levels emitted by surrounding objects. This motion can be detected by checking for a
    sudden change in the surrounding IR patterns. When motion is detected the PIR sensor outputs a high
    signal on its output pin. This logic signal can be read by a microcontroller or used to drive a transistor to
    switch a higher current load. The PIR Sensor detects motion up to 20 feet away by using a Fresnel lens and infrared-sensitive element to detect changing patterns of passive infrared emitted by objects in its vicinity. Inexpensive and easy to use, it's ideal for alarm systems, motion-activated lighting, and holiday props. The PIR Sensor is compatible with all Parallax microcontrollers. BASIC Stamp and SX/B code is available under Downloads below, and Spin code is posted to the Propeller Object Exchange.
    • Detection range up to 20 feet away
    • Single bit output
    • Jumper selects single or continuous trigger output mode
    • 3-pin SIP header ready for breadboard or through-hole projects
    • Small size makes it easy to conceal
    • Compatible with BASIC Stamp, Propeller and many other micrcontrollers
    • Alarm Systems
    • Holiday animated Props
    • Motion-activated lighting
    • Power requirements: 3.3 to 5 VDC
    • Communication: single bit high/low output
    • Dimensions: 1.27 x 0.96 x 1.0 in (32.2 x 24.3 x 25.4 mm)
    • Operating temp range: +32 to +121 °F (0 to +50 °C)
    • PIR Sensor Documentation v1.4 (.pdf)
    • Sample Source Code for BS1, BS2, SX/B (.zip)
    • Scary Terry's PIR Sensor Report (Off Site)
    • Sensor Objects for Propeller Programmers
    Parallax Perspective:
    PPV-PIR.jpg
    Click to Watch Video

  • aaren253aaren253 Banned Posts: 4
    edited 2011-02-16 23:12
    The human brains capacity for learning is HUGE,I heard that if you learned something new every second it would take a trillion years to to fill up the brains capacity.....even if this is not perfectly accurate why would the brain have evolved such a huge capacity for learning if we only live for 70-80 years?
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-17 00:23
    aaren253 wrote: »
    The human brains capacity for learning is HUGE,I heard that if you learned something new every second it would take a trillion years to to fill up the brains capacity.....even if this is not perfectly accurate why would the brain have evolved such a huge capacity for learning if we only live for 70-80 years?
    Aaren253, you have an excellent question - the capacity of the human brain may be infinite. Consider that humans generally use 2% capacity and 98% is untapped. Much of this large capacity is based on evolution and characteristics of survival. But what about the imagination, what we call a conscious, and self awareness?

    The brain regulates the body which is nerved with massive numbers of sensors, including an autonomic system which functions in the background without our knowledge. The brain is not fully understood. Though it has a finite number of neurons (estimates vary or perhaps brains vary), it's capacity to engage those neurons (in memory for example) far exceeds their numbers, i.e. they have some unknown way of combining and becoming more capable.

    The life expectancy you speak of is usually not a limitation of the brain. It is often another part of the body that fails first. Geneticists now believe it will be possible to extend the human life by 200 years in the future with gene technology.

    We are still at the beginning of understanding the brain. In the future, it may be possible to non-invasive engage the brain to tap into its knowledge-base for some preservation, even transferal. A lot is riding on the creation and expectations of Artificial Intelligence.

    Today, NMR and other neural sensors can interpret brain functions in a fundamental way. Researchers have found a way to create images from our thoughts. Game programmers can use the neural energy of the brain to move virtual objects on a screen.

    The human brain is mystery and we simply don't know why it has such great capacity in so many ways.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-17 00:51
    NMR Brain Map
    Neural Map & Interactive Brain Basics

    Neural Map
    This is a neural map made with Nuclear Magnetic Resonance imaging.
    http://braininfo.rprc.washington.edu/TemplateNeuroMaps.aspx?page=http://neuromaps.braininfo.org:8180/overlay-showit.jsp?id=197020

    Brain Basics
    Brain Basics is an interactive map of the Brain.
    http://www.brainline.org/multimedia/interactive_brain/the_human_brain.html?gclid=COHzrP_jjqcCFQPgbgodvjj4cg

    Introduction to the Human Brain
    http://www.newscientist.com/article/dn9969-instant-expert-the-human-brain.html

    The complexity of the connectivity between these cells is mind-boggling. Each neuron can make contact with thousands or even tens of thousands of others, via tiny structures called synapses. Our brains form a million new connections for every second of our lives. The pattern and strength of the connections is constantly changing and no two brains are alike. It is in these changing connections that memories are stored, habits learned and personalities shaped, by reinforcing certain patterns of brain activity, and losing others.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-17 01:22
    Watson - Artificial Intelligence Brain
    Wins Jeopardy over humans

    attachment.php?attachmentid=78378&d=1297933682

    Breaking News!
    http://www.usatoday.com/tech/news/2011-02-17-watson17_ST_N.htm?csp=34news
    Watson won decisively after three days against Ken Jennings, left, and Brad Rutter on Jeopardy!
    Watson, the IBM computer created to be a champ-challenging contestant on Jeopardy!, chewed up and spat out humanity's finest knights of trivia Wednesday night in a $77,147 drubbing of past record winners Ken Jennings ($24,000 total) and Brad Rutter ($21,600).

    Fatal Day of Reckoning
    So has the fatal day of reckoning arrived, foretold by Frankenstein, 2001: A Space Odyssey and, of course, The Terminator series of man-vs.-machine movies? Even trivia, one of humanity's favorite pursuits, has yielded to the mighty computer.

    The Machine
    Watson is a Linux system powered by 10 racks of IBM Power 750 servers with 2,880 processor cores. It is capable of operating at 80 teraflops, or 80 trillion floating point operations per second.

    The Man
    The computing specs of the human brain involve some guesswork, but many estimates, based on the estimated number of neurons and synapses in the brain, put the processing power at about 100 million MIPS, or 100 million million instructions per second. In floating-point terms, estimates have made it 100 petaflops (100 quadrillion flops). Of course, since the brain also is occupied with running the functions of the human body, how many of those flops are focused on the question at hand at any given time is a mystery.

    http://gcn.com/articles/2011/02/10/watson-vs-human-brain-tale-of-the-tape.aspx

    Implications
    http://www.poughkeepsiejournal.com/article/20110217/BUSINESS01/102170338/Watson-tops-human--Jeopardy---champs--but-IBM-is-real-winner
    "The implications of this technology in the coming years are going to be phenomenal," said Ross Mauri, IBM vice president for enterprise process transformation and a Marist grad.
    "We have people lining up to partner with IBM, work with us and find new applications," said Casimer DeCusatis, an IBM distinguished engineer in the Systems and Technology Group.

    The Technology
    Watson technology is designed to answer questions from an internal database that occupies 15 terabytes of memory, or 15 trillion bytes, a byte being the basic unit of memory. IBM figures the Watson technology will find real-world uses besides keeping TV host Alex Trebek company.

    Applications
    There's health care, helping doctors gather data they need to diagnose and treat disease . There's government service, where Watson could help provide people with information from agencies. In travel, Watson could help tourists with specific information about places they are visiting. And in customer service, Watson could improve online self-service help desks, IBM's material says.

    I'll take "Computer Overlords" for $500
    Watson, an IBM supercomputer, overwhelmed its human challengers in a three-day "Jeopardy" tournament, finishing with a final total of $77,147.
    http://heraldnet.com/article/20110217/BLOG08/702179945/-1/NEWS01

    Making Machine Money
    Watson may be smart, but it misplayed things by hitting "Jeopardy" first. It could have made a lot more money by starting small and working its way up, beginning with "Wheel of Fortune," then "The Price is Right" and "Deal or No Deal," then "Are You Smarter Than a Fifth-Grader."
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-17 23:32
    Brain Top Down Organization
    Organizing Brain modules


    The Brain design is now a top down approach.
    This indicates, in the vertical orientation, a top
    board with various responsibilities. Some of these
    elements are activated on the fly while others will be
    incorporated full time.

    The following initial setup is reviewed:
    • mouse
    • keyboard
    • TV
    • testing
    • speech recognition
    • speech synthesis
    At a later date, the developed modules
    will be transferred to other boards for more
    even distribution of duties. Duties are also
    transferred when the chip runs out of resources.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-18 19:56
    Brain Outer Skin
    Protection for wiring


    attachment.php?attachmentid=78462&d=1298087809
    The Brain has an EXOskeleton skin
    of composite material consisting of
    both inner and outer shrouds.


    The Brain already has skin which was recently
    transferred to protect and hide the TV when not in use
    or required. This skin is black but does not protect
    the wiring. Additionally the boards have LEDs and it's
    a good idea not to block the visual cues from these
    data and programming indicators. Therefore, a new
    translucent skin is introduced. This is an outer skin
    layer of material that serves these purposes.
    • protects wring
    • provides LED visual cues
    • is almost weightless
    All skinning material is from recycled containments
    found in China. This is just a fitting. In the final skin,
    the unit will extend from top to bottom in sections.
    226 x 298 - 18K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-18 20:13
    Brain Inner Skin
    Covers TV


    attachment.php?attachmentid=78463&d=1298088817
    The Inner Brain Skin is the
    access cover to the Brain Stomach


    The first of two skin types is known as the Inner Skin
    and it's a removable section for the TV. This skin
    is the "access cover" to the Brain Stomach where
    peripheral guts may be hosted or permanently attached.

    The Brain Inner Skin snaps into place. No screws,
    bolts, nuts or hardware needed. This enables rapid
    TV deployment for viewing dreams and data. The black
    skin is opaque and made from recycled containments
    found in China.
    298 x 227 - 17K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-18 20:28
    Installing Brain TV
    Simple methods to install tv


    attachment.php?attachmentid=78466&d=1298089582
    A Parallax Brain TV is made by installing the
    TV into the guts of the Brain


    attachment.php?attachmentid=78467&d=1298089692
    The Inner Shoud is removed showing the
    location of TV inside the Brain Stomach


    Brain TV is important. Its primary functions are:
    • show thinking
    • illustrate unfolding dreams
    • access portal to programming language
    • brain parametric display
    • updating stats
    • a vision eye portal
    • other sensor view dash
    The Brain TV is wedged in between two Protos
    and additionally held in place at the base with
    a small amount of hot melt glue applied to the
    obverse Proto. This allows the TV to continue
    with the pivot function for viewing adjustment.
    301 x 228 - 19K
    301 x 226 - 20K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-18 22:32
    Celebrating The Brain's First Light
    Unveiling the Brain's 1st functions on TV

    In astronomy, new built telescopes celebrate their unveiling by
    "First Light," when the instrument has the light of a distant
    celestial object, like a star or galaxy, first impinge on its newly
    formed optics.

    In a similar "light," the Brain was unveiled in "First Light," last
    night when the TV display was lit with the first thinking program.
    Although simplistic in nature, as first programs may be, it
    represents a somewhat historic occasion if you're part of the
    Open Source Brain Initiative.

    attachment.php?attachmentid=78468&d=1298097091
    Brain's 1st Light - the first program output to
    TV demonstrating the speed at which data can
    display. (shown in Vertice Mode)

    attachment.php?attachmentid=78469&d=1298097111
    Keyboard, TV and the green light - all is a "go"
    with the Brain! Brain TV is designed as output
    for experimenting with this example of
    EmbeddedBasic, a language for the Propeller
    created by Bean.

    Another favorite Propeller language is
    FemtoBASIC developed by Mike Green.
    Although there are almost 170 programming
    languages available for the Propeller, it is
    undecided at this time which ones or how
    many will be adapted to run on the Brain.



    Online Brain Search Index Page16 Post 304
    http://forums.parallax.com/showthread.php?124495-Fill-the-Big-Brain&p=978403#post304
    297 x 224 - 23K
    299 x 225 - 18K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-19 19:27
    Brain Project Status
    Report on the current Brain Project


    This is the current view of the Brain project which has
    received First Light on Saturday February 18th, 2011.


    attachment.php?attachmentid=78506&d=1298171201
    I am Brain...
    The current status of the Brain is
    reviewed in this post. Note removal
    of the inner skin, outer skin, cryo, and
    bus bundle distro so that the inner
    portion of the brain is more readily
    seen.


    The first post in this thread, "Fill the Brain," appeared
    August 5th, 2010. It is now one half year later and work
    on the Brain has continued throughout the 6-month
    duration.

    At this time, the Brain has run four languages.
    The photo shows the current appearance of the Brain.
    While boards are up and running, there is still wiring
    that need to be added and completed.

    Capabilities continue to increase. In the current state,
    the Brain has

    Constituent Brain Components
    • 22 boards
    • TV
    • VGA
    • Audio In
    • Audio Out
    • Keyboard
    • Mouse
    • EEPROM x 22
    • Data LEDs
    • 22 Solderless Breadboards
    • Summit
    • Brain Stem
    • Brain Spans
    • Brain Base
    • Brain Stomach
    • Spacer System
    • Card Cage
    • Vertices
    • EXOskeleton
    • Exterior Skin
    • Interior Skin
    • Cryogenics Test
    • Flip Mounting
    • Schematic Drawings
    • PPPB Modifications
    • Small LCD
    • Large LCD
    Software
    • Brain Index PDF
    • Brain Index Online
    • Data LED Power Saver
    • Data LED Tests
    • Communications BS to Prop
    • Communications Prop to BS
    • Communications Prop to Prop
    • TV First Light Tests
    • Embedded BASIC Language
    • FemtoBASIC Language
    • PBASIC Language
    • Spin Language

    Capabilities being Integrated
    (Partial List)
    • Electronic Voice
    • Electrical Lips
    • Electronic Speech Recognition
    • Singing
    • Electronic Tongue (Sweet, Sour, Salt, Bitter)
    • Nose
    • Ear
    • Inner Ear Balance
    • Motion Control (Fwd, Back, Rotation)
    • Motion Conrol GUI
    • Vision Array (Human Detect, Ultrasonics, Infrared, Light Level, ...)
    • Cryogenics
    • Bundle Distro
    • Battery Pack
    • Control Panel
    • More Communications
    • Machine Intelligence
    • Dreaming
    • Sensors
    • Enhanced Operating System
    Ability List Anticipated
    Speak, listen, move, smell, taste, sing, sound, play chess, dream,
    think, see, ...
    247 x 505 - 24K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-19 22:33
    Play Chess Against the Brain
    Sources for Prop Chess

    thumb.aspx?a=24465&ImageID=11464attachment.php?attachmentid=54813&stc=1&thumb=1&d=1284503136

    This is a single Propeller chip Chess game that can
    become the basis of a multi-prop Chess program for
    the Brain.

    Prop Chess [Human VS Propeller] - VGA by Rayman
    Chess6_XGA - Archive [Date 2009.06.20 Time 11.04].zip
    http://forums.parallax.com/showthread.php?p=817111
    http://forums.parallax.com/showthread.php?113827-Prop-Chess-%28for-VGA%29-Human-Vs.-Propeller
    http://www.rayslogic.com/propeller/propeller.htm
    Can you beat your Prop at Chess? This is by no means complete. I think it knows all the rules and plays fairly. Also demonstrates a mouse.

    Video Chess Tests by Rayman
    http://forums.parallax.com/showthread.php?104287-Chess-TV-%28test%29

    Human VS Human by Rayman
    http://forums.parallaxinc.com/forums/default.aspx?f=25&m=289824
    Chess4_MoveTest.zip
    Here's a working chess program for 2-players. It knows all the rules and can detect Check, Checkmate, Stalemate. It knows about Castling and En Passant.

    Robotic Propeller ChessBot by Norris56
    http://forums.parallax.com/showthread.php?114987-ChessBot-A-Chess-Playing-Robot

    Chess GUI by Rayman
    http://forums.parallax.com/showthread.php?105243-Chess-GUI
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-19 23:36
    Brain Fresnel Tests
    Enlarging the image of a Parallax 3.5-inch TV


    I'm experimenting with a DIY flat light weight plastic molded 10.5 inch diameter Fresnel lens in front of the 3.5-inch Parallax monitor. It's interesting as tests show it nearly doubles the apparent screen size but at the cost of introducing reflections and some optical aberrations. I plan to do further tests with it. It may be useful with a good mount and a little helpful only if the screen fonts are already legible and tac sharp.

    What is a Fresnel Lens?
    http://science.howstuffworks.com/question244.htm
    The thin piece of plastic used here is called a Fresnel lens. It is flat on one side and ridged on the other. Fresnel lenses we first used in the 1800s as the lens that focuses the beam in lighthouse lamps. Plastic Fresnel lenses are used as magnifiers when a thin, light lens is needed. The quality of the image is not nearly as good as that from a continuous glass lens, but in lots of applications (like your RV), perfect image quality is not necessary. The basic idea behind a Fresnel lens is simple. Imagine taking a plastic magnifying glass lens and slicing it into a hundred concentric rings (like the rings of a tree). Each ring is slightly thinner than the next and focuses the light toward the center. Now take each ring, modify it so that it's flat on one side, and make it the same thickness as the others. To retain the rings' ability to focus the light toward the center, the angle of each ring's angled face will be different. Now if you stack all the rings back together, you have a Fresnel lens. You can make the lens extremely large if you like. Large Fresnel lenses are often used as *solar concentrators

    Brief History of Fresnel Lenses
    http://en.wikipedia.org/wiki/Fresnel_lens
    A Fresnel lens (pronounced /freɪˈnɛl/ fray-NELL) is a type of lens originally developed by French physicist Augustin-Jean Fresnel for lighthouses. The design allows the construction of lenses of large aperture and short focal length without the mass and volume of material that would be required by a lens of conventional design. Compared to conventional bulky lenses, the Fresnel lens is much thinner, larger, and flatter, and captures more oblique light from a light source, thus allowing lighthouses to be visible over much greater distances.

    attachment.php?attachmentid=78508&d=1298187336
    This before photo shows the Brain with a 3.5-inch TV, too small
    to read from a distance

    attachment.php?attachmentid=78509&d=1298187346
    Suddenly the TV Display appears about 75% of the size of a
    compared adjacent PC monitor (13.9-inch). The after photo
    shows enlargement along with a 20% image degradation and
    added reflections


    attachment.php?attachmentid=78510&d=1298187366
    Is the TV screen improved? You can be the judge. Admittedly, the screen can be improved
    from this image by moving the lens closer to the TV and decreasing the viewing position.
    A shade or darkened room can minimize reflections. Fresnel lenses are not optical coated.


    These tests made are with a large Fresnel Lens, size 8 inches by 10.5 inches. Office Fresnel lenses are sold at Office Max for the purpose of magnifying pages from a book. Typical price is about $14.95.

    The purpose here is to increase the apparent size of the Brain's tiny display. The TV has a mere 320 x 240 pixels and most 32-character text lines, especially those with half height characters, nearly impossible to work with.

    Use of the Fresnel lens does indeed magnify the image. In fact, at a distant viewing angle, the screen can nearly (apparently) double in size. But, does this improve visual quality?

    It was found that the lens cannot improve a tiny font that is not tac sharp and and very clear. It can somewhat improve larger fonts that can be read ok without the lens.

    The lens is not optical quality. The plastic introduces optical aberrations and reflections. It degrades an image subjectively by approximately 10 or 20%.

    In the before and after tests, the enlargement is dramatic. But is the text improved? Look at the photos and you can judge.

    Experiments will continue and some ideas for improvements will be implemented. Some improvements are suggested:
    • Mount the lens
    • Move the lens a correct distance to minimize aberrations
    • Shield the lens from reflections
    • Move to optimal viewing position
    388 x 523 - 40K
    391 x 523 - 29K
    575 x 310 - 21K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-20 10:38
    Brain Color BASIC Programming Language
    Adding Extended Color BASIC 1.0


    attachment.php?attachmentid=78518&d=1298226905
    Color BASIC is booted and running on the Brain

    The latest programming language added to the Brain is Extended Color BASIC 1.0 by Tandy. This is fb TandyBasic in Spin by Tomas Rokicki. (see photos)
    http://forums.parallax.com/showthread.php?113091-ULTIMATE-List-of-Propeller-Languages&p=809630
    http://forums.parallax.com/showthread.php?85679-fb-my-first-program-for-the-propeller
    Downloads: fb.zip

    attachment.php?attachmentid=78520&d=1298227010
    Tandy Extended Color BASIC has a retro GreenScreen

    This brings the total number of languages on the Brain to five. Official install posts will follow respective languages.
    • PASM
    • Spin
    • FemtoBASIC
    • EmbeddedBASIC
    • Extended Color BASIC 1.0
    To get Extended Color Basic running, I had to modify a statement in the keyboard driver by simply remming out the statement. The statement is identified by the error. The language is running on a Parallax Demo Board located at the Brain Summit. Keep in mind there are 168 possible languages for the Brain. Just how many of these will be installed remains to be seen. Apparently we're looking for BASIC languages that can reside in eeprom and automatically start up at power on.

    Here's a quick whip program in Color BASIC to display incrementing screen numbers
    10 x=0
    20 x=x+1
    30 print x;
    40 goto 20
    
    run
    
    attachment.php?attachmentid=78525&d=1298228280
    Data output to screen using
    the above program

    There's not much information about this version of Color BASIC so I had a look at the Spin code and came up with a small amount of information for a mini-manual.

    fb Mini-Manual
    "it's a fairly functional Tandy Color Computer from 1980!" Chip Gracey

    Commands
    IF
    THEN
    INPUT
    PRINT
    GOTO
    GOSUB
    RETURN
    REM
    NEW
    LIST
    RUN
    RND

    Boolean Expressions
    a < b
    a > b
    a <> b
    a == b
    a => b
    a =< b

    Math functions included

    a + b
    a - b
    b * b
    b / b
    (others not checked)

    Error Reporting
    "SYNTAX ERROR", 0
    "INVALID LINE NUMBER", 0o

    Color Screen Commands
    Default Green Screen

    Command Line
    Yes

    Cursor
    Yes

    Keyboard
    Yes

    TV
    Yes

    Graphics
    Yes, Graphics Driver v1.0 by Parallax
    Points, lines, arcs, sprites, text, and polygons are rasterized into
    a specified stretch of memory which serves as a generic bitmap buffer.
    The bitmap can be displayed by the TV.SRC or VGA.SRC driver.
    See GRAPHICS_DEMO.SRC for usage example.

    Chip Gracey Comments
    Rokicki, Wow! I wouldn't have believed it if I hadn't run it! For those of you who haven't tried this, it's a fairly functional Tandy Color Computer from 1980! It comes up with a prompt and you can type in programs via keyboard and run them (using the Demo Board). It uses line numbers. I typed in this, and it ran:
    10 print "x";
    20 goto 10
    run
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    I never expected to see something like this, especially so early. Rokicki, I think you must have done this enough times on enough systems that you could do it in your sleep now. I can't think of any other explanation for how you would know WHAT to do so quickly to make a Tandy CC like this. Please note the new efficient VGA character display I posted last night. It will free up almost half the RAM your tv_terminal is using now, plus it's WAY faster. With more memory, you could do way more. I can't believe you even packed in an interpreter!
    377 x 522 - 44K
    427 x 287 - 33K
    298 x 224 - 13K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-20 16:31
    Brain Text Test Demo

    Of all TV text text drivers tested on the 3.5-inch TV, the best in terms
    of readability, sharpness, and clarity is the TV Text Demo v1.0 by
    Chip Gracey.
    This test uses the internal ROM font.

    attachment.php?attachmentid=78544&d=1298248260
    The Brain is running the Propeller TV Text Test by Chip Gracey

    attachment.php?attachmentid=78543&d=1298248183
    The driver uses these Propeller fonts for greatest clarity
    and visibility, even on the tiny 3.5-inch Parallax TV.

    The driver and the demo is in the OBEX Object Exchange.
    http://obex.parallax.com/objects/67/
    This is a derivative of TV Terminal but uses the Propeller’s internal font
    and uses much less memory. OBJ and VAR require only 2.8KB.

    TV_Text_Demo.spin
    TV_Text.spin
    TV.spin
    448 x 278 - 47K
    394 x 522 - 56K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-21 18:15
    Brain Wireless Communications System
    Connecting peripheral robots via wireless interface

    attachment.php?attachmentid=78585&d=1298340920attachment.php?attachmentid=78586&d=1298340932

    One Brain experiment can involve the connection of n-number of Penguin
    robots for group swarming, group dancing, and group construction.
    Group Construction is when the Brain commands a larger number of
    robots to accomplish specific tasks, all working in unison, to assemble
    various construction object projects.

    Data and commands to and from the Brain are better accomplished with
    a wireless interface when remote locations are involved. The Brain will
    communicate with peripheral devices. For example, the Brain mouth
    and tongue can be located externally and link to the primary Brain functions.

    The wireless communication system will use serial programs that can
    send and receive data and commands. The idea uses a Parallax #27980
    and #27981, transmitter and receiver, to send and receive from the host robots.

    433 mHz Parallax RF Receiver Manual (.pdf)
    433 mHz Parallax RF Transmitter Manual (.pdf)
    433RadioCRCV1.0 (.zip)

    The Parallax RF modules provide a very easy and low-cost method of sending data between microcontrollers or to a PC from 500 ft+ line-of-sight (depending on conditions). The receiver unit has a power down feature and a RSSI signal for strength indication. The transmitter unit has a power down feature.
    • High-speed data transfer rates (1200 ~ 19.2k Baud depending on controller used)
    • SIP header allows for ease of use with breadboards
    • Compatible with all BASIC Stamp® modules (including BS1 and Javelin Stamp) and SX chips
    • As easy to use as simple SEROUT/SERIN PBASIC instructions
    • Power-down mode for conservative enter usage (longer battery life)
    • Line-of-sight range of 500 feet (or greater depending on conditions)
    • Remote Controlled Boe-Bot® robot
    • Wireless data acquisition
    • Remote sensors and triggers
    • Power requirements: 5V +/-10%
    • Current: ~10 mA normal operation & ~3mA during power down
    • Date Rate: 12,000 - 19.2 K baud (controller dependent)
    • Transmission: 500 ft+, based on environment conditions
    • Dimensions (with antenna): 0.9 x 3.6 in (22.9 x 91.4 mm)
    • Operating Temperature: -40 to +158 °F (-40 to +70 °C)
    Parallax pages
    http://www.parallax.com/Store/Accessories/Communication/tabid/161/CategoryID/36/List/0/Level/a/ProductID/113/Default.aspx?SortField=ProductName%2cProductName
    http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/DISCONTINUED/List/0/SortField/4/ProductID/112/Default.aspx
    250 x 358 - 19K
    250 x 361 - 21K
    83 x 120 - 2K
    84 x 120 - 2K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-21 20:50
    Brain Receives Board 23
    Parallax board serves wireless transmit/receive


    attachment.php?attachmentid=78591&d=1298360590
    Board 23 is a BASIC Stamp Home-
    work Board, now added to the
    Brain- a green board visible at top
    left. This board's function will likely
    serve up wireless serial transmissions
    and reception to control robots,
    peripherals and more remote Brain
    components and modules. (seen
    here without the transmitter or
    receiver)

    Today the Brain received a new add-on board mounted near the Summit.
    The board has one BS2 processor which is compatible with the Parallax
    Transmitter and Receiver.

    The Summit location raises the 433mHz antennae to the highest position
    in the vertical flip mode for greatest range and least interference. This adds
    the real estate of another breadboard for holding the transmitter and
    receiver.

    Another added aspect of this mounting is the antennae do not need removal in either of the flip positions horizontally and vertically.

    The total number of boards is now twenty-three with a varying number of
    processors, both in quantity and type.

    The board is mounted with two sets of two angle iron connected together
    and bolted to the green board.
    224 x 297 - 22K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-22 00:50
    Spectacular Giant Brain Fly-Through!
    Travel through the Brain's Inner space and
    document the journey with your Google Camera!


    attachment.php?attachmentid=78595&d=1298364996
    Take a fantastic journey through the inner space of the Brain, exploring three dimensional aspects of thousands of Brain components, defined by Master Google Sketch-Up Artist NikosG.
    ___________________________________________________________________________________________________________________________________________________

    What hidden treasures lurk inside the Brain, deep down in the stomach, or along the inner cavity walls where no has visited from the inside out? For the first time, using computerized CAD, we can take a most fascinating inner Brain journey! Like a Star Wars three dimensional journey, this actual fly-by takes you inside the brain as you whiz by sides of Parallax Propeller boards in this highly detailed view showing thousands of components! The view faces the Brain Summit which is the exit point at the top of the Brain in the vertical Flip Mode. Fly through the Brain and exit out of the Summit, then turn around to skim across the detailed EXOskeleton.

    Based on highly accurate three dimensional models provided by master sketcher NikosG of Greece, who first sketched a single Parallax Propeller Proto Board (detailing every hole and socket with added solderless breadboards) and then cloned it twenty one times, this trip takes you where no one has gone before. Twist and turn as you navigate the unseen uncharted interior stomach of the Brain, and zoom along from the inside out!

    Index page 16 post 304
    1024 x 768 - 88K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-23 20:26
    Brain Project Selects Google 3D SketchUp
    Apps developed with free open source 3D package


    attachment.php?attachmentid=78640&d=1298521560
    Brain 3D Image by SketchUp artist NikosG

    This view shows the open side of the Brain
    which has three boards and mounts two
    LCD displays. Not shown is the added TV,
    Propeller Demo Board at the top, and a
    recently added board also at the top
    (a BS2 Homework Board to help dedicate
    telecommunications).

    Google Sketchup is the 3D choice for illustrating the Brain.
    There are numerous aspects to using a 3D model.
    • develop exterior flybys
    • make movies and step-stills
    • view all data in xray views
    • create various flip brain views at any angle
    • develop interior views and views of hidden spaces
    • makes add ons more easy
    • allows testing before add on
    • ideal for Brain manual illustrations
    • wireframe and extra modes
    • numerous extras
    The Google 3D Modeling page is here
    http://sketchup.google.com/

    Download for Windows and Mac OS is here
    http://sketchup.google.com/download/gsu.html

    Learn about SketchUp
    View gallery



    Brain Index page 16 post 304
    268 x 472 - 27K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-23 20:59
    Brain Senses - the Electric Tongue
    Focus on Taste

    We have opened up an exploratory thread here
    Taste Sensor for the Propeller Chip

    regarding a Brain Electric Tongue.

    The idea is to create an Electric Tongue which can detect the four basic taste groups, salt, sweet, sour, bitter. Some ideas considered:
    • spectrometer- reflected light is analyzed and chemical composition it determined
    • artificial saliva helps detection of the sample
    • a chemical litmus color paper analysis with color detection sensors
    Research is ongoing and suggested are being accepted at the thread.

    structure%20of%20the%20tongue.jpg
    The surface of the human tongue is covered with over
    9,000 chemical detectors.

    Brain Index page 16 post 304
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-25 23:58
    Brain On EmbeddedBASIC
    Adding languages to the Brain

    attachment.php?attachmentid=78469&d=1298097111
    This brain test uses EmbeddedBasic, a language
    by Bean with some assistance from Mike Green
    .
    In Horizontal Flip mode, the Brain operates as
    a console with TV output from EmbeddedBasic.


    We are installing various languages into the Brain,
    primarily languages that can output to the TV, and
    have a keyboard driver. Booting from the eeprom
    without intervention is also a feature that's given
    priority.


    __$WMc%__ writes: I've used EmbeddedBasic on my Propeller Professional Development prototyping board with the key board and a TV driver. Its just like an old TRS-80 but a lot faster. I'm waiting on an SD card reader to continue with this project. I'm using EmbeddedBasic on the Spinneret using Telnet. (see the Spinneret forums for EmbeddedBasic on the Spinneret by Bean)

    This is like a remote PC terminal over the INTERNET. EmbeddedBasic (written by Bean and some assistance from Mike Green) is very much like FemtoBasic but it's compiled in PropBasic - PASM instead of Spin, so its much faster than FemtoBasic. Thought this might help your "Brain" project.

    Brain Index page 16 post 304
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-26 21:04
    Brain Voice Amplifier
    Audio amp supplements headphones

    It's not loud enough to yell at the neighbors but good enough to give a
    beautiful singing performance in a small room made into a concert hall.


    attachment.php?attachmentid=78716&d=1298785767attachment.php?attachmentid=78717&d=1298785778
    The Brain now has a small stereo audio amplifier set in place for voice
    speech and singing. Mounting considerations will become a future
    project.


    A small Chinese Sansui amplifier now replaces headphones in the
    Brain so speech and singing is now normally heard across the room
    and within group environments, for giving speeches, lecturing, addressing
    more than one person and singing performances.

    The Sansui amp is used in several ways.
    • USB powered
    • Powered by internal rechargeable batteries
    • Recharged by AC adaper
    • 5Vdc input jack
    The unit handles stereo sound input and output with two speakers
    approximately 1.75-inch diameter each and two removable plug
    cords. The audio and USB cords are each just over 2-feet long. The
    model S90 amp has a power switch, bright blue LED power indicator,
    power on/off slide switch, and a volume control.

    The input cord has a plug compatible with the Parallax Demo Board's
    input sound jack and the cord is long enough to reach when the Brain
    is in the Vertical Flip Mode.

    Currently the Brain Amp, which is 2-inches wide x 6 5/8" long x
    1 3/16" deep, is set external to the Brain during use. However, in
    another post, details will be given for mounting internally or externally
    on the Brain.

    Brain Index page 16 post 304
    227 x 299 - 20K
    225 x 297 - 22K
    2.jpg 19.7K
    3.jpg 21.7K
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-26 22:41
    Brain Sub-Index - Page 17
    Faster sub index gets pasted into the master index


    Previous Page 16
    301 Propeller Brain Self Education Tutorials for Propeller Programming
    302 Brain Searchable Photo Index Nearing completion
    303 Brain Speech Recognition Talk to the Brain in your own language
    304 New Fast Online Brain Search Index Faster searching without the PDF File
    305 Creating Brain Speech - Parallax Propeller Takes the Lead as Speech Synthesizer Chip
    306 Brain Senses - Focus on Vision Part 1 Color, Light Intensity, Ultrasonics (6 photos 1 vid)
    307 Brain Senses - Focus on Vision Part 2 Image CAM, Object Detection, Infrared (5 photos)
    308 Brain Senses - Focus on Vision Part 3 Human Detection (1 photo 1 vid)
    309 Brain Capacity Question
    310 Brain Capacity Reply
    311 NMR Brain Map Neural Map & Interactive Brain Basics
    312 Watson - Artificial Intelligence Brain Wins Jeopardy over humans (1 photo)
    313 Brain Top Down Organization Organizing Brain modules
    314 Brain Outer Skin Protection for wiring (1 photo)
    315 Brain Inner Skin Covers TV (1 photo)
    316 Installing Brain TV Simple methods to install tv (2 photos)
    317 Celebrating The Brain's First Light Unveiling the Brain's 1st functions on TV (2 photos)
    318 Brain Project Status Report on the current Brain Project (1 photo)
    319 Play Chess Against the Brain Sources for Prop Chess (2 photos)
    320 Brain Fresnel Tests Enlarging the image of a Parallax 3.5-inch TV (3 photos)

    Current Page 17

    321 Brain Color BASIC Programming Language - Adding Extended Color BASIC 1.0
    322 Brain Text Test Demo
    323 Brain Wireless Communications System - Connecting peripheral robots via wireless interface
    324 Brain Receives Board 23 - Parallax board serves wireless transmit/receive
    325 Spectacular Giant Brain Fly-Through! - Travel through the Brain's Inner space..
    326 Brain Project Selects Google 3D SketchUp - Apps developed with free open source 3D package
    327 Brain Senses - the Electric Tongue - Focus on Taste
    328 Brain On EmbeddedBASIC - Adding languages to the Brain
    329 Brain Voice Amplifier - Audio amp supplements headphones
    330 Brain Sub-Index - Page 17 - Faster sub index gets pasted into the master index
    331 Singing Brain - Brain singing on video with audio track
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-02-27 01:18
    Singing Brain
    Brain singing on video with audio track


    The Brain is now singing, as heard in this video's audio
    track. What new functions will the Brain learn next? Who
    knows?! One one thing is certain, we are the teachers and
    the Brain is the student. Nothing to worry about at this
    time, unless... the table is turned!

    attachment.php?attachmentid=78720&d=1298798315
    Movie demonstrates a singing brain

    It's the smallest resolution video, and sideways, with the sole
    purpose of audio to example the singing brain. It uses parts from
    the demonstration programs found on the Propeller Parallax
    Forum. Note: this is all accomplished with Propeller chips.

    Note the fine machine accent and the purity of the tonality
    and rhythm. The Spin code has control over the singing
    parameters.

    Eventually this will be supplemented with new singing
    (need Bicycle Built for Two) but for now the goal it to get
    everything working..
    358 x 329 - 20K
This discussion has been closed.