Go to Post That is the ultimate "dream match" that I long to see. If not during the season, maybe we will see it at IRI. :) . - dlavery [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 Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 14-01-2015, 12:01
Dukenator76's Avatar
Dukenator76 Dukenator76 is offline
Registered User
AKA: Ducati
FRC #1458 (Red Tie Robotics)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Danville CA
Posts: 17
Dukenator76 is an unknown quantity at this point
Weight on Mecanum or Slide

Hello my team is trying to decide between slide drive and mecanum we have no experience in either of the drives and the way our robot is going to work is our stacked totes are going to go in the front of our robot. I am wondering if anyone has experience in uneven weight towards the front of their bot with mecanum or slide drive and how much we will need to compensate in code or mecanical?

Also we would like to know what your team is thinking about doing between Mecanum and Slide.
__________________
Team 1458 Alumni/Mentor

Team 1458 Student 2 Year Co-President

2014 Calgames Finalist

2013 Engineering Excellence Award -Central Valley Regional

2008 Johnson & Johnson Gracious Professionalism -UC Davis Sacramento Regional

2005 Safety Award -Silicon Valley Regional
Reply With Quote
  #2   Spotlight this post!  
Unread 14-01-2015, 12:03
IronicDeadBird's Avatar
IronicDeadBird IronicDeadBird is offline
Theory Crafting Fo days...
AKA: Charles Ives "M" Waldo IV
FRC #1339 (Angelbots)
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2005
Location: Colorado
Posts: 958
IronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond repute
The biggest time weight distribution matters is when your drivers can't compensate for the effects
__________________
HERO 俺を讃える声や 喝采なんて 欲しくはないさ
I liked my team more before they stole my jacket.
Play is for kids this is serious...
Reply With Quote
  #3   Spotlight this post!  
Unread 14-01-2015, 12:08
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,098
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: Weight on Mecanum or Slide


There is some useful info about slide drive in this thread:

http://www.chiefdelphi.com/forums/sh...d.php?t=132630



Reply With Quote
  #4   Spotlight this post!  
Unread 14-01-2015, 20:35
mshafer1 mshafer1 is offline
Programming Mentor
AKA: Matthew Shafer
FRC #3937 (Breakaway)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2008
Location: Arkansas
Posts: 58
mshafer1 is an unknown quantity at this point
Re: Weight on Mecanum or Slide

The experience that I had with mecanum (while on 3288) was not positive. Keep in mind that mecanum relies on counter angled rolers to produce a net vector to the side. This means that when you wish to stop (especially moving forward or backwards) that there is a free roller on the ground for each wheel yielding the freedom for the body in motion (the robot) to continue in its path until friction wins out. Granted, the counter angle of the rollers helps lower this a little bit, but the more weight your robot is carrying, the more kinetic energy there is, and the farther the robot will drift. It may be possible to use the accelerometer and to counter this effect from software, although likely difficult.
Slide or H-drive is basically tank drive with extra functionality, and the cross wheel will need to be designed for the extra weight, but the drift effects from extra weight will be significantly less noticeable due to the energy working on the entire drive chain and the motor.
An alternative solution to either of these is to have the robot built early enough that your driver has practice and knows how it will behave.
Reply With Quote
  #5   Spotlight this post!  
Unread 14-01-2015, 21:57
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 910
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Weight on Mecanum or Slide

Quote:
Originally Posted by IronicDeadBird View Post
The biggest time weight distribution matters is when your drivers can't compensate for the effects
My gut reaction is that this is a bad assessment of the effects. I would love for you to correct me though Do you have any links to data or videos to back that up? Basically, I have a feeling that a change in drive characteristics mid-match would be something that is very hard to deal with regardless of driver skill.
Reply With Quote
  #6   Spotlight this post!  
Unread 14-01-2015, 22:00
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,810
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: Weight on Mecanum or Slide

Quote:
Originally Posted by Monochron View Post
My gut reaction is that this is a bad assessment of the effects. I would love for you to correct me though Do you have any links to data or videos to back that up? Basically, I have a feeling that a change in drive characteristics mid-match would be something that is very hard to deal with regardless of driver skill.
I don't have data, but I do offer this: an 8-lb tetra, hung a short distance off of a mecanum's frame, produced a very significant arcing motion in strafe mode. It would have been very difficult to deal with via driver control.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #7   Spotlight this post!  
Unread 15-01-2015, 00:44
Lone Wolf's Avatar
Lone Wolf Lone Wolf is offline
Registered User
FRC #0949 (Wolverine Robotics)
Team Role: Leadership
 
Join Date: Oct 2012
Rookie Year: 2011
Location: Bellevue
Posts: 9
Lone Wolf is an unknown quantity at this point
Re: Weight on Mecanum or Slide

Quote:
Originally Posted by mshafer1 View Post
The experience that I had with mecanum (while on 3288) was not positive. Keep in mind that mecanum relies on counter angled rolers to produce a net vector to the side. This means that when you wish to stop (especially moving forward or backwards) that there is a free roller on the ground for each wheel yielding the freedom for the body in motion (the robot) to continue in its path until friction wins out. Granted, the counter angle of the rollers helps lower this a little bit, but the more weight your robot is carrying, the more kinetic energy there is, and the farther the robot will drift. It may be possible to use the accelerometer and to counter this effect from software, although likely difficult.
Slide or H-drive is basically tank drive with extra functionality, and the cross wheel will need to be designed for the extra weight, but the drift effects from extra weight will be significantly less noticeable due to the energy working on the entire drive chain and the motor.
An alternative solution to either of these is to have the robot built early enough that your driver has practice and knows how it will behave.
Actually there was a whitepaper somewhere (sorry I don't have time to dig for the link) where they showed that when the wheel goes forwards/backwards, the rollers do not spin. Thus there will be no drift.
Reply With Quote
  #8   Spotlight this post!  
Unread 15-01-2015, 01:10
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Weight on Mecanum or Slide

At this point in build season I strongly suggest you choose a drive system within the next day or two. The most important part is your implementation of the drivetrain. If you put off this decision any longer both choices will be the wrong one.
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
Reply With Quote
  #9   Spotlight this post!  
Unread 15-01-2015, 01:35
IronicDeadBird's Avatar
IronicDeadBird IronicDeadBird is offline
Theory Crafting Fo days...
AKA: Charles Ives "M" Waldo IV
FRC #1339 (Angelbots)
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2005
Location: Colorado
Posts: 958
IronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond repute
Re: Weight on Mecanum or Slide

Quote:
Originally Posted by Monochron View Post
My gut reaction is that this is a bad assessment of the effects. I would love for you to correct me though Do you have any links to data or videos to back that up? Basically, I have a feeling that a change in drive characteristics mid-match would be something that is very hard to deal with regardless of driver skill.
The max stack you could get in my mind during Auton is 3 yellows I know some team will do it. We put 4 totes on a plywood board that was attached to a mecanum robot and we had a gentle curve that could be compensated for with driver practice (more so with programming I would imagine since code seems to be more consistent then caffeinated student input)
My thought though is that the most weight you will get on a robot is during Tele-Op where the driver is in full control and should be able to compensate for the weight distribution. Of course this depends on if you use an on robot stacking procedure or point to point stacking procedure
Either way I would say its a valid point to say that you are most likely going to deal with more weight in tele-op then in auton.
__________________
HERO 俺を讃える声や 喝采なんて 欲しくはないさ
I liked my team more before they stole my jacket.
Play is for kids this is serious...
Reply With Quote
  #10   Spotlight this post!  
Unread 15-01-2015, 07:37
vScourge's Avatar
vScourge vScourge is offline
Videogame Developer
AKA: Adam Pletcher
FRC #4096 (Ctrl-Z)
Team Role: Coach
 
Join Date: Jan 2014
Rookie Year: 2012
Location: Champaign, IL
Posts: 39
vScourge is on a distinguished road
Re: Weight on Mecanum or Slide

Quote:
Originally Posted by EricH View Post
I don't have data, but I do offer this: an 8-lb tetra, hung a short distance off of a mecanum's frame, produced a very significant arcing motion in strafe mode. It would have been very difficult to deal with via driver control.
Your drive code can automatically compensate for this with a gyro sensor. Pobots Team 353 was kind enough to create a walkthrough for implementing this in LabView: PDF, discussion.

Our team just added this last night and it works well. There's similar C++ and Java examples here: Gyros to control robot driving direction

Last edited by vScourge : 15-01-2015 at 08:18.
Reply With Quote
  #11   Spotlight this post!  
Unread 15-01-2015, 08:48
mshafer1 mshafer1 is offline
Programming Mentor
AKA: Matthew Shafer
FRC #3937 (Breakaway)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2008
Location: Arkansas
Posts: 58
mshafer1 is an unknown quantity at this point
Re: Weight on Mecanum or Slide

Quote:
Originally Posted by Monochron View Post
My gut reaction is that this is a bad assessment of the effects. I would love for you to correct me though Do you have any links to data or videos to back that up? Basically, I have a feeling that a change in drive characteristics mid-match would be something that is very hard to deal with regardless of driver skill.
As for data, only that year of mecanum on 3288, it was logomotion and had implemented it with a large arm with a claw on the end (again, probably not a good design on our part) the robot drove drastically differently depending on the orientation of the arm, and if my physics studys tell me anything here, it is that the changimg effect will be greater the more weight is moved around.
This is why I stated that is theoretically possible although likely difficult (physical objects tend to have more factors than we like to account for in math)
And yes, a robot that behaves differently whether due to a change in weight or a mistake in programming is difficult to control.
Regarding the afore mentioned white paper, every mecanum robot I have ever seen drifted/coasted a little further than similar tank drive bots - likely due to inconsistencies in wheel construction.
Again, these can be compensated for by a practiced driver, but the drive base needs to get built soon to allow for that.

Last edited by mshafer1 : 15-01-2015 at 08:51. Reason: typos
Reply With Quote
  #12   Spotlight this post!  
Unread 15-01-2015, 10:17
Jacksonnash6 Jacksonnash6 is offline
Registered User
FRC #2883
 
Join Date: Jan 2015
Location: Minnesota
Posts: 1
Jacksonnash6 is an unknown quantity at this point
Re: Weight on Mecanum or Slide

Team 2883 is going with the omni wheels because the mecanum wheels respond much differently with weight added to the robot. They drive great, but if you add 50 pounds of crates on the front of the robot the wheels do not work as well together.
Reply With Quote
  #13   Spotlight this post!  
Unread 15-01-2015, 11:40
mathking's Avatar
mathking mathking is offline
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 638
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: Weight on Mecanum or Slide

We have experience with both mecanum and omni wheels. We have not made an omni wheeled omni-drive competition robot but have built prototypes. So a few observations you can take for what their worth:
(1) Both types are harder to control with uneven loads. But remember, so is tank drive with traction wheels. It's a matter of degree.
(2) Mecanum tends to be harder to strafe in a straight line.
(3) Omni wheeled designs tend to be more difficult to control when you are turning the robot under load.
(4) Both 2 & 3 can be compensated for, at least to a degree, in code by using a gyroscope. (I have found it is easier to compensate for the strafing.)
(5) A good driver who gets to practice a lot will tend to be able to much better control their robot with any drive train.
(6) Because of 5, driver practice, in my experience, trumps drive train type in teleop.
(7) This year various slide drives (those with one or more centrally mounted wheels perpendicular to four omni wheels) are going to have control difficulty with the scoring platform unless you are very mechanically adept. This is not insurmountable but it is a consideration.
(8) You want to get your drive train done as quickly as you can, but not so quickly that it is not robust.
(9) When you have a working drive train, particularly if you are using code to help it drive straight, there will be tension between programmers wanting to program (and test) it and drivers wanting to practice. Make sure you come up with a schedule to assure adequate access.
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
Reply With Quote
  #14   Spotlight this post!  
Unread 15-01-2015, 20:39
lcoreyl's Avatar
lcoreyl lcoreyl is offline
WittyTitleGen can't link to library
AKA: Milner
no team
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Colorado Springs
Posts: 201
lcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud oflcoreyl has much to be proud of
Re: Weight on Mecanum or Slide

Quote:
Originally Posted by Dukenator76 View Post
Hello my team is trying to decide between slide drive and mecanum we have no experience in either of the drives and the way our robot is going to work is our stacked totes are going to go in the front of our robot. I am wondering if anyone has experience in uneven weight towards the front of their bot with mecanum or slide drive and how much we will need to compensate in code or mecanical?

Also we would like to know what your team is thinking about doing between Mecanum and Slide.
If you've had a intro physics class, then you have dealt with this type of problem before: net torque. It's not too hard of a problem particularly if you are doing things qualitatively. As mathking pointed out all drives have to deal with this, so it would be good for a better understanding of how these drivetrains compare/contrast to go through this problem.
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 19:29.

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