E&R Unit 7: FTC Robots 2

Exploring the driver controlled FTC competition

FTC ROBOTS 2 OVERVIEW

 Download the Bug Bot Assignment

We spent the first semester learning about the engineering design process, how to use the tools in our lab, and how to build robots.  With this unit, we’ll revisit the larger FTC robots, with a goal of accomplishing tasks during the “Tele-Op” phase of the game.  In this part of the FTC game, we can control our robots with video game controllers, and program them more easily to use various arms and attachments.  The goals in this unit is are follows:

  • Rebuild your robots with a specific teleop task in mind
  • Program your robots to drive and function with the handheld controllers
  • Prepare for our 2017 Lathrop FTC Robo-Showdown

Your new team will need to start by sharing ideas from last semester, brainstorming new robot ideas, and working toward completion of a driver-controlled task.  As we do this, we’ll need to work with our teams to accomplish the following tasks:

  1. Work with your team to make a plan for a drivable robot that can accomplish a driver-controlled task from the FTC game.
  2. Work with your team to design, build, and program an FTC robot that you can drive with the controllers and that can accomplish at least one driver-controlled task.
  3. Evaluate & Test your design to get it fine-tuned.  The best designs will go through multiple revisions before they’re ready for competition.
  4. BONUS: If your team can get a reliable (95%) driver-controlled scoring mechanism, add an autonomous program to your robot for maximum scoring potential!

At the end of the unit, you and your team should have created a robot that can compete in the driver-controlled portion of the FTC competition.  You should have a group of careful notes from your team on design and programming, and you should be able to share the process your team worked through.

PART 1: BRAINSTORM & PLAN

(20 pts) About 2 days

Good teams start with long conversations and brainstorming sessions before they start building.  As your team comes together, you’ll need to work together to brainstorm and record a long list of possible robot ideas.  You’ll look through the different ways to score points in the FTC game, and decide what your team wants to work on.  You’ll also need to make a careful plan for how you’re going to build your robot and its attachments to accomplish that task!

PART 1: BUILD & PROGRAM

(20 pts) About 3 days

Part of the most fun is building and programming of course!  Your team needs to work together to build a drivable robot with any necessary attachments to accomplish the task you’ve selected.  Work together to build, program, and test your robot on the field.  The sooner your robot is driving, the sooner you can start making adjustments to get it working just right.

PART 3: EVALUATE & TEST

(20 pts) About 3 days

Once things are moving and have worked at least once, it’s time to fine-tune your robot.  During this step, your team needs to test and retest your robot – making any necessary adjustments – so that your robot can successfully accomplish your chosen task in 9 out of 10 attempts. This might take quite a bit of trial-and-error as you narrow down your operating parameters!

PART 4: AUTONOMOUS BONUS

(+10 pts) About 3 days

If your robot is working successfully for the driver-controlled tasks, it’s time to get it competition ready!  Truly competitive robots can score in both driver-controlled AND autonomous.  If you have the time, pick an autonomous task and get a program written for it.  Adding something simple but reliable to your robots’ skill set can make all the difference in competition!

 Download the wiring information!

 Download the designing information!

 Download the building information!

Part 1: Brainstorm & Plan

Work with your team to plan out your new FTC robot

FTC Scoring Breakdwon

The first part of any build process is to think, brainstorm, and plan.  You’ll start this unit with your robotics team by reviewing the rules of the FTC driver-controlled game.  Next you and your team will need to research and brainstorm at least 20 ideas for your robot.  Eventually you’ll need to decide which driver-controlled task you want to try and tackle.  Once you’ve decided, you and your team need to make some careful drawings and diagrams of what you want to build and how it will work!

GRADING & PROCESS

As a group, watch the three videos linked below and take notes in your engineering notebook

 Brainstorm at least 20 ideas for what your robot could do

Agree as a group which driver-controlled task you want to tackle

 Draw a careful diagram of what the robot will look like as well as any attachments

 Have Mr. Benshoof approve your plan before building

FTC Overivew

FTC Game Animation

Robotic Attachments

What’s Due In Part 1: Brainstorm & Plan

  • Introductory Notes
  • Brainstorm Ideas
  • Drawings & Diagrams
  • Mr. Benshoof’s Approval

Here’s what’s due in Part 1: Brainstorm & Plan

  1. Notes in your engineering notebook from the video introductions
  2. Your brainstormed list of at least 20 ideas for your robot
  3.  Agree as a group which driver-controlled task you want to tackle
  4. Draw careful diagrams of your team’s plan
  5. Have Mr. Benshoof approve your team’s plan

