2012:Shooter and Collector: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
No edit summary
No edit summary
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Shooter and Collector Master Task List =
{| style="width: 90%" border="1" cellpadding="1" cellspacing="1"
|-
! Task
! Student
! Mentor
|-
| Determine camera height needed to see basket targets from back of key over 6 ft robot near us when facing basket.
| ''Need student''
| Jeff or Mr. Byers
|-
| ''Strategic'' Decide which side of robot turret "deadzone" will be on
| ''Need strategy-tied student''
| Jeff
|-
| Determine all sensors (shooter, turret, wings), document them on Shooter team design page, and order
| ''Need student''
| Daves, Jeff
|-
| Update battery mounting unit to remove compressor and to mount on back-side above frame rather than below<br/>
| Tommy
| Daves, Jeff
|-
| Start CAD model of electrical components/board
| ''Need student''
| Daves, Jeff
|-
| Define class structure for "smart" shooter class
| Peter
| Jeff, Mr. Byers
|-
| <br/>
| <br/>
| <br/>
|}
= Shooter Design =
= Shooter Design =


* Turret-mounted
*Turret-mounted
** Approx. 280 degrees of rotation minimum <span style="color:red">need final range</span>
**Approx. 280 degrees of rotation minimum <span style="color: red">need final range</span>
** 1-degree precision
**1-degree precision
** Mechanical hardstops
**Mechanical hardstops
** Absolute angular position sensor
**Absolute angular position sensor
** <span style="color:red">Need motor and power controller</span>
***Combination sensors - one on motor output shaft, one on turrent drive sprocket
**Kit Window motor
**Geared down 48:188
**Controlled by speed controller (needed for fine adjustment)


* 2-Wheel shooter
*2-Wheel shooter
** Must be able to impart backspin
**Must be able to impart backspin
** Fixed angle of shot -- approximately 60-70 degrees above floor
**Fixed angle of shot -- approximately 70 degrees above floor
** Each wheel independently controlled (to control backspin)
**Each wheel independently controlled (to control backspin)
** Powered by Fisher-Price motor on speed controllers
**Powered by Fisher-Price (968-9013) motor on speed controllers
** Sensor for RPM on each
**Transmission -- AM-0002
*** Provide sufficient resolution for rapid speed control update
**Sensor for RPM on each
*** <span style="color:red">Identify sensor characteristics</span>
***Provide sufficient resolution for rapid speed control update
***<span style="color: red">Identify sensor characteristics</span>
***If max ball velocity is 12m/s and if shooter wheel diameter is 6", then approx max rpm is 1500.


* Camera mounted on turret
*Camera mounted on turret
** Must have direct light source inline with lens
**Must have direct light source inline with lens
** <span style="color:red">Do we need pan? tilt?</span>
**Must be able to tilt; does not need to be able to pan
**Higher is better to see over robots in front of us


= Beater Bar Design =
= Beater Bar Design =
* Fixed position within frame, as close to perimeter as possible
 
* 1 speed forward, 1 speed reverse (<span style="color:red">full speed? can use relay?</span>)
*Fixed position within frame, as close to perimeter as possible
* Pushes balls in and on to first conveyor section
*1 speed forward, 1 speed reverse
* <span style="color:red">Identify motor</span>
*Driven from a relay
*Pushes balls in and on to first conveyor section
*Banebots RS-775 motor
*Banebots P60 4-to-1 transmission, geared down 2-to-1 for total of 8-to-1
 
 


= Wings/V-collector Design =
= Wings/V-collector Design =
* V-shaped collector outside of robot
 
* Articulated up/in and down/out -- 2-position motion
*V-shaped collector outside of robot
* Just a plain bars, no actual motion on the bars themselves
*Articulated up/in and down/out -- 2-position motion
* Motion must be able to pull unloaded bridge down from horizontal
*Just a plain bars, no actual motion on the bars themselves
* <span style="color:red">Determine motor or pneumatics<span style="color:red">
*Motion must be able to pull unloaded bridge down from horizontal
** This also drives sensors (not needed for pneumatics)
*Must extert 10lbs force at the tip to pull the unloaded bridge
** <span style="color:red">If motor, decide speed controller or not</span>
*AM-0914 motor and associated gearbox
**Geared down 2-to-1 for additional torque (2-to-1 gives stall torque of 6200 oz-lbs = 380 inch-lbs)
**2-to-1 gearing gives unloaded single-actuation of about 0.433 sec '''unloaded'''
**Loaded (bridge) actuation is about 0.525 seconds
*Mechanical hard-stops
*Absolute positional sensor
*Limit switches on both ends
 




= Ball Movement/Storage System Design =
= Ball Movement/Storage System Design =
* Two designs - not decided yet. <span style="color:red">DECIDE ME</span>
 
** See drawings on shop wall
*3-stage conveyor system
*First 2 stages straight at approx. 45 degree rise
*Intake end begins behind front wheel, about 1" from floor
*Each stage uses....
**1 Banebots RS-775 motors [http://banebots.com/p/M7-RS775-18]
**Coupled to Banebots P60 16-to-1 transmissions [http://banebots.com/pc/P60K-S7/P60K-44-0007]
**Controlled by Speed Controllers (could have been SPIKEs, but would be nice to be able to slow them for diagnostics)
**Banner-style sensor at the very inside-edge to indicate that "this ball has advanced fully in this stage"
*Additional banner-style very close to intake end (just past beater bar contact point) to count balls and know when we can stop intake on beater bar






= Resources =
= Resources =


*[http://www.penfieldrobotics.com/wiki/images/e/ea/BallTrajectoryCalculator.xls Ball Trajectory Calculation spreadsheet]  
*[http://www.penfieldrobotics.com/wiki/images/e/ea/BallTrajectoryCalculator.xls Ball Trajectory Calculation spreadsheet]
*[http://www.penfieldrobotics.com/wiki/images/0/0a/TrajectoryMath.doc Math behind the above spreadsheet]  
*[http://www.penfieldrobotics.com/wiki/images/0/0a/TrajectoryMath.doc Math behind the above spreadsheet]
*[http://www.grc.nasa.gov/WWW/k-12/airplane/foil3.html Foil Sim III] - Air flow simulator; useful for approximating drag effects on a ball
*[http://www.grc.nasa.gov/WWW/k-12/airplane/foil3.html Foil Sim III] - Air flow simulator; useful for approximating drag effects on a ball
*[http://penfieldrobotics.com/wiki/index.php?title=File:2012_MotorInfoRevised.pdf Motor Specs from FIRST]


= Shooter and Collector Master Task List  =
= Shooter and Collector's Engineering Notebook =
 
= Shooter and Collector's Engineering Notebook =


== Week 1 ==
== Week 1 ==


*[[2012:Shooter and Collector 01.14|1/14]]
*[[2012:Shooter and Collector 01.14|1/14]]


== Week 2 ==
== <span style="color: red"><span style="color: red">Week 2</span></span> ==


*[[2012:Shooter and Collector 01.15|1/15]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.15|1/15]]</span></span>
*[[2012:Shooter and Collector 01.17|1/17]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.17|1/17]]</span></span>
*[[2012:Shooter and Collector 01.18|1/18]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.18|1/18]]</span></span>
*[[2012:Shooter and Collector 01.19|1/19]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.19|1/19]]</span></span>
*[[2012:Shooter and Collector 01.21|1/21]]
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.21|1/21]]</span></span>


== Week 3 ==
== <span style="color: red"><span style="color: red">Week 3</span></span> ==


*[[2012:Shooter and Collector 01.22|1/22]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.22|1/22]]</span></span>
*[[2012:Shooter and Collector 01.24|1/24]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.24|1/24]]</span></span>
*[[2012:Shooter and Collector 01.25|1/25]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.25|1/25]]</span></span>
*[[2012:Shooter and Collector 01.26|1/26]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.26|1/26]]</span></span>
*[[2012:Shooter and Collector 01.28|1/28]]
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.28|1/28]]</span></span>


== Week 4 ==
== <span style="color: red"><span style="color: red">Week 4</span></span> ==


*[[2012:Shooter and Collector 01.29|1/29]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.29|1/29]]</span></span>
*[[2012:Shooter and Collector 01.31|1/31]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 01.31|1/31]]</span></span>
*[[2012:Shooter and Collector 02.01|2/01]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.01|2/01]]</span></span>
*[[2012:Shooter and Collector 02.02|2/02]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.02|2/02]]</span></span>
*[[2012:Shooter and Collector 02.04|2/04]]
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.04|2/04]]</span></span>


== Week 5 ==
== <span style="color: red"><span style="color: red">Week 5</span></span> ==


*[[2012:Shooter and Collector 02.05|2/05]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.05|2/05]]</span></span>
*[[2012:Shooter and Collector 02.07|2/07]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.07|2/07]]</span></span>
*[[2012:Shooter and Collector 02.08|2/08]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.08|2/08]]</span></span>
*[[2012:Shooter and Collector 02.09|2/09]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.09|2/09]]</span></span>
*[[2012:Shooter and Collector 02.10|2/10]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.10|2/10]]</span></span>
*[[2012:Shooter and Collector 02.11|2/11]]
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.11|2/11]]</span></span>


== Week 6 ==
== <span style="color: red"><span style="color: red">Week 6</span></span> ==


