GETTING STARTED ALL YOU NEED TO KNOW TO MAKE YOUR ROBOT MOVE

Slides:



Advertisements
Similar presentations
Configuring APACS & AAN Controllers
Advertisements

1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
VEX Robotics Platform and ROBOTC Software
Today’s Agenda New Hardware Setup of RoboRIO
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
2. Setting Up Your Android Development Environment.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Step 1: Right click, “My computer” select properties, Select Hardware >Device Manager > Other Device > USB Serial Converter, then Right Click and select.
Part 1 Using the ARM board And start working with C Tutorial 5 and 6
Drivers Station 2010 Joe Ross Team /12/2009.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
Important information & instructions for doing web upgrade :  User needs to backup all his data before doing web upgrade as the same will get deleted.
Profitable Growth B3X Number one to the customer! GT540 Web upgrade Guide Important information & instructions for doing web upgrade :  User needs to.
U81X0 Downloading Tool Manual 1 ( Version 1.2 ) FlashRW For U81X0 Version 4.0.0(Build #95V) February 2004 LG Electronics Inc.
W25 Software Update process
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
The New FTC Platform (Connecting your legacy hardware)
FTC New Platform Programming Workshop in Android Studio
An Intern’s Guide to basic WMS 2011 setup in just 8 easy steps © 2011 Microsoft Corporation By: Livi Erickson.
Making your Robot Move Motorbolts. Notes This presentation will be available on the High Tech Kids’ website: hightechkids.orghightechkids.org For more.
Otasuke GP-EX! Chapter 11 GP-Viewer EX
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
Vex Robotics Programming Options. To start you off and give you a safe "home base" to return to while you explore, a few key programs are already included.
Java Programming The Ponytail Posse - FTC #8808 9/12/15.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Using and developing on the Android Dev Phone 1. Setup At the gmail credentials screen, skip the step Go to Settings->Wireless Controls  Enable Wi-Fi.
Analog Video Capture with PCs Steve Preston IOTA Annual Meeting Oct 2015.
Session 11 Intro to FRC API.
Brain Software. Things you need Administrator Rights Know how to open a folder Know how to unzip a file??? Know any special changes your IT department.
ANDROID APPLICATION DEVELOPMENT. ANDROID DEVELOPMENT DEVELOPER.ANDROID.COM/INDEX.HTML THE OFFICIAL SITE FOR ANDROID DEVELOPERS. PROVIDES THE ANDROID SDK.
Software Download Guide. 2/2/2016 Steps 1. Before you start to download software,please install USB driver(Folder: USB Driver) firstly. – Install “ InstallDriver.exe.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Installation of Visual Studio Android emulator and Android Studio
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
How to root Android Phone and Tablet for free and safe.
PROGRAMMING FTC ROBOTS WITH ANDROID STUDIO EAGLE ROBOTICS TEAM 7373 JORDAN MOSS AND BRIAN BAARS.
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
After Construction Name: Per #:.
FTC Robot and Field Inspections
Mobile Device Development
Electrical and Computer System Design
Step 1 - Installing TStatSpec Download the TStatSpec software from customer.honeywell.com.  The files will need to be extracted in a new folder.  
Getting Started: Arxterra Control Panel & Application
IDE and Phone Setup Overview Mike Zook 20-Sep-2016.
3.3 PC ICOM Card Driver Installation
FTC Driver Station Setup and Operation Mike Zook 20-Sep-2016.
Introduction to Autonomous Programming
Java on the LEGO Mindstorms EV3
3D Tetris Game on Android OS
FTC Driver Station Setup and Operation Mike Zook 20-Sep-2016.
Development-Introduction
How To Fix Printer Job Stuck in Print Queue?.  Most of the time, the HP printer won’t print from a computer because a print job stuck in the Windows.
Programming FTC Robots with Android Studio
Programming Workshop Quixilver 8404.
How to Fix Android File Transfer Not Working on Mac?
Call to Fix HP Printer Installation Error Code 1603
CS323 Android Getting Started
Phone Setup Overview Mike Zook 20-Sep-2016.
Block Programming Hello my name is Stephanie. I have been apart of FIRST for 6 years and have 3 years of programming experience. I am currently a member.
Android Programming OnBot Java.
Introduction to Software Planning and Design
Android Application Development
Quick Start Guide   Installation GM Pro 7.4 5/10/2019.
Programming your Robot
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

GETTING STARTED ALL YOU NEED TO KNOW TO MAKE YOUR ROBOT MOVE

BUILDING YOUR BOT

BASIC ROBOT

HARDWARE 1 Modern Robotics Power Distribution Module 2 Modern Robotics Motor Controller 1 Modern Robotics Servo Controller 1 Modern Robotic Legacy Module 1 Modern Robotics CORE Device Interface 1 OTG USB Cable 5 USB cables 3 Powerpole power cable 1Modern Robotics Touch Sensor 1 Modern Robotics Optical Distance Sensor 1 Modern Robotics IRSeeker V3 Sensor

BATTERY

CORE POWER DISTRIBUTION MODULE

CORE MOTOR CONTROLLER

MOTOR

CORE SERVO CONTROLLER

SERVO

CORE LEGACY MODULE

OLD SYSTEM

CORE DEVICE INTERFACE

SENSORS

ANDROID PHONE OR TABLET

WIDI

BASIC PROGRAMMING

OUTLINE Git Hub Getting Started with Android Studio Basic Phone Setup Creating a config mode Setting up the driver station Creating an Op mode Writing your first code Running and troubleshooting Frequent Errors

GETTING STARTED WITH ANDROID STUDIO Install Java Get Android Studio Complete installation Install latest version of JDK from http://www.oracle.com/technetwork/java/ javase/downloads/index.html Get Android Studio from https://developer.android.com/sdk/index.html Follow installation wizard; Follow installations instructions in PushBot Build Guide: http://www.usfirst.org/uploadedFiles/Rob otics_Programs/FTC/Game_Info/2015/P ushBot-Build-Guide.pdf

GETTING STARTED WITH ANDROID STUDIO Get FTC AppMaster from Github Open SDK in Android Studio Explore The folder contains SDK along with some sample code Launch Android Studio Click Open Project Locate FTC_App-Master Explore the sample code provided to you

BASIC PHONE SETUP Install drivers on both phones and the main programming computer (Optional but highly recommended) Remove SIM cards from both phones Download the FTC Driver Station app on the driver control phone and the FTC Robot Controller app on the robot control phone Download ZTE Channel Changer

CREATE A CONFIG MODE FOR YOUR ROBOT Identify motor and servo controllers mounted on robot Create new Config mode in the robot controller app(Under Settings/Configure) Register each motor and servo with custom name based on which port it is connected to. Keep the list of names of your motors and servos

SETTING UP THE DRIVER STATION Connect the driver station to the robot controller(Settings/Pair With Robot Controller) Connect the driver station phone to a usb hub Connect the gamepads to the usb hub If using logitech gamepads(recommended), make sure that the switch on the back is set to "X"

CREATING AN OP MODE Create a new class Extend OpMode Implement init(), loop(), and optionally start() Write your code Register your OpMode in OpModeRegister

WRITING YOUR FIRST CODE Open Op Mode Class Set up the program's 'map' of the robot Create variables for each motor and servo Under the main loop, implement inputs from the gamepads Create code to implement motors and servos based on input from the gamepads

FREQUENT ERRORS Make sure to take out the sim card Restart robot from robot controller after it is plugged in Make sure all motors and sensors are in the ports in which they are supposed to be; Make sure that the names of the motors match with their names in the code Switch controller on “X” this year.