National Instruments LabVIEW Robotics Module Getting Started Download Page 2

algorithms for intelligent operation and robust perception, and motion functions to make the robot or
vehicle move.

The Robotics Module includes all the necessary software tools to design a sophisticated autonomous or
semi-autonomous system. The Robotics Module also provides VIs and example programs for designing
algorithms and applications that you can deploy to a robotics system. With the Robotics Module, you
can communicate with sensors and actuators, design and control serial robotic arms, create robotics
applications, and simulate robots in a simulation scene you create.

The Robotics Module also adds components, such as VIs and device drivers, setup wizards, simulator,
and examples, to the LabVIEW Development System. Refer to the

LabVIEW Help

for more information

about the components that the Robotics Module adds to LabVIEW and about using these components
in the LabVIEW Robotics environment.

With the Robotics Module, you can create a robotics project. Refer to the

Creating a Robotics Project

section of this manual for information about creating a Starter Kit project using the Robotics Project
Wizard. You also can create a simulation project using the

Robotics Environment Simulator Wizard

.

Choose

Robotics Environment Simulator

on the

Select project type

page of the

Robotics Project

Wizard

to launch the

Robotics Environment Simulator Wizard

. Refer to the

LabVIEW Help

for

detailed information about designing a simulated environment and simulated robots.

Accessing LabVIEW Robotics Software

The Robotics Module provides a different environment than the LabVIEW Development System to
allow you to easily access robotics-specific features and focus on developing robotics applications. To
access the LabVIEW Robotics environment, select

Start»All Programs»NI LabVIEW Robotics

x

,

where

x

is the LabVIEW version.

If LabVIEW is already open, select

Tools»Choose Environment

to display the

Choose Environment

Settings

dialog box, which you can use to change environments.

In the LabVIEW Robotics environment, you can access Robotics specific tutorials and the Hardware
Setup Wizard by clicking the

Welcome

link on the Robotics

Getting Started

window.

Components of a LabVIEW Robotics System

A robotics system consists of software and hardware components. In a system designed with the LabVIEW
Robotics Module, the software components include National Instruments software, such as the projects
and VIs you create in LabVIEW. The hardware components of a robotics system might include the
following:

Host computer

—Develop and debug robotics applications on a host computer. You also can

communicate with the robot and log data it acquires using the host computer. Run applications you
develop on the host computer, or deploy them to a Windows-based system or real-time controller.

Robot control system

—Construct a robot steering frame that includes the following components:

Real-time controller

—Deterministically run the programs you create in LabVIEW and control

data input and output with a real-time, or RT, controller, which serves as the “brain” of the
system.

Sensors and actuators

—Acquire data about the robot environment with sensors, such as laser

range finders, and control robot motion with actuators.

The LabVIEW Robotics Starter Kit is an example of a robotics system that consists of these components
and runs LabVIEW and Robotics Module software. On the Starter Kit robot, a Single-Board RIO
controller, mounted on top of the robot base, includes a real-time processor and Field-Programmable
Gate Array (FPGA) on a single board. By default, the FPGA has a sensor and motors wired to digital

Getting Started with the LabVIEW Robotics Module

2

ni.com

Summary of Contents for LabVIEW Robotics Module

Page 1: ...s System 5 Installing Software and Device Drivers on the Host Computer 5 Configuring an RT Target 6 Creating a Robotics Project 6 Creating a Starter Kit Project Using the Robotics Project Wizard 7 Exp...

Page 2: ...tics environment select Start All Programs NI LabVIEW Robotics x where x is the LabVIEW version If LabVIEW is already open select Tools Choose Environment to display the Choose Environment Settings di...

Page 3: ...abVIEW modules and toolkits installed on which you develop the VIs for the robotics system After you develop the robotics VIs you can download and run the VIs on RT and FPGA targets such as CompactRIO...

Page 4: ...out creating a LabVIEW robotics project using the Robotics Project Wizard Real Time Controller Real time controllers run programs you create in LabVIEW On the Starter Kit robot the Single Board RIO is...

Page 5: ...Kit robot built in I O connects the FPGA to the sensor and actuators You typically write an FPGA VI to access I O and then use an RT VI to read from and write to the I O in the FPGA VI Sensors and Ac...

Page 6: ...on a network you must configure the remote target on the same network If neither machine is connected to a network you must connect the two machines directly using a CAT 5 crossover cable or hub On th...

Page 7: ...om the installation media 1 Click Create Project on the Getting Started window to launch the Create Project dialog box Choose Robotics from the Filters tree select the Robotics Project template in the...

Page 8: ...er types of builds You can use Build Specifications to configure stand alone applications such as one that launches automatically when you power on the target Simulated Starter Kit 2 0 Roaming Organiz...

Page 9: ...he Robotics Project Wizard 1 In the Project Explorer window expand the Test Panels folder and double click Test Ultrasonic Sensor vi in the Project Explorer window Test Ultrasonic Sensor vi is an RT V...

Page 10: ...the distance between the ultrasonic distance sensor and the nearest obstacle the sensor detects The Close Starter Kit VI terminates the communication session with the FPGA on the Starter Kit robot Ti...

Page 11: ...out using traditional FPGA programming versus the VIs on the Starter Kit palette Return to the block diagram for the Test Ultrasonic Sensors VI and complete the following steps to continue exploring t...

Page 12: ...correct velocity to the drive motors 6 Close the Starter Kit 2 0 Roaming VI and return to the project Configuring Target Properties Use the Properties dialog box to configure the project settings of...

Page 13: ...run or reference the items Complete the following steps to deploy and run the robotics application you created with the Robotics Project Wizard 1 Right click the Starter Kit 2 0 Roaming vi under the...

Page 14: ...uild specification from the project you previously created 1 Right click Build Specifications under the RT target in the Project Explorer window and select New Real Time Application from the shortcut...

Page 15: ...an RT target 1 Right click the Robotics Application build specification and select Build from the shortcut menu to build the application The Application Builder builds the application using with the...

Page 16: ...s Module book on the Contents tab of the LabVIEW Help includes procedural and conceptual information about developing robotics applications and reference information about built in VIs on the Robotics...

Page 17: ...perating systems or NI FPGA targets respectively Refer to the readme file on the Robotics DVD for information about the products to which you have access Sensor and Actuator Drivers The Robotics Modul...

Page 18: ...nal Instruments products technology refer to the appropriate location Help Patents in your software the patents txt file on your media or the National Instruments Patent Notice at ni com patents You c...

Reviews: