Labview is a program that is designed to interface both
with a computer and various data acquisition sources to receive, process,
and
act upon incoming data. This can be logging, recording, or even the control
of a device in response to an input. Labview has been generalized enough
over successive versions that the sheer number of inputs and outputs
is well beyond the scope of this overview.
A variant of Labview, called Robolab, is currently being used to teach
children about robotics and engineering with the Lego
Mindstorms kit. They were chosen as the base application such that
the components that this project would produce, server architecture, 3d
rendering, and computer imaging, could be reused after the completion of
this project and eventually added as features to one or both platforms. |
|
|
 |
|
|
|
Labview and Robolab are both able to control the Ogre
3d system natively, on both the PC and
the Mac. The client and server
code is nearly done, only requiring a rewrite of the TCP system that
it runs
on to make it more compatible with the commands that Ogre uses.
The vision system is based on the work of the New
Zealand HIT Lab's ARToolkit, and is still under development to
bring the code in line with the rest of the system.
|