Go to Post Meanwhile, it's water over the dam, spilled milk, etc. Let's drop the subject and get on with life. I am seeing people warming up their lawyerism, which is not a good thing when we are coming up on build season. - EricH [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-27-2009, 12:58 PM
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: pic: 2826 Halonomic Drive Prototype

Nice mechanum drive. Looks awesome, with some pretty cool machining.



Are those custom made wheels?
__________________
Reply With Quote
  #2   Spotlight this post!  
Unread 10-27-2009, 02:05 PM
Andy Baker's Avatar Woodie Flowers Award
Andy Baker Andy Baker is offline
President, AndyMark, Inc.
FRC #3940 (CyberTooth)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Kokomo, Indiana
Posts: 3,412
Andy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond reputeAndy Baker has a reputation beyond repute
Send a message via AIM to Andy Baker
Re: pic: 2826 Halonomic Drive Prototype

This is very, very cool. As with everyone else, I have a few questions:

What is the purpose of the scissor-like suspension? Is it to provide active suspension for the wheels, or does your wheelbase footprint need to change during your application?

What is the diameter of those wheels?

Maybe I am looking at this the wrong way, but shouldn't the wheels be swapped from front to back? Looking at the top view of the robot, I believe the mecanum roller positioning should look like this:

\........../
\........../
\........../
............
............
............
/..........\
/..........\
/..........\

This is a very inspirational mechanism. I would love to see what all is going on within each of those suspension members.

Sincerely,
Andy Baker
Reply With Quote
  #3   Spotlight this post!  
Unread 10-27-2009, 03:06 PM
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,704
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Quote:
Originally Posted by Andy Baker View Post
Maybe I am looking at this the wrong way, but shouldn't the wheels be swapped from front to back? Looking at the top view of the robot, I believe the mecanum roller positioning should look like this:

\........../
\........../
\........../
............
............
............
/..........\
/..........\
/..........\
Andy: It depends on the exact application. Mecanums work in either the X configuration or the O configuration. If you have an X on the top, you have an O on the bottom. The bottom side matters the most, naturally.

For the purposes of this discussion, X and O refer to the shape of ground contact. X looks like Andy's picture above; O looks like the following:

/.............\
/.............\
/.............\
...............
...............
...............
\............./
\............./
\............./

Their current configuration is an X pattern on the ground. This provides slightly easier turning. An O pattern would be just as valid, but is slightly (just slightly) worse at turning due to roller angles.

Either pattern works with the same programming, and it's fairly easy to try both. Just swap the wheels front-to-back or side-to-side. Or, in the case of this robot, flip the whole thing over.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #4   Spotlight this post!  
Unread 10-27-2009, 03:34 PM
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,069
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

I think you have that backwards - an O pattern on the ground provides more efficient turning. In fact, I don't believe that a square robot with an X on the ground can turn at all.

To turn clockwise with an O pattern on the ground (or an X pattern looking at the top of the robot):
The front left wheel provides equal torque in the FORWARD and RIGHT directions.
The front right wheel provides equal torque in the BACKWARD and RIGHT directions.
The rear left wheel provides equal torque in the FORWARD and LEFT directions.
The rear right wheel provides equal torque in the BACKWARD and LEFT directions.

Hence 100% of the torque (for a square robot) is around the axis of rotation. For an elongated drive base with 45 degree offset rollers, the percentage is less than 100%.

Now consider a clockwise turn for the opposite configuration - X on the ground (looks like an O looking at the top of the robot): None of the four wheels can supply torque around the axis of rotation (only towards or away from it). For a non-square drive base this isn't the case, but the percentage of output torque that aids in rotation is still going to be less than 100%.

* All of this assumes 45 degree offset rollers with negligible friction. If the rollers are sufficiently sticky, you can achieve an increased turning effect with the X on the ground (at the cost of decreased strafing efficiency).

Last edited by Jared Russell : 10-27-2009 at 03:36 PM.
Reply With Quote
  #5   Spotlight this post!  
Unread 10-27-2009, 04:11 PM
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,704
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Quote:
Originally Posted by Jared341 View Post
I think you have that backwards - an O pattern on the ground provides more efficient turning. In fact, I don't believe that a square robot with an X on the ground can turn at all.

To turn clockwise with an O pattern on the ground (or an X pattern looking at the top of the robot):
The front left wheel provides equal torque in the FORWARD and RIGHT directions.
The front right wheel provides equal torque in the BACKWARD and RIGHT directions.
The rear left wheel provides equal torque in the FORWARD and LEFT directions.
The rear right wheel provides equal torque in the BACKWARD and LEFT directions.

Hence 100% of the torque (for a square robot) is around the axis of rotation. For an elongated drive base with 45 degree offset rollers, the percentage is less than 100%.

Now consider a clockwise turn for the opposite configuration - X on the ground (looks like an O looking at the top of the robot): None of the four wheels can supply torque around the axis of rotation (only towards or away from it). For a non-square drive base this isn't the case, but the percentage of output torque that aids in rotation is still going to be less than 100%.

* All of this assumes 45 degree offset rollers with negligible friction. If the rollers are sufficiently sticky, you can achieve an increased turning effect with the X on the ground (at the cost of decreased strafing efficiency).
Are you sure about that torque pattern? You may be mistaking the contact pattern for the vector pattern.

Clockwise, O contact pattern on the ground, lines are vectors in a clockwise turn, arrows are vertical component of the vector:

\../ (^v)
/..\ (^v)

Clockwise, X contact pattern on the ground, lines are vectors in a clockwise turn, arrows are vertical component of the vector:

/..\ (^v)
\../ (^v)

So, the X pattern forms a circle on the ground with its force, while the O forms an x pattern for the same turn. Note that all vectors are in the direction perpendicular to the rollers for that wheel. If you have an O pattern, perfect square, the vectors go into the middle. An X pattern will go around the center.

Note that ALL patterns I reference are in relation to the ground contact. I don't care about what the pattern is off the ground.

Alan, the reason you may notice an O pattern turning better would probably be that the rollers are forced into the sides of the wheel, locking them temporarily, while an X pattern is easily spun due to the rollers not going into the sides. Assuming that the rollers were to stay in the center on all wheels (i.e., no friction with the sides of the wheel), I'm not sure that you'd see the same effect.

Again, if you don't like the results one way, swap end-to-end, side-to-side, or (in this case) top-to-bottom and see if you like those results better.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #6   Spotlight this post!  
Unread 10-27-2009, 05:43 PM
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,069
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Quote:
Originally Posted by EricH View Post
Clockwise, O contact pattern on the ground, lines are vectors in a clockwise turn, arrows are vertical component of the vector:

\../ (^v)
/..\ (^v)

Clockwise, X contact pattern on the ground, lines are vectors in a clockwise turn, arrows are vertical component of the vector:

/..\ (^v)
\../ (^v)
Eric,

The problem is not with the vertical components of the vectors but rather with the horizontal. Also, I think that what I call "X" and what you call "X" are different.

So, using your notation:

Orientation of torque vectors - Vertical components - Horizontal Components

What I called "O":
/..\ (^v)(>>)
\../ (^v)(<<)

No problem here. The vertical components want the robot to turn CW, and so do the horizontal.

What I called "X":
\../ (^v) (<<)
/..\ (^v) (>>)

Problem! The vertical components want to turn CW, while the horizontal components want to turn CCW. The two cancel each other out as long as the roller friction is negligible.
Reply With Quote
  #7   Spotlight this post!  
Unread 10-27-2009, 05:51 PM
AJ R's Avatar
AJ R AJ R is offline
RoboGeek
FRC #1714 (More Robotics)
Team Role: College Student
 
Join Date: Nov 2006
Rookie Year: 2001
Location: Milwaukee, WI
Posts: 108
AJ R is a splendid one to beholdAJ R is a splendid one to beholdAJ R is a splendid one to beholdAJ R is a splendid one to beholdAJ R is a splendid one to beholdAJ R is a splendid one to beholdAJ R is a splendid one to behold
Re: pic: 2826 Halonomic Drive Prototype

That looks sweet! The wheels look nice, did you make them your self? From our experience with an omni drive, the building was the easy part, and the programming is the hard part. Ours was drivable, but difficult to control. Hope yours turns out better than ours.
__________________
AJ



If you loose the match and the robot doesn't come back broken, you didn't drive hard enough.
Reply With Quote
  #8   Spotlight this post!  
Unread 10-28-2009, 05:06 PM
Tyler Olds Tyler Olds is offline
FUN Show Host
no team (First Updates Now)
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Oshkosh, WI
Posts: 1,155
Tyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Thank you for all the nice compliments, I will try to answer what I can, but this is a prototype and we have not gotten to test it on anything but a concrete floor. We are still making adjustments to the drive since we determined that we need to have an additional gear reduction so the motors do not kick out.
Quote:
Originally Posted by Greg Needel View Post
I like the concept alot, I sketched something similar for a project I had an idea for. Can you tell me how this works on grass? Also can you control the height of the main body by adjusting your struts on the fly or is it just a fixed suspension driven by a shock?
We have not tested it off road yet, but the hopes of the suspension that we have is to take it in different terrains. It is a fixed suspension, however we have holes drilled to adjust each leg.
Quote:
Originally Posted by Chris is me View Post
WOW that thing looks beastly! Are those 14 inch wheels? Got any video? That seems like it wond be really cool to see run and swerve. How much movement do the shocks have? Could they go, say, upside down? There's some small paralells to be drawn here; 1714 did holonomic in 2008 build, 2826 did crab in 2009, now those are reversed in the offseason... I guess I just find it funny.
It is a beast both in size and weight. I do not know the exact diameter of the wheels off hand. The shocks have a fully range of movement to the point that the frame will bottom out before the shocks give. The robot is not designed to drive upside down if it flipped over but it would be cool.
Quote:
Originally Posted by big1boom View Post
Nice mechanum drive. Looks awesome, with some pretty cool machining.
Are those custom made wheels?
They are custom made out of polyurethane that we made in a custom mold.
Quote:
Originally Posted by Andy Baker View Post
This is very, very cool. As with everyone else, I have a few questions:
What is the purpose of the scissor-like suspension? Is it to provide active suspension for the wheels, or does your wheelbase footprint need to change during your application?
What is the diameter of those wheels?
This is a very inspirational mechanism. I would love to see what all is going on within each of those suspension members.
Sincerely,
Andy Baker
Thanks Andy! The footprint does not need to change during usage, just to provide an active suspension. I should be able to post a couple pictures or video next week.
__________________
First Updates Now Show Host.
Watch and Listen to FUN on Youtube, iTunes, and www.firstupdatesnow.com
FRC Emcee 2009-2016: Team 2826 Wave Robotics Lead Mentor 2001-2004 Team 93 NEW Apple Corps Alumni
CD Moderator
Reply With Quote
  #9   Spotlight this post!  
Unread 12-10-2009, 10:38 PM
Tyler Olds Tyler Olds is offline
FUN Show Host
no team (First Updates Now)
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Oshkosh, WI
Posts: 1,155
Tyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond reputeTyler Olds has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Got a short video uploaded on youtube. I took this at midnight on the spur of the moment so this is nothing professional. Look for a longer video in a couple weeks. There are still many more tweeks that will be done, hopefully sooner than later.

*Oh and the 2x4 was just randomly laying there*

http://www.youtube.com/watch?v=WmvuXQUobQM
__________________
First Updates Now Show Host.
Watch and Listen to FUN on Youtube, iTunes, and www.firstupdatesnow.com
FRC Emcee 2009-2016: Team 2826 Wave Robotics Lead Mentor 2001-2004 Team 93 NEW Apple Corps Alumni
CD Moderator
Reply With Quote
  #10   Spotlight this post!  
Unread 10-27-2009, 07:16 PM
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,704
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Quote:
Originally Posted by Jared341 View Post
Eric,

The problem is not with the vertical components of the vectors but rather with the horizontal. Also, I think that what I call "X" and what you call "X" are different.

So, using your notation:

Orientation of torque vectors - Vertical components - Horizontal Components

What I called "O":
/..\ (^v)(>>)
\../ (^v)(<<)

No problem here. The vertical components want the robot to turn CW, and so do the horizontal.

What I called "X":
\../ (^v) (<<)
/..\ (^v) (>>)

Problem! The vertical components want to turn CW, while the horizontal components want to turn CCW. The two cancel each other out as long as the roller friction is negligible.
I see now.

I also think that X and O should be "standardized" at a certain view for future reference. I'll let wiser heads than mine figure out whether you do it from the top or bottom, though.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #11   Spotlight this post!  
Unread 10-28-2009, 12:10 AM
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,378
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Can this robot flip over and still drive? That would be awesome!!
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration
Reply With Quote
  #12   Spotlight this post!  
Unread 10-27-2009, 03:44 PM
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: pic: 2826 Halonomic Drive Prototype

Quote:
Originally Posted by EricH View Post
Mecanums work in either the X configuration or the O configuration....Their current configuration is an X pattern on the ground. This provides slightly easier turning. An O pattern would be just as valid, but is slightly (just slightly) worse at turning due to roller angles.
A true X configuration would have the wheels in a perfect square with the mecanum rollers all pointing to the same point in the center of the robot. Such a configuration cannot reliably turn in place under its own power, and cannot prevent itself from being spun due to external forces. With the wheels in a longer (or wider) rectangle, this problem is less pronounced, but it still exists.

An O configuration is noticeably superior in turning performance, with both forward and sideways performance remaining the same.
Reply With Quote
Reply


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: 1714 Polycarb prototype Crab Drive (backdrop1) xanarchyx Extra Discussion 38 11-01-2009 03:09 PM
pic: 1010 Drive system prototype joeweber Extra Discussion 10 08-24-2009 03:28 PM
pic: 1885's Drive Train Prototype JesseK Extra Discussion 5 02-01-2009 02:11 AM
pic: Crab Drive Prototype Weekend Build Alex698 Extra Discussion 9 01-13-2009 08:42 PM
pic: 213 - Drive prototype teaser Tyler M. Robot Showcase 10 01-07-2007 08:56 PM


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

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