DPRG
DPRG List  



DPRG: BOUNCE dprglist@dprg.org: Non-member submission from ["Travers, Patrick " <PTravers@GTECH.COM>]

Subject: DPRG: BOUNCE dprglist@dprg.org: Non-member submission from ["Travers, Patrick " <PTravers@GTECH.COM>]
From: Jim Brown brownjim at airmail.net
Date: Mon Aug 16 14:52:36 CDT 1999

>From: "Travers, Patrick " <PTravers at GTECH.COM>
>To: DPRG Mail List <dprglist at dprg.org>
>Subject: Newbie wants to tackle a difficult project right off the bat
>Date: Mon, 16 Aug 1999 14:47:00 -0400
>MIME-Version: 1.0
>X-Mailer: Internet Mail Service (5.5.2448.0)
>Content-Type: text/plain
>
>     
>     Greetings all!
>     
>     Ok, I admit it.  I had never built a robot before Saturday.  <gasp>  
>     Being a reasonable individual and recognizing my limitations, I went 
>     out and bought the LEGO Mindstorms kit and have started working 
>     through the tutorials.  I'm sure there are some of you that will claim 
>     I _still_ have not built a robot.  ;)
>     
>     Regardless of past experience, I have a very specific application that 
>     I would like to make a robot for and am hoping that one of you has 
>     already solved this - or can at least point me in the right direction.
>     
>     Ok - here goes.  I want a robot that will type on a keyboard, move the 
>     mouse around and click according to a pre-programmed set of 
>     instructions (a macro).  That's all.  Simple, right?  :-P
>     
>     Reasons that I need a robot to do this:
>     
>     1) The computer program I am running doesn't like ANY other programs 
>     running on the machine.  It won't allow them to run (at best) or hangs 
>     the computer if the TSR/DLL tries to insert stuff on the keyboard 
>     stack (at worst).
>     
>     2) There are no keyboard/pointer combination devices out on the market 
>     that are programmable (that I can find, anyway).  Plenty of 
>     programmable keyboards, some keyboards with built in pointing devices, 
>     but no combination programmable ones.
>     
>     Observations:
>     
>     1) I highly suspect that using wheels to move the robot back and forth 
>     will not be accurate enough, since I want this thing to run for many 
>     hours unattended.  Over time, the accumulated slippage of movement (or 
>     battery voltage drop) will eventually result in the wrong keys being 
>     pressed and the mouse being moved too far or not far enough.
>     
>     2) Thinking along the lines of using the Mindstorm robotics kit, I 
>     envision three motors and three touch switches.  The three motors will 
>     control the X, Y and Z movement of the 'presser' arm, and two touch 
>     switches will lock into an X Y coordinate gridwork suspended above the 
>     keyboard.  This will ensure that the 'presser' arm is positioned 
>     directly above the key (or mouse button) to be pressed.  The final 
>     touch switch will sense when the presser arm comes in contact with the 
>     key/mouse button.
>     
>     3) As far as mouse movement goes, the command buttons that need to be 
>     clicked on always appear in the same places on the screen.  However, 
>     both mouse buttons need to be pressed (left and right) individually.
>     
>     Further (and here I know I've left the realm of reality), it would 
>     _really_ be nice to be able to control the robot actions based on text 
>     appearing on the screen (I told you I was dreaming).  It's not 
>     _absolutely_ necessary, but it sure would be nice.
>     
>     Hoping that someone can help me,
>     Patrick Travers
>
>
- - - ____ - - - - - - ___ - - - - - - - - - - - - - - - - - - - - - - - - - -
    \/\_\@  ____    /  /\ __  ___          ___    http://www.dprg.org 
    / / /\ / / /\  /--/ //\_\/\_/\ /\/\/\ /\_/\  brownjim at airmail.net
/__/ / / // / / / /__/ // / /__/ //_/_/ // // /  (972)495-3821
\__\/  \/ \/\/\/  \__\/ \/  \__\/ \_\_\/ \/ \/ james_121 at yahoo.com
jim_brown at bigfoot.com jbrown at dprg.org http://www.cyberramp.net/~jbrown
Cole's Law:  Thinly Shreaded Cabbage

------------------------------

More information about the DPRG mailing list