Go to Post Thou Shalt Not Leave Crap In The Walking Path. - Billfred [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
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 27-05-2016, 15:46
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,369
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Hex Kiwi Drive

Quote:
Originally Posted by messer5740 View Post
So I have difficulty seeing what previous game a hex chassis would be effective for. Would someone care to enlighten me on what benefits there are for having a hex chassis? I feel that an H drive or mecanum is a more efficient way of driving for you still have the omnidirectional movement. Also, with the electronics that would need to be added, I do not see how attachments could go onto the robot without having a tangled mess of wire and electronics on the belly pan. Perhaps even an additional pan would be good for adding attachments... I know Simbotics used a kiwi drive in 2015 in a non defensive game, but their chassis was not a hex like the one shown above. So why Hex and why kiwi?

EDIT: can you send me the CAD so I can review it some more?
To be fair, 148 won a Championship with a nonagon chassis.
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
Reply With Quote
  #2   Spotlight this post!  
Unread 27-05-2016, 16:08
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: Hex Kiwi Drive

Quote:
Originally Posted by CalTran View Post
To be fair, 148 won a Championship with a nonagon chassis.
The frame had nine sides, true. Count the wheels, though.
Reply With Quote
  #3   Spotlight this post!  
Unread 27-05-2016, 16:44
messer5740's Avatar
messer5740 messer5740 is offline
Registered User
FRC #5740 (Trojanators)
Team Role: Driver
 
Join Date: Jan 2016
Rookie Year: 2015
Location: Pittsburgh
Posts: 104
messer5740 is an unknown quantity at this point
Re: Hex Kiwi Drive

Quote:
Originally Posted by Alan Anderson View Post
The frame had nine sides, true. Count the wheels, though.

Most likely not 6...
__________________
A good driver is always better than a good robot.

2015: Winner of the Rookie Inspiration Award
2016: 8th seed alliance captain at Greater Pittsburgh Regional and 6th seed alliance captain at the Buckeye Regional
Thanks to all our alliance members!
Reply With Quote
  #4   Spotlight this post!  
Unread 27-05-2016, 16:48
caume's Avatar
caume caume is offline
Registered User
AKA: Cameron Aume
FRC #3324 (Metrobots)
Team Role: Programmer
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Ohio
Posts: 21
caume is infamous around these partscaume is infamous around these partscaume is infamous around these partscaume is infamous around these partscaume is infamous around these partscaume is infamous around these parts
Re: Hex Kiwi Drive

Quote:
Originally Posted by messer5740 View Post
Most likely not 6...
To counter that argument, look at like 90% of the robotics this year, 6WD. This is just a fancy 6WD if you think about it
Reply With Quote
  #5   Spotlight this post!  
Unread 27-05-2016, 16:58
messer5740's Avatar
messer5740 messer5740 is offline
Registered User
FRC #5740 (Trojanators)
Team Role: Driver
 
Join Date: Jan 2016
Rookie Year: 2015
Location: Pittsburgh
Posts: 104
messer5740 is an unknown quantity at this point
Re: Hex Kiwi Drive

Quote:
Originally Posted by caume View Post
To counter that argument, look at like 90% of the robotics this year, 6WD. This is just a fancy 6WD if you think about it
True true didn't think about our own robot
__________________
A good driver is always better than a good robot.

2015: Winner of the Rookie Inspiration Award
2016: 8th seed alliance captain at Greater Pittsburgh Regional and 6th seed alliance captain at the Buckeye Regional
Thanks to all our alliance members!
Reply With Quote
  #6   Spotlight this post!  
Unread 28-05-2016, 15:26
ThaddeusMaximus's Avatar
ThaddeusMaximus ThaddeusMaximus is offline
Thaddeus Hughes
FRC #4213 (MetalCow Robotics)
Team Role: College Student
 
Join Date: Jan 2016
Rookie Year: 2012
Location: Shirley, IL
Posts: 74
ThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the rough
Re: Hex Kiwi Drive

Quote:
Originally Posted by caume View Post
To counter that argument, look at like 90% of the robotics this year, 6WD. This is just a fancy 6WD if you think about it
6 wheels? yep. fancy? You betcha. Same thing? Heavens no.

6wd gives you maximum pushing force (for both motor and traction) in the direction of orientation. Omniwheels currently available are less grippy than solid wheels currently available, and having 2/3s of your wheels basically inactive when in a straight line reduces motor power. These are not perks...

Not to mention the normal force on any set of wheels is half of that in a kiwi. I'd think for this reason that a kiwi would beat this in a pushing match, which would proceed to get dominated by a 6wd with good solid wheels.
Reply With Quote
  #7   Spotlight this post!  
Unread 28-05-2016, 15:38
caume's Avatar
caume caume is offline
Registered User
AKA: Cameron Aume
FRC #3324 (Metrobots)
Team Role: Programmer
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Ohio
Posts: 21
caume is infamous around these partscaume is infamous around these partscaume is infamous around these partscaume is infamous around these partscaume is infamous around these partscaume is infamous around these parts
Re: Hex Kiwi Drive

Quote:
Originally Posted by ThaddeusMaximus View Post
6 wheels? yep. fancy? You betcha. Same thing? Heavens no.

6wd gives you maximum pushing force (for both motor and traction) in the direction of orientation. Omniwheels currently available are less grippy than solid wheels currently available, and having 2/3s of your wheels basically inactive when in a straight line reduces motor power. These are not perks...

Not to mention the normal force on any set of wheels is half of that in a kiwi. I'd think for this reason that a kiwi would beat this in a pushing match, which would proceed to get dominated by a 6wd with good solid wheels.
I was mostly joking when I said it's a 6WD. Obviously, the only real similarity is the number of wheels. Where did you get the information about omnis being less grippy? I'm not doubting it at all, I just haven't been able to find info about the CoF when I've looked.
Reply With Quote
  #8   Spotlight this post!  
Unread 28-05-2016, 15:46
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,732
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: Hex Kiwi Drive

Quote:
Originally Posted by caume View Post
I was mostly joking when I said it's a 6WD. Obviously, the only real similarity is the number of wheels. Where did you get the information about omnis being less grippy? I'm not doubting it at all, I just haven't been able to find info about the CoF when I've looked.
0.8-0.88 for an AM 6" aluminum omni (AM site)
A 6" "normal" wheel (rubber tread, not high grip) is 0.9 (AM site).
"HiGrip" wheels are 0.95.

That's going to be a 10%-20% increase in grippiness when using non-omni wheels instead of omniwheels.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #9   Spotlight this post!  
Unread 27-05-2016, 18:06
Jonny_Jee's Avatar
Jonny_Jee Jonny_Jee is offline
Registered User
FRC #2085 (Robodogs)
Team Role: Mentor
 
Join Date: Apr 2016
Rookie Year: 2012
Location: Aptos, CA
Posts: 48
Jonny_Jee is a splendid one to beholdJonny_Jee is a splendid one to beholdJonny_Jee is a splendid one to beholdJonny_Jee is a splendid one to beholdJonny_Jee is a splendid one to beholdJonny_Jee is a splendid one to beholdJonny_Jee is a splendid one to behold
Re: Hex Kiwi Drive

Quote:
Originally Posted by messer5740 View Post
Most likely not 6...
148 had a three wheel swerve drive that year.
Reply With Quote
  #10   Spotlight this post!  
Unread 28-05-2016, 11:36
Cash4587's Avatar
Cash4587 Cash4587 is offline
Mentor
AKA: Cooper Cash
FRC #4587 (Jersey Voltage)
Team Role: Coach
 
Join Date: Mar 2013
Rookie Year: 2013
Location: United States
Posts: 301
Cash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud of
Re: Hex Kiwi Drive

The programming on this would be very very tricky. Figuring out how much power to give each motor in the "Forward" direction would take some playing with and tuning because two wheels are pointed "Forward" and the other four are angled.

Although this is a cool idea and looks interesting it probably is not very practical. In most cases it would make the most sense to just do a 3 wheel kiwi or an H-Drive. For that matter, even a swerve would probably make more sense.
Reply With Quote
  #11   Spotlight this post!  
Unread 28-05-2016, 15:27
ThaddeusMaximus's Avatar
ThaddeusMaximus ThaddeusMaximus is offline
Thaddeus Hughes
FRC #4213 (MetalCow Robotics)
Team Role: College Student
 
Join Date: Jan 2016
Rookie Year: 2012
Location: Shirley, IL
Posts: 74
ThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the rough
Re: Hex Kiwi Drive

Quote:
Originally Posted by Cash4587 View Post
The programming on this would be very very tricky. Figuring out how much power to give each motor in the "Forward" direction would take some playing with and tuning because two wheels are pointed "Forward" and the other four are angled.
Unsure why this would be any more confusing than kiwi drive inverse kinematics. Just do the geometry what with the velocity vectors.
Reply With Quote
  #12   Spotlight this post!  
Unread 28-05-2016, 15:43
Cash4587's Avatar
Cash4587 Cash4587 is offline
Mentor
AKA: Cooper Cash
FRC #4587 (Jersey Voltage)
Team Role: Coach
 
Join Date: Mar 2013
Rookie Year: 2013
Location: United States
Posts: 301
Cash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud of
Re: Hex Kiwi Drive

Only thing I would be worried about is that it probably will act a bit weird when trying to go forward since the side wheels would not be at the 30 degree angle like the other 4. As long is the math is done out right though it probably would be fine.
Reply With Quote
  #13   Spotlight this post!  
Unread 28-05-2016, 18:57
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,038
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Hex Kiwi Drive

Quote:
Originally Posted by Cash4587 View Post
The programming on this would be very very tricky.
Code:

wheel1 =   STR + ωR
wheel2 = - FWDcos30  + STRcos60 + ωR
wheel3 = - FWDcos30  - STRcos60 + ωR
wheel4 = - STR + ωR
wheel5 =   FWDcos30  - STRcos60 + ωR
wheel6 =   FWDcos30  + STRcos60 + ωR
(Then divide all wheel speeds by the maximum one if any one exceeds the maximum achievable wheel speed)
Attached Thumbnails
Click image for larger version

Name:	6omni.png
Views:	70
Size:	12.6 KB
ID:	20814  

Last edited by Ether : 28-05-2016 at 19:23. Reason: clarified sketch
Reply With Quote
  #14   Spotlight this post!  
Unread 29-05-2016, 10:13
Cash4587's Avatar
Cash4587 Cash4587 is offline
Mentor
AKA: Cooper Cash
FRC #4587 (Jersey Voltage)
Team Role: Coach
 
Join Date: Mar 2013
Rookie Year: 2013
Location: United States
Posts: 301
Cash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud ofCash4587 has much to be proud of
Re: Hex Kiwi Drive

Quote:
Originally Posted by Ether View Post
Code:

wheel1 =   STR + ωR
wheel2 = - FWDcos30  + STRcos60 + ωR
wheel3 = - FWDcos30  - STRcos60 + ωR
wheel4 = - STR + ωR
wheel5 =   FWDcos30  - STRcos60 + ωR
wheel6 =   FWDcos30  + STRcos60 + ωR
(Then divide all wheel speeds by the maximum one if any one exceeds the maximum achievable wheel speed)
I hadn't thought of doing it this way. I had just assumed that "Forward" would be a point of the hexagon moving forward utilizing all six wheels when going forward, instead of just four using this setup. Even still, this all makes more sense now.
Reply With Quote
  #15   Spotlight this post!  
Unread 29-05-2016, 11:28
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,038
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Hex Kiwi Drive

Quote:
Originally Posted by Cash4587 View Post
I hadn't thought of doing it this way. I had just assumed that "Forward" would be a point of the hexagon moving forward utilizing all six wheels when going forward, instead of just four using this setup. Even still, this all makes more sense now.
If you want FWD to be a point on the hexagon, just change the inverse kinematics like so:

Code:

wheel1 = - FWDcos60  + STRcos30 + ωR
wheel2 = - FWD + ωR
wheel3 = - FWDcos60  - STRcos30 + ωR
wheel4 =   FWDcos60  - STRcos30 + ωR
wheel5 =   FWD + ωR
wheel6 =   FWDcos60  + STRcos30 + ωR

(Then divide all wheel speeds by the maximum one if any one exceeds the maximum achievable wheel speed)
Attached Thumbnails
Click image for larger version

Name:	FWD_point.png
Views:	26
Size:	13.3 KB
ID:	20815  
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


All times are GMT -5. The time now is 23:08.

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