Go to Post Stupid rules are not meant to be broken; they're meant to be changed. Unless and until they are changed, breaking them is wrong. - Alan Anderson [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 Rating: Thread Rating: 10 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 17-12-2013, 18:10
cadandcookies's Avatar
cadandcookies cadandcookies is offline
Director of Programs, GOFIRST
AKA: Nick Aarestad
FTC #9205 (The Iron Maidens)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Minnesnowta
Posts: 1,548
cadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond repute
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Ether View Post
That calculator was written by Andrew Schreiber1, and was based on an early version (now superseded) of the Drivetrain Acceleration Model2.

The model was updated a few days later to correct a small error and include the effects of reduced motor voltage caused by circuit resistance3. Andrew's calculator has not yet been updated to reflect the updated model.

Full C source code2 is provided for the Model. All you need is a C compiler and you can change the parameters, compile, and run it. Compiling and running takes less than 2 seconds. The output is a CSV file which will open directly in Excel if you set file associations. Columns in the CSV file include time, distance, speed, acceleration, motor current, and motor voltage.

1 See post#13 in this thread http://www.chiefdelphi.com/forums/sh...d.php?t=119442

2 http://www.chiefdelphi.com/media/papers/2868

3 See post#23 in this thread: http://www.chiefdelphi.com/forums/sh...d.php?t=119442
Sorry, I didn't mean to post that without credit. I've edited my post to reflect the information you've presented.

At this point that model is something that I use quite often for getting a reasonable estimate of time to a given distance, and it just sort of permanently hangs out in my "Useful FRC tabs" bookmarks group. In the future I'll be using the up to date source code for critical applications.
__________________

Never assume the motives of others are, to them, less noble than yours are to you. - John Perry Barlow
tumblr | twitter
'Snow Problem CAD Files: 2015 2016
MN FTC Field Manager, FTA, CSA, Emcee
FLL Maybe NXT Year (09-10) -> FRC 2220 (11-14) -> FTC 9205(14-?)/FRC 2667 (15-16)
VEXU UMN (2015-??)
Volunteer since 2011
2013 RCA Winner (North Star Regional) (2220)
2016 Connect Award Winner (North Super Regional and World Championship) (9205)

Last edited by cadandcookies : 17-12-2013 at 18:15.
  #2   Spotlight this post!  
Unread 17-12-2013, 18:39
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
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: Team 610 pre-season drivetrain

Quote:
Originally Posted by cadandcookies View Post
At this point that model is something that I use quite often for getting a reasonable estimate of time to a given distance, and it just sort of permanently hangs out in my "Useful FRC tabs" bookmarks group. In the future I'll be using the up to date source code for critical applications.
Just remember the old adage "Garbage in, garbage out". The model is only as good as the parameters you use: the more difficult ones being the constant, speed-dependent, and torque-dependent drivetrain losses (Kro, Krv, Kf); and the circuit resistances (Rcom and Rone).


  #3   Spotlight this post!  
Unread 17-12-2013, 19:14
cadandcookies's Avatar
cadandcookies cadandcookies is offline
Director of Programs, GOFIRST
AKA: Nick Aarestad
FTC #9205 (The Iron Maidens)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Minnesnowta
Posts: 1,548
cadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond repute
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Ether View Post
Just remember the old adage "Garbage in, garbage out". The model is only as good as the parameters you use: the more difficult ones being the constant, speed-dependent, and torque-dependent drivetrain losses (Kro, Krv, Kf); and the circuit resistances (Rcom and Rone).


Unfortunately I have yet to find an online C compiler that will give me the output csv file, so for back of the napkin calculations it will have to do.
__________________

Never assume the motives of others are, to them, less noble than yours are to you. - John Perry Barlow
tumblr | twitter
'Snow Problem CAD Files: 2015 2016
MN FTC Field Manager, FTA, CSA, Emcee
FLL Maybe NXT Year (09-10) -> FRC 2220 (11-14) -> FTC 9205(14-?)/FRC 2667 (15-16)
VEXU UMN (2015-??)
Volunteer since 2011
2013 RCA Winner (North Star Regional) (2220)
2016 Connect Award Winner (North Super Regional and World Championship) (9205)
  #4   Spotlight this post!  
Unread 17-12-2013, 20:37
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
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: Team 610 pre-season drivetrain


I did not fully appreciate how much of an obstacle the need for a C compiler would be.

For those who do not have, or do not care to install, a C compiler, I will look into posting a compiled executable that grabs the parameter values from the environment.


  #5   Spotlight this post!  
Unread 18-12-2013, 22:36
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
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: Team 610 pre-season drivetrain

Quote:
Originally Posted by Ether View Post
For those who do not have, or do not care to install, a C compiler, I will look into posting a compiled executable that grabs the parameter values from the environment.
Beta release posted. Constructive feedback would be appreciated.


  #6   Spotlight this post!  
Unread 18-12-2013, 18:35
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Team 610 pre-season drivetrain

http://youtu.be/lQLp_F88CEg

We had a chance to take the drivetrain for a spin last night. We rang out the encoders and gyro, and all seems to be in good shape.

Our driver for the upcoming 2013-2014 season had his first crack at driving it around, and the initial feedback is very positive.
__________________
In life, what you give, you keep. What you fail to give, you lose forever...
  #7   Spotlight this post!  
Unread 18-12-2013, 18:38
BrendanB BrendanB is offline
Registered User
AKA: Brendan Browne
FRC #1058 (PVC Pirates)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2003
Location: Londonderry, NH
Posts: 3,102
BrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond repute
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Mr. Lim View Post
http://youtu.be/lQLp_F88CEg

We had a chance to take the drivetrain for a spin last night. We rang out the encoders and gyro, and all seems to be in good shape.

Our driver for the upcoming 2013-2014 season had his first crack at driving it around, and the initial feedback is very positive.
Wrong video? The cars are pretty sweet though!
__________________
1519 Mechanical M.A.Y.H.E.M. 2008 - 2010
3467 Windham Windup 2011 - 2015
1058 PVC Pirates 2016 - xxxx
  #8   Spotlight this post!  
Unread 18-12-2013, 18:40
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by BrendanB View Post
Wrong video? The cars are pretty sweet though!
Try clicking it again. There was some YouTube weirdness going on with the link.
__________________
In life, what you give, you keep. What you fail to give, you lose forever...
  #9   Spotlight this post!  
Unread 18-12-2013, 18:42
Andrew Lawrence
 
Posts: n/a
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Mr. Lim View Post
http://youtu.be/lQLp_F88CEg

We had a chance to take the drivetrain for a spin last night. We rang out the encoders and gyro, and all seems to be in good shape.

Our driver for the upcoming 2013-2014 season had his first crack at driving it around, and the initial feedback is very positive.
Looks solid. Something I noticed is your CG is between your back two wheels, so all of your turns spin around that back point, negating one of the useful effects of the 8wd and also preventing you from turning in place with almost no displacement of the robot.
  #10   Spotlight this post!  
Unread 18-12-2013, 18:48
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Andrew Lawrence View Post
Looks solid. Something I noticed is your CG is between your back two wheels, so all of your turns spin around that back point, negating one of the useful effects of the 8wd and also preventing you from turning in place with almost no displacement of the robot.
I'm quite certain 610 understands how weight distribution works Also, check again where the raised wheel is.

Edit: One can only assume this was quite intentional, for whatever reason.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)

Last edited by Akash Rastogi : 18-12-2013 at 18:54.
  #11   Spotlight this post!  
Unread 18-12-2013, 19:05
Andrew Lawrence
 
Posts: n/a
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Akash Rastogi View Post
I'm quite certain 610 understands how weight distribution works Also, check again where the raised wheel is.

Edit: One can only assume this was quite intentional, for whatever reason.
Ah, didn't see the raised wheel part. That makes much more sense. I was confused for a minute as to why 610 would have their CG in the back on a standard center dropped 8wd.
  #12   Spotlight this post!  
Unread 18-12-2013, 19:08
BrendanB BrendanB is offline
Registered User
AKA: Brendan Browne
FRC #1058 (PVC Pirates)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2003
Location: Londonderry, NH
Posts: 3,102
BrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond repute
Re: Team 610 pre-season drivetrain

Quote:
Originally Posted by Andrew Lawrence View Post
Looks solid. Something I noticed is your CG is between your back two wheels, so all of your turns spin around that back point, negating one of the useful effects of the 8wd and also preventing you from turning in place with almost no displacement of the robot.
With the smaller robot size placing your gearboxes on one end allows you to keep a nice wide electronics area open in the robot without having to break it up. Having a small square robot you won't notice this off center turning as much and depending on what is build on top of it, the weight can distribute out. Our 2013 was weighted towards the back due to where our hanger was connected to our robot and we had both our gearboxes and battery as far back as we could. Even then when we hung on the tower we were the front end of our robot hung lower. Our driver had no issues or complaints and it was one of the smoothest 6wd robots I have driven. Also, when using gears to drive your robot, adding in wheels 7 & 8 is extremely easy so as an off-season robot it makes a nice test platform.
__________________
1519 Mechanical M.A.Y.H.E.M. 2008 - 2010
3467 Windham Windup 2011 - 2015
1058 PVC Pirates 2016 - xxxx
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


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

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