0% found this document useful (0 votes)
45 views

TS8500 LabVIEW Hacker Hacking The Real World

This document summarizes several hardware devices and their interfaces to LabVIEW. It describes the technical specifications and interface methods for the Wii remote, Neato lidar, Arduino, Kinect, Android sensors, and iRobot vacuum. Each device's raw data is parsed and processed in LabVIEW using custom packages.

Uploaded by

Osmar Goncalves
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

TS8500 LabVIEW Hacker Hacking The Real World

This document summarizes several hardware devices and their interfaces to LabVIEW. It describes the technical specifications and interface methods for the Wii remote, Neato lidar, Arduino, Kinect, Android sensors, and iRobot vacuum. Each device's raw data is parsed and processed in LabVIEW using custom packages.

Uploaded by

Osmar Goncalves
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

1

LabVIEW
hacker
.com
2
3
4
http://jki.net/vipm
5
Wii-mote

6
Tech Specs
• 3 axis accelerometer for static
and dynamic acceleration

• Broadcom Bluetooth chip

• 4 LED’s and 12 buttons

• Infrared optical sensor

• Up to 3.3V operating voltage

7
Interface to LabVIEW
Wiimote
Raw Data Calibrated Data

Bluetooth

8
LabVIEW Package

9
Neato Lidar

10
Tech Specs

Rays

Obstacles
Collision Detection

LIDAR Sensor

11
Tech Specs
• Neato XV-11 Vacuum for $400

• 360 degree lidar with 1 degree


resolution

• Maximum distance of 6 meters

• 115.2 kHz baud rate with 3.3V


logic

12
Interface to LabVIEW
Lidar Parsed Data

Polar Plot
USB/Serial

13
LabVIEW Package

14
Arduino

15
External Tech Specs
Power
USB
Jack
for •Has I/O in a small package
Power to interact with the real
world
& Data
•Created with artists,
Power designers, and hobbyists in
mind
Pins
Analog •Costs $30
Inputs
•Includes super simple C
14 digital I/O lines (6 PWM programming environment
capable, 2 Serial lines)
16
Interface to LabVIEW
ArduinoArduino
IO Engine Steps: 1 2 3
I/O Engine
Initialize Send Process &
Request Return
Packet
Computer

17
LabVIEW Package

Shipping Examples

Palettes

18
Kinect

19
Tech Specs
• 640x480 RGB Camera
• 640x480 Depth Map
• PrimeSense PS1080 SoC
• Online Skeletal Tracking
• KXSD9 3-axis Accelerometer
• Quadraphonic Audio
• Beamforming, Noise Suppression, Echo Cancellation
• Windows Speech API Integration

20
Interface to LabVIEW

Kinect SDK Beta

LabVIEW .NET Invoke Nodes

Registered Event Callbacks

Enqueued Data Streams

21
LabVIEW Package

Initialize Kinect, Terminate Kinect,


Open Handles Acquire Frames
Close Handles

22
Android

23
Tech Specs

• Android library to access


sensors

• 3 axis accelerometer

• Light, pressure, temperature

• Bluetooth communication

24
Interface to LabVIEW
Android
Parse
Bluetooth Data String

25
LabVIEW Package

26
iRobot

27
28
Connecting to iRobot

29
Controlling iRobot

• Available on LabVIEW
Hacker (labviewhacker.com)

• Works on Desktop, ARM,


and RIO

30
31
Controlling iRobot

32
LabVIEW
hacker
.com
33
34

You might also like