Go to Post They have a ton of spirit but they are somewhat humble in their application of it. - firstfollower [more]
Home
Go Back   Chief Delphi > FIRST > Robot Showcase
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 04-03-2003, 15:49
Gope Gope is offline
Registered User
#0016 (Bomb Squad)
 
Join Date: Jul 2002
Location: Mountain Home, AR
Posts: 230
Gope is on a distinguished road
Kiwi Drive??

I noticed the link from the recent TechnoKat thread that led me to a video of 857's kiwi drive from a year or two back.

http://stuweb.ee.mtu.edu/~alkrajew/FIRST/

This thing is increible!!! I've watched the video several times over, and have spent some time trying to figure out how you guys controled it. I just don't see how it could be done with simple joysticks. PLEASE explain to me how you acomplished this incredible task.

This is by far the coolest drive system I've ever seen!
__________________
College and its wonders. First year and alot of other FIRSTs.
  #2   Spotlight this post!  
Unread 04-03-2003, 15:59
Mark Garver's Avatar
Mark Garver Mark Garver is offline
Registered User
AKA: Garver
no team
Team Role: Alumni
 
Join Date: Apr 2002
Rookie Year: 1998
Location: Milford, Michigan
Posts: 129
Mark Garver is a splendid one to beholdMark Garver is a splendid one to beholdMark Garver is a splendid one to beholdMark Garver is a splendid one to beholdMark Garver is a splendid one to beholdMark Garver is a splendid one to behold
Send a message via AIM to Mark Garver
The best person to contact would be the guy that wrote the program. That person is Adam, the guy who you got the video froms website. I don't know all the details, however I can tell you this. It is very simple. Adam had tried to work on a program and it ended up being huge. By using the joysticks in the manner we did, we were able to cut the program down greatly.

Adam please correct me if I am wrong:

By simply placing the joysticks 120 degrees apart, the joysticks do all the math. They know to drive two of the motors at 100% and the other one at 0 percent, to go in a straight line, assuming the 0 percent wheel is perpendicular to the path of motion. We do this by making the x axis mean nothing and the y axis mean everything. I wish I had a picture to try and explain better, but I am sure Adam will/can.

Sorry if I confused you even more :-)
  #3   Spotlight this post!  
Unread 04-03-2003, 16:47
Jnadke Jnadke is offline
Go Badgers!
#0093
Team Role: Alumni
 
Join Date: Jan 2002
Location: Appleton, WI
Posts: 775
Jnadke is on a distinguished road
Send a message via ICQ to Jnadke Send a message via AIM to Jnadke Send a message via Yahoo to Jnadke
Kiwi Drive was their robot name...

The idea isn't brand new. If you want to do web research, the drive is called the Killough Omnidirectional (holonomic) drive system. However, this system isn't really feasible without 3 matching motors, or your wheels will have different torques and speeds. It's a pretty ingenious design though. You may think "Omniwheels? That kills your pushing power." However, if you look at it no matter what direction you push against the bot, you are pushing directly against 2 omniwheels.

4 Wheel holonomic drive

This one wouldn't require 4 identical motors. Just as long as you use 2 identical motors in one direction and 2 in the other direction.
__________________
The best moments of our lives fall in two categories: those that did happen and those that did not.
  #4   Spotlight this post!  
Unread 04-03-2003, 18:46
Trashed20's Avatar
Trashed20 Trashed20 is offline
Boom, Shawalala Boom!
#0862 (PCEP Lighting)
 
Join Date: Jan 2002
Location: Canton, MI
Posts: 528
Trashed20 will become famous soon enough
Send a message via AIM to Trashed20
Re: Kiwi Drive??

Quote:
Originally posted by Gope
I noticed the link from the recent TechnoKat thread that led me to a video of 857's kiwi drive from a year or two back.

http://stuweb.ee.mtu.edu/~alkrajew/FIRST/

This thing is increible!!! I've watched the video several times over, and have spent some time trying to figure out how you guys controled it. I just don't see how it could be done with simple joysticks. PLEASE explain to me how you acomplished this incredible task.

This is by far the coolest drive system I've ever seen!
I knew someone on the team and saw them at the western michigan regional. They basically had the joysticks set up how they had the motors set up. The handles had been removed I believe and they had a tri-handle thing made of metal that connected them all. very cool, kinda hard to steer though. vectors are fun
__________________
Where has all the fun gone?
  #5   Spotlight this post!  
Unread 04-03-2003, 19:05
Jeff_Rice's Avatar
Jeff_Rice Jeff_Rice is offline
ElementisRegamusProelium
#1359
Team Role: Programmer
 
Join Date: Dec 2002
Location: Linn County
Posts: 283
Jeff_Rice will become famous soon enoughJeff_Rice will become famous soon enough
I can't load the video for some reason. Could someone post a picture of the Kiwi drive?

BTW, is there a search option in the picture gallery?
__________________
"He said my name is Private Andrew Malone
If you're reading this then I didn't make it home
But for every dream that's shattered another one comes true
This car was once a dream of mine now it belongs to you
And though you may take her and make her your own
You'll always be riding with Private Malone" David Ball, "Private Malone"
  #6   Spotlight this post!  