Part 2: Building & Programming

Build and program your robot to accomplish your task!

FTC Game Animation

Once your plans have been approved, it’s time to get to building.  You’ll need to build a sturdy and reliable robot that can be easily controlled to do what you need it to do.  Your team will also need to program your robot to be controlled by the hand-held controllers.  You can either use the default program – if you only have two or three motors – or you can make a custom program that will do very specific things.  This stage of the unit is done when your robot successfully scores points one time under driver control.

GRADING & PROCESS

 Work with your team to build and wire the frame for your robot

 Work with your team to program your robot

 Document your team’s work daily to demonstrate the process

 Have Mr. Benshoof confirm your robot successfully completing your driver-controlled task

What’s Due In Part 2: Build & Program

  • Build It
  • Program It
  • Documentation
  • Mr. Benshoof’s Confirmation

Here’s what’s due in Part 2: Build & Program

  1. Work with your team to build your drivable robot
  2.  Work with your team to program your drivable robot
  3. Document your team’s work daily
  4. Have Mr. Benshoof confirm your robot’s success

Part 3: Evaluate & Test

Fine-tune your robot so it can perform reliably

Evaluate & Test Overview

Once your robot works the first time, it’s important to keep practicing with the controls and keep adjusting the mechanics so that it works every time!  Your main goal this unit is to get your robot successfully accomplishing the driver-controlled task at least 90% of the time – or at least 9 out of every 10 trials.

GRADING & PROCESS

 Work with your team to evaluate and test your driver-controlled robot

 Record changes you make to your robot or the program as you continue to test

 Have Mr. Benshoof confirm your success rate out of 10 tries

What’s Due In Part 3: Evaluate & Test

  • Get it Working
  • Record Your Changes
  • Mr. Benshoof’s Confirmation

Here’s what’s due in Part 3: Evaluate & Test

  1. Get your robot working reliably so that it can perform at least 90% of the time
  2. Record changes your team makes to your robot as you improve it
  3. Have Mr. Benshoof observe and confirm your success rate

Part 4: Autonomous Bonus

Get your robot working autonomously, too!

FTC Game Animation

Truly competitive robots can score points in both the driver-controlled AND the autonomous portions of the competition.  If your robot is able to complete its driver-controlled tasks with at least 90% reliability (higher is better), then take some time to get your robot completing autonomous tasks.  Again, even in autonomous you should be looking for at least a 90% success rate.

GRADING & PROCESS

Work with your team to design an autonomous routine and program

 Test & Evaluate your autonomous program until it works successfully at least 90% of the time

Record changes you make to your robot or the program as you continue to test

Have Mr. Benshoof confirm your success rate out of 10 tries

What’s Due In Part 4: Autonomous Bonus

  • Add Autonomous Functions
  • Record Your Changes
  • Mr. Benshoof’s Confirmation

Here’s what’s due in Part 4: Autonomous Bonus

  1. Add autonomous functionality to your robot and make sure it works at least 90% of the time
  2. Record changes your team makes to your robot as you improve it
  3. Have Mr. Benshoof observe and confirm your success rate

Double Check: Unit Expectations

Check what you need to have completed by the unit deadline

The purpose of this unit is to use your engineering skills and knowledge to build another robot.  This will be our second experience with the FTC robot and its system, but now we have more knowledge about the tools and materials available to us in the lab and makerspace.  In this unit we also get to program robots that can be controlled through a tele-operational driver system.

Engineering Notebook:

(Part 1) Take notes from the videos, brainstorm at least 20 robot ideas with your team, and draw a picture of your chosen design

(Part 2) Record a daily journal of your progress building and programming the robot

(Part 3) Record changes your team makes to your robot in a daily log

(Part 4) – Bonus – Record changes your team makes to your robot in a daily log

Building & Making:

(Part 1) Agree as a group on which task you want to tackle with your robot

(Part 2) Build & Program a robot that can score in driver-controlled at least once

(Part 3) Make sure your driver-controlled plan scores successfully at least 90% of the time

 (Part 4) – Bonus – Make sure your Autonomous program works at least 90% of the time

Benshoof Checkpoints

(Part 1) Have Mr. Benshoof approve your robot design & notebook

(Part 2) Have Mr. Benshoof confirm the first success with your driver-controlled robot

(Part 3) Have Mr. Benshoof confirm your driver-controlled success rate

 (Part 4) – Bonus – Have Mr. Benshoof confirm your autonomous success rate