As I was writing a blog post on switching to the Mac, I started discussing my first programming on the Mac. Since it was pre-Internet (or at least pre-browser), I didn't think I'd find any about the articles that come out of my first professional post-B.S. work, but I did come up with the references via David A. Rosenbaum's C.V.:
Rosenbaum, D. A., Engelbrecht, S. E., Bushe, M. M., & Loukopoulos, L. D. (1993). A model for reaching control. Acta Psychologica, 82, 237-250.
Rosenbaum, D. A., Engelbrecht, S. E., Bushe, M. M., & Loukopoulos, L. D. (1993). Knowledge model for selecting and producing reaching movements. Journal of Motor Behavior, 25, 217-227.
Bushe, M. M., Vaughan, J., & Rosenbaum, D. A. (1994). Pascal external functions for Strawberry Tree's "Analog Connection Workbench." Behavior Research Methods, Instruments, and Computer, 26, 461-466.
This was some of the most memorable and fun work I've done. The model for reaching control was a computer model that acted like a baby at the start. This baby would randomly reach in different directions using different combinations of angles of various limbs. Each angle would be given a cost so that moving your torso was more costly than your wrist, and bending at angles that were difficult (like scratching your back) was also costly. After a few thousand trails, the model learned to reach for objects at novel locations using fluid lifelike movements. Lots of hours with Mac programming manuals always handy.
The "Pascal" paper was a different experiment. We were seeing how well someone could mimic tapping out a beep-beep rhythm with varying delaying between the beeps (.1-1.0 seconds or so) when heard aurally or seen visually on a screen. Aural won. The article was about writing Mac software to hook up with a hardware/software package called "Strawberry Tree." It involved some low level z80 processor instructions to pick up analog signals from a external board hooked up to a Mac. Can't say it was all that fun, but doing the dirty work made it publishable.
Ultimately, though I'm always dissatisfied by cognitive psychology experiments. They are too contrived. "Life is a bowl of concurrent schedules," as my behaviorist professor Dr. John Donahoe, liked to say. Looking back, I can honestly say that he was the most influential professor I had. I think I had the best work-study gig on campus as I wrote a neural network simulation for Dr. Donahoe. A harbinger was the nights that I was up until 2AM writing the visuals. Dr. Donahoe didn't think the visuals were that important, he really just wanted the numbers, but I wanted to see the network learning. I still remember how his face lit up when the dark lines lit up yellow as connections were made. An early positive reinforcement that has been reinforced many times since in my UI and visualization work.
Monday, July 5, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment