Build Better Robots Faster. Radim ŠTEFAN



Similar documents
Medical Device Design: Shorten Prototype and Deployment Time with NI Tools. NI Technical Symposium 2008

How To Use First Robot With Labview

FRC WPI Robotics Library Overview

BUILD VERSUS BUY. Understanding the Total Cost of Embedded Design.

Stremtan Mircea-Emil Technical Consultant& Sales Manager S RO

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

ni.com/vision NI Vision

Next Gen Platform: Team & Mentor Guide

Basics of Simulation Technology (SPICE), Virtual Instrumentation and Implications on Circuit and System Design

Mobius TM Command & Control Software

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

Tablets in Data Acquisition

Electrolux Dishwasher Performance Test Lab

Last Mile Intelligent Driving in Urban Mobility

The demonstration will be performed in the INTA high speed ring to emulate highway geometry and driving conditions.

Developing reliable Multi-Core Embedded-Systems with NI Linux Real-Time

How cloud-based systems and machine-driven big data can contribute to the development of autonomous vehicles

SHORT TRAINING COURSES

NI Platform for automotive measurement and test applications

Lab View with crio Tutorial. Control System Design Feb. 14, 2006

Control Design Guide for Smart Machines

DAQ in MATLAB HANS-PETTER HALVORSEN,

Software Engineering for LabVIEW Applications

Networking Remote-Controlled Moving Image Monitoring System

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

LabVIEWTM. Robotics Programming Guide for the FIRST Robotics Competition. LabVIEW Robotics Programming Guide for FRC. January D-01

Introduction to Data Acquisition

NI NI C Series Overview DATASHEET. 8-Channel Sinking Digital Input Module

Software Engineering for LabVIEW Applications. Elijah Kerry LabVIEW Product Manager

Design Report. IniTech for

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

ni.com/academic NI Academic Products

Bioreactor Process Plant Powered by NI LabVIEW and NI CompactRIO

Deploying and Customizing NI LabVIEW Embedded Technologies

"#$%&'#!()*&+%,-! ./01#2! 3"4!5!677!! 3,!89#)9%#:!!!

Increase System Efficiency with Condition Monitoring. Embedded Control and Monitoring Summit National Instruments

Embedded Control and Monitoring

Data Acquisition in LabVIEW

ELEC 5260/6260/6266 Embedded Computing Systems

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

EMBEDDED MAJOR PROJECTS LIST

Behind the Internet+: Internet of Things, Cloud Computing, and Big Data

LEARNING MOBILE ROBOTICS USING LEGO MINDSTORMS

BLE113 DEVELOPMENT KIT

irobot 510 PackBot Multi-mission flexibility Neutralize, detect and map HazMat materials, IEDs and other dangerous elements

UM-D WOLF. University of Michigan-Dearborn. Stefan Filipek, Richard Herrell, Jonathan Hyland, Edward Klacza, Anthony Lucente, Sibu Varughese

How To Secure Your Computer With Libreware Libreroview (Windows) And Libreros (Windows 2) (Windows 3.5) (For Windows) (Powerpoint) (Networking)

Office Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.

How To Play Botball

JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (ISO 3297: 2007 Certified Organization)

Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

Using NI Vision & Motion for Automated Inspection of Medical Devices and Pharmaceutical Processes. Morten Jensen 2004

