1 Simulink Support for VEX Cortex BEST Robotics 2012 Sandeep Hiremath.

Slides:



Advertisements
Similar presentations
SINUMERIK 808D on PC 04/2012.
Advertisements

Teacher/Mentor Institute Using the Cortex Chuck Powell.
Installing the MATLAB Add-On
Sundanc e High-tech DSP solutions. Giving you the freedom to design Multiprocessor Technology Ltd SOFTWARE UTILITY TOOLS.
Vex Robotics Program five: using the radio control transmitter.
BEST Robotic, Inc. easyC Team Training
Teacher/Mentor Institute Using the Cortex Carolyn Bauer July 21-22, 2014.
For System Dynamics & Control
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Simulink Support for VEX Cortex BEST Robotics 2013 Sandeep Hiremath
1. 2 FRC 2010 Driver Station Doug Norman & Stephanie Brierty National Instruments January 8, 2010 Thanks to Joe Ross – Team 330.
Presented by Office of Distance Education of Learning Technologies.
KX-NS1000 Initial Set Up For step by step : 16 May,
Developed in collaboration with Introduction to Programming.
Java.  Java is an object-oriented programming language.  Java is important to us because Android programming uses Java.  However, Java is much more.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
Copyright © 2012 BEST Robotics, Inc. All rights reserved. 1 BEST Software Options Greg Young William Polanco Saturday Apr 27, 2013.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
ROBOTC for VEX Online Professional Development
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
US First Kickoff 2013 Software Programming (And Control System) Daniel Kohn University of Memphis.
Getting Started With authorPOINT An introduction to developing multimedia presentations using authorPOINT software.
Delight QuickBooks Online Banking Internal Support Training QuickBooks Windows 2009/2010 Online Banking.
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Teacher/Mentor Institute Using easyC Joel Kirkland July 30-31, 2015.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Control Systems With Embedded Implementation (CSEI) Dr. Imtiaz Hussain Assistant Professor
BEST Robotic, Inc. easyC Breakout Session By: Guy Chetrit Programming With easyC September 15, Copyright © 2012 BEST Robotics, Inc. All rights reserved.
EasyC Programming Workshop January 30, 2008 Hauppauge High School SPBLI - FIRST Mark McLeod Advisor Hauppauge Team 358 Northrop Grumman Corp.
KSU EDCI 763: ID Fall 2010 Harris Instructional Design Statement of Purpose, Needs Analysis, and Task Analysis.
Vex Robotics Programming Sequence. Now that you’ve had some practice downloading and using the included programs, it's time to learn to write some of.
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.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Mission Science By Team Team 07 Members Jiashuo Li Chen Li Sergey Mukhin Hanadi Mardah Yun Shao Farica Mascarenhas 2.
1 BEST National Conference 2011 Making the Most of BEST Robotics Library for Simulink Greg Young Auburn University Thursday Jul 21, 2011.
Getting Started in RobotC // Comment task main() motor[] {} wait1Msec() ; = Header Code Compile Download Run Take out your notes.
Session 11 Intro to FRC API.
Teacher/Mentor Institute Using easyC David Dominguez June 2, 2015 Update Version.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
Vex Robotics Program Two: Using two motors. Program two: using the motors In the last section, you learned how to turn on one motor. Now, you will take.
Vex Robotics program three: using motors and sensors together.
ROBOTC for VEX Robotics (VEX IQ) On-Line Session 2014 My name is Jason McKenna I will be leading you through these sessions Teacher for 17 years Hopewell.
© 2009 IBM Corporation IBM Configurator for e-business (e-config) Training Module 1 – Installation and Setup Bill Luken – Global Client Value 01 February.
TM Vienna v2.0. TM An Overview of Vienna v2.0 Vienna 2.0 was designed to address issues that exist with test management and execution software available.
© 2013 IBM Corporation 1 How do you get license keys for IBM Security products? The License Key Center (LKC) is an online application that provides an.
Teacher/Mentor Institute Intro to easyC Programming Scott McEwen July 21-22, 2016.
After Construction Name: Per #:.
BEST Robotic, Inc. MATLAB/Simulink Team Training
2017 Annual Assessment and Accountability Meeting
How to Install Norton Antivirus in your Computer
BEST National Conference 2011
What is Microsoft Internet Explorer?
Using the VEX Cortex Processor
Using the VEX Cortex Processor
DELLSOFT Technologies Pvt. Ltd.
Computer Software: Programming
Topics: ArduinoIO package Simulink with arduinoIO
Topics: Arduino Target Package
Mission Science By Team 07.
Getting Started in RobotC
Simulink Support for VEX Cortex BEST Robotics Sandeep Hiremath
Introduction to RobotC
Introduction to Programing the Cortex for BEST
Presentation transcript:

