Getting Started in FIRST Tech Challenge TETRIX & FTC Field Control Overview.

Slides:



Advertisements
Similar presentations
Team 1985 Robohawks A Systems Engineering Approach to their Rookie Year Dan Robinson, Mentor.
Advertisements

Preparing for your First FIRST® Competition Oct, 2012.
VEX Robotics Competition
Samantha Module and Field Control System
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
FTC 2012 Kickoff at CT FIRST University Day Presented by: John Pilvines, founding coach for Team Unlimited, FTC0001 [ftc0001.org] We acknowledge the efforts.
FTC Strategy …probably more important than you thought.
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
LabView Basics.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Motors, Sensors, and Samantha SSI Robotics September 7, 2013 Capitol College.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Remote Communication.
Robot Soccer Challenge
Presented by St. Mike’s Robotics FTC 4644/5330/7165.
Overview of New System Beta Team from Wilsonville 1425 Wilsonville Robotics – Code Xero 2550 Oregon City Robotics.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
FIRST Training Resource – Volunteers FRC Field Management System (FMS) Volunteer Position Regional or Championship.
FIRST Training Resource – Volunteers FRC Field Management System (FMS) Volunteer Position Regional or Championship.
FIRST Training Resource Alliances, Eliminations and Scouting Evan Morrison Mentor, Teams 190 and 971.
 General notes/quirks › Letters only in the SSID › g & b only › Use a different router for internet and robotics › Use a simple password.
