preparing for your first first® competition oct, 2012

25
Preparing for your First FIRST® Competition Oct, 2012

Upload: tony-burfield

Post on 29-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Preparing for your First FIRST® Competition Oct, 2012

Preparing for yourFirst FIRST® Competition

Oct, 2012

Page 2: Preparing for your First FIRST® Competition Oct, 2012

Welcome• Purpose:

This presentation is intended to inform teams as to what they may expect when attending their first event in terms of the inspection process and getting ready to compete.

• Things we will cover:–General things to know which will help you start your season.–Things to know and do before your first event.–Hardware and software inspection process overview.–Tips and tricks (best practices).

• This presentation is geared towards rookie teams, but contains information to benefit veteran teams as well.

• Presentation material available at the FIRST website.

• Please ask questions as you have them.

Page 3: Preparing for your First FIRST® Competition Oct, 2012

Getting Started

Step 1: Read the game manual.Step 2: Read everything else. Step 3: Read the game manual again.

Knowing and understanding the robot rules, game rules, where to locate on-line resources and help will give you a great start! This information will help you a good game strategy, design and implement a robot for that strategy, and help them compete trouble free.

Knowing event deadlines, registration process, where to find information, and where to get help will make the season run more smoothly.

Page 4: Preparing for your First FIRST® Competition Oct, 2012

Getting Started• There is a wealth of information on the FIRST site (tech guides and

reference, schedules, contacts, etc). Take advantage of it. http://www.usfirst.org/roboticsprograms/ftc

• Chief Delphi is another great resource for help. http://www.chiefdelphi.com

• Find a veteran team near that can mentor and help you get started.

• If more help is needed, work with your areas Affiliate Partner to identify other resources that you could leverage.

Page 5: Preparing for your First FIRST® Competition Oct, 2012

Software Basics• Two different programming platforms available for use with the FTC kit:

– ROBOTC – Classical C programming (small additional cost).– LabVIEW – Drag and drop programming (included in the kit).

• Two different programming environments and experiences, but same results.

• Each have a unique firmware that must be uploaded to the NXT (included with programming environment, but watch for updates.)

• Each has a specific programming template which teams MUST start with and add their custom code to (comes with the programming environment.)

• Each provides facilities for manipulating files (upload/download/delete) on the NXT, controlling the robot (like in a match) and installing the NXT firmware.

• Make sure you use this seasons software (programming environment, firmware, and templates.) Robots using older version will not be accepted at the competition.

Page 6: Preparing for your First FIRST® Competition Oct, 2012

Preparing Your NXTThings to do right away:

• Upgrade your NXT to the latest firmware (LabVIEW or ROBOTC.)

• Name your NXT with your team number (i.e. 0123.) Naming the NXT is done through a utility in the LabVIEW/ROBOTC programming environment. If a team has more than one NXT, append a letter (i.e. 0123A).

Things that can wait until competition:

• Set the NXT Sleep timer to 30 minutes (or more) so it does not fall asleep on the job (during a match). This is done directly on your NXT.

• Optional: Recommend turning off the NXT Bluetooth capability at the

competition. This is done from your NXT.

Software inspection will check for these items.

Page 7: Preparing for your First FIRST® Competition Oct, 2012

What is Samantha • WI-FI based control system which augments (almost

replaces) NXT Bluetooth connectivity.

• More reliable and responsive than the NXT Bluetooth solution PROVIDED you follow wiring recommendations.

• ROBOTC supports programming development over Samantha (WI-FI).

Page 8: Preparing for your First FIRST® Competition Oct, 2012

USB / BT Connectivity

• USB direct connect (programming and control)

• Bluetooth (programming and control)

TeamLaptop

TeamLaptop

Page 9: Preparing for your First FIRST® Competition Oct, 2012

FCS Competition Connectivity

FCS <--> Router <--> Samantha <--> NXT

RouterFCS

Ethernet

Wi-Fi

USB

USB

USB

USB

Page 10: Preparing for your First FIRST® Competition Oct, 2012

Things to know about the Samantha Module

• There is a button on the Samantha module that you must press at certain times. Make sure you can get to it.

• There is a USB connector (Female-A) on the Samantha module which you must access during software inspection.

• You may wish to direct connect your NXT to your laptop for programming during a competition. You must unplug Samantha from the NXT to do this and reconnect it before your next match.

• Samantha has 3 LED lights that give lots of information. Make sure they are easily viewed (help the FTAs help you).

Conclusion: Protect, but DON’T BURY your Samantha module inside your robot!

Page 11: Preparing for your First FIRST® Competition Oct, 2012

More things about Samantha• You can use Samantha right out of the box, but you will need to

make some changes to your home network router. OR• You can use Samantha with your existing home network (as is),

but you will need to make some Samantha reconfiguration.

• Your Samantha module may be modified by the software inspectors at each event. You may need to change it back if you want to use after the event.

• You can do all your development without ever using Samantha, HOWEVER, you MUST use Samantha at your competitions.

• Recommend testing your Samantha well in advance of your first event to insure that it works!!!!

Page 12: Preparing for your First FIRST® Competition Oct, 2012

2012 Field Control System (FCS)

• Most FTC events will have a at least one practice field and one competition field.

• The practice field will have an open WI-FI network (FTC_PIT) that teams can connect their laptop and robot to while in the pit area. Users may use this network to program, control, and practice with their robot while in the Pit area.

• The competition field will have a secure WI-FI network (FTC_FIELD) that only your robot will be able to connect up to. There is no need for a team to bring their laptop to the competition field.

• The setup or use of team or personal WI-FI networks or hotspots are prohibited at FTC competitions!!!

Page 13: Preparing for your First FIRST® Competition Oct, 2012

Alternate NXT Connectivity

Bluetooth ConnectivityPros:• Already built into your NXT.• Allows for modification and testing of code (ROBOTC and LabVIEW).Cons:• You need a Bluetooth enabled laptop (or Blue tooth adapter)• Can be finicky (i.e. problems establishing or dropping connections).• It is highly recommended to turn off Bluetooth on the NXT during a match.

USB (wired) ConnectivityPros:• Already built into your NXT.• Allows for modification and testing of code (ROBOTC and LabVIEW.)• Very reliable.• Don’t have to turn anything on or off (like Bluetooth.)Cons:• You have to disconnect/reconnect Samantha module.• You have to drag a cable if driving your robot.

Page 14: Preparing for your First FIRST® Competition Oct, 2012

Control System Best Practices

• Insure that all power wire connections on the robot motor/servo controllers are good and tight. This will prevent power interruptions to the Samantha module.

• Replace the Tetrix battery connectors with something more durable. Better yet, consider using the alternate Robot Power Management wiring method.

• Static electricity (Electro-Static Discharge) can damage you robot. This is a larger concern in dry environments. Learn about it and avoid shocking your robot.

Page 15: Preparing for your First FIRST® Competition Oct, 2012

At the ContestLOTS TO DO!!! – Typical schedule

• Arrival and Check in (~ 7:30 AM)• Setup your Pit area• H/W inspection• S/W inspection• Judges Interview• Practice Matches• Opening ceremony (~ 10:00 AM)• Qualifying matches (lunch)• Elimination matches• Awards and closing.

} Lots to do in 2.5 hours!!!

Helps to Be Organized

And Stay Focused

Page 16: Preparing for your First FIRST® Competition Oct, 2012

Software InspectionObjectives:• Insure that the NXT is configured properly for competition.• Configure Samantha for the competition field.• Insure that the robot works as expected.• Insure that the team’s drivers and coach know the match

process.

Two parts of s/w inspection:• Configuration check• Field test

The S/W inspection sheet is available in the Bowled Over! game manual.

Page 17: Preparing for your First FIRST® Competition Oct, 2012

Software InspectionNXT/Samantha configuration check:• NXT Firmware version OK?• Proper team number configured?• Sleep timer 30 minutes or greater?• Install competition field network keys.• Connects to the FCS?

Field Test.• Does the bot behave?

• Waits, moves, stops, and pauses.

