Erik A. Cokeley - 2007 Programming Workshop FIRST 2007.

Slides:



Advertisements
Similar presentations
1chung 5 th Annual Robofest 2004 Informational Meeting Mar. 20, 2004 Chan Jin Chung Ali Khazaal Jason Lo Computer Science Lawrence Technological University.
Advertisements

Downloading data to a computer or How to print a copy of the chart.
Teacher/Mentor Institute Using the Cortex Chuck Powell.
BEST Robotic, Inc. easyC Team Training
Teacher/Mentor Institute Using the Cortex Carolyn Bauer July 21-22, 2014.
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.
Lab7: Introduction to Arduino
Software Subsystem Scot Marshall, Staff Test Engineer Lockheed Martin Space Systems Michoud Operations Team 1913, Covington High School Covington, LA.
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
Fluke thermometer 54II Press green button to turn the thermometer on or off. If it does not turn on replace batteries.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 3 March
Wireless Ad Hoc and Sensor Networks Lab1. 2 Objective Comprehend how to setup and use the wireless communication devices, Jennic Evaluation System. You.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
VC707 Power Bus Reprogramming
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
FIRST Robotics Team 1619 Programming Workshop Programming the Control System Mark Dotterweich Team 1619 Mentor Presentation available at:
Drivers Station 2010 Joe Ross Team /12/2009.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
9000U Quick Guide Marketing & RMA Department XELTEK 8/28/2015.
US First Kickoff 2012 Software Programming (And Control System) Daniel Kohn University of Memphis.
CONROLIB. Objective of presentation  CONRO Developer should be able to program a fully functional CONRO after this presentation.
Project Futura.
Team Spot On! With Zebulon Clark Desiree And Earl.
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.
W25 Software Update process
Coding for the FIRST Tech Challenge: RobotC
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
Programming and Controls for FIRST – The Basics Tom Barch, Scott VanBrocklin and Kayla Peltier February 5 th, 2008.
Programming and Controls Workshop – The Basics Tom Barch.
The New FTC Platform (Connecting your legacy hardware)
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
TU STORM 2007 High School Autonomous Robotics Competition Introduction.
Introduction to the Arduino
Bread Boarding and Operating The IFI Robotic Control System.
BEST Robotic, Inc. easyC Breakout Session By: Guy Chetrit Programming With easyC September 15, Copyright © 2012 BEST Robotics, Inc. All rights reserved.
Mentors Workshop Programming Sub-System Mark McLeod Team 358 Festo/Hauppauge H.S. F For I Inspiration and R Recognition of S Science and T Technology.
Making your Robot Move Motorbolts. Notes This presentation will be available on the High Tech Kids’ website: hightechkids.orghightechkids.org For more.
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Connecting USB Devices to Personal Computers.
How to Program the 2004 Robot Controller from Innovation First For new C programmers and non- technical types.
Beginner Programming Workshop Simona Doboli Assistant Professor Computer Science Department Hosftra University November.
EasyC Programming Workshop January 30, 2008 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
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.
David GiandomenicoBasic Feedback Control 5/15/2012 David Giandomenico Team mentor for Lynbrook Robotics – FIRST #846 David Giandomenico Team mentor for.
USB-Hipro Training Course ——Marketing Dept. Front view of digital Hearing Aid Programmer USB Rear view of digital Hearing Aid Programmer USB.
Part II Introduction to Robot Code. How to open a new FRC robot project 1.Open LabVIEW. 2.Click "FRC cRIO Robot Project" in the upper left section "New".
Understanding The 2008 FRC Robot Controller Chris Gregory FRC1089 – Team Mercury
Session 11 Intro to FRC API.
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
Main Hardware. Main PC to Board Connection via PX200 Main Hardware.
Software Subsystem Scot Marshall Lead Manufacturing Test Engineer Constellation Project / Orion CEV Lockheed Martin Space Systems Michoud Operations Team.
TU STORM The TU STORM Robot Controller: Innovation First Mini Robot Controller (Microchip PIC18F8520) Programmable in C Using MPLAB IDE.
Programming - Motion Intro to Robotics. Motors and Sensors Setup The first thing we need to do is tell ROBOTC that we have motors on our robot. Choose.
Lab 1 Summary.
Innovation First Hardware & Default Program The 5¢ Tour... Dr. Joe January 5, 2002.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Programming Applied Sensors in FIRST Robots Chris Elston – Team Download sample code:
After Construction Name: Per #:.
Step 1 - Installing TStatSpec Download the TStatSpec software from customer.honeywell.com.  The files will need to be extracted in a new folder.  
DE2-115 Control Panel - Part I
Using the VEX Cortex Processor
Using the VEX Cortex Processor
Microcontroller Applications
مقدمة في الاردنيو د فضل الاكوع.
Introduction to Team 294 Programming Concepts

Introduction to Arduino IDE and Software
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

Erik A. Cokeley Programming Workshop FIRST 2007

Erik A. Cokeley Presenter –Erik A. Cokeley –Involved in FIRST for 10 years Mentor - Hightstown High School - Team 1089 –NJIT - Junior –Computer Science Major –Experienced with the Microchip PIC –Autonomous robots –Program in C, C++, Assembly, Java –Familiar with the FIRST Default Code –Familiar with Kevin’s Camera Code

Erik A. Cokeley Workshop Outline –Resources –Software Installation –Some Gotchas –Review the Default Design –Loading your code into your robot –Operator Interface –Robot Controller –Other Hardware –Sensors –Some examples –Questions

Erik A. Cokeley Resources FIRST - Innovation FIRST - Kit & Manual Microchip - ChiefDelphi – ChiefDelphi Whitepapers - Kevin Watson – Blue Alliance - Me! -

Erik A. Cokeley Installation Procedure Use CD from kit or download MPLab and C18 from Microchip Install MPLab Click on the setup file for the C18 compiler Select the options that allow the IDE to be updated Try to compile Default Code –Unzip frc_code.zip –Open FrcCode.mcw –Select “Build All” in MPLab IDE Install ifi_loader

Erik A. Cokeley Design Flow Competition Mode Autonomous Mode 26.2 ms

Erik A. Cokeley IFI Loader Turn on Robot Controller Tether PC to RC’s Program Port –Use correct cable! –USB to Serial Converter causes long load times Put Robot into Program Mode Load Default Code hex file –Select COM Port in IFI_Loader –Browse for hex file –Click upload Robot Ready to Go!

Erik A. Cokeley Operator Interface (OI)

Erik A. Cokeley Robot Controller (RC)

Erik A. Cokeley Some Other Hardware

Erik A. Cokeley Some Sensors Analog vs. Digital Camera Gyro Encoder Potentiometer Pressure switch Touch switch Line switch Infrared Hall Effect

Erik A. Cokeley Some Examples Mapping Controls to Joysticks Autonomous Dead Reckoning Integrating the Camera Using a potentiometer to measure an analog voltage

Erik A. Cokeley Questions?

Erik A. Cokeley For More Info Erik Cokeley –