Go to Post The possibilities for zip ties are endless. - Elgin Clock [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
  #16   Spotlight this post!  
Unread 18-05-2004, 07:32
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Controls for a Crab Drive

I'm trying to build a mini-bot using the system I described earlier. I will use servos for steering and motors for drive.

The controls will be 4 sticks. Mapping is vector/speed. How? check "Angle from X,Y" in the Programming forum.
  #17   Spotlight this post!  
Unread 18-05-2004, 11:19
Rob Ciavaglia Rob Ciavaglia is offline
Registered User
#0247 ('da Bears)
 
Join Date: Jan 2002
Location: Berkley, MI
Posts: 7
Rob Ciavaglia will become famous soon enoughRob Ciavaglia will become famous soon enough
Re: Controls for a Crab Drive

We have experimented with a few different methods and I would have to say that the best method that we found is to use pots to align the wheels in the direction you wish to travel. One year we limited the robot to find 5 different angles by using two foot pedals and the trigger on the joystick. The programming for this was rather simple.

We calibrated the pot so that when nothing was depressed, we traveled forward. For this example, I will say the value was 130. When we pressed the right foot pedal, we told the pot to change to 190. That gave us a 60 degree angle to right from the front. If we held the trigger and pressed the right foot pedal, we set the pot to 220 or 90 degrees to the right. By pressing the left foot pedal by itself, we commanded the pot to 70 and by the pressing the trigger with the left pedal we commanded the pot to 40.

The same was tried with using a pot and knob on the control board. Whatever we set the knob to on the control board, the pot on the robot would pivot the wheels to a corresponding setting. With the wheels pivoted, we in essence altered the front of the robot.

Both methods required very little programming. However, since we used the window motor and a 1/4" chain, we had several issues mechanically.

Robert
  #18   Spotlight this post!  
Unread 18-05-2004, 20:10
Matt Reiland's Avatar
Matt Reiland Matt Reiland is offline
'The' drive behind the drive
None #0226 (TEC CReW Hammerheads)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1999
Location: Troy Michigan
Posts: 712
Matt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond reputeMatt Reiland has a reputation beyond repute
Re: Controls for a Crab Drive

In 2001 when we did the swerve, we used one joystick for everything, in normal more the robot drove around like a non-swerve bot. When you held in the trigger it was in swerve and the crab modules followed the joystick vector. However with some experimenting the best I can come up with is something like a MS sidewinder force feedback that had the ability to twist the joystick for a third axis. This way X and Y would be the swerve vector then to rotate, twist the joystick. It seems to be VERY natural when you get used to it.

My 2 coppers
__________________
Robonaut Next Generation Control System Development

2003 GLR Champions (302,67,226)
2003 Buckeye Semi-Finalists(902,494,226)
2002 Nationals QuarterFinalists
2001 West MI QuarterFinalists
2000 GLR Semi-Finalists
  #19   Spotlight this post!  
Unread 14-01-2005, 11:22
I.Green I.Green is offline
Izell
AKA: Izzy
#1394 (Juggernauts)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Philadelphia
Posts: 1
I.Green is an unknown quantity at this point
Send a message via Yahoo to I.Green
Re: Controls for a Crab Drive

Does anyone have a picture or something of crab drive system?
  #20   Spotlight this post!  
Unread 14-01-2005, 11:36
Joe Johnson's Avatar Unsung FIRST Hero
Joe Johnson Joe Johnson is offline
Engineer at Medrobotics
AKA: Dr. Joe
FRC #0088 (TJ2)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Raynham, MA
Posts: 2,648
Joe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond repute
Re: Controls for a Crab Drive

Quote:
Originally Posted by I.Green
Does anyone have a picture or something of crab drive system?
Here is one of the Grand Dads of Swerve Drive: CD6






There are many more pictures of CD6 HERE

As to control, I like this method:

2 Joysticks

Y position is aways Forward / Back Tank style drive (fight stick in front of the left implies "twist CCW")

average of X positions define what direction is "FORWARD" (both joysticks to the right - "to the robot's right is FOWARD" both joysticks to the left - "to the robot's left is FORWARD" One Joystick left - "45 Deg. to Left is FORWARD" )

It is makes sense to the driver once they drive for a few minutes: Side to side controls the direction of FORWARD with respect to the robot other than that it behaves like a simple tank drive.

Joe J.

P.S. If my typing is a bit messy it is probably due to the tears in my eyes at having seen my old friend CD6 again. Ah yes, we had such fun together...
__________________
Joseph M. Johnson, Ph.D., P.E.
Mentor
Team #88, TJ2

Last edited by Joe Johnson : 14-01-2005 at 13:28.
  #21   Spotlight this post!  
Unread 21-01-2005, 08:00
Josh Hambright's Avatar
Josh Hambright Josh Hambright is offline
{Error Processing Custom Title}
AKA: oneangrydwarf/jtosh
no team (old school gangsta)
Team Role: Alumni
 
Join Date: Apr 2002
Rookie Year: 2000
Location: Indiana
Posts: 1,421
Josh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond repute
Send a message via AIM to Josh Hambright
Re: Controls for a Crab Drive

For the year 461 did crab drive, we had a 2 stick setup. 1 Stick was for direction of the robot, and one was simply a throttle. However, we had a button that could switch from crab drive to one stick tank control, with trottle on the other stick easily for situations when that was advantagous.
__________________
Former 461 Student/Mentor. Former 1272 and 1018 Mentor. Team 1555 Super-Fan.
Science and Engineering Can Open New Doors. --S.E.C.O.N.D.--
=~=!=@= #=$=%=
Co-Founder IndianaFIRST

Share your FIRST photos on Flickr!
  #22   Spotlight this post!  
Unread 26-01-2005, 20:16
AIBob's Avatar
AIBob AIBob is offline
AI Programmer
AKA: Bob Frank DOT org
FRC #0358 (Hauppauge Robotic Eagles)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Long Island, NY (in Binghamton now)
Posts: 297
AIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to behold
Send a message via ICQ to AIBob Send a message via AIM to AIBob Send a message via MSN to AIBob Send a message via Yahoo to AIBob
Re: Controls for a Crab Drive

what my team did two years ago, when we had crab drive is have it so that you had the normal drive and then pushed the trigger, then you went to the other axis
__________________
- from B B frank

  #23   Spotlight this post!  
Unread 26-01-2005, 20:31
tkwetzel's Avatar
tkwetzel tkwetzel is offline
Good Luck Teams!
AKA: Tyler Wetzel
FRC #0116 (Epsilon Delta)
Team Role: Alumni
 
Join Date: Mar 2002
Rookie Year: 2003
Location: Charleston, WV
Posts: 1,241
tkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond reputetkwetzel has a reputation beyond repute
Send a message via AIM to tkwetzel
Re: Controls for a Crab Drive

Quote:
Originally Posted by Matt Reiland
...the best I can come up with is something like a MS sidewinder force feedback that had the ability to twist the joystick for a third axis. This way X and Y would be the swerve vector then to rotate, twist the joystick. It seems to be VERY natural when you get used to it.
That is exactly what I would do. It relates to the robot movement better than anything else you could do with out actually moving a model of the robot. The only problem, which is apparent in any swerve or omni drive, is that you need to know which side of your robot is the front which can easily be marked or identified somehow on most robots.
__________________
See you in DC!
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
pic: Coaxial Lego Crab drive CD47-Bot Robot Showcase 11 04-11-2003 14:45
rotation of body of crab drive robots michael_obrien Technical Discussion 6 22-10-2003 19:32
EduRobot Crab Drive OneAngryDaisy Robotics Education and Curriculum 8 03-10-2003 10:06
pic: Tytus Crab Drive lego model CD47-Bot Extra Discussion 11 08-09-2003 18:36
how does crab drive work? Soukup Technical Discussion 13 25-04-2003 11:31


All times are GMT -5. The time now is 11:46.

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