SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Graphical System Design for Robotics Applications National Instruments 美商國家儀器 行銷部技術經理 吳維翰
Mobile Service Robot Underwater Robot Autonomous Forklift Military Robot Autonomous Ground Vehicles Space Rover Robots
A robot simplified…
In reality… Really messy Lots of stuff to integrate And you don’t even know if it works Need to simply the problem Levels of abstraction Don’t get lost in the “details”
The graphical approach Vision Ultrasonic Microphone GPS LIDAR Object Tracking Avoidance SLAM Navigation PID PWM Closed-loop control Fuzzy Control Adaptive Control
何謂 LabVIEW? 圖形化編程環境 業界量測與自動化標準 豐富函式庫,包含: 視覺檢測 運動控制 資料擷取 儀器控制 進階運算 報表產生 和更多 … 整合週邊軟硬體和其他工具
LabVIEW圖形化編程環境
“What is” LabVIEW Robotics 2009?
IP Offering Sensor Integration Algorithms Action and control Robotic Arm Library Others Connectivity, FPGA IP
Infrared Sonar LIDAR Electronic Compass GPS IMU
Hokuyo Sensor 1-2-3 DEMO
Occupancy Grid A*, AD* Voronoi Diagram Vector Field Histogram (VFH)
Vector Field Histogram 1-2-3 DEMO
Vision Capabilities Color tracking Target tracking Customized vision analysis NI Vision Development Module
Mecanum Steering Input:  Wheel Radius Separation Distance Ackerman Steering Output:  Wheel velocities
Robotic Arm Functions Serial arm definition Jacobian calculation Torque calculation Kinematics Forward Kinematics Inverse Kinematics 3D Display DEMO
Other Functions Connectivity MobileRobots, Skilligent API FPGA Digital Interfaces I2C SPI RS-232 NEMA GPS decoding Examples and guides
Hardware Compatibility
Case Studies DARPA Challenge RoMeLaDARwIn LEGO FIRST FRC Other applications cRIO named “BestDesign Platform”
Case Study: Virginia Tech/TORC Technologies Develop Odin
The Background of Odin Created by Team Victor Tango Development partnered between Virginia Tech and TORC Technologies Won third place at the 2007 DARPA Urban Challenge Vehicle: 2005 Ford Escape Hybrid
DARPA Challenge – 3rd and 4th place MIT : C , 40-core Linux system Team: 40Comp Sci Students Virginia Tech: LabVIEW, PXI, CompactRIO Team: 15 Mech. Eng. Students
Virginia Tech: DARwInDynamic Anthropomorphic Robot with Intellligence Theory Design Prototype Deploy
Example: LEGO NXT Vision Tracking
FIRST Robotics Competition Selects National Instruments CompactRIO for Next-Generation Robot Control System  Over 50,000 High School Students to use cRIO, powered by NI LabVIEW
淡江大學: 全國首創機器人研究所 進階 初級 大學一年級: LabVIEW & NXT 課程 提供學員創意平臺,快速學習 LabVIEW操作和概念。 大學三年級,研究所: NI CompactRIO 用於機器人設計課程 快速原型開發和演算法測試 歷年FIRA世界盃機器人足球賽得獎組 指導教授:電機系主任 翁慶昌
台灣大學機械系:  7-DOF人形機器手臂 將LabVIEW程式下載至 sbRIO以達成低耗電,嵌入式控制 使用 CompactRIO進行初步演算法驗證 指導教授:機械系主任 黃漢邦
業界案例: 機器人整合 微星科技創新前瞻研究中心 智慧型影音互動導覽/服務機器人 內建紅外線與超音波偵測系統 計算軌跡並自主性避開障礙 “在導入 LabVIEW 之前,整個機器人專案皆使用 C 語言在做開發,但這之後,我們開始嘗試並大膽採用 LabVIEW 。主要的原因是 LabVIEW 的相容性高,甚至可以整合大部分的語言程式,不會寫 C 的同事可以藉由 LabVIEW 來設計所負責的專案。” 微星科技洪士哲副理
從小學到業界的圖形化機器人設計平臺 LabVIEW FPGA Single-Cycle Timed Loop LabVIEW Simulation Loop LabVIEW Real-Time Timed Loop LabVIEW While Loop LEGO MINDSTORMS® NXT Loop LEGO® Education WeDo Loop
Questions? Comments?Thank you for your time! 吳維翰 / John 行動電話: 0910-611-802 電子郵件: wei-han.wu@ni.com
Holonomic Robot Case Study
Case study: holonomic robot Rotation matrix calculation Simultaneous PID for 4 motors Laser rangefinder for obstacle avoidance Navigation planning Wireless communicationand HMI In order to do this, you MUST look at the entire system
Acquiring Hokuyo Sensor data PID closed-loop control, 4 motors Rotation Matrix Calculation Obstacle Avoidance Wireless control, USB joystick interface (PC)
NTU example
The Challenge Robots start at “Start Point” Navigate to Waypoint 1.  Wait for 5 seconds. Navigate to Waypoint 2.  Wait for 5 seconds. Navigate back to “Start Point” Penalties: Touch cone Touch wall Reset robot
NTU movie
Results 13 student surveys Q : 此實習課程有沒有讓您對機器人技術系統整合更加了解? 13 responded yes Other feedback: 易上手,programming easy 將所有部份整合一起時,資源安排和流程分配需要多加考慮

