SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
LabVIEW Robotics:
Sense-Think-Act
Jochen Klier
Application Engineer
National Instruments
Agenda
• Robotic applications
• A typical robotic system architecture
– Sense
– Think
– Act
• LabVIEW Robotics 2009
A Robot Platform for every Age and Application
Powered by LabVIEW
LEGO® WeDo®
powered by LabVIEW
LEGO® MINDSTORMS® NXT
powered by LabVIEW
NI LabVIEW
NI
WorldClass
Types of Robots
• Fixed-base robots
• Mobile robots
(tele-operated)
• Autonomous vehicles and
systems
Vision Guided Motion
Application
Pick and place parts of different sizes and
orientations
Challenges
Multiple domains of expertise need to be addressed
Key benefits
Integration of Robot Control and Vision in a single
development environment
"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."
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
Underwater Dredging System:
Remote Control
Nexans Spider
Autonomous Vehicle for DARPA
Urban Challenge
TORC Technologies and Virginia Tech “Odin” Vehicle
Application
Autonomously navigate 60 mile urban environment
Challenges
Follow all traffic laws
Safely navigate around obstacles/barriers
Safely interact with other UGV and manned
vehicles at stop signs during passing, parking
Key benefits
Rapid development platform
Domain expertise vs. computer science focus
Common tool across Windows, Linux, VxWorks,
FPGA
Fast design iterations
Infrastructure of support for NI and 3rd party I/O
hardware: unrivaled by any text-based language
A typical Robotic System Architecture
• Data
acquisition
• Filtering
• Perception
Sense
• Navigation
• Localization
• Decision making
Think • Locomotion
• Kinematics
• Motor control
Act
think
actsense
Sensors
Infrared (IR) Sensors
CMOS Sensor
Radar
Inertial Measurement
Unit
Optical Encoders
Global Positioning
System
Stereo Vision
LIDAR
think
actsense
High Definition Lidar HDL-64E Sensor
think
actsense
• Rings indicate laser paths
• Colors indicate elevation change
Lidar Street Imaging
think
actsense
think
actsense
Planning and Navigation
Autonomous Map Building
Localization
Machine Learning
Think
think
actsense
Planning and Navigation
• Path planning
• Obstacle avoidance
think
actsense
Urban Challenge – Map and Sensor Data
Fusion
think
actsense
think
actsense
Act
Manipulators
Wheeled
Tracked
Bipedal
Biomimetic
think
actsense
Motors + Drives
maxonmotor.com
think
actsense
Act Algorithms
think
actsense
• Forward kinematics
• Reverse kinematics
• Machine Level Control
Low Level
Control
Axis
Control
Kinematics
• Commanding axes
• Coordinating multiple
axes
• Position Control
• Current / Torque Control
• Field Oriented Control (FOC)
LabVIEW Robotics 2009
IP for navigation, steering,
kinematics and more
High-level graphical
programming environment
Tools for integrating
text-based algorithms
Deployment to Real-Time
and FPGA hardware
Examples of real-world
applications
Connectivity to sensors
and actuators from top
vendors
Connectivity to
sensors and actuators
from top vendors
Image processing and
acquisition libraries
JAUS and Ethernet
protocols for
communication
Deployment to
embedded real-time
and FPGA hardware
Steering and
kinematics algorithms
A* and AD* search
algorithms for real-
time obstacle
avoidance
LabVIEW Robotics 2009
LabVIEW Robotics 2009 Software Bundle
LabVIEWModules
• LabVIEW Real-Time
• LabVIEW FPGA
• LabVIEW MathScript RT
• LabVIEW Control Design
and Simulation
• LabVIEW Statechart
• NI Vision Development
Module
• LabVIEW NI SoftMotion
• PID Control Toolkit
• LabVIEW System
Identification Toolkit
RoboticsIPand
Examples
• Sensor and Actuator
Drivers
• Path Planning
• Obstacle Avoidance
• Steering
• Kinematics
• Communication Protocols
• Connectivity to Third-
Party Software
• Motion
• Vision
• Control and Simulation
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
Questions?
ni.com/robotics

