18
FRC 971 Technical Documentation 2016 SPARTAN ROBOTICS

SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

FRC 971

Technical Documentation 2016

SPARTAN ROBOTICS

Page 2: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

Table of contents 971 on Design ......................................................................................................................3

Design Process .........................................................................................................3

Robot Function Objectives...................................................................................................4

Prototyping ...........................................................................................................................5

Shooter.......................................................................................................................5

Fingers............................................................................................................6

Intake .........................................................................................................................7

Original Intake Design ...................................................................................7

Improved Intake Design ................................................................................8

Wheel Placement.......................................................................................................9

The Final Design ................................................................................................................10

Drivebase ................................................................................................................11

Intake .......................................................................................................................12

Arm ..........................................................................................................................13

Shooter.....................................................................................................................14

Wedges....................................................................................................................15

Hanger.....................................................................................................................16

Spartan Board .........................................................................................................17

Custom Light Rings ................................................................................................18

971 Technical Document 2016

!2

Page 3: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

On Spartan Robotics, we believe that engineering is the process of optimizing a

solution to perform its task as efficiently as the laws of physics allow. Our goal is to

develop the highest quality robot possible and relentlessly chase perfection.

Design Process 1. Identify necessary functions.

2. Determine assemblies and allocate the necessary functions

• Prototype subassemblies

• Use CAD to determine geometry and prototype to confirm feasible geometry

3. Use CAD to design the robot and produce drawings for manufacturing

4. Integrate subsystems with code. Use state feedback control to make the robot run

reliably and consistently

971 Technical Document 2016

!3

971 on Design

Page 4: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Be able to cross four of the five defenses

• Fit under the low bar so we would have a reliable crossable defense

• Unblockable high release shot and fender shot capability

• Fast scoring cycles

• Sturdy drivebase to enable efficient transversing of defenses

• Climber as a low priority because shooting has a higher point yield

971 Technical Document 2016

!4

Robot Function Objectives

Page 5: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

Shooter

Single wheel shooter prototype Linear shooter prototype

971 Technical Document 2016

!5

Prototyping

Single Wheel Linear

Pros: - Consistent power due to greater wheel contact - Successfully implemented by many teams in 2012

- Consistent Shot - Packages well

Cons:- Bulky packaging - Little experience with this shooter type

beyond prototyping - Less wheel contact

Page 6: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

Fingers

Wooden prototype of pneumatically actuated fingers

We iterated upon our design by adjusting finger positions to optimize ball control. Through prototyping the fingers we learned that bearings were necessary on the ends of the fingers to smoothly transition the ball into the shooter. We also found that our CADed ball size was incorrect, we then had to modify shooter dimensions to fit the correct ball size.

Pros: • Controls balls well

• Consistent load to shooter via pneumatics

• Low profile

Cons: • High complexity

971 Technical Document 2016

!6

Page 7: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

Intake

Original Design

Pros: • Centers the ball outside of the bumper

• Only requires a single motor

Cons: • Heavy and Bulky

• Sensitive to ball compression

971 Technical Document 2016

!7

Our original design had four horizontal rollers that decreased in size as they approached the bumper. It also included angled passive rollers to funnel the ball over the bumper and into the

shooter. We came to this design after prototyping the mechanism and adjusting to find the optimal roller positions.

Page 8: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

Improved Intake Design After practicing with our original design, our chain began stretching due to the weight

of the intake; additionally, it did not intake balls as efficiently as we had predicted. After the aforementioned difficulties, we re-designed our intake to contain a singular

row of mecanum wheels with a center omni wheel.

Pros: • Centers ball faster

• Good ball control at different angles

• Controls ball while driving backwards

• Lighter than previous design

• Effectively pulls the ball from corners

Cons: • Corner centering is not as fast as it could be

971 Technical Document 2016

!8

Page 9: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

We tested different wheel quantities and placements. Through iterations of prototyping we found that eight wheels with a dropped center worked best for

overcoming defenses.

Pros: • Does not get caught on defenses

• Enough robot clearance over the defenses

Cons: • Wheel cadence is bad for moat at low speeds

971 Technical Document 2016

!9

Wheel Placement

Page 10: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

The Final Design

971 Technical Document 2016

!10

Page 11: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Rectangular frame 27” x 32.75”

• 971 sheet metal drivetrain

• Compact electronics layout due to low-profile design

• Clamshell design for stiffness

• 8” pneumatic wheels that we could get in order to go over

defenses

• Powered bottom kick roller to assist the ball’s travel into the

robot 971 Technical Document 2016

!11

Drivebase

Page 12: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Single row of 6 mecanum wheels

• Mecanum wheels funnel balls into the shooter

• Middle omni wheel to assist funneling

• Intaking wheels as close as possible to bumper to decrease

profile and increase maneuverability

971 Technical Document 2016

!12

Intake

Page 13: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Two joints to move shooter from tucked position to high

shooting position

• Multiple gearboxes along tube to make more compact

971 Technical Document 2016

!13

Arm

Page 14: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Two wheels on either side compress and shoot ball

• Plates on top and bottom provide alignment

• Pneumatic actuated “fingers” for consistent loading and push

it into shooter

971 Technical Document 2016

!14

Shooter

Page 15: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Lexan wedges used to manipulate the Chival-de-frise and

Portcullis defenses

• Achieves a large range of motion with piston actuated chain

rotation in order to package when not in use

• Contains an optional latch for maintaining wedge position in

high speed traversal

971 Technical Document 2016

!15

Wedges

Page 16: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Hanger arm deployed off of main robot arm

• Hanger arm deployed using pneumatic latches and extended by gas

springs surgical tubing. The hook linear extension is restrained by a

pin on the arm

• Once the hook is latched onto the bar, the winch mechanism lifts the

robot using a pulley system, which enables locating the winch on the

side of the robot

• Design optimized to fit within remaining weight and space budget

971 Technical Document 2016

!16

Hanger

Page 17: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

• Iterated on custom design from last year and worked with West

Coast Products to sell it

• Contains quick release connectors that ensure wires stay

connected

• Has 12V and 5V regulators to prevent sensor and encoder

brownout

• Gyro for measuring heading

971 Technical Document 2016

!17

Spartan Board

Page 18: SPARTAN ROBOTICS FRC 971frc971.org/files/2016-TechnicalDocumentation-971.pdf• 971 sheet metal drivetrain • Compact electronics layout due to low-profile design • Clamshell design

Prototype vision lights

• Custom light rings for vision. Allows for packaging in the

shooter tube

• Hall-effect sensor boards for sensing position of shifter piston.

Outputs an analog signal from two digital sensors using

resistor voltage divide. Has 12V and 5V regulators to prevent

sensor and encoder brownout

971 Technical Document 2016

!18

Custom Light Rings