1 / 23

LabVIEW for FTC

LabVIEW for FTC. Agenda. What’s in your packet What is LabVIEW? A little LabVIEW History Who else uses LabVIEW What else LabVIEW might be able to do for you Resources Hands-on / Demo / Work through Getting Started Manual. What you get in your Package.

dillian
Download Presentation

LabVIEW for FTC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LabVIEW for FTC

  2. Agenda • What’s in your packet • What is LabVIEW? • A little LabVIEW History • Who else uses LabVIEW • What else LabVIEW might be able to do for you • Resources • Hands-on / Demo / Work through Getting Started Manual

  3. What you get in your Package • 2 DVDs – don’t worry if you lose them • Certificate of Ownership – this has your Serial Number - start worrying if you lose this • Getting Started Manual • Read Me First for LabVIEW • LabVIEW for FTC Release Notes - points you to www.ni.com/info • Type in “FTCSoftware” • LabVIEW Quick Reference Card • Activation Instructions

  4. What is LabVIEW? • It is a tool used by scientists and engineers to measure and automate the universe around us • It is a graphical programming environment • programming – it is a programming language and you won’t be an expert in a day or two • graphical – you draw your code • environment – it is more than measurement and automation, it has analysis and user interface capabilities created for scientists and engineers

  5. NI Background • Leaders for 30 years in Computer-Based Measurement and Automation • Direct Operations in 40+ Countries • 5,000+ Employees • R&D Investment: 16% of Annual Income • Corporate Headquarters in Austin, Texas • 600+ Alliance Partners • Long History of Financial Success 10 YEARS Record Revenue of $821 Million in 2008

  6. LabVIEW History • 1986 - Premiered on a Macintosh • It mainly automated electronic instruments – oscilloscopes, multimeters, etc • 1992 - Ported to MS Windows • 1997 - Ported to a Real Time OS • 1999 - Robolab was introduced by LEGO & Tufts Univ • 2006 - Ported to run on a LEGO MINDSTORMS NXT • 2008 – LabVIEW FTC and FRC • 2009 – Upgraded NXT toolset – It’s awesome

  7. LabVIEW: From K to Rocket Science! LEGO Education WeDo “Hands-on Learning for 7 year-olds” CERN Large Hadron Collider “the most powerful instrument on earth”

  8. Middle School High School FIRST Adoption of NI Technology 5-8th grade 9-10th grade 11-12th grade FIRST Tech Challenge FIRST LEGO League FIRST Robotics

  9. FRC 2009 Championship 65% LabVIEW Usage

  10. NI in Academia Worldwide

  11. Early Virginia Tech (TORC) successes using LabVIEW in Autonomous System Projects Results of IGVC Competition 1996 –- Did not place 1997 –- 5th place 1998 –- Did not place 1999 –- 7th place 2000 –- 1st place 2001 –- 2nd place 2002 –- Did not place Introduction of LabVIEW 2003 -– 1st Place 2004 –- 1st Place 2005 –- 1st Place 2006 –- 1st Place 2007 –- 1st Place http://www.igvc.org/

  12. Leaders in Instrument Control Software Which of the following software packages/programming languages do you use to control your instruments? Source: US Platform Awareness Survey 2009, blind awareness study to Reed subscribers (EDN, Control Engineering, Test & Measurement, Design News) Base: All qualified respondents (Multiple response question, sum does not equal 100%); Total respondents: n=1381 Margin of error +/- 2.21% Note: option in survey read “Agilent Technologies – Test and Measurement Programmer’s Toolkit “

  13. ...and heavily used for Data Analysis Which of the following software packages do you use for analysis on data acquired from your instrument? Source: US Platform Awareness Survey 2009, blind awareness study to Reed subscribers (EDN, Control Engineering, Test & Measurement, Design News) Base: All qualified respondents (Multiple response question, sum does not equal 100%); Total respondents: n=1396, Margin of error +/- 2.19%

  14. Other LabVIEW uses • Students • Control your NXT with a WiiMote or WiiFit • FRC teams can use it • Students Projects • You’ll see it in many collegiate engineering & science programs • Create NXT-G blocks for your favorite FLL team* • Teachers • Project Lead the Way • The Infinity Project • Works with your Vernier Sensors • * You’ll need LabVIEW Version 7.1

  15. Other LabVIEW uses • Mentors from Industry • Instrument Control– GPIB, Etc • Industrial Automation – PLCs, HMI, SCADA • Machine Vision • Motion Control • Program FPGAs • Embedded Targets – ADI Blackfin, ARM • Algorithm Engineering

  16. Look like Robolab? • Design, development, and in-classroom testing of features for the NEW MINDSTORMS NXT interface in LabVIEW • Product features influenced and co-developed by Dr. Chris Rogers, creator of Robolab

  17. NEW & Improved FTC Software • NEW • Templates • TETRIX API • Motor Configurator • IMPROVED • Debugging • Error Handling • Support

  18. Initial Training – Pre-Kickoff • Online training content at ni.com/first • Getting Started with LabVIEW Manual – shipping in FTC kits • Be sure to download and install LabVIEW for a chance to win some fun prizes.

  19. Post Kickoff Training – What is Available? • Hands-On Workshop Material • 4 to 8 hours of material – includes robot build and software programming guides • Available for use at all regional trainings • Tailored to 2010 season • Online Discussion Forums and Community Support • ni.com/first – discussion forums monitored by NI engineers • Software updates posted if needed • Certified Trainers to provide in-field support • Can attend or help conduct workshops! • Support from FRC Teams • Training guides provided to FRC teams who are assisting FTC teams

  20. Competition Season! • ni.com/first • Discussion Forums – monitored by NI engineers • Videos, Tutorials updated • Competition Event Support when possible: • FRC Teams • LabVIEW Developer Community • “Certified” Trainers • Training emphasizing best practices • Autonomous • Best practices

  21. Resources • Books • LabVIEW for LEGO MINDSTORMS NXT - Michael Gasperi • Extreme NXT - Michael Gasperi • LabVIEW for Everyone – Travis & Kring • Learning with LabVIEW – Robert Bishop • Websites, Forums & Blogs • ni.com/first • usfirst.org/roboticsprograms/ftc/ • ftctraining.com (CMU) • NXTASY.org • ftcmastery.com Need support? Go here!

  22. Hands On Instructions • At first, please do what I do… don’t stray • Listen Carefully… • “left-click” vs. “right-click” • “click & release” vs. “click & hold” • Raise your hand … shout “Help!”

  23. Getting Started Manual • Chapter 1: Need to knows about FTC • Chapters 2 and 3:Start building your robot! • Chapters 4 and 5: Start driving and programming your robot! • Chapter 6: Troubleshooting

More Related