NI Labs Toolkits

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Robotics Environment Simulator Example

http://nitalk.natinst.com/servlet/JiveServlet/download/15756-5-20127/ANN%20Example.JPG

This example demonstrates how to design and validate control algorithms using LabVIEW Robotics Simulator. We apply an artificial neural network control algorithm on DaNI, which is a two-wheel differential steering robot, to track a predefined path. The algorithm can be then deployed on real-time target directly. Please download the attachment and install.

After installing the msi, please follow the steps below:

  1. Open LabVIEW 2010\examples\robotics\Simulator\Artificial Neural Network\ANN Demo.lvproj -> ANN on Simulated DaNI.vi
  2. Select Model Type:
    •    Analytical Kinematic Model: The traditional method.
    •    ANN Kinematic Model: An artificial neural network method.
  3. Select Running Mode:
    •    Direct mode: The robot will go straight forward, this mode is used in model training.
    •    Tracking mode: The robot will track the predefined path.
  4. Input the expected velocity of robot.
  5. Run the VI. You will see the simulator service started. The DaNI robot will follow the path to the end.

In this example, we found that the ANN model performs as good as the analytical model or even better, and the model is easy to obtain through training.

Please feel free to ask questions and provide feedback to NI R&D.

Note: The computer you are using must meet the following minimum system requirements:
Windows XP/Vista/7 32-bit
More than 128MB SDRAM on your video card. 
LabVIEW 2010 Full or Professional Development System (32-bit)

Thanks,

Godpheray

Comments
James_McN
Active Participant Active Participant
Active Participant
on

Looks really cool!  How much effort goes into creating the models?  I have used stage in the past and chose it over others for the simplicity of building environments.

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
superjing
NI Employee (retired)
on

Hi James. I answered your question here: http://decibel.ni.com/content/thread/8569?tstart=0

Contributors