Weitere ähnliche Inhalte

Andere mochten auch

Alexander Alexandrovich Belov – The greatest basketball player of all time
Alexander Alexandrovich Belov – The greatest basketball  player of all timeAlexander Alexandrovich Belov – The greatest basketball  player of all time
Alexander Alexandrovich Belov – The greatest basketball player of all timeprosvsports
 
Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27Nikos Kaklamanos
 
Seres Dos CartõEs
Seres Dos CartõEsSeres Dos CartõEs
Seres Dos CartõEsSérgio Luiz
 
Thermal Management And Sd0802 C Presentation
Thermal Management And Sd0802 C PresentationThermal Management And Sd0802 C Presentation
Thermal Management And Sd0802 C Presentationsforman1
 
Dimensions of business to consumer (b2 c) systems success in kuwait
Dimensions of business to consumer (b2 c) systems success in kuwaitDimensions of business to consumer (b2 c) systems success in kuwait
Dimensions of business to consumer (b2 c) systems success in kuwaitsan18
 
Rian vebrianto brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...
Rian vebrianto  brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...Rian vebrianto  brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...
Rian vebrianto brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...Rian vebrianto
 
Game is-over
Game is-overGame is-over
Game is-overonessfee
 
Control prenatal
Control prenatal Control prenatal
Control prenatal pedrothg
 
kls xii : Bab iii pers dlm masyarakat
kls xii : Bab iii pers dlm masyarakatkls xii : Bab iii pers dlm masyarakat
kls xii : Bab iii pers dlm masyarakatNovii Kanadia
 
Brandstreaming: an introduction
Brandstreaming: an introductionBrandstreaming: an introduction
Brandstreaming: an introductionJonny rosemont
 
Hospice letter
Hospice letterHospice letter
Hospice letternm118486
 
‘Poder influência’, adverte o procurador
‘Poder influência’, adverte o procurador‘Poder influência’, adverte o procurador
‘Poder influência’, adverte o procuradorRadar News
 
Lecture 08: “two sides of the same coin”
Lecture 08: “two sides of the same coin”Lecture 08: “two sides of the same coin”
Lecture 08: “two sides of the same coin”Patrick Mooney
 

Andere mochten auch (20)

Alexander Alexandrovich Belov – The greatest basketball player of all time
Alexander Alexandrovich Belov – The greatest basketball  player of all timeAlexander Alexandrovich Belov – The greatest basketball  player of all time
Alexander Alexandrovich Belov – The greatest basketball player of all time
 
Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27Yliko pake geniko_meros_201105.20-27
Yliko pake geniko_meros_201105.20-27
 