*[[2012:Shooter and Collector 02.12|2/12]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.12|2/12]]</span></span>
*[[2012:Shooter and Collector 02.13|2/13]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.13|2/13]]</span></span>
*[[2012:Shooter and Collector 02.14|2/14]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.14|2/14]]</span></span>
*[[2012:Shooter and Collector 02.15|2/15]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.15|2/15]]</span></span>
*[[2012:Shooter and Collector 02.16|2/16]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.16|2/16]]</span></span>
*[[2012:Shooter and Collector 02.17|2/17]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.17|2/17]]</span></span>
*[[2012:Shooter and Collector 02.18|2/18]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.18|2/18]]</span></span>
*[[2012:Shooter and Collector 02.19|2/19]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.19|2/19]]</span></span>
*[[2012:Shooter and Collector 02.20|2/20]]  
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.20|2/20]]</span></span>
*[[2012:Shooter and Collector 02.21|2/21]]
*<span style="color: red"><span style="color: red">[[2012:Shooter and Collector 02.21|2/21]]</span></span>


Engineering Notebook Templates Available at:[[Engineering Notebook Template|Engineering_Notebook_Template]]  
<span style="color: red"><span style="color: red">Engineering Notebook Templates Available at:[[Engineering Notebook Template|Engineering_Notebook_Template]]</span></span>


Please Label All Notebook Pages&nbsp;<u>2012:Shooter and Collector XX.XX</u> to avoid confusion.
<span style="color: red"><span style="color: red">Please Label All Notebook Pages&nbsp;<u>2012:Shooter and Collector XX.XX</u> to avoid confusion.</span></span>

Latest revision as of 12:35, 24 January 2012

Shooter and Collector Master Task List

Task Student Mentor
Determine camera height needed to see basket targets from back of key over 6 ft robot near us when facing basket. Need student Jeff or Mr. Byers
Strategic Decide which side of robot turret "deadzone" will be on Need strategy-tied student Jeff
Determine all sensors (shooter, turret, wings), document them on Shooter team design page, and order Need student Daves, Jeff
Update battery mounting unit to remove compressor and to mount on back-side above frame rather than below
Tommy Daves, Jeff
Start CAD model of electrical components/board Need student Daves, Jeff
Define class structure for "smart" shooter class Peter Jeff, Mr. Byers



Shooter Design

  • Turret-mounted
    • Approx. 280 degrees of rotation minimum need final range
    • 1-degree precision
    • Mechanical hardstops
    • Absolute angular position sensor
      • Combination sensors - one on motor output shaft, one on turrent drive sprocket
    • Kit Window motor
    • Geared down 48:188
    • Controlled by speed controller (needed for fine adjustment)
  • 2-Wheel shooter
    • Must be able to impart backspin
    • Fixed angle of shot -- approximately 70 degrees above floor
    • Each wheel independently controlled (to control backspin)
    • Powered by Fisher-Price (968-9013) motor on speed controllers
    • Transmission -- AM-0002
    • Sensor for RPM on each
      • Provide sufficient resolution for rapid speed control update
      • Identify sensor characteristics
      • If max ball velocity is 12m/s and if shooter wheel diameter is 6", then approx max rpm is 1500.
  • Camera mounted on turret
    • Must have direct light source inline with lens
    • Must be able to tilt; does not need to be able to pan
    • Higher is better to see over robots in front of us

Beater Bar Design

  • Fixed position within frame, as close to perimeter as possible
  • 1 speed forward, 1 speed reverse
  • Driven from a relay
  • Pushes balls in and on to first conveyor section
  • Banebots RS-775 motor
  • Banebots P60 4-to-1 transmission, geared down 2-to-1 for total of 8-to-1


Wings/V-collector Design

  • V-shaped collector outside of robot
  • Articulated up/in and down/out -- 2-position motion
  • Just a plain bars, no actual motion on the bars themselves
  • Motion must be able to pull unloaded bridge down from horizontal
  • Must extert 10lbs force at the tip to pull the unloaded bridge
  • AM-0914 motor and associated gearbox
    • Geared down 2-to-1 for additional torque (2-to-1 gives stall torque of 6200 oz-lbs = 380 inch-lbs)
    • 2-to-1 gearing gives unloaded single-actuation of about 0.433 sec unloaded
    • Loaded (bridge) actuation is about 0.525 seconds
  • Mechanical hard-stops
  • Absolute positional sensor
  • Limit switches on both ends


Ball Movement/Storage System Design

  • 3-stage conveyor system
  • First 2 stages straight at approx. 45 degree rise
  • Intake end begins behind front wheel, about 1" from floor
  • Each stage uses....
    • 1 Banebots RS-775 motors [1]
    • Coupled to Banebots P60 16-to-1 transmissions [2]
    • Controlled by Speed Controllers (could have been SPIKEs, but would be nice to be able to slow them for diagnostics)
    • Banner-style sensor at the very inside-edge to indicate that "this ball has advanced fully in this stage"
  • Additional banner-style very close to intake end (just past beater bar contact point) to count balls and know when we can stop intake on beater bar


Resources

Shooter and Collector's Engineering Notebook

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Engineering Notebook Templates Available at:Engineering_Notebook_Template

Please Label All Notebook Pages 2012:Shooter and Collector XX.XX to avoid confusion.