Go to Post Hyper, I want to marry your robot. - Keys [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 25-08-2012, 02:21
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

If I were to design up a transmission like this, I would get a lot of flack from the programming leadership about not including space for an encoder. Did you end up including one that we can't see, or was there an argument for not including one?
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
Reply With Quote
  #2   Spotlight this post!  
Unread 25-08-2012, 03:17
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 733
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by DampRobot View Post
If I were to design up a transmission like this, I would get a lot of flack from the programming leadership about not including space for an encoder. Did you end up including one that we can't see, or was there an argument for not including one?
Most teams who do WCD end up just connecting an encoder to another wheel(any of the front or back wheels) and then zip tying the encoder wire down to the bellypan. I can speak for 971 but I assume they did this too.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
Reply With Quote
  #3   Spotlight this post!  
Unread 25-08-2012, 12:13
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,651
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by MICHAELABICK View Post
Most teams who do WCD end up just connecting an encoder to another wheel(any of the front or back wheels) and then zip tying the encoder wire down to the bellypan. I can speak for 971 but I assume they did this too.
971's drive wasn't a WCD, and since they used dead axles, I doubt this was the method they chose.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #4   Spotlight this post!  
Unread 25-08-2012, 15:13
Nick Lawrence's Avatar
Nick Lawrence Nick Lawrence is offline
Commander Canada
FRC #3940 (CyberTooth, AndyMark)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2005
Location: Kokomo, IN
Posts: 712
Nick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

This is actually beautiful.

Man, you guys make some of the nicest robots around.

-Nick
__________________


Alumnus of 1503 Spartonics
Founding Mentor of 5406 Celt-X
Mechanical Design Mentor of 3940 CyberTooth
Emceeing events since 2013 - come say hi!

Success doesn't always equate to match wins. It's about the wins off the field.
Reply With Quote
  #5   Spotlight this post!  
Unread 25-08-2012, 15:23
kevincrispie's Avatar
kevincrispie kevincrispie is offline
Registered User
FRC #0971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: Oct 2009
Rookie Year: 2009
Location: Mountain View, CA
Posts: 131
kevincrispie is a splendid one to beholdkevincrispie is a splendid one to beholdkevincrispie is a splendid one to beholdkevincrispie is a splendid one to beholdkevincrispie is a splendid one to beholdkevincrispie is a splendid one to beholdkevincrispie is a splendid one to behold
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by DampRobot View Post
If I were to design up a transmission like this, I would get a lot of flack from the programming leadership about not including space for an encoder. Did you end up including one that we can't see, or was there an argument for not including one?
The encoders aren't part of the transmission. They are off on the back wheels on a plastic gear I believe.
__________________
"If you want to build robots, you're going to have to break a few small appliances"
Reply With Quote
  #6   Spotlight this post!  
Unread 25-08-2012, 15:50
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by kevincrispie View Post
The encoders aren't part of the transmission. They are off on the back wheels on a plastic gear I believe.
And just to be clear, did you ever end up using them? In my experience, they are often a pain to design in, and not that useful for the programming team.
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
Reply With Quote
  #7   Spotlight this post!  
Unread 25-08-2012, 16:01
Cory's Avatar
Cory Cory is offline
Registered User
AKA: Cory McBride
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: May 2002
Rookie Year: 2001
Location: Redwood City, CA
Posts: 6,806
Cory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond reputeCory has a reputation beyond repute
Send a message via AIM to Cory
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by DampRobot View Post
And just to be clear, did you ever end up using them? In my experience, they are often a pain to design in, and not that useful for the programming team.
Why do you find them to be not very useful?
__________________
2001-2004: Team 100
2006-Present: Team 254
Reply With Quote
  #8   Spotlight this post!  
Unread 25-08-2012, 16:12
Garret's Avatar
Garret Garret is offline
Standing on the Shoulders of Giants
AKA: Garret Smalley
FRC #0691 (Hart District Robotics)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2008
Location: Goleta, CA (UCSB)
Posts: 203
Garret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

Quote:
And just to be clear, did you ever end up using them? In my experience, they are often a pain to design in, and not that useful for the programming team.
If you just use the AM encoder bracket for the E4P ts really straight forward to design them in; from memory I think its something like .75" out to each side and .1875" down for the mounting holes with respect to the shaft.
__________________
7 Years of FRC
"You students are at the top of the mountain, at the pinnacle of success, and what is it that you do?
You become the future guides to help others climb the mountain."

Last edited by Garret : 25-08-2012 at 16:21.
Reply With Quote
  #9   Spotlight this post!  
Unread 25-08-2012, 19:51
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by Cory View Post
Why do you find them to be not very useful?
The theory always seems to be that they will get used for autonomous tracking or smoothing out driver control or something. Because the programming team seems to have so much trouble even getting basic functionality, they never end up getting used.

I don't mean that it's hard to design in two drilled holes. I mean that often both sides of the output shaft are used, so there is no easy place for an encoder.

Thanks for the tip about zip-tieing the encoder to the bellypan, and putting it on a wheel shaft. Wouldn't that cause them to rotate off axis?
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
Reply With Quote
  #10   Spotlight this post!  
Unread 25-08-2012, 18:05
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,179
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by DampRobot View Post
And just to be clear, did you ever end up using them? In my experience, they are often a pain to design in, and not that useful for the programming team.
Pretty easy to design in. Just drill a 1/4 hole and shove a s4 in. Literally no work at all.

-RC
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
Reply With Quote
  #11   Spotlight this post!  
Unread 25-08-2012, 20:41
James Kuszmaul James Kuszmaul is offline
NEFIRST CSA
FRC #0971 (Spartan Robotics)
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Worcester, MA
Posts: 61
James Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud ofJames Kuszmaul has much to be proud of
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by DampRobot View Post
And just to be clear, did you ever end up using them? In my experience, they are often a pain to design in, and not that useful for the programming team.
The encoders were/are used.

The encoders are mounted to a hole on the inside of the drive train, and are driven by a pair of plastic gears, one of which is mounted against the wheel, the other on the encoder. We have one encoder on each front wheel, although because of our ball intake and barrier-traversing skids, the space in the front of the robot is crowded, so it might've made sense to put the encoders on the back wheels.
__________________
FRC971 (Student) 2011-2014
FRC190 (College Mentor-ish) 2014
WPILib Development 2014-present
Reply With Quote
  #12   Spotlight this post!  
Unread 25-08-2012, 23:25
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: pic: 2012 FRC971 Transmission Actual

Encoders are very useful.


Common algorithms I've implemented with drivetrain encoders:

-Autonomous straight driving with speed control, distance thresholds (each side has a speed controller and stops when distance hits a target)

-Autonomous straight driving with a dual distance controller and distance error controllers - Each side has a distance controller. The steering input is calculated from the integrated distance error (sorta like using the distance delta between the sides as a heading input in an I-controller gyro steering loop).

-Autonomous straight driving with dual distance controller and gyro heading correction - This is my favorite. Each side has a distance controller, plus a single steering controller based on gyro feedback primarily using an I term. When properly implemented and tuned, this is my favorite autonomous driving algorithm.

-Autonomous stop decel controller - We drove fast enough to jump on decel, so we implemented a PI controller to do a controlled decel. We could play with the PI gains until the decel was repeatable.

-Teleoperated speed control - Each side has a controller for speed, allows you to "push through" in situations where you request partial power. You can also straight drive when one side is unable to meet the demand by lowering output power on the other side, which is sometimes also used by trans algorithms.

-Automated Trans control algorithms often rely on encoder speed feedback in addition to driver demands. Some downshifting cases are primarily based on vehicle speed and/or acceleration.

Some of these controllers are more useful than others. I highly recommend playing with some autonomous controls during the off season, since they are often a large factor in autonomous reliability. Simply measuring distance and stopping at the right time can make autonomous significantly more reliable in most games.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
Reply With Quote
  #13   Spotlight this post!  
Unread 29-08-2012, 14:42
GDG 2337 GDG 2337 is offline
Registered User
FRC #2337 (ENGINerds)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2003
Location: us
Posts: 35
GDG 2337 has a spectacular aura aboutGDG 2337 has a spectacular aura about
Re: pic: 2012 FRC971 Transmission Actual

To make the design even more compact rotate the CIM motors like Killer Bee’s (FRC 33) 2011 design and use the CIM motor bolts to hold the transmission halves together.
Reply With Quote
  #14   Spotlight this post!  
Unread 30-08-2012, 10:54
Adrian Clark Adrian Clark is offline
Registered User
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: Apr 2012
Rookie Year: 2009
Location: United States
Posts: 79
Adrian Clark is a jewel in the roughAdrian Clark is a jewel in the roughAdrian Clark is a jewel in the roughAdrian Clark is a jewel in the rough
Re: pic: 2012 FRC971 Transmission Actual

Quote:
Originally Posted by GDG 2337 View Post
To make the design even more compact rotate the CIM motors like Killer Bee’s (FRC 33) 2011 design and use the CIM motor bolts to hold the transmission halves together.
Assuming I understand you correctly and what you're saying is that the CIMs should be rotated so that one of the mounting bolts can be used to mount the standoff: if the CIM was rotated in such a way then one of the bolts would be behind that massive low-speed dog gear. Although mounting gearbox standoffs to the CIMs is a great way to simplify the design, in this gearbox because of the way they gear their CIMs, the CIMs are much closer to the dog gears making it so the CIM cannot be oriented in any way much different than its current orientation.
Reply With Quote
  #15   Spotlight this post!  
Unread 30-08-2012, 12:11
GDG 2337 GDG 2337 is offline
Registered User
FRC #2337 (ENGINerds)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2003
Location: us
Posts: 35
GDG 2337 has a spectacular aura aboutGDG 2337 has a spectacular aura about
Re: pic: 2012 FRC971 Transmission Actual

In IanW's Robot Tutorials, see Making a 2-Speed Custom Gearbox for pictures of the concept. The long 10-32 screws can be found at specialty nut/bolt places. I bought ours at Mid-State Fasteners, they are pricey.
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 10:50.

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