Agenda What can I do with LabVIEW? Why LabVIEW (text based comparison) Re-visit the State Machine Intro to common LabVIEW Architectures.

Slides:



Advertisements
Similar presentations
Professional Services Developer Program Services
Advertisements

Dashboards Slide by ana’s presentation. Tired of these challenges? No centralized view of executive information from multiple functional areas and systems;
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Gelu M. Nita NJIT. Noise Diode Control Day/Night Attn. Ctrl. Solar Burst Attn. Ctrl. V/H RF Power Out Attn. Ctrl. Temperature Sensors.
Department of Mathematics and Computer Science
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Oil and Gas. "We chose LabVIEW software because it is widely used in technical environments that require data acquisition and instrument control and permits.
Implementing Hardware-in-the-Loop (HIL) Test Systems
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Embedded Systems: Introduction. Course overview: Syllabus: text, references, grading, etc. Schedule: will be updated regularly; lectures, assignments.
MIT iCampus iLabs Software Architecture Workshop June , 2006.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Robotic surgery - pushing the frontiers in minimally invasive surgery
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Vision Guided Robotics
Robot-Assisted Laparoscopic Surgery Using da Vinci System Amanda Neves University of Rhode Island Department of Computer, Electrical, and Biomedical Engineering.
Jane Zanzinger, RN  Describe trends of robotic surgery  Evaluate the integration of hardware, software and information system in modern robotics.
Long Island Software Workshop Dec 13, 2008
High Performance Physical Modeling and Simulation
Robotic Surgery: The da Vinci System
The da Vinci Surgical System  Sam Karnes BME 281.
Welcome at the PLCopen presentation
1 LabVIEW DSP Test Integration Toolkit. 2 Agenda LabVIEW Fundamentals Integrating LabVIEW and Code Composer Studio TM (CCS) Example Use Case Additional.
SCSC 311 Information Systems: hardware and software.
New techniques for physical modeling and simulation Tom Lee Ph.D., Vice President, Applications Engineering, Maplesoft Kent Chisamore, Account Manager,
Hardware in the Loop Simulation (HIL) Tom Lee VP Applications Engineering, Paul Goossens Director Applications Engineering.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
Mr C Johnston ICT Teacher
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
CHAPTER TEN AUTHORING.
Justin Pelletier. What is Robotic Surgery?  Uses a patient cart and surgeon console instead of traditional surgery.  An alternative for laparoscopic.
Battery Status Monitor: The source of decision making for a Smart Micro-Grid Daniel Rendon, Cheryl Limas, Greg Turner - Advisor, Dr. D. Wetz - Advisor.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
32-bit Pipelined RISC Processor Group 1 aka “Go Us” Alice Wang Ann Ho Jason Fong CS m152b TA: Young Cho Lab section 1.
Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Peterson.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
Processes Introduction to Operating Systems: Module 3.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
LabVIEW for FRC NYC / NJ Software Workshop January 7, 2012
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
Smart Home Technologies
Connecting LabVIEW to EPICS network
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
Telesurgery Emma Curran CS265. Telesurgery Telesurgery, which is also called remote surgery, is when a surgeon performs surgical tasks while being physcially.
Programming in LabVIEW
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
Portable Heart Attack Detector (PHAD) Final Presentation
Introduction to the robotic arm.  A robotic arm is a machine that can perform functions similar to that of a human.  These functions are performed with.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Domain: Medical Technology “Robotics in Surgery” Team: Sahar Hashmi, Cyndi Hernandez, Mario Montoya, Anando Chowdhury Technology Strategy for SDM
Sources, Targets and Interactions LabVIEW and the LHC.
객체지향시스템 연구실 1 THE OBJECT-ORIENTED TECHNOLOGY: An Executive Summary 서울대학교 컴퓨터공학부 객체지향시스템 연구실 교수 김형주.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved. WRAP-UP YESTERDAY… Q: What does mean Integrated Architecture? A: Bundle of products easily.
An informa business Transforming the Understanding of the Human Body Annella Linton US:
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
V irtual I nstrumentation Club. Official definition of Instrumentation from ISA (International Society of Automation)- A collection of Instruments and.
Centre for Aerospace Systems Design & Engineering (CASDE), IIT Bombay Presentation to the 3 rd Meeting of Joint Policy Committee June 10 th 2002.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
i.MX 8 Series: 3 Processor Families with Targeted Features
PTC Navigate & Thingworx based App Development
Microcontrollers, Basics Successful Software Development for MCUs
IBM Tivoli Web Site Analyzer Training Document
A slow control system for a
DarkSide-50 Distributed Control System Towards DarkSide-20k
Intro to Architecture & Organization
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
OO Design and Development
Presentation transcript:

Agenda What can I do with LabVIEW? Why LabVIEW (text based comparison) Re-visit the State Machine Intro to common LabVIEW Architectures

Programming Approaches Built-In Libraries Deployment Targets A Highly Productive Graphical Development Environment for Scientists and Engineers Hardware APIsCustom User Interfaces Technology Abstractions

What Can I do with LabVIEW?

Odin – 3 rd Place Winner Virginia Tech Powered by LabVIEW and CompactRIO DARPA Urban Challenge Autonomously navigate 60 mile urban environment Follow all traffic laws Safely navigate around obstacles/barriers Safely interact with other UGV and manned vehicles at stop signs during passing, parking

LabVIEW / RIO for Robotics Virginia Tech (LabVIEW + CompactRIO) Do-it-yourself MIT (C with a 40 core Linux cluster) NI dramatically reduces the cost of robotics system design, deployment, and testing Key strengths: – Rapid development software – Extensive, integrated I/O support – Tightly integrated system design platforms – World class support

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

NASA Mars Rover Robotic Arm LabVIEW Robotics and cRIO for complex mechatronics

Robot-Assisted Laparoscopy with LabVIEW The Challenge: Training doctors to perform robot- assisted laparoscopic surgery using the da Vinci Surgical System (dVSS). The Solution: Using NI LabVIEW to develop a platform to ensure medical students and new surgeons perform robot-assisted laparoscopic surgery using the correct movements to maintain the highest level of patient safety. As seen on Good Morning America (abcnews) "The inherent ease-of-use of the LabVIEW platform was enhanced by the numerous training courses offered by NI, which was a component other solutions could not provide."

LabVIEW vs. Text Based Languages

Shorter learning cycle Can execute just as fast UI Integration I/O Integration Community National Instruments Intuitive Black Box scenario Less flexible (complex) National Instruments Lack of Familiarity Doesn’t feel like a programming language Benefits and Cons

Example: Sort 1-D Array C

Black Box

Example: Random Number C

Example: Read Lines from File

Example: FPGA Count Edges VHDL