Unread 04-03-2003, 19:39
Adrian Wong Adrian Wong is offline
Registered User
#0596 (SciClones)
Team Role: Alumni
 
Join Date: Jun 2001
Rookie Year: 2001
Location: Hopkinton, Mass.
Posts: 146
Adrian Wong is an unknown quantity at this point
Send a message via AIM to Adrian Wong
Quote:
Adam had tried to work on a program and it ended up being huge.
I have developed an omnidirectional robot for another project, and I found that the code initially looks difficult, but may easily be simplified. The euqations start out very complicated with trigonometric functions and vectors. A several hours of work and it can be simplified to about 10 lines of code.

One can simply plug in one joystick and use the following code (initialization sequence skipped):

Code removed - Contact Author for Full Listing

Last edited by Adrian Wong : 05-03-2003 at 14:33.
  #7   Spotlight this post!  
Unread 04-03-2003, 22:00
abeD's Avatar
abeD abeD is offline
Registered User
FRC #4707 (Mentor FRC#4707 Alumni FRC#710)
Team Role: Mentor
 
Join Date: Sep 2003
Rookie Year: 2001
Location: Ft Lauderdale, FL
Posts: 305
abeD is a splendid one to beholdabeD is a splendid one to beholdabeD is a splendid one to beholdabeD is a splendid one to beholdabeD is a splendid one to beholdabeD is a splendid one to beholdabeD is a splendid one to behold
with the 4 wheel holmonic drive how will it affect performance if you have 2 different sets of motors i.e. the chips and the drills?
  #8   Spotlight this post!  
Unread 04-03-2003, 22:20
Jnadke Jnadke is offline
Go Badgers!
#0093
Team Role: Alumni
 
Join Date: Jan 2002
Location: Appleton, WI
Posts: 775
Jnadke is on a distinguished road
Send a message via ICQ to Jnadke Send a message via AIM to Jnadke Send a message via Yahoo to Jnadke
Quote:
Originally posted by abe D
with the 4 wheel holmonic drive how will it affect performance if you have 2 different sets of motors i.e. the chips and the drills?

Well, you can gear the motors so that the speeds are approximately the same. It shouldn't affect the performance at all. The only time you'll see problems is when you try to push something using that angled side between the omniwheels. One motor will have more torque than the other and your robot might move crooked. In fact matching the speed/torques perfectly isn't a limitation in this design. If you wish, you can have it move forward faster than it goes sideways.

Moving forward/backward, left, right and diagonal and turning should be perfectly fine. The coding would be a bit tricky, but an experienced programmer can figure out how to create a 2 joystick drive that utilizes all the holonomic functions. It wouldn't be that difficult. I can't think of any way to control all three coordinates, x direction, y direction, and angle (turning) without using 2 joysticks. You could possibly do it with one joystick if you use the triggers or a separate mechanism to control the turning.

The biggest problem is making an Omniwheel with lots of traction. These new TechnoKat omniwheels look perfect... You don't have to worry about someone overpowering your robot because you have the other omniwheels pushing against any side forces.


There are a few things I'd change in the design on that page. The drill motors have timing (they spin faster running CCW than CW), so in the current setup the robot will run crooked when going forward. This can be easily solved by putting both drill motors on the front half of the robot (put the drill motor on the right side in front of the sprocket rather than behind it).
__________________
The best moments of our lives fall in two categories: those that did happen and those that did not.

Last edited by Jnadke : 04-03-2003 at 22:36.
  #9   Spotlight this post!  
Unread 04-03-2003, 22:29
sevisehda's Avatar
sevisehda sevisehda is offline
Registered User
#0666
 
Join Date: Jan 2003
Location: The South
Posts: 215
sevisehda is an unknown quantity at this point
Send a message via AIM to sevisehda
The 3 and 4 wheel versions are on totally seperate levels of complexity. The 3 wheel has to have the same motor because different motors even geared the same would offer different torque. In the 3 wheel design the motors never really drive "straight" so even if the wheel is turning at 10 ft/s because of the angle the bot actually only moves a fraction of the speed.

In a 4 motor design each set of opposite wheels works on a seperate independent axis. So if one set of the wheels was mvoign at 6ft/s and the other at 8ft/s then the bot would actually move at about 10ft at at angle. I'm not usre how the different torques would effect the turing fo a 4 wheel version though.

I'm looking forward to seeing the drivetrains this year and even more so next year. It seems a 2 speed is now almost standard. Hopefully next year more teams will run kiwis and the new technokat mouse drive.
  #10   Spotlight this post!  
