Go to Post Every single team in FRC has had a rookie season. All those... have stories. Some are sad, some are funny, some are inspiring - but all the teams have stories to be told... Each year is a chapter in the team's history book with stories to be told and shared. - JaneYoung [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 26-08-2016, 18:22
Thad House Thad House is offline
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,068
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by ollien View Post
Hate to ask such a stupid question (my team has never used chain. Only belts and even then only for the DT), but here goes.

A) What do you mean by the "weighted" wheel? Do you mean the dropped wheels?

B) What do you mean by preloading chain? How would this help? You said something about moving the robot forward and then back, but I don't understand how this would help.

Thanks so much!
The weighted wheel would be the wheel with the most weight on it that is not the dropped wheel. For the setup being discussed, you couldn't easily put an encoder on the center dropped shaft. So the encoder would be mounted to one of the outer wheels. It the encoder is mounted to the wheel that is on the heavier side of the robot, that wheel will usually be in contact with the ground, and therefore the encoder is directly driven instead of through chain or belt. Its not a big difference, but sometimes the little differences help.

As for preloading, if your chains are not preloaded, as you start to drive the motors, there will be a split second where the motors will accelerate, but the wheels will stay stationary. This is because there is some slop in the gears and the chain or belt. This will then jolt the wheels when everything in the geartrain gets loaded, which can cause control issues if you want to be precise. If you preload the geartrain, which you do by moving the robot manually in the opposite direction you want to move, this jolt goes away, which allows much more controlled starts and more controlled acceleration.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
Reply With Quote
  #2   Spotlight this post!  
Unread 26-08-2016, 18:24
Hitchhiker 42's Avatar
Hitchhiker 42 Hitchhiker 42 is offline
Roboter
AKA: Mark Lavrentyev
FRC #4557 (FullMetal Falcons)
Team Role: Programmer
 
Join Date: Oct 2015
Rookie Year: 2015
Location: Cromwell, CT
Posts: 457
Hitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to behold
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by ollien View Post
B) What do you mean by preloading chain? How would this help? You said something about moving the robot forward and then back, but I don't understand how this would help.

Thanks so much!
I'd assume this would mean stretching out the chain before actually putting it on finally, so that it stretches less during actual use.
__________________



2016 - NE District Championship Entrepreneurship Award
2016 - Hartford District Industrial Design Award
2016 - Waterbury District Engineering Inspiration Award
Reply With Quote
  #3   Spotlight this post!  
Unread 26-08-2016, 18:33
Cothron Theiss's Avatar
Cothron Theiss Cothron Theiss is offline
Registered User
FRC #4462 (Full Metal Jackets)
Team Role: College Student
 
Join Date: Feb 2016
Rookie Year: 2013
Location: Kingston, Tennessee
Posts: 445
Cothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant future
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by ollien View Post

A) What do you mean by the "weighted" wheel? Do you mean the dropped wheels?

B) What do you mean by preloading chain? How would this help? You said something about moving the robot forward and then back, but I don't understand how this would help.
I'll hop in and answer, but I'm not the most qualified in the subjects, so I welcome any correction if I say something incorrect.

Weighted wheels would be the wheels actually contacting the ground when your robot drives in the direction it's about to go. For the vast majority of 6-wheel drop centers, this will be your back wheels due to the torquing of the wheels. For 8-wheelers, it kinda depends on your specific wheel placement whether the robot is on its center sets or back sets of wheels.

As for preloading this chain, they're mostly talking about removing any slack from the side of the chain that is about to be driving the robot. This prevents much shock loading from being put on your chain runs right as you start auto or teleop. And if you consider pushing the robot to be the directional opposite of the robot driving itself, pulling the robot "pre-loads" the chains so they're ready to go when you start accelerating.
__________________
"It's taking longer than expected, which was to be expected."
Reply With Quote
  #4   Spotlight this post!  
Unread 29-08-2016, 15:50
gc_coxen's Avatar
gc_coxen gc_coxen is offline
Registered User
AKA: Griffin Coxen
FRC #1318 (Issaquah Robotics Society)
Team Role: Mechanical
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Washington
Posts: 34
gc_coxen is an unknown quantity at this point
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by Nuttyman54 View Post
Just to make sure people understand here: Adam's example is valid proof that putting an encoder on an outer wheel axle will not inherently add too much variability to produce reliable autos.

I feel that it's worth adding that this is possible because 254 properly tensions their chains, which means the backlash/slop between the outer wheels and directly driven wheels is minimal. If you're using WCP sliding versablocks, you should be able to tension your chain/belt well enough to make this a viable solution as well.

As an aside, 254 and 971 gave a great talk at Champs 2015 which is recorded on Youtube about Motion Profiling and Control which is super helpful to understand how they get such reliable auto control. Worth looking at.

TLDR; If you have a reasonable tensioning method for your chains (esp sliding bearing blocks) you should be fine putting an encoder on one of the outer wheel axles.
The plan has shifted to using 9mm belts on a direct c-c with the wcp side bearing blocks. My thought was utilizing feed forward as suggested by a teammate to minimize any slop. Is there a noticeable difference between mounting to the output shaft or rear wheel axle, specifically in regards to necessary programming to counter backlash/slop?
__________________



2016 - Stronghold (Highlight Reel)
Auburn Mountainview | Glacier Peak | Philomath | Auburn | PNW District Championship

2014 - Recycle Rush (Highlight Reel)
Auburn Mountainview | Mount Vernon | Shorewood | PNW District Championship

2014 - Aerial Assist (A/V Crew)
Glacier Peak District | Shorewood District | Auburn District | PNW District Championship | Indiana Robotics Invitational | Washington Girl's Gen

Reply With Quote
  #5   Spotlight this post!  
