Courseware: Getting Started with the LabVIEW Robotics Starter Kit (DaNI)
Downloads
Filename: courseware_robotics.zip
The LabVIEW Robotics Starter Kit (DaNI) can be used as an educational platform for teaching mobile robotics concepts. Download this set of six laboratory exercises to get started with the platform.
Contents
- Introduction
- Experiment 1 – LabVIEW and DaNI
- Instructor’s Notes
- Goals
- Required Components
- Background
- Experiment 1-1 DaNI Setup
- Establish Communications between DaNI and a host computer using the Hardware Wizard
- Establish Communications between DaNI and a host without the Hardware Wizard
- Creating a Project without the Hardware Wizard
- Experiment 1-2 DaNI Test
- Experiment 1-3 Evaluate the Operation of an Autonomous Mobile Robot
- Experiment 1-4 Compare Autonomous and Remote Control
- Experiment 2 – Ultrasonic Transducer Characterization
- Instructor’s Notes
- Goal
- Background
- Experiment 2-1 Characterization with the Roaming VI Graph
- Experiment 2-2 Introduction to LabVIEW
- Experiment 2-3 Ultrasonic Transducer Characterization
- Experiment 3 – Motor Control
- Instructor’s Notes
- Goal
- Background
- Experiment 3-1 Open Loop Motor Control
- Experiment 3-2 Closed Loop Motor Control
- Experiment 4 - Kinematics
- Instructor’s Notes
- Goal
- Background
- Experiment 4-1 Turning and Rotating
- Experiment 4-2 User Choice: LabVIEW Case Structure and Enum Data Type
- Experiment 4-3 Using Hierarchical Programming to Drive from Start to Goal
- Experiment 4-4 Steering Frame
- Experiment 4-5 Grouping Steering Frame and Other Data in LabVIEW with Arrays and Clusters
- Experiment 4-6 LabVIEW State Machine Architecture to Drive from Start to Goal with the Steering Frame
- Experiment 5 – Perception with PING)))
- Instructor’s Notes
- Goal
- Background
- Experiment 5-1 Calibrating PING)))’s Orientation and File IO
- Experiment 5-2 Displaying Perception Data with an XY Graph
- Experiment 5-3 Communicating Perception Data to the Host with Network Streams
- Experiment 5-4 Feature Extraction - Identify Edges of an Obstacle
- Experiment 5-5 Obstacle Avoidance
- Experiment 5-6 Follow a Wall
- Experiment 5-7 Gap feature extraction in the Roaming VI
- Experiment 6 – Localization
- Instructor’s Notes
- Goal
- Background
- Experiment 6-1 Odometric Localization (Dead Reckoning)
- Experiment 6-2 Localize with Range Data
- Experiment 6-3 Occupancy grid map
- Optional Projects and Competitions
- Obstacle avoidance, Localization and Mapping
- Obstacle avoidance, Localization, Mapping, and Object Recognition
- Obstacle Avoidance, Mapping, and Navigation
- Hardware Enhancement
See pricing and specifications for the LabVIEW Robotics Starter Kit (DaNI) for Education
Reader Comments | Submit a comment »
Legal
This example program (this "program") was developed by a National Instruments ("NI") Applications Engineer. Although technical support of this program may be made available by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