Unread 04-03-2003, 22:35
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,517
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Quote:
Originally posted by sevisehda
It seems a 2 speed is now almost standard
Not quite yet; there are plenty of veteran So Cal teams running only single speed and just with the drills too. The advantages of a two speed are not worth the additional time, effort, weight, and complexity (but that's an entirely different thread I guess).
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #11   Spotlight this post!  
Unread 05-03-2003, 10:19
WakeZero WakeZero is offline
FIRST-a-holic Strategist
#1011 (CRUSH)
 
Join Date: Feb 2002
Location: Tucson, AZ
Posts: 316
WakeZero will become famous soon enough
Send a message via AIM to WakeZero Send a message via Yahoo to WakeZero
Quote:
Originally posted by sanddrag
Not quite yet; there are plenty of veteran So Cal teams running only single speed and just with the drills too. The advantages of a two speed are not worth the additional time, effort, weight, and complexity (but that's an entirely different thread I guess).
Heh, we put our gear shifter together in about 30min one day

Just takes a servo, and some aluminum
__________________
2004 Arizona Regional -- Semifinalist
2003 NAT Galileo Division -- Highest Seeded Rookie (20th)
2003 NAT Galileo Division -- 100% Autonomous Completion (7 for 7)
2003 Arizona Regional -- Rookie All-Star Award
2003 Arizona Regional -- Quarterfinalist

Alumni on Team 64, The Gila Monsters
College Mentor/Founder of Team 1011, CRUSH
  #12   Spotlight this post!  
Unread 05-03-2003, 19:17
GregT GregT is offline
Registered User
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: FL
Posts: 400
GregT will become famous soon enough
Send a message via AIM to GregT
Look in the white pages, patrick wrote an artical about it.

Greg
__________________
The above was my opinion. I'm wrong a lot. I'm sarcastic a lot. Try not to take me too seriously.
  #13   Spotlight this post!  
Unread 05-03-2003, 20:52
Greg Perkins's Avatar
Greg Perkins Greg Perkins is offline
7 years, allready!!???!?!?!
AKA: Mongo
no team
Team Role: Alumni
 
Join Date: Feb 2002
Rookie Year: 2000
Location: Nashua, NH
Posts: 1,203
Greg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond repute
Send a message via AIM to Greg Perkins Send a message via MSN to Greg Perkins Send a message via Yahoo to Greg Perkins
does anybody know if that is feesable with a rc controller, and only 2 esc's?

Bad
__________________
myResume -2004: PARC Referee; Beantown Staff; Battlecry Referee; Summer Frenzy Head Referee; River Rage Head Referee, 2005: Pittsburgh Regional Referee; PARC Referee


XBOX Live Gamertag = TrixAre4Kidss
  #14   Spotlight this post!  
Unread 06-03-2003, 12:30
Spikey's Avatar
Spikey Spikey is offline
Its NOT a Camera
AKA: College Advisor
FRC #0293 (SPIKE)
Team Role: Mentor
 
Join Date: Nov 2002
Rookie Year: 2001
Location: A tiny spec in New Jersey
Posts: 225
Spikey is just really niceSpikey is just really niceSpikey is just really niceSpikey is just really nice
Who did the music!!! ME want to download!! SO cool!
__________________
It's not a bug it's a feature!
"No, you may not drill holes in the air tanks to lighten them." -FIRST Q&A Repsonse to a question about lightening air tanks.
I'm the Not a Camera Kid at the New Jersey Regional But Not This Year, I am at Syracuse University Class of 2009
Uncrowned Champions of the 2005 Philadelphia Regional
SPIKE X NJ Xerox Creativity Award. Chesapeake Regional CHAMPIONS, and Motorola Quality Award
2006 Semi-Finalist at NJ Regional & Semi-Finalist at Chesapeake Regional, winners of the 2006 Xerox Creativity Award, and Judges Award
"Looks like SPIKE is doing its Batman thing again, that team looked like it was going to score, but SPIKE was not going to allow that to happen" -Play by play call at the Chesapeake Regional
  #15   Spotlight this post!  
Unread 06-03-2003, 12:39
Greg Perkins's Avatar
Greg Perkins Greg Perkins is offline
7 years, allready!!???!?!?!
AKA: Mongo
no team
Team Role: Alumni
 
Join Date: Feb 2002
Rookie Year: 2000
Location: Nashua, NH
Posts: 1,203
Greg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond repute
Send a message via AIM to Greg Perkins Send a message via MSN to Greg Perkins Send a message via Yahoo to Greg Perkins
all i know it is dope-round round?

or not


Bad
__________________
myResume -2004: PARC Referee; Beantown Staff; Battlecry Referee; Summer Frenzy Head Referee; River Rage Head Referee, 2005: Pittsburgh Regional Referee; PARC Referee


XBOX Live Gamertag = TrixAre4Kidss
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
1 stick drive to 2 stick drive wayne 05 Programming 18 01-04-2004 16:41
how does crab drive work? Soukup Technical Discussion 13 25-04-2003 11:31
Direct drive or Chain? Suneet Technical Discussion 32 27-03-2003 23:00
Another chapter in the drive train story AdamT Technical Discussion 19 29-09-2002 13:52
"Motors and Drive train edition" of Fresh From the Forum Ken Leung CD Forum Support 6 29-01-2002 12:32


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

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