Más contenido relacionado

Último

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Último (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

LabVIEW Robotics: Sense-Think-Act

  • 2. Agenda • Robotic applications • A typical robotic system architecture – Sense – Think – Act • LabVIEW Robotics 2009
  • 3. A Robot Platform for every Age and Application Powered by LabVIEW LEGO® WeDo® powered by LabVIEW LEGO® MINDSTORMS® NXT powered by LabVIEW NI LabVIEW NI WorldClass
  • 4. Types of Robots • Fixed-base robots • Mobile robots (tele-operated) • Autonomous vehicles and systems
  • 5. Vision Guided Motion Application Pick and place parts of different sizes and orientations Challenges Multiple domains of expertise need to be addressed Key benefits Integration of Robot Control and Vision in a single development environment
  • 6. "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." 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 Underwater Dredging System: Remote Control Nexans Spider
  • 7. Autonomous Vehicle for DARPA Urban Challenge TORC Technologies and Virginia Tech “Odin” Vehicle Application Autonomously navigate 60 mile urban environment Challenges Follow all traffic laws Safely navigate around obstacles/barriers Safely interact with other UGV and manned vehicles at stop signs during passing, parking Key benefits Rapid development platform Domain expertise vs. computer science focus Common tool across Windows, Linux, VxWorks, FPGA Fast design iterations Infrastructure of support for NI and 3rd party I/O hardware: unrivaled by any text-based language
  • 8. A typical Robotic System Architecture • Data acquisition • Filtering • Perception Sense • Navigation • Localization • Decision making Think • Locomotion • Kinematics • Motor control Act
  • 10. Sensors Infrared (IR) Sensors CMOS Sensor Radar Inertial Measurement Unit Optical Encoders Global Positioning System Stereo Vision LIDAR think actsense
  • 11. High Definition Lidar HDL-64E Sensor think actsense
  • 12. • Rings indicate laser paths • Colors indicate elevation change Lidar Street Imaging think actsense
  • 14. Planning and Navigation Autonomous Map Building Localization Machine Learning Think think actsense
  • 15. Planning and Navigation • Path planning • Obstacle avoidance think actsense
  • 16. Urban Challenge – Map and Sensor Data Fusion think actsense
  • 20. Act Algorithms think actsense • Forward kinematics • Reverse kinematics • Machine Level Control Low Level Control Axis Control Kinematics • Commanding axes • Coordinating multiple axes • Position Control • Current / Torque Control • Field Oriented Control (FOC)
  • 21. LabVIEW Robotics 2009 IP for navigation, steering, kinematics and more High-level graphical programming environment Tools for integrating text-based algorithms Deployment to Real-Time and FPGA hardware Examples of real-world applications Connectivity to sensors and actuators from top vendors
  • 22. Connectivity to sensors and actuators from top vendors Image processing and acquisition libraries JAUS and Ethernet protocols for communication Deployment to embedded real-time and FPGA hardware Steering and kinematics algorithms A* and AD* search algorithms for real- time obstacle avoidance LabVIEW Robotics 2009
  • 23. LabVIEW Robotics 2009 Software Bundle LabVIEWModules • LabVIEW Real-Time • LabVIEW FPGA • LabVIEW MathScript RT • LabVIEW Control Design and Simulation • LabVIEW Statechart • NI Vision Development Module • LabVIEW NI SoftMotion • PID Control Toolkit • LabVIEW System Identification Toolkit RoboticsIPand Examples • Sensor and Actuator Drivers • Path Planning • Obstacle Avoidance • Steering • Kinematics • Communication Protocols • Connectivity to Third- Party Software • Motion • Vision • Control and Simulation
  • 24. 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