Seres Dos CartõEs
Seres Dos CartõEsSeres Dos CartõEs
Seres Dos CartõEs
 
Thermal Management And Sd0802 C Presentation
Thermal Management And Sd0802 C PresentationThermal Management And Sd0802 C Presentation
Thermal Management And Sd0802 C Presentation
 
posititude - Dec 14
posititude - Dec 14posititude - Dec 14
posititude - Dec 14
 
Auraplus ciuziniai
Auraplus ciuziniaiAuraplus ciuziniai
Auraplus ciuziniai
 
Dimensions of business to consumer (b2 c) systems success in kuwait
Dimensions of business to consumer (b2 c) systems success in kuwaitDimensions of business to consumer (b2 c) systems success in kuwait
Dimensions of business to consumer (b2 c) systems success in kuwait
 
Rian vebrianto brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...
Rian vebrianto  brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...Rian vebrianto  brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...
Rian vebrianto brunai (PEMBANGUNAN MEDIA PENGAJARAN: MODUL DAN MULTIMEDIA DA...
 
Game is-over
Game is-overGame is-over
Game is-over
 
Social Gaming in Asia
Social Gaming in AsiaSocial Gaming in Asia
Social Gaming in Asia
 
Control prenatal
Control prenatal Control prenatal
Control prenatal
 
kls xii : Bab iii pers dlm masyarakat
kls xii : Bab iii pers dlm masyarakatkls xii : Bab iii pers dlm masyarakat
kls xii : Bab iii pers dlm masyarakat
 
Brandstreaming: an introduction
Brandstreaming: an introductionBrandstreaming: an introduction
Brandstreaming: an introduction
 
Luzis Proceso
Luzis ProcesoLuzis Proceso
Luzis Proceso
 
Hospice letter
Hospice letterHospice letter
Hospice letter
 
‘Poder influência’, adverte o procurador
‘Poder influência’, adverte o procurador‘Poder influência’, adverte o procurador
‘Poder influência’, adverte o procurador
 
Jst part1
Jst part1Jst part1
Jst part1
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Lecture 08: “two sides of the same coin”
Lecture 08: “two sides of the same coin”Lecture 08: “two sides of the same coin”
Lecture 08: “two sides of the same coin”
 
1200 j lipman
1200 j lipman1200 j lipman
1200 j lipman
 

Ähnlich wie 建構自主性機器人的利器 LabVIEW for Robotics 功能介紹

Camouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial IntelligenceCamouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial IntelligenceIRJET Journal
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)Ibrahim Yusuf Salihu
 
Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...IAESIJAI
 
IRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET Journal
 
Bright Machines Overview
Bright Machines OverviewBright Machines Overview
Bright Machines OverviewMJRoma
 
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsRecent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsDeepak Rotti
 
利用 Lab View 進行整合式機器人系統概念教學
利用 Lab View 進行整合式機器人系統概念教學利用 Lab View 進行整合式機器人系統概念教學
利用 Lab View 進行整合式機器人系統概念教學riobotics
 
IRJET- Wireless Video Surveillance Robot
IRJET-  	  Wireless Video Surveillance RobotIRJET-  	  Wireless Video Surveillance Robot
IRJET- Wireless Video Surveillance RobotIRJET Journal
 
MOBILE REMOTE SURVEILLANCE TOWER
MOBILE REMOTE SURVEILLANCE TOWERMOBILE REMOTE SURVEILLANCE TOWER
MOBILE REMOTE SURVEILLANCE TOWERIRJET Journal
 
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind PersonsIRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind PersonsIRJET Journal
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET Journal
 
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...IRJET Journal
 
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsResereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsNIKHILAS12
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9IOSR Journals
 
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry PiIRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry PiIRJET Journal
 

Ähnlich wie 建構自主性機器人的利器 LabVIEW for Robotics 功能介紹 (20)

Camouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial IntelligenceCamouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial Intelligence
 
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
DESIGN AND CONSTRUCTION OF A LINUX BASED WEB (1)
 
Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...
 
IRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with Vision
 
Bright Machines Overview
Bright Machines OverviewBright Machines Overview
Bright Machines Overview
 
Recent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robotsRecent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robots
 
利用 Lab View 進行整合式機器人系統概念教學
利用 Lab View 進行整合式機器人系統概念教學利用 Lab View 進行整合式機器人系統概念教學
利用 Lab View 進行整合式機器人系統概念教學
 
IRJET- Wireless Video Surveillance Robot
IRJET-  	  Wireless Video Surveillance RobotIRJET-  	  Wireless Video Surveillance Robot
IRJET- Wireless Video Surveillance Robot
 
MOBILE REMOTE SURVEILLANCE TOWER
MOBILE REMOTE SURVEILLANCE TOWERMOBILE REMOTE SURVEILLANCE TOWER
MOBILE REMOTE SURVEILLANCE TOWER
 
Resume
ResumeResume
Resume
 
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind PersonsIRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
 
Robot Software Functions (By Dr. J. Jeya Jeevahan)
Robot Software Functions (By Dr. J. Jeya Jeevahan)Robot Software Functions (By Dr. J. Jeya Jeevahan)
Robot Software Functions (By Dr. J. Jeya Jeevahan)
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
 
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
SIMULATION OF ROBOTIC ARM BY USING NI-LABVIEW FOR THE INDUSTRIAL APPLICATION ...
 
Leap motion
Leap motionLeap motion
Leap motion
 
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjsResereach thebenz snsjbnsjsjjssjsjsjsjsjjs
Resereach thebenz snsjbnsjsjjssjsjsjsjsjjs
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
 
Opencv Projects
Opencv ProjectsOpencv Projects
Opencv Projects
 
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry PiIRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
IRJET - IoT based Anti Theft Detection and Alerting System using Raspberry Pi
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

建構自主性機器人的利器 LabVIEW for Robotics 功能介紹

  • 1. Graphical System Design for Robotics Applications National Instruments 美商國家儀器 行銷部技術經理 吳維翰
  • 2. Mobile Service Robot Underwater Robot Autonomous Forklift Military Robot Autonomous Ground Vehicles Space Rover Robots
  • 4. In reality… Really messy Lots of stuff to integrate And you don’t even know if it works Need to simply the problem Levels of abstraction Don’t get lost in the “details”
  • 5. The graphical approach Vision Ultrasonic Microphone GPS LIDAR Object Tracking Avoidance SLAM Navigation PID PWM Closed-loop control Fuzzy Control Adaptive Control
  • 6. 何謂 LabVIEW? 圖形化編程環境 業界量測與自動化標準 豐富函式庫,包含: 視覺檢測 運動控制 資料擷取 儀器控制 進階運算 報表產生 和更多 … 整合週邊軟硬體和其他工具
  • 8. “What is” LabVIEW Robotics 2009?
  • 9. IP Offering Sensor Integration Algorithms Action and control Robotic Arm Library Others Connectivity, FPGA IP
  • 10.
  • 11.
  • 12. Infrared Sonar LIDAR Electronic Compass GPS IMU
  • 14.
  • 15.
  • 16. Occupancy Grid A*, AD* Voronoi Diagram Vector Field Histogram (VFH)
  • 18. Vision Capabilities Color tracking Target tracking Customized vision analysis NI Vision Development Module
  • 19.
  • 20.
  • 21. Mecanum Steering Input: Wheel Radius Separation Distance Ackerman Steering Output: Wheel velocities
  • 22. Robotic Arm Functions Serial arm definition Jacobian calculation Torque calculation Kinematics Forward Kinematics Inverse Kinematics 3D Display DEMO
  • 23. Other Functions Connectivity MobileRobots, Skilligent API FPGA Digital Interfaces I2C SPI RS-232 NEMA GPS decoding Examples and guides
  • 25. Case Studies DARPA Challenge RoMeLaDARwIn LEGO FIRST FRC Other applications cRIO named “BestDesign Platform”
  • 26. Case Study: Virginia Tech/TORC Technologies Develop Odin
  • 27. The Background of Odin Created by Team Victor Tango Development partnered between Virginia Tech and TORC Technologies Won third place at the 2007 DARPA Urban Challenge Vehicle: 2005 Ford Escape Hybrid
  • 28.
  • 29. DARPA Challenge – 3rd and 4th place MIT : C , 40-core Linux system Team: 40Comp Sci Students Virginia Tech: LabVIEW, PXI, CompactRIO Team: 15 Mech. Eng. Students
  • 30. Virginia Tech: DARwInDynamic Anthropomorphic Robot with Intellligence Theory Design Prototype Deploy
  • 31.
  • 32. Example: LEGO NXT Vision Tracking
  • 33. FIRST Robotics Competition Selects National Instruments CompactRIO for Next-Generation Robot Control System Over 50,000 High School Students to use cRIO, powered by NI LabVIEW
  • 34. 淡江大學: 全國首創機器人研究所 進階 初級 大學一年級: LabVIEW & NXT 課程 提供學員創意平臺,快速學習 LabVIEW操作和概念。 大學三年級,研究所: NI CompactRIO 用於機器人設計課程 快速原型開發和演算法測試 歷年FIRA世界盃機器人足球賽得獎組 指導教授:電機系主任 翁慶昌
  • 35. 台灣大學機械系: 7-DOF人形機器手臂 將LabVIEW程式下載至 sbRIO以達成低耗電,嵌入式控制 使用 CompactRIO進行初步演算法驗證 指導教授:機械系主任 黃漢邦
  • 36. 業界案例: 機器人整合 微星科技創新前瞻研究中心 智慧型影音互動導覽/服務機器人 內建紅外線與超音波偵測系統 計算軌跡並自主性避開障礙 “在導入 LabVIEW 之前,整個機器人專案皆使用 C 語言在做開發,但這之後,我們開始嘗試並大膽採用 LabVIEW 。主要的原因是 LabVIEW 的相容性高,甚至可以整合大部分的語言程式,不會寫 C 的同事可以藉由 LabVIEW 來設計所負責的專案。” 微星科技洪士哲副理
  • 37. 從小學到業界的圖形化機器人設計平臺 LabVIEW FPGA Single-Cycle Timed Loop LabVIEW Simulation Loop LabVIEW Real-Time Timed Loop LabVIEW While Loop LEGO MINDSTORMS® NXT Loop LEGO® Education WeDo Loop
  • 38. Questions? Comments?Thank you for your time! 吳維翰 / John 行動電話: 0910-611-802 電子郵件: wei-han.wu@ni.com
  • 39.
  • 41. Case study: holonomic robot Rotation matrix calculation Simultaneous PID for 4 motors Laser rangefinder for obstacle avoidance Navigation planning Wireless communicationand HMI In order to do this, you MUST look at the entire system
  • 42. Acquiring Hokuyo Sensor data PID closed-loop control, 4 motors Rotation Matrix Calculation Obstacle Avoidance Wireless control, USB joystick interface (PC)
  • 44. The Challenge Robots start at “Start Point” Navigate to Waypoint 1. Wait for 5 seconds. Navigate to Waypoint 2. Wait for 5 seconds. Navigate back to “Start Point” Penalties: Touch cone Touch wall Reset robot
  • 46. Results 13 student surveys Q : 此實習課程有沒有讓您對機器人技術系統整合更加了解? 13 responded yes Other feedback: 易上手,programming easy 將所有部份整合一起時,資源安排和流程分配需要多加考慮

Hinweis der Redaktion

  1. Different Robotics Applications: Robots are everywhereBig industry in the future. Robots are complex, so we need better tools to help us design.
  2. Let’s start with “sense”, the component simply made up of sensors. There’s a huge range of sensor types, from simple IR sensors to more sophisticated stereo vision systems and laser-range finders.Questions you should understand for your system:What type of perception/sensor resolution do you need for your application? A lot depends on how much autonomy will be in your system and what type of environment your device will be moving within. Will your system be 100% autonomous – or mostly tele-op? Will your robot be outdoors and indoors – requiring special purpose coordinate sensors beyond a standard GPS? Will your robot be in smokey rooms/situations where standard vision should be replaced with sonar and IR sensors?Looking at this sample list of sensors – we can get a general idea of the type of data you can easily extract from your robot system’s environment. [transition] Let’s look at a simple photoresistor first…
  3. The “think” area of s,t,a is where most of the research resides today…from planning and navigation to machine learning and AI universities, research labs and military groups are working hard to find the right kind of “think” for their robotic needs.
  4. Finally, let’s discuss the act component of our STA system. Here you find manipulators such as robotic arms and grippers as well as drive / locomotion systems. Some really interesting research is emerging here in new types of movement – even so much as to look at nature for interesting new ways to get around from snakes to fish to worms resulting in exciting biomimetic designs.This section too could be many, many presentations in itself because of the complexity of drive systems, mechanical parts design and manipulator dynamics. [transition] However, we do not have time to discuss all of the details – so let’s briefly cover an essential and sometimes confusing component: motors.
  5. Kinematics is the most common motion control in robotics. Kinematics describes the motion of objects without consideration of the causes leading to the motion. In thinking about robotic arms – with fewer “moving parts than mobile robots” (no pun intended), forward Kinematics enables you to determine where the robot’s hand will be if all joint variables are known. While inverse Kinematics will enable you to calculate what each joint variable must be if you desire the hand to be located at a particular point and have a particular orientation.There are some great software packages on the market today that provide robust “act” algorithms like inverse kinematics including Energid, AgilePlanet, SolidWorks and more. In an ideal world, your algorithm design or mechanical design package would easily connect to your implementation tool – to make the transition from theory to prototype smooth. Currently, there are connections in-work between Energid, AgilePlanet and SolidWorks with NI LabVIEW – making this step much easier for you as a designer.
  6. And THAT (the demo) scales very well into unmanned vehicles SUCH AS DARPA VTOf course, DARPA is not our ONLY success in robotics…. Make sure you draw attention yourself to the fact that Nexans is NOT unmanned, and then talk about FIRST being (see below)FIRST is an IMPLIED industry success > Validates us as a solution to Mentors, observing engineer professionals, (segue with = and we’ve been playing on THAT strategy in a number of arenas….)
  7. Testament that there are design tools and commercially available technologies out there that enable the roboticists to focus on robotics challenges
  8. 这是获得第三名Vtech的参赛车辆和第四名MIT的参赛车辆无人驾驶系统比较。使用LabVIEW和NI cRIO开发的无人驾驶平台与C语言40核计算机平台相比,平台集成度更高,接线简洁,逻辑拓扑结构清晰,更易于开发和调试。并且需要指出的是获得第三名的VirTech参赛队员是15名机械系学生,而MIT有超过40位计算机系学生参与了这个赛事的准备,并且MIT花费的经费和预算也更高。因此赛后连MIT领队老师承认LabVIEW是更适合于智能移动机器人开发的平台。I didn’t know you could design a vehicle that simple…. Return with ‘I didn’t know you could make a DARPA vehicle, THAT complicated!” And after VT came in 3rd and MIT 4th or 5th… (smile) David Barrett of course was forced to take a bit closer look…
  9. For the 2009 competition, FIRST Robotics will standardize on LabVIEW & cRIO for their next generation Mobile Device ControllerImpact of the New Controller Key Points: Next-generation control system enables students to build more sophisticated robotics systemsSolve more complex challengesHands-on learning helps connect theory and the real world.Industry-standard technology means students gain knowledge for university studies and professional careersDiscuss that NI will provide the product that will be the standard for FTC and FRC