Dave Barrett

"LabVIEW makes me better by making complex control simple and accessible."

Dave Barrett
Director, Senior Engineering Program

Seeing the need for a widely supported software development platform for robotics, Dave introduced LabVIEW into his courses. Thanks to its flexibility, unique graphical programming approach, and accessibility, LabVIEW is helping Dave to bridge the gap between teaching robotics theory and giving students real-world design experience.

See Dave’s profile | View other users

How to Use Integrated Software Tools for Robotics

LabVIEW can be used for everything from designing autonomous vehicles to teaching robotics design principles. LabVIEW provides a high level of abstraction for sensor communication, obstacle avoidance, path planning, kinematics, steering, and more, to help robotics engineers and students quickly program.

Watch the video | Take a guided tour of LabVIEW

Technical Resources

LabVIEW is a powerful robotics development tool because of its ability to integrate with thousands of different devices, proving a uniform programming environment across any I/O or sensor type.

Explore how to design a robot | Learn how to integrate hardware with LabVIEW

The Robot Revolution

Roboticists universally wanted a software development tool that could support the many disciplines associated with robotics design. Learn how NI responded to the needs of this growing application area.

Read the article

Next Steps

You can use LabVIEW to develop simple to sophisticated measurement, test, and control systems with graphical icons and wires that resemble a flowchart. Through this intuitive development approach, you can get to your results faster and complete higher-quality projects in less time.