OCCRA
Go to Post Show me the mentor who has never built a bad robot and I'll show you either a new mentor, a liar, or Andy Baker. - Andrew Schreiber [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Events   CD-Media   CD-Spy   FRC-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 07-05-2005, 12:23 PM
Jeff Waegelin's Avatar
Jeff Waegelin Jeff Waegelin is offline
El Jefe de 148
AKA: Midwest Refugee
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 2001
Location: Greenville, TX
Posts: 3,218
Jeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond repute
Holonomic Drive Question

So I've been toying around with some ideas for a holonomic drive system, and I (and several others who have seen my designs) had a question: do the wheels need to be equidistant to function properly? Because the FIRST starting dimensions are rarely ever square, this would seem to be an important design constraint. Do I need to make my wheelbase square (and thus, smaller) so the wheels will be equidistant, or can I keep it rectangular, and maximize my available space?
__________________
Jeff Waegelin
Mechanical Engineer, Innovation First Labs
Lead Engineer, Team 148 - The Robowranglers
  #2   Spotlight this post!  
Unread 07-05-2005, 01:54 PM
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: Holonomic Drive Question

I'd say no, for a four wheeled holomnic.

3 wheels is more complex... I'm not sure if it would have to be or not.
__________________

  #3   Spotlight this post!  
Unread 07-05-2005, 02:21 PM
Tytus Gerrish's Avatar
Tytus Gerrish Tytus Gerrish is offline
IGAB, ADHD, and Dislexic
AKA: Ty
FRC #0179 (SwampThing)
Team Role: Tactician
 
Join Date: Feb 2003
Rookie Year: 2001
Location: West Palm Beach, Florida
Posts: 2,010
Tytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond reputeTytus Gerrish has a reputation beyond repute
Send a message via Skype™ to Tytus Gerrish
Re: Holonomic Drive Question

the wheels can be wherever you want. you just have to make your programing utilize the wheel geometry properly for example a 3-wheel arranged in an isosceles triangle the total power of all the motors would be 2-thirds so if it were going sideways. one wheel would be at 100% and the other two would be at 50%

the speed of the wheels is always the parallel distance from the centerline of the velocity of the robot i will draw a diagram later that would make it easier to understand.
  #4   Spotlight this post!  
Unread 07-05-2005, 02:24 PM
Jeff Waegelin's Avatar
Jeff Waegelin Jeff Waegelin is offline
El Jefe de 148
AKA: Midwest Refugee
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 2001
Location: Greenville, TX
Posts: 3,218
Jeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond repute
Re: Holonomic Drive Question

For reference, it's a 4-wheel holonomic.
__________________
Jeff Waegelin
Mechanical Engineer, Innovation First Labs
Lead Engineer, Team 148 - The Robowranglers
  #5   Spotlight this post!  
Unread 07-05-2005, 02:51 PM
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,168
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: Holonomic Drive Question

No, they do not need to be equidistant or equiradial. This is true for 4-wheel or 3-wheel configurations (and would also be true for 5- 6- or 8-wheel configurations if you wanted to make one).

When the robot is translating in a straight line, the math involved to determine the rotational velocity of each drive wheel is independent of the distance from the center of motion to the wheel (it is dependent only on the angle between the CM-wheel line and the desired direction of motion). So the algorithm used to determine the drive parameter for a configuration with wheels that are not equidistant will be identical to one that is equidistant.

When the robot is rotating about a point, the math involved to determine the rotational velocity of each drive wheel is dependent on the distance from the center of motion to the wheel. For a system with all wheels equidistant from the center of motion, the algorithm to determine the desired rotational velocity would be executed once, and the results applied to all wheels. For a system with each wheel at a different distance, the algorithm to determine the desired rotational velocity is the same, but the offset parameter (the distance from the center of motion to the point of contact between the wheel and the ground) is different. The algorithm is executed once for each wheel, and the results applied to that wheel. In other words, the math is all the same, but you just do it once for each wheel instead of once for the whole robot.

The cambered holonomic drive system that Team 116 developed this year used four drive wheels that were located at different radial positions and different distances from the CG. The system handled this configuration without issue.



If you think carefully about how this works, you will find that you can start to have some real fun with holonomic systems. Unlike the center of gravity (which is fixed for a given configuration of the physical components), the center of motion is a virtual point that can be relocated. You can change the location of the center of motion just by modifying the offset distance between each wheel and the center of motion, and completing the associated calculations. Then apply the algorithm used to rotate about a point, modified with the relocated center of motion, to determine the drive parameters. In this way the robot does not always have to rotate around the center of mass or center of volume. Instead, it can do things like rotate around a corner of the robot, or around one wheel ("twirling on it's toes"). Place the center of rotation well outside the robot volume and orthogonal to the direction of motion, and it will drive in an arc. Place the center of motion outside of the robot and directly in line with the direction of motion, and it will linearly translate. In fact, all desired motions can be simplified into a series of rotations about a set of points.

-dave
__________________
"I know what you're thinking, punk," hissed Wordy Harry to his new editor, "you're thinking, 'Did he use six superfluous adjectives or only five?' - and to tell the truth, I forgot myself in all this excitement; but being as this is English, the most powerful language in the world, whose subtle nuances will blow your head clean off, you've got to ask yourself one question: 'Do I feel loquacious?' - well do you, punk?"
- Stuart Vasepuru, 2006 Bulwer-Lytton Fiction Contest



My OTHER CAR is still on Mars!!!
  #6   Spotlight this post!  
Unread 11-19-2005, 11:30 AM
Andrew Schuetze's Avatar
Andrew Schuetze Andrew Schuetze is offline
499 Founder / Alamo FTC & FLL AP
no team
Team Role: Leadership
 
Join Date: Jan 2002
Rookie Year: 2001
Location: San Antonio, Texas
Posts: 682
Andrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond repute
Re: Holonomic Drive Question

This thread is a couple of months dormant but I just began looking at this type of drive recently. Now I am very much intrigued by the cambered, four-corner design posted by Dave. I had been considering a four wheel design with two axles perpendicular. A "plus sign" design. I am worried that this makes the corners of the robot unstable. Adding caster wheels helps but then I conjured up an idea of taking the traditional tank steer set up for a 4 wheel system and just add the second dimension and have a total of 8 wheels on 4 motors and transmissions. I've attached a jpg created from a word drawing so it is rather crude. One motor / transmission would be used per side. It would be prudent to consider using #25 roller chain and sprockets to save weight. The new AndyMark plastic Omniwheels would also be a prudent choice once they become available for weight concerns likewise.

Any and all thoughts welcome.
__________________
APS

Founder / mentor FRC 499
Proud Parent FRC 2745 & 4219
Alamo FTC Affiliate Partner
Alamo FLL Affiliate Partner

Last edited by Andrew Schuetze : 12-09-2007 at 10:02 PM.
  #7   Spotlight this post!  
Unread 11-19-2005, 08:01 PM
Veselin Kolev's Avatar
Veselin Kolev Veselin Kolev is offline
X51 Production Company PGM (TM)
no team
Team Role: Engineer
 
Join Date: Jun 2003
Rookie Year: 2002
Location: CA
Posts: 253
Veselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond reputeVeselin Kolev has a reputation beyond repute
Re: Holonomic Drive Question

Quote:
Originally Posted by Andrew Schuetze
This thread is a couple of months dormant but I just began looking at this type of drive recently. Now I am very much intrigued by the cambered, four-corner design posted by Dave. I had been considering a four wheel design with two axles perpendicular. A "plus sign" design. I am worried that this makes the corners of the robot unstable. Adding caster wheels helps but then I conjured up an idea of taking the traditional tank steer set up for a 4 wheel system and just add the second dimension and have a total of 8 wheels on 4 motors and transmissions. I've attached a jpg created from a word drawing so it is rather crude. One motor / transmission would be used per side. It would be prudent to consider using #25 roller chain and sprockets to save weight. The new AndyMark plastic Omniwheels would also be a prudent choice once they become available for weight concerns likewise.

Any and all thoughts welcome.
The concept works, but having 8 wheels and so many chains and sprockets may be a little more than you really need, just to keep your wheel base large. Something you may want to consider is having 4 wheels, with each wheel at a corner of the robot, and with each wheel tilted inwards as if the wheels were all tangent to a circle around your robot. This would let your robot have the same holonomic motion, with a large wheel base, and less wheels. Here is a picture of what I mean. Sorry, was a quick one in MSPaint
Attached Thumbnails
Click image for larger version

Name:	untitled.JPG
Views:	179
Size:	11.2 KB
ID:	3695  
__________________
X51 Production Company
  #8   Spotlight this post!  
Unread 11-19-2005, 08:48 PM
Andrew Schuetze's Avatar
Andrew Schuetze Andrew Schuetze is offline
499 Founder / Alamo FTC & FLL AP
no team
Team Role: Leadership
 
Join Date: Jan 2002
Rookie Year: 2001
Location: San Antonio, Texas
Posts: 682
Andrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond repute
Thumbs up Re: Holonomic Drive Question

Quote:
Originally Posted by Veselin Kolev
The concept works, but having 8 wheels and so many chains and sprockets may be a little more than you really need, just to keep your wheel base large. Something you may want to consider is having 4 wheels, with each wheel at a corner of the robot, and with each wheel tilted inwards as if the wheels were all tangent to a circle around your robot.
I almost didn't post the idea because of the insane number of wheels and chain. I've seen your design suggestion before and beleive that a team at the LSR used one last year. I read posts listing the idea as KIWI? It seems though, that with drivers doing a lot forward driving the kiwi system has an awful lot of spinning wheels to go forward. Maybe that is a none issue, I have absolutely no experience to draw from on this system. How would a kiwi, I hope I am using the correct term, fair in a pushing match? I was thinking that my insane 8 wheel system could always have four wheels spinning against a push with their maximum traction....

I just don't know.

I'd like to keep this discussion going
__________________
APS

Founder / mentor FRC 499
Proud Parent FRC 2745 & 4219
Alamo FTC Affiliate Partner
Alamo FLL Affiliate Partner
  #9   Spotlight this post!  
Unread 11-19-2005, 09:54 PM
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
Re: Holonomic Drive Question

We also, in an spur of the moment brainstorm session came up with a similar configuration. What I wonder is, If you're going to invest all the weight into a system that nomally will go straight, with really the holonomic aspect as an added feature, why not put only 1 wheel on the front and back? Or maybe just 1 period, at the spin point? Probably save on motors, only 3 needed, and would be more efficient, if driven straight primarily, than a 3 wheel kiwi.
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
  #10   Spotlight this post!  
Unread 11-20-2005, 11:30 AM
Andrew Schuetze's Avatar
Andrew Schuetze Andrew Schuetze is offline
499 Founder / Alamo FTC & FLL AP
no team
Team Role: Leadership
 
Join Date: Jan 2002
Rookie Year: 2001
Location: San Antonio, Texas
Posts: 682
Andrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond reputeAndrew Schuetze has a reputation beyond repute
Re: Holonomic Drive Question

As I continue to ponder this drive system, I drift back to a more complex mechanical system that achieves a similar goal. That being a four wheel steerable system. Chainzilla, 118, used such a system last year. The goal being able to drive the robot in any direction so as to have maximum mobility and control. Having all four wheels spinning in the same direction against a push is always valuable in FIRST as defenders are always present and pushing. I see omniwheels and holonomic drives as a less complex system mechanically but it has the disadvantage of likely being easier to push around


What else do I need to consider or am I over-stating drawbacks to omni-wheels and holonomic drives


APS
__________________
APS

Founder / mentor FRC 499
Proud Parent FRC 2745 & 4219
Alamo FTC Affiliate Partner
Alamo FLL Affiliate Partner
  #11   Spotlight this post!  
Unread 11-20-2005, 01:12 PM
Gerry Salinas's Avatar
Gerry Salinas Gerry Salinas is offline
Ninjaneer
FRC #0418 (Purple Haze / LASA Robotics)
Team Role: Student
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Austin, Texas
Posts: 14
Gerry Salinas is an unknown quantity at this point
Send a message via AIM to Gerry Salinas
Re: Holonomic Drive Question

Quote:
Originally Posted by Andrew Schuetze
As I continue to ponder this drive system, I drift back to a more complex mechanical system that achieves a similar goal. That being a four wheel steerable system. Chainzilla, 118, used such a system last year. The goal being able to drive the robot in any direction so as to have maximum mobility and control. Having all four wheels spinning in the same direction against a push is always valuable in FIRST as defenders are always present and pushing. I see omniwheels and holonomic drives as a less complex system mechanically but it has the disadvantage of likely being easier to push around
I can't give you all that many specifics about any of the drive trains being discussed, but I can tell you that Chainzilla was fairly easy to push around. I'm not sure how it would fare relative to omni or holonomic drive, but compared to a standard drive-train (tank style) I really doubt a Crab drive (which is what Chainzilla used, if I'm not mistaken in my terminology) would have much of a chance.
  #12   Spotlight this post!  
Unread 11-20-2005, 08:11 PM
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
Re: Holonomic Drive Question

I think the reason why holomics are easy in general to push around is the reason why they are built. Manueverabilty!!!!!!! A holonomic or crab drive is built to be quick and slippery, because having crazy manueverability at 3 feet per second doesn't make all that much sense. You've got to give up tourque for speed, unless you have a shifting or multi-motor drive, something also difficult to accomplish in a holonomic/crab drive. Ultimately, it doesn't matter how many wheels you have towards your opponent; if he's got more torque and similar/better wheels, you're going in the corner. Bottom line.
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
  #13   Spotlight this post!  
Unread 11-20-2005, 08:23 PM
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 976
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: Holonomic Drive Question

While a holonomic drive system will be more pushable than a traditional 4-solid wheel system, it is still harder to push than a robot using all onmi-wheels. In general, a four wheel holonomic drive system will have the equivalent of two wheels that roll freely and two wheels that are resisting the motion. But, as Andrew said above me, a holonomic drive system can outmanuever just about anything, so it should be able to go around a robot trying to push it. The only trouble would come in a game where two robots are trying to control the same movable goal (zone zeal, for example).
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." Anonymous WPI Student
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
Four wheel drive question haverfordfords General Forum 25 01-25-2005 10:24 PM
Computer with multiple hard drives question. Elgin Clock Technical Discussion 2 12-03-2004 10:41 AM
1 stick drive to 2 stick drive wayne 05 Programming 18 04-01-2004 03:41 PM
What is wrong with this code???? It won't Compile and I don't know why? Please Help CrashZero Programming 23 03-26-2004 08:44 AM
"Motors and Drive train edition" of Fresh From the Forum Ken Leung CD Forum Support 6 01-29-2002 11:32 AM


All times are GMT -5. The time now is 09:30 PM.

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


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