How To Develop An Iterio Data Acquisition System For A Frustreo (Farc) (Iterio) (Fcfc) (For Aterio (Fpc) (Orterio).Org) (Ater

Embedded Component Based Programming with DAVE 3

Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework

Dr Robot C# Advance Sputnik Demo Program

LEGO NXT-based Robotic Arm

Intelligent Flexible Automation

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

NI LabVIEW for CompactRIO Developer s Guide

Embedded System Deployment and Management

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

Testing high-power hydraulic pumps with NI LabVIEW (RT) and the StateChart module. Jeffrey Habets & Roger Custers

Robotic motion planning for 8- DOF motion stage

Data Sheet. Remote Presence for the Enterprise. Product Overview. Benefits of Video Collaboration Robots

The Fibonacci Sequence

Manage Software Development in LabVIEW with Professional Tools

Robot Task-Level Programming Language and Simulation

Driving the User Interface. Trends in Automotive GUIs

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Skynax. Mobility Management System. System Manual

Simulation-based traffic management for autonomous and connected vehicles

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

APPLANIX POSITION AND ORIENTATION SYSTEMS FOR LAND VEHICLES (POS LV)

NXT Robot Challenge. Introduction. Educational Goals. References

VSys Modular Asset Monitoring System

Consulting, Engineering & Managed Service Provider

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Discrete Wireless MARCUS Product Overview

TFT-LCD Subsystem Engineering

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

FYS3240 PC-based instrumentation and microcontrollers. Introduction. Spring 2012 Lecture #1

WE MAKE IT REAL! ELECTRONIC MECHANICAL EMBEDDED SOFTWARE PROTOTYPING

A Healthcare/Eldercare Robot based on Skilligent Technology

APPLICATION NOTE. RTD Linux Support Overview. SWM Rev C

Transcription:

Build Better Robots Faster Radim ŠTEFAN

What is Virtual Instrumentation?

Speed Development with Graphical Programming LabVIEW C* LabVIEW C * * does not include code to generate UI

High-Level Design Tools Configuration Textual Math Simulation Statechart LabVIEW Graphical System Design Linux Macintosh Windows Real-Time FPGA MPU Desktop Platform Embedded Platform Tux penguin is courtesy of Larry Ewing. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Education Fixed-base (Lab/Industry) Autonomous Mobile Lego NXT Toolkit, Education Edition, LabVIEW for FRC New! LabVIEW Robotics January 11 th, 2010 LabVIEW Toolkit for Denso Robots November 25 th, 2009 New! LabVIEW Robotics January 11 th, 2010

Overview of a Simple Mobile Robot

LabVIEW Robotics 2009Software Bundle

Sensing Connectivity MobileRobots, Skilligent, Cogmation Protocols JAUS, NMEA, FPGA Path Planning Obstacle Avoidance Steering Robotic Arm Open Source Robotics Toolbox Download additional algorithms

Sensor Drivers IR Sensors GPS Sensors LIDAR Sensors Stereo Vision Radar Sensors

Program: Simple Mobile Robot Step 1: Sense Acquire Hokuyo LIDAR Data Step 2: Think Obstacle Avoidance (Vector Field Histogram) Step 3: Act Drive Motors

NI Robotics Hardware NI CompactRIO FPGA-based Reconfigurable I/O, Programmable Hardware I/O I/O I/O I/O NI Single-board RIO Real-Time Controller Real-Time Processor I/O FPGA I/O I/O I/O Connectivit y SignalCon d. ADC

NI Single-Board RIO Board-level embedded controller Integrated FPGA and real-time processor Built-in analog and digital I/O, can be expanded with I/O modules NI CompactRIO Embedded controller with rugged, mechanical enclosure Integrated FPGA and real-time processor Includes modules for robotics-specific I/O NI Robot Starter Kit Robot kit based on NI Single-Board RIO Includes ultrasonic sensor, motors, encoders, battery, and charger Performs basic obstacle avoidance out of the box

Blind Driver Challenge Building a Semiautonomous Vehicle Driven by the Visually Impaired with LabVIEW and CompactRIO (by Virginia Tech)

DARPA Urban Challenge Autonomously navigate 60 mile urban environment Safely navigate around obstacles/barriers Safely interact with other UGV and manned vehicles at stop signs during passing, parking Follow all traffic laws www.darpa.mi l

LabVIEW / RIO for Robotics Unified tools, productive and effective results Do-it-yourself Fragmented approach, ineffective results Finished 3rd place with just 10% funding of other teams

VECNA BEAR (Battlefield Extraction-Assist Robot) NI CompactRIO Controller (in-body) NI LabVIEW software design

Underwater Dredging System: Nexans Spider Application Level the Seabed Floor to lay a pipeline from the Orman-Lange Natural Gas Field to the UK. Develop HMI, remote-control interface, heave compensation and power controls Challenges 1000 meters below sea-level, strong currents, uneven terrain, constrained time and budget Key benefits Rapid development software across multiple computing platforms, rugged embedded platform "The LabVIEW platform has helped Nexans develop a system that is easy to maintain due to the consistent programming paradigm for both HMI and embedded control with CompactRIO, even in extreme conditions."

David Barrett, Ph.D. Director, SCOPE program at Olin College Former VP of Engineering, irobot Former Director, Walt Disney Imagineering Corp. Research Engineer, MIT AI Lab Technical Director, Draper Lab 9 patents in robotic systems I have spent 15 years looking for a good robotics software development environment, I have evaluated everything on the market and LabVIEW is clearly, hands-down the best.

ni.com/robotics radim.stefan@ni.com