Go to Post The most important piece of advice I can give is have someone assigned to pay attention to the batteries. You cannot imagine how many teams end up saying "I thought you were charging the batteries..." - RoboMom [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 16-01-2005, 22:17
KVermilion's Avatar
KVermilion KVermilion is offline
... clearly ...
#0649
 
Join Date: Jan 2005
Location: Saratoga, Ca
Posts: 52
KVermilion is infamous around these parts
Tri-axis Analog Joystick

I've been looking for most of the day on a way to use a three axis joystick... and no dice...

This could be done in one of three ways:
  1. Convert the signal of a digital tri-axis joystick to analog.
  2. Modify a digital tri-axis joystick to by pass digital encoding (if it uses pots).
  3. Find an analog tri-axis joystick.

Number one would be pretty hard, because it would require sniffing of the packets using a program, and then it would require design of a custom circuit (fpga, multiple DAC chips, etc). This is obvously not in the scope of the remaining 5 weeks of build time, but this could possibly be done during the break between shipping and regonals (Is this allowed? It is OI work...)

Number two would require a tri-axis joystick that uses 3 100k pots and some minor wiring.... Yeah, but how do we find a candidate?

Number three would require pretty much no "work" but allot of research... The MS Sidewinder 3D Pro (a very, very old dual mode triaxis stick) Does anyone have this stick? Does the third axis work in analog mode?
  #2   Spotlight this post!  
Unread 16-01-2005, 22:24
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: Tri-axis Analog Joystick

It looks like there are a couple of those joysticks around: http://froogle.google.com/froogle?q=...ff&sa=N&tab=wf

If you get it working, let us know.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
  #3   Spotlight this post!  
Unread 18-01-2005, 23:51
Chriszuma's Avatar
Chriszuma Chriszuma is offline
Jack of all trades
AKA: Chris Hammond
FRC #0068 (Truck Town Thunder)
Team Role: Alumni
 
Join Date: Oct 2004
Rookie Year: 2005
Location: Clarkston, MI
Posts: 290
Chriszuma is just really niceChriszuma is just really niceChriszuma is just really niceChriszuma is just really nice
Send a message via AIM to Chriszuma
Re: Tri-axis Analog Joystick

you know, you could just cut the main 'stick' part off of the base, and glue a pot inbetween so you can turn it. (are we allowed to modify the joysticks?)
__________________
2006 T3 World Tour: Great Lakes - Waterloo - Palmetto - IRI
2006 Awards: Motorola Quality - RadioShack Innovation in Control

My website: http://zuma.phire.org/
Truck Town Thunder's website: http://trucktownthunder.com/
  #4   Spotlight this post!  
Unread 19-01-2005, 00:01
CJO's Avatar
CJO CJO is offline
Emeritus Pain in the $@#$@#$@#
AKA: Christopher J. O'Connell
None #1097 (Site 3 Engineering)
Team Role: Alumni
 
Join Date: Feb 2003
Location: Latrobe (over the rainbow), CA
Posts: 217
CJO will become famous soon enoughCJO will become famous soon enough
Re: Tri-axis Analog Joystick

I have an older logitech equivalent of the sidewinder 3D, it is an excellent stick, and all three axis + the throttle are analog.
__________________
Team 1097 -- Site 3 Engineering
~~~~~~~~~~~~~~~~~~~~
2003 Sacramento Rookie All Star
2003 Silicon Valley Rookie All Star
2004 Sacramento Engineering Inspiration Award
2004 Sacramento Visualization Award
2004 Outstanding Volunteer Award (G. Glasser)
2004 Silicon Valley Sportsmanship Award
2004 National Visualization Runner Up
2004 Cal Games Finalist
2005 Sacramento Sportsmanship Award
2005 Sacramento #1 seed
2005 Sacramento Finalist

2005 Silicon Valley Sportsmanship Award
2005 Silicon Valley #1 Seed
2005 Silicon Valley Finalist

  #5   Spotlight this post!  
Unread 19-01-2005, 00:18
Andy A. Andy A. is offline
Getting old
FRC #0095
Team Role: Coach
 
Join Date: Jun 2001
Rookie Year: 2001
Location: New Hampshire
Posts: 1,013
Andy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond reputeAndy A. has a reputation beyond repute
Re: Tri-axis Analog Joystick

Quote:
Originally Posted by Chriszuma
you know, you could just cut the main 'stick' part off of the base, and glue a pot inbetween so you can turn it. (are we allowed to modify the joysticks?)
Yes, you are allowed to modify joysticks. In fact, there are not many rules regarding the OI side of things. There are rules, and you can consult the manual for them, but as long as its not going to catch on fire or hurt anyone, and isn't computer controlled, it's probably legal.

If it works or not... well, there have been lots of really brilliant control ideas that just plain never worked in the end. It's hard to beat a good old fashioned CH flight-stick from a few years ago.

Your idea of hacking up a joystick could work from a legal standpoint and I think a practical standpoint. It might require a bit more work then you might first think though, especially if you wanted a spring return or any sort of damping in it.

My suggestion would be to find a digital 3 axis stick, and simply bypass the internal circuitry. You'll have to wire each pot to one of the 4 analog inputs on any given port, and do the rest in programming. It's a little bit of surgery, and you'll need to make your own connector, but it's nothing terribly complex. I imagine it's already been done.

Interestingly, a lot of the CH joysticks are already 3 axis, with the third being the throttle wheel.

Just make sure that the pots in the joystick you are using are 100k!

-Andy A.
  #6   Spotlight this post!  
Unread 19-01-2005, 00:24
KVermilion's Avatar
KVermilion KVermilion is offline
... clearly ...
#0649
 
Join Date: Jan 2005
Location: Saratoga, Ca
Posts: 52
KVermilion is infamous around these parts
Re: Tri-axis Analog Joystick

Quote:
Originally Posted by Chriszuma
you know, you could just cut the main 'stick' part off of the base, and glue a pot inbetween so you can turn it. (are we allowed to modify the joysticks?)
RIGHT.

How exactly are you thinking this will happen? if the pots are disconnected from the pcb you have a single (twist) axis joystick... I'll need to open up one of the righthaned beige 04+ sticks.

Also, I'd need a 100k ohm spring return pot. Havent found (m)any, also, the driver, might break the stops of such a pot, so I guess a mechanical stop outside of the pot would be very good....

Quote:
Originally Posted by CJO
I have an older logitech equivalent of the sidewinder 3D, it is an excellent stick, and all three axis + the throttle are analog.
Does this stick work with the OI? basicly, if the pinout is that of a CH FligthStick, one of the extra axes used for uh... throttle? and somthing else... will be the z (twist) axis...

Also, what model is this? Do you still want it?

Quote:
Originally Posted by Andy A.
My suggestion would be to find a digital 3 axis stick, and simply bypass the internal circuitry. You'll have to wire each pot to one of the 4 analog inputs on any given port, and do the rest in programming. It's a little bit of surgery, and you'll need to make your own connector, but it's nothing terribly complex. I imagine it's already been done.
AFAIK, all modern and most digital sticks are OPTICAL!

Last edited by KVermilion : 19-01-2005 at 00:37.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
heres the code. y this not working omega Programming 16 31-03-2004 15:18
Problems hooking up a joystick to edubot Salik Syed Programming 2 24-03-2004 23:56
Inverting Y axis on joystick FormatteD_C Programming 7 24-02-2004 16:56
Changing 1 joystick code to 2 (rookie team) Brawler006 Programming 5 20-02-2004 17:00
switching joystick axis????? team222badbrad Technical Discussion 9 16-01-2002 23:07


All times are GMT -5. The time now is 03:38.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi