FIRST Global Challenge
FIRST Global Challenge
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC
Control System Startup Guide
This guide will show you how to set-up and configure your robot. The examples here assume you have built a simple
robot with two drive motors.
TABLE OF CONTENTS
1 Required Materials ................................................................................................................................................................. 1
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC
1 Required Materials
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 1
2 Driver Station and Control Hub Paring
When you first receive your kit, you will have to pair (link) your Driver Station (Amazon Fire Table) to your Control Hub.
This procedure only needs to be performed once for each set of hardware. If you exchange (replace) your tablet or
control hub, this procedure will need to be repeated. See Section 2, ELECTRICAL COMPONENTS, of the Building Guide,
on the FIRST Global website for more information.
Warning: If you connect your tablet to the internet, you MUST disconnect from the internet
before using the Driver Station. If you do not, this can affect the quality of your connection
from the Driver Station to the control hub. To disconnect, perform a long press on the network
that you are connected to, then select “Forget network” from the menu.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 2
4. Open the FTC Driver Station Application
from the Kindle HOME Screen.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 3
6. Select, “Connect with Robot Controller”.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 4
10. Press the button on the Control Hub to
pair the control hub to the tablet.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 5
3 Configure Your Robot
When you build your robot, you will need to configure it before you can program it. This will allow you to give your
sensors and actuators meaningful names that you can reference while programming.
For this example we will use the robot we built in the “Practice-Bot Build Walkthrough” video located on the FIRST Global
website. This robot has two motors that we will now configure.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 6
2. Select “New” in the top left hand corner.
5. Select “Motors”.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 7
6. Select the Drop Down menu for “Port 0” then select
“Rev Robotics Core Hex Motor”.
This is the name that you will use when you are
programming your robot to control this motor.
Always use descriptive names so that you can
remember what a device does when you are
programming.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 8
9. Press the “Done” button (at the top left corner of the page) 3 times.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 9
4 Accessing Blocks Programming
Interface
There are multiple ways to program your robot. This section will show you how to access the Blocks programming
interface on the driver station tablet or from your computer.
Getting Started Programming Your Robot Using the Driver Station Tablet
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 10
4.2 Using a Laptop
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 11
3. Connect to this network on your laptop.
Ensure that you select the correct network,
elect to connect automatically, and then
select connect. If you have problems at this
step please refer to the Blocks Programming
Guide troubleshooting section on the FIRST
Global website.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 12
6. After successfully connecting to the network,
take note of the address on the “Programming
Mode” page.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 13
5 Program Your Robot
There are multiple ways to program your robot. This section will show you how to use the Blocks programming
interface to program a simple “Op Mode”. An “Op Mode” is how you tell your robot to perform certain actions, given
certain inputs.
For more information on other programming methods, including using Java, see the FIRST Global website
http://first.global
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 14
3. Your screen should look like the
following. This is the “Blocks” page.
4. Now watch the video from the FIRST Global site called “Software Tool Overview”. This will show you how to
program your Mini Bot so you can drive it using your game controller.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 15
7. You will be back at the “My Op Modes”
page. Flick up again and press the
Android back button.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 16
6 Drive Your Robot
Drive Robot
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 17
4. Select the “TeleOp” drop down
menu.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 18
7. Select play to start your Op Mode.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 19
7 Connect the Expansion Hub
If you want to use more than 4 motors or 6 servos, you will need to add the expansion hub to your
robot. The expansion hub has almost all the same ports as the Control Hub, but doesn’t have any
wireless capability. Every robot must use the Control Hub to pair with the driver station tablet, but
not all robots will need to use an expansion hub.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 20
4. Select “New” in the top left hand corner.
8 Additional Resources
1. Building Guide, Section 2 ELECTRICAL COMPONENTS is useful for part definitions
2. Instructional videos are all useful. This document references the “Practice-Bot Build Walkthrough” and the
“Software Tool Overview” videos.
FIRST Global Control System Startup Guide - Rev 0 Copyright 2017 REV Robotics, LLC 21