1 Simulink Support for VEX Cortex BEST Robotics 2012 Sandeep Hiremath

2 WebEx  Chat I was on the road and could provide my comments only this

3 Outline  Intro to Simulink  Simulink software support for VEX –Launching and Navigating through the software –Creating a simple robot program –Simulating and Debugging robot programs –Advanced Programming  Access to the software  Software Installation  More Training Resources

4 What is Simulink? Simulink is a software package for modeling, simulating, and testing the BEST robot program.

5 Why Simulink? Simple Programming Interface - Easy to use interface - Graphical drag and drop More Efficient Design Flow - Parallel development - No waiting for robot to be built Simulation and Debug - Test your program without hardware - What-if scenarios are easy Advanced Programming also - Stateflow - Embedded MATLAB code

6 Lets Build!  Tank Robot Configuration – tank2.mdl (Example model) Your RobotJoystick Control 2 vertical axes control the 2 wheels Robot Program / Behavior

7 VEX CortexTwo Vertical Axes Robot Program / Behavior Two Motors Lets Build!  Tank Robot Configuration – tank2.mdl (Example model) Right Motor Left Motor Pin 2 Pin 9

8 New terms  Simulink model – robot program  Block – command or function  Library – group of blocks or commands  Generate code - Auto generate C code from the Simulink model  Run a Simulink model – ‘Simulate’ a program on PC

9 What is Simulation? Model of Behavior Simulation is the imitation of some real thing, state of affairs, or process. What if we do this? Imitate the robot behavior What will the robot do? StimulusResponse

10 Gamepad Input to program

11 Gamepad Input to Simulink VEX Controller NOT supported

12 Gamepad Input to Simulink Logitech Gamepad F310

13 Gamepad Input to Simulink Xbox Controller!!

14 BEST VEX Library Workflow Summary Code Generation- easyC Simulink Model Hardware Simulation/Testing

15 Overview - BEST Library

16 Advanced Programming  Stateflow –Demo:  Tank2withGear.mdl  Aracde2withGear.mdl –Blocks:  Latch  Gear Transmission  Using Embedded MATLAB function block New!! –Demo:  Teank2withGear_EML.mdl –Blocks:  Utilities library -> MATLAB Function

17 Access to software  Contact your Hub Directors for DVDs  2 DVDs per team  Each team has 10 installations  Label has a URL – Installation instructions  No online download available  No Paperwork  1-year access

18 Installation  Label on the DVD has a web address (URL) and installation/activation keys  Go to the URL on your PC and FOLLOW the instructions there to install the software  2 steps = 2 installers (install both as per instructions)  System Requirements: –Windows XP or later version (Vista, 7) –Could be 32-bit or 64-bit machines –Need ‘easy C’ to download the program to VEX hardware (easyC Cortex V4) Label

19 Training Resources  Weekly WebEx training – Info on BRI home page  Video Tutorials available – > Participants > Resources  Custom training for teams  Contact

20 Thank you!

21 Things to Note  No paperwork!  Annual License  Access- Contact Hub Directors (2 nd week of July)  FOLLOW instructions to install  Windows only (Win XP or later versions)  Useful simulation features for debugging on PC  Contact Technical Support if any errors or issues.

22

23 Simple switch example button0 = down If (button is up) set state = ON Else (button is down) set state = OFF

24 Stateflow model off on downup