Samantha 3 Things to Know Dave Hackett FTC Mentor Valley Forge, PA.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
1. A guide to wiring your robot. Jerry Skene Past mentor – Chantilly Robotics
Xander Soldaat BotBench.com. Topics  What is Mindstorms?  How can you build with it?  What can you build with it?  Programming the NXT  What’s inside.
2008 – 2009 Team Unlimited (FTC # 1) Coding for the FIRST Tech Challenge NXT/G, LabVIEW & RobotC compared, and a Crash Course in RobotC Presented by Team.
1 Awards & Advancement September 6 th, 2014 FTC Season Kickoff Walt Boettge & Jennifer Gill - Motorbolts.
Presented by: FTC 4140 Fish in the Boat. Overview How to get and install RobotC How to connect to your robot Download firmware Building schematic and.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
VEX Robotics Platform and ROBOTC Software
LEGO MINDSTORMS Education Jenniffer Martínez Flores.
OSLS First Lego League Information. Overview of FLL Program FIRST = For Inspiration and Recognition of Science and Technology Inspire young people’s interest.
Coding for the FIRST Tech Challenge: RobotC Presented by: Audrey Yeoh Acknowledgements: Team Unlimited FTC 0001.
Mentors Workshop Control System Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Coding for the FIRST Tech Challenge: RobotC
Tournament Day!. Arriving Check in! – Find out inspection/judging times – Match schedule is released when all teams have arrived! Set up! – Pits, robot,
The New FTC Platform (Connecting your legacy hardware)
Tournament Size & Logistics Tips and Tricks. Types of Tournaments Small Local Tournaments16 to 24 teams –2 or 3 team alliances Medium Local Tournaments25.
Robot C Set-up FTC Clinic Nov Patrick Michaud & RobotC Curriculum
OVERALL ROBOT DESIGN, FTC STYLE PRESENTED BY: ANDY BAKER Sept
Overview: The goal of this lesson is to explore the concept of firmware using the NXT. Students will connect the NXT to a computer to download firmware.
Teacher/Mentor Institute Hands-On Session: Building a Robot Carolyn Bauer July 30-31, 2015.
Judge Training. Meet the Head Judges: Audrea Moyers & Lonny Stern Lonny Stern, STEM Director at Skillpoint Alliance, Affiliate Partner for FIRST® Robotics.
The FIRST Tech Challenge a chronology Presented by: John Pilvines, founding coach for Team Unlimited, FTC0001 [ftc0001.org] We acknowledge the efforts.
Jim Ng 15/1/2014 CENG4480 TUTORIAL 1. ABOUT ME Current MPhil Student supervised by Prof. Mak You can find me at Rm116 in SHB
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
Survival 101: What to Expect at Your First Competition Thomas Gill, Team 6705 Motorbolts.
The FTC Tournament Experience Presented by: John Pilvines, coach/mentor of Team Unlimited and members of Team Unlimited.
Samantha. What is it? –It is a Wi-Fi interface for the Lego Mindstorms –It replaces the Bluetooth connection for running matches It is mostly for running.
Welcome to Fallon Robotics Club Kickoff Meeting Mrs. Joy Chien.
FTC Home Page FTC Game Page FTCGAMEPAGEFTCGAMEPAGE.
Minds and Computers 2.1 The RCX l Hitachi H8/3297 series processor l 3 inputs/sensors (1, 2, 3) l 3 outputs/motors (A, B, C) l 32k RAM/ 16k ROM ä 12 kB.
What is a LEGO Robotic Vehicle? Made from LEGO’s Especially “Technic” pieces Controlled by an NXT or EV3 computer Programmed by kids to do missions Not.
The FTC Tournament Experience Presented by: Team Unlimited, FTC 0001.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Samantha Module Set up. Items required Samantha receiver NXT - named with your number(Can be done in the download Firmware section) Robot Battery Computer.
Build Presented by: Pat Capulong Thuan Doan Chani Martin.
NXT Mindstorms Kit Programming
Robotics Education & Competition Foundation
Scouting 101 By Joey Kerns.
Kansas BEST Kickoff Day
Welcome to FIRST Lego League!
Informational Meeting
FIRST LEGO League Jr Coach’s Perspective.
Control Award This award is given to the Team that demonstrates innovate thinking in the control system to solve game challenges such as autonomous operation,
EDEN PRAIRIE ROBOTICS.
RobotC/VEX SuperQuest workshop
Welcome to FIRST Lego League!
Field Management System
Computer Science Teachers Association Academy Lego Robotics
Presentation transcript:

Getting Started in FIRST Tech Challenge TETRIX & FTC Field Control Overview

About Me Mark Edelman – Computer & Electrical Engineer – Co-Founder, Playing At Learning 10 year FIRST Volunteer – FIRST LEGO League Affiliate Partner – FIRST Tech Challenge Affiliate Partner – FIRST Tech Challenge Game Design Committee – Head Referee FIRST Robotics Competition Regionals Silicon Valley Sacramento – Mentor FRC Team #2489 – The Insomniacs

So You Want to Compete in FTC? Robot Architecture The Programming Tools FIRST Tech Challenge Tournaments Resources

FIRST Tech Challenge Robot Architecture Important to Understand! What are the parts? How does it all fit together? Why?

Definition of a Robot Sense, Plan, Act – Sensors (sense) – Controller (plan) – Actuators (act) Motors Servos

The Mechanical System TETRIX Grid-based construction system Nut/Bolt assembly Designed for flexibility & robustness Learning the equipment – TETRIX Getting Started Guide – Particularly the 1 st three lessons!!!

The Controller LEGO Mindstorms NXT Controller Custom Firmware to support non-LEGO programming environments – RobotC – LabVIEW

Motor & Servo Control Motor & Servo Control Modules from HiTechnic – Connect via NXT sensor ports – Utilize I2C high-speed serial connection capabilities built into sensor ports

Sensors Allows robot to sense its environment Many kinds – LEGO: Touch, Light, Color, Ultrasonic Rangefinder – HiTechnic: Compass Sensor Accelerometer Gyroscope IR Seeker Magnetic Proximity Detector Sensor Prototyping Board

Some Key Sensors IR Seeker Magnetic Sensor

The Communication System Field Control System – 1 computer controlling all robots – 8 gamepads 2 per robot Gamepads are effectively sensors! WiFi Communication – Field router – Samantha communication module

Samantha What? – WiFi bridge between a robot and the field control system Why? – Allows remote start/stop of programs – Allows remote control of robot (via gamepads) How? – Connects to USB port on NXT Controller – Configuration managed via uploads from USB drive

Programming Your Robot Options – RobotC – LabVIEW Templates – Simplified handling of interaction with FCS – Handles decoding of Joystick data! Multiple programs! – Autonomous Mode – Teleoperated Mode

Robot C C Programming Environment – Product of Carnegie Mellon Robotics Academy – Abstractions to make programming easier Sensor Configuration Motor/Servo Configuration Joystick Control

LabVIEW National Instruments Graphical programming environment Workshop in coming weeks!!!

FIRST Tech Challenge Tournament Key spaces – Pits – Competition Floor – Judging Rooms Inspection

FTC Pits Practice area for teams What to Expect – Practice field – Table per team May have chairs – Power for laptops Should bring an extension cord in case power not close! Inspection often happens in pits!

Competition Floor 1 or more official fields Seating for spectators A/V – Music – Announcers – Video cameras – Projection screens Queuing area

Inspection Formal inspection of robot Required for robot to be able to compete Checklist of inspection steps All based on rules from Game Manual Multiple phases – Hardware inspection – Software inspection – Field inspection

Hardware Inspection Sizing box Allowed materials Sharp/hazardous construction Bill of Materials (BOM)

Software Inspection Version of Firmware in NXT 4 digit team number, i.e. – 0003 – 1234 – 0890 Sleep timer Off Required files – Samostat

Field Inspection Done on competition fields Samantha module flashed with tournament configuration – FTC_FIELD – FTC_PIT Robot run through FCS to demonstrate control sequence

Judging Typically done in morning Interview with panel of judges – Usually at least 15 minutes May be additional interviews/contacts with judges throughout remainder of event

Qualification Matches Usually several (typically at least 5) Schedule of matches created morning of event Randomly paired with other teams to form alliances New alliance partners each match

Alliance Selection Rankings at end of day determine alliance captains – Top 4 teams become Alliance Captains Draft teams to fill alliance – Alliances of 2 teams for small events – Alliances of 3 teams for larger events Alliances are fixed for remainder of tournament

Elimination Matches Semi-finals Finals Play until one alliance has won twice – i.e. best of three

Strategies for Teams Multiple strategies – Offense – Defense Alliance play – Not working alone – How can your team’s robot work with other robots?

Strategies for Teams Scouting – Know the teams Alliance partners Opponents – Gracious Professionalism Talk to your partners ahead of matches – Plan strategies & tactics

Gotchas Power Wiring – One of largest causes of robot failure Samantha – Mounting – USB Cabling – Power Cabling Programming – Not using or misusing the code templates Sleep Timer