View Single Post
  #12   Spotlight this post!  
Unread 07-07-2004, 05:54
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: [FVG]: Controls Round B1

I agree with HHSJosh. I think that the voodoo things may be too complicated to be handled well. I think that instead of making the user do most/all of the work by mouse, we should do something like:
  • Robot movement - Done by the "analog circle" idea
  • EX of an arm which has to joints and a winch/hook combination:
    • You hold down 'a' to activate the lower joint. That joint is now movable by the mouse in the analog circle. (I.E. the farther from center, the quicker the movement. The side of center in the circle would determine which direction. Position off of the vertical/horizontal diameter (depending on joint orientation) would be ignored as joints can't move in more than 1D (mostly. good enough for our purposes)) To deactivate the joint and allow robot control again, just release the key.
    • Same thing for the upper joint, only with, say, the 'q' key.
    • For the winch, very similar idea. To activate, hold done a key. The mouse then contols its speed/direction. (and, yes, we would limit it in one direct because it is a winch. Maybe we could 'break' it if it goes the wrong way...)

So... I'm done...

P.S. Oh, wow, that was scary. After I finished typing that, I posted it... and the site was down for backup. Lucky for me Firefox saved everything...
__________________

Reply With Quote