• Does the drive team behave?• Know where/when to queue for match?• Know how to setup on the field?• Know their signals (ready, need help, etc.)?• Know what to do at end of match?

You can download the current version of the 2011 Field Control System FCS here and test this yourself.

Page 18: Preparing for your First FIRST® Competition Oct, 2012

Hardware InspectionEach team will get the sole attention of a hardware inspector for 10-15 minutes. They will check to insure that the robot meets all the robot rules stated in the “Ring It Up!” game manual.

• Robots must comply with all the Robot Rules in section 4.2 of the game manual in order pass hardware inspection.

• If a robot violates one or more robot rules, the robot will have to be modified by the team to be made compliant.

• If you do need to modify your robot, you will need some tools, so plan ahead.

• Get to the event on time and make this a priority, as you must pass h/w inspection to play

Page 19: Preparing for your First FIRST® Competition Oct, 2012

Hardware Inspection• Teams have access to the same inspection sheets used

by the inspectors. Do a self-inspection before the event and fix any issues. The hardware inspection sheet is provided in Part 2 of the game manual.

• Not all inspectors are created equal. Two inspectors may catch different things or have different opinions as to what is a sharp edge. Play it safe and be conservative when possible (leave no doubt!!!)

• Don’t forget your flag holder and team number of the prescribed size.

Page 20: Preparing for your First FIRST® Competition Oct, 2012

Inspection Wrap-up• Teams must meet ALL software rules to pass

software inspection.

• Teams must meet ALL hardware rules to pass hardware inspection.

• Teams cannot compete until they pass both software and hardware inspections.

• Make passing the inspections a priority!!!

Page 21: Preparing for your First FIRST® Competition Oct, 2012

General Tips and Best Practices

• Make sure your robot is done done a week before the event () and let your drivers put some miles in it!!! Better to break and fix it before an event instead of during.

• Do your own inspections BEFORE the event.– Have several students do a h/w and s/w inspection using the inspection forms.– Have them fix any issues they find and repeat inspections.– Have a mentor do a final inspection (The Inspection Challenge).

• Pack in advance and don’t forget anything (including your laptop and robot code).

• Bring as many spare parts as the students can carry.

• Put your team number on everything: tools, batteries, chargers, laptops, NXT, cables, and even the students.

• Make sure to charge ALL your batteries before the event (laptop, NXT, and TETRIX®).

Page 22: Preparing for your First FIRST® Competition Oct, 2012

Tips and Best Practices

• Create and use checklists.– “take to the event” checklist.– Pre-match checklist.– Post-match checklist.

• Bring a “loose” copy of your code (USB thumb drive, CD-ROM, etc.).

• Get to the event early (extra time is your friend!!!)

• Identify any special dietary needs and plan ahead for meals. Lunch/drinks can generally be purchased from the event organizers.

• Bring an power strip and extension cord. An open receptacle is often hard to find (let alone two.)

Page 23: Preparing for your First FIRST® Competition Oct, 2012

Tips and Best Practices

Benefits of having a robot cart:– Serves as a convenient work platform.

– Prevents students from having to carry the bot (less risk to students and robot).

– Place to carry emergency tools, parts, and spare batteries.

– Suggest inflatable wheels on your cart (less vibration, no scratching of gym floors).

– “Deluxe model” - 12V battery and inverter for on board charging TETRIX, NXT and laptop batteries.

– Ground effects lighting, flasher, etc….. Have your students “Trick Out the Robot Ride!!!”

Page 24: Preparing for your First FIRST® Competition Oct, 2012

Resource Links• FIRST FTC site:

http://www.usfirst.org/roboticsprograms/ftc

• Ring It Up! Game Information:http://www.usfirst.org/roboticsprograms/ftc/game

• Programming Resources:http://www.usfirst.org/roboticsprograms/ftc/programmingresourceshttp://www.robotc.net/ftc/http://ni.com/ftc/

• Field Control System and Samantha Downloads:http://www.usfirst.org/roboticsprograms/ftc/samantha-resources

Page 25: Preparing for your First FIRST® Competition Oct, 2012

Thank You!

Good luck this season and hope to “see you in St. Louie!”

Mike [email protected]