FTC robotics

TensorFlow for FIRST SKYSTONE

The game release has come! Now it’s time to build and program your robot. For this year’s game, one scoring opportunity is to recognize and move skystones in autonomous mode. For this season, you have the option to use specialized machine learning software to simplify the task of identifying and tracking the game elements during autonomous mode.

TensorFlow, Google’s “machine learning technology,” has been trained to recognize the game elements from this season’s challenge. You can use this technology to program your robot to look for and navigate to game elements, such as a skystone.

Bruce Schafer, from the Oregon Robotics Tournament and Outreach Program, has created a video tutorial that demonstrates how to use TensorFlow to find and navigate autonomously to seek and find a skystone for this season’s challenge:

The sample Blocks Op Mode that accompanies Bruce’s tutorial video can be found here:

File to upload: www.tinyurl/SeekSkystoneBLK

Printable code: www.tinyurl/SeekSkystonePrint

Thank you to Bruce Schafer for his work on the TensorFlow tutorial! FIRST Tech Challenge appreciates his contributions to improving the experience for our teams!

Get Your Team Ready for Their Next Competition

Many teams have already begun the competition season, while others are still excitedly waiting for event day. Regardless of where you are at, this information is to highlight some specific resources that get your team ready for their next competition.

As you prepare for the season ahead, in all the excitement of getting ready (building, programming, engineering notebook making, outreach, etc.), we wanted to take a moment to share some great tips experienced coaches/mentors have shared with us over the years.

  • STAY CALM. It might feel like there is so much to do before the competition, but just know, you are doing an amazing job.
  • You MUST have ANSI Z87.1 certified safety glasses for every team member and guest (including parents).
  • Even if your robot is not competition ready, GO TO YOUR EVENT. Attending an event is the best way for your team to learn from other teams, ask for help from volunteers, and learn from their fellow FIRST Tech Challenge participants.
  • Learn when to STOP ADDING FUNCTIONALITY to your robot. It is better for your robot to be consistent when it arrives at competition. A week or two before your event, have your team work on practicing, testing, more testing, and more practicing. Last minute adds may not benefit your robot as much as spending time testing, practicing, and packing.
  • PRACTICE YOUR JUDGE INTERVIEW. FIRST is More than RobotsSM. All events above a Meet level has a Judge Interview component (Game Manual Part 1, Section 5.4 and Section 10.3). Please review the Game Manual to ensure your team understands what to expect during the interview. FIRST has also created a Team Judging Self-Reflection Worksheet (under Preparing for Competition). Practice sharing your experiences over this season (both ups and downs) and explaining how your robot works. Try to ensure that everyone on the team understands how your robot works and can navigate your Engineering Notebook.

Email provided by:
Tina De Giso
FIRST Tech Challenge Program Coordinator

For Inspiration and Recognition of Science and Technology
200 Bedford Street | Manchester, NH 03101 | www.firstinspires.org
Phone: 603.666.3906 x 237 | tdegiso@firstinspires.org
Connect: @firstweets | facebook

Exciting Changes to Match Play

Blog Post from: http://firsttechchallenge.blogspot.com/2017/09/exciting-changes-to-match-play.html

Over the past decade, FIRST® Tech Challenge has continued to grow, serving the FIRST mission of creating excitement and exposing students to the wonderful world of science, technology, engineering and math. With growth, must come change, as most of our community has seen through our evolution of robot technology. We continue to work to make this program more accessible and affordable, while still engaging and challenging students of all skill levels.

Since the 2015 season, FIRST Tech Challenge has moved away from a centralized control system to the Android based platform you see today. The increased reliability of the Android based/REV platform, is allowing us to improve the flow of the matches. We are making significant and exciting changes that teams and volunteers need to be aware of for the 2017-2018 season.

Autonomous to Driver Controlled Transition

Starting in the 2017-2018 season, there will no longer be a hard stop following the autonomous period to transition to the driver controlled period of the match. Once the autonomous portion of the match ends, the emcee/game announcer will tell the teams to pick up their driver station. As a visual cue, the scoring system will display to teams that they must pick up their driver station. Teams will only have 5 seconds to pick up their driver station, so they should make sure to pay close attention! After the 5 seconds, there will be a 3-2-1 countdown and the driver controlled period of the match will begin right away.

Why make the change?

  • Since the reliability of our technology has come so far, the large gap between autonomous and driver controlled periods of the match is no longer necessary.
  • The game design doesn’t require field reset between the autonomous and driver controlled periods.
  • The shortened break between autonomous to driver controlled period increases engagement by keeping the excitement of the match going.
  • The shortened break will encourage teams to build smarter and create sturdier robots, that can move successfully from autonomous to driver controlled unhindered.

What does this mean to teams?

Teams must remember is to keep an eye on the match timer display, and listen for the cues from the Emcee or Game Announcer to pick up their driver stations. The transition will happen quickly, and the scoring system will automatically run the rest of the match. Since the robots are not tied directly to the scoring system, teams must make sure they are ready to run their driver controlled programs after the 3-2-1 countdown.

How does this impact the number of matches played?

This will not impact the number of matches played at an event. From League Meets to State Championships, teams will still be able to play between 5 and 6 matches, depending on the specific tournament. Teams will still receive a minimum of 7 minutes between each match. Super Regionals and World Championship events will have additional matches. The number of matches at these events will be announced at a later date.

Up righting/Untangling/Reconnecting Robots

Because of the shortened transition from autonomous to driver controlled period, field personnel will no longer enter the field to upright or untangle any robots. Robots that have lost connections will not be reconnected by the Field Technical Adviser. Teams should take this into consideration when building and designing their robot.

If you have any questions about the new changes to our match play format please email ftcteams@firstinspires.org. Happy Relic Recovering!

Click here to watch the New Changes to  Match Play video on YouTube!

Safety Check!

Hello Teams

This information is to remind you of the major safety rules at tournaments and when working on your robot at meetings. Be safe, good luck at your tournament, and have fun!

FIRST things first
We all know how important safety is to the FIRST community. Everyone is responsible for safety during team meetings and the design, build, travel, and event phases of the competition. FIRST believes that teams that take the lead in developing safety policies have a positive and lasting impact on each team member and mentor, in addition to their communities and present and future work places.

be_safeBe safe while working on your robot
Here are important safety tips you need to know while working on your robot at team meetings and at tournaments:

  • Work in a safe and responsible manner. Maintain a healthy attitude regarding safety.
  • Make sure before working on the robot, that it is turned off and the battery is unplugged.
  • Keep full control of your robot at all times.
  • Use protective equipment properly – eye protection, ear protection when needed, gloves, and wear closed-toed shoes.
  • Use safety glasses (or face shield) when doing any work on the robot including grinding, drilling, soldering, cutting, welding, etc.
  • Use safety glasses when there is a risk of exposure to flying particles.
  • Before using any hand tool, check to see if it is in good condition. DO NOT use any defective, dull or broken tools.
  • Use all electrical tools properly and safely according to guidelines.
  • DO NOT use any battery that is visibly damaged in any way. It is dangerous!
  • Keep a first aid kit on hand, in case of injury.

At tournaments
When at a tournament, it is important to remember these few safety tips:

  • Properly use power strips (do not daisy chain – plug one power strip into another).
  • Keep work area neat and orderly.
  • All participants must be wearing safety glasses at all times in the pit, the playing field, practice field area, or any area posted requiring eye protection, such as machine shop.
  • Wear appropriate footwear, that covers entire foot (no open toes).
  • Report any unsafe or hazardous conditions to FIRST volunteers.

Make sure to have fun, but be safe, and show gracious professionalism!

How to Prep for an Event

photoBlog post from: http://firsttechchallenge.blogspot.com/2016/11/how-to-prep-for-event.html

It is well into the FIRST Tech Challenge Season and events are in full swing. If your team has not done so, make sure to connect with your local Affiliate Partner and register! If your event is just around the corner, this blog post is for you.

Events can be stressful, not only for Rookie teams, but also Veterans. You may ask yourself, “Do you have all the tools you will need? Do you have your Engineering Notebook? Did you remember to pack the Robot?”

What to Pack

When asked what to pack, the same response is often given by Veteran teams, “Pack everything… and just in case, pack it twice.” The point they are getting at is that at an Event, you never know exactly what you will need. Your Robot could break down during a Match and you will need spare parts; the code you have been working weeks on may not initiate properly and you will need your laptop to proofread; your team may want to show off their team spirit and pride with team swag, banners, and an exciting pit display. To ease things, here are some areas you want to keep in mind while packing:

  • Tools
  • Spare parts
  • Safety glasses (enough for team, mentors, parents, friends)
  • First Aid Kit
  • Extra surge protector
  • Phone chargers
  • Battery chargers
  • Gamepads
  • Phones
  • Laptop
  • Engineering Notebook
  • Team Swag and pit display
  • Your Robot

How to Prepare

  • Practice, Practice, Practice – Test, Test, Test – Practice your presentation, practice for your judge interviews, practice driving your Robot; test your programming, test your autonomous mode, test every part of your Robot. Practice and Testing are how top teams prepare for their events.
  • Understand the Rules – Make sure your team has read Game Manual Part I and II. Not only do they include the game and tournament rules, but they go over the criteria for each Judge Award. The more you understand before Event Day the easier your Event will go.
  • Understand Judge Interview Process – Judge Interviews occur first thing for Events (with the exception of League Meets). Download and review the Team Judging Self-Reflection. Practice in front of friends, family, and strangers to help prepare for your Judge Interview. Remember to keep current on your Engineering Notebook (review the Engineering Notebook Guidelines) and continue even after the Event concludes.
  • Pack – How are you traveling to your Event? That changes how much and what type of packing you will be able to do. Traveling by Car?  Truck and trailer? Airplane? How far away your event may also play a factor into your packing plans. Make sure to plan ahead and pack the essentials. Create a packing list for both checking everything is packed away (and where they are located), as well as to make sure they return home with you.
  • Get Excited! – Everything you have worked hard for is here. Get excited and make sure to have fun!

FTC Tip #10 – Electro Static Discharge Mitigation

FIRST has been conducting electrostatic discharge (ESD) tests with the new Android-based platform for the past year. In general, the new platform tolerates ESD well. According to our engineering contacts at QTI, the test standard IEC/EN 61000-4-2 outlines the procedure that is used for smartphone ESD testing. Most Android smartphones typically adhere to even higher ESD standards, with the ability to withstand a minimum 10 to 12 kV air discharge, and an 8kV contact discharge. Similarly, the electronic modules that are used with the new platform were also designed to tolerate ESD events.

In our testing over the past year, we have found that the new platform tolerates ESD very well. We have used an electrostatic voltmeter and conducted several driving and Van de Graaff generator tests with various test robots. We have conducted discharge tests where the surface voltage on the frame of our robot (as measured with our voltmeter, which has a limit of 25kV) exceeds 25kV without any disruption to the robot. However, we have received credible reports from the field and have seen in our lab testing that ESD events can disrupt the reliable operation of the robot. In our lab testing, the observed number of suspected incidents is low (on the order of 6% or lower), but we do believe that an ESD could occasionally affect the operation of a robot.

Based on our observations over the past year, the risk that a large ESD event can disrupt a robot is relatively low. However ESD is a regular, naturally occurring phenomena and there are steps that teams can take to help reduce this risk even further:

Static Dissipation
• When Teams arrive at the Field, a member of the drive team should touch the metal frame of their robot to the metal frame of the Field perimeter prior to placing the Robot on the Field.
• Doing this should help dissipate any charge buildup that occurs off of the Field.

Robot Construction/Wiring
• Mounting the electronic components of the robot onto non-conductive substrates (such as a sheet of dry plywood, a piece of PVC Type A, or even a polycarbonate sheet) and using non-conductive fasteners (such as zip ties or nylon bolts and nuts) can help reduce the likelihood that an ESD event will disrupt the robot operation.
• Using shorter runs of cables and wires, and keeping the cables and wires off of the frame of the robot (for example, by routing them through PVC Type A pipes or some other non-conductive conduit) can help.
• Covering or cladding the exterior parts of a robot with a non-conductive material reduces the risk that metal parts of the robot will touch a metallic object on the field and cause an ESD event. Wooden bumpers, cloth/tape and other non-conductive coatings can help.

Copied from FTC Forums

FTC Tip #9: Social Media

FTC Tip #9: Social Media

There are many different social media directions that teams can devote time to.  Always remember to have parent and mentor permission before creating an online presence on Social Media sites and follow FIRST’s Social Media Guidelines and practice general Internet safety.  Make sure to connect with other FIRST teams.  Connecting with Local teams is fun and it gives you something in common when seeing teams at tournaments and outreach events.  Connecting with other teams also helps you see what they are doing for both the game and for outreach.

Social Media Guidelines and Recommendations

Living in the technology era means the quickest way to connect with people is often via the internet and social media. Sharing information about your team or program, promoting your events or outreach projects, and helping to spread the word about FIRST and FIRST Tech Challenge can all be done online.

However, being successful at using the internet and social media to achieve your goals isn’t as easy as most people think. We have put together some information to help you be successful

Creating an Online Presence

First, why do you want to create an online presence? Is it to share information? Is it to spread the word about FIRST in your community? Is it to thank your sponsors? Is it to connect with other FIRST teams and alumni? Is it to teach about robotics? You need to identify your purpose so that you can decide the best route to take.

For example, if it is just to share information, a website is often an easy tool with which to do that. However, if you are making regular updates to the information you are sharing, then perhaps Facebook or Twitter is a better strategy. We talk about the various options below.

Second, who are you trying to communicate with? The general public? The volunteers in your state? Students at your school and in your community? Parents and sponsors? Again, this will impact the choice you make: we recommend that you find out which platform your target audience is using the most and start there.

Third, bigger isn’t always better. Don’t try doing too much at once or you might end up making more work for yourself and will have a harder time being successful. How much time and resources can you devote to this project? Is it something you can do every week? Every day? A couple times a year? Most social media outreach works best if there is a regular presence.

Lastly, what is the personality you want to create with your presence? Is it professional? Is it silly? You need to identify the tone that you want to set so that you can be consistent and people will know what to expect.

For more guidelines & recommendations, see FIRST’s Social Media Guidelines

See our team’s Social Media Presence at Facebook, Twitter, Instagram & YouTube