Unread 29-08-2016, 16:41
Greg Woelki's Avatar
Greg Woelki Greg Woelki is offline
FRC Alumnus
FRC #1768
 
Join Date: May 2014
Rookie Year: 2013
Location: Bolton, MA
Posts: 97
Greg Woelki is a glorious beacon of lightGreg Woelki is a glorious beacon of lightGreg Woelki is a glorious beacon of lightGreg Woelki is a glorious beacon of lightGreg Woelki is a glorious beacon of light
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by gc_coxen View Post
The plan has shifted to using 9mm belts on a direct c-c with the wcp side bearing blocks. My thought was utilizing feed forward as suggested by a teammate to minimize any slop. Is there a noticeable difference between mounting to the output shaft or rear wheel axle, specifically in regards to necessary programming to counter backlash/slop?
Properly tensioned timing belt runs have minimal backlash and will not require any code to compensate for play.

If you're going to use direct c-c, why bother using the WCP side bearing blocks? Teams have been very successful using flanged bearings directly in 0.125" and 0.100" wall tubes. The benefits of dropping the bearing blocks are lower weight, lower cost, slightly reduced tolerance-stackup and easier/more precise machining (circular holes vs rectangular cutouts).

Also, what size pulleys and wheels do you plan to use?
Reply With Quote
  #6   Spotlight this post!  
Unread 29-08-2016, 23:52
gc_coxen's Avatar
gc_coxen gc_coxen is offline
Registered User
AKA: Griffin Coxen
FRC #1318 (Issaquah Robotics Society)
Team Role: Mechanical
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Washington
Posts: 34
gc_coxen is an unknown quantity at this point
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by Greg Woelki View Post
Properly tensioned timing belt runs have minimal backlash and will not require any code to compensate for play.

If you're going to use direct c-c, why bother using the WCP side bearing blocks? Teams have been very successful using flanged bearings directly in 0.125" and 0.100" wall tubes. The benefits of dropping the bearing blocks are lower weight, lower cost, slightly reduced tolerance-stackup and easier/more precise machining (circular holes vs rectangular cutouts).

Also, what size pulleys and wheels do you plan to use?
Size constraints in the gearbox allow for a 30T pulley running 2x 9mm HTD belts. Will be running 4" colsons.

http://imgur.com/a/jkSMH <-- My thought behind using this bearing block was additional strength around the bearing to help mitigate the effect of load on the wheel axle. I vaguely remember seeing a thread on here awhile back showing a broken frame due to placing the bearing directly in the tube
__________________



2016 - Stronghold (Highlight Reel)
Auburn Mountainview | Glacier Peak | Philomath | Auburn | PNW District Championship

2014 - Recycle Rush (Highlight Reel)
Auburn Mountainview | Mount Vernon | Shorewood | PNW District Championship

2014 - Aerial Assist (A/V Crew)
Glacier Peak District | Shorewood District | Auburn District | PNW District Championship | Indiana Robotics Invitational | Washington Girl's Gen

Reply With Quote
  #7   Spotlight this post!  
Unread 30-08-2016, 00:50
frcguy's Avatar
frcguy frcguy is offline
Unregistered Unuser
AKA: Nicholas Dal Porto
FRC #5940 (B.R.E.A.D.)
Team Role: Tactician
 
Join Date: Dec 2015
Rookie Year: 2012
Location: Burlingame, California
Posts: 836
frcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond repute
Quote:
Originally Posted by gc_coxen View Post
Hm, quite a bit of searching and I came up blank. I think you're right that it was 1/16' tube

https://www.chiefdelphi.com/media/photos/43555

This?
__________________


2016: Team 5940 (Silicon Valley Regional Rookie All-Star and Quarterfinalist, Curie Quarterfinalist)

Volunteer: 2016 (Chezy Champs Field Reset, Capital City Classic FTA, MadTown ThrowDown FTA)
Reply With Quote
  #8   Spotlight this post!  
Unread 30-08-2016, 00:58
gc_coxen's Avatar
gc_coxen gc_coxen is offline
Registered User
AKA: Griffin Coxen
FRC #1318 (Issaquah Robotics Society)
Team Role: Mechanical
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Washington
Posts: 34
gc_coxen is an unknown quantity at this point
Re: How are teams mounting drivetrain encoders on WCD?

Quote:
Originally Posted by frcguy View Post
That's exactly what I was looking for.
__________________



2016 - Stronghold (Highlight Reel)
Auburn Mountainview | Glacier Peak | Philomath | Auburn | PNW District Championship

2014 - Recycle Rush (Highlight Reel)
Auburn Mountainview | Mount Vernon | Shorewood | PNW District Championship

2014 - Aerial Assist (A/V Crew)
Glacier Peak District | Shorewood District | Auburn District | PNW District Championship | Indiana Robotics Invitational | Washington Girl's Gen

Reply With Quote
  #9   Spotlight this post!  
Unread 30-08-2016, 01:01
frcguy's Avatar
frcguy frcguy is offline
Unregistered Unuser
AKA: Nicholas Dal Porto
FRC #5940 (B.R.E.A.D.)
Team Role: Tactician
 
Join Date: Dec 2015
Rookie Year: 2012
Location: Burlingame, California
Posts: 836
frcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond reputefrcguy has a reputation beyond repute
Quote:
Originally Posted by gc_coxen View Post
That's exactly what I was looking for.

Cool, happy I could help. I just remembered it had the words "hulk" and "thumb" in the description so that's how I found it .
__________________


2016: Team 5940 (Silicon Valley Regional Rookie All-Star and Quarterfinalist, Curie Quarterfinalist)

Volunteer: 2016 (Chezy Champs Field Reset, Capital City Classic FTA, MadTown ThrowDown FTA)
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 09:56.

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