Difference between revisions of "Description of RoboticSensing.lvproj"
From ESE497 Wiki
Jump to navigationJump to search(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[File:MicSourceLocatorProject.jpg|MicSourceLocator Project]] | + | [[File:MicSourceLocatorProject-2.jpg|MicSourceLocator Project]] |
− | + | MicSourceLocator.lvproj - Project file | |
− | + | * My Computer | |
− | + | ** MicSourceLocator-Array.vi - top level vi to start Accoustic Source Localization implementation using Data Acquision and the fixed array of microphones | |
− | + | ** MicSourceLocator-Robots.vi - top level vi to start Accoustic Source Localization implementation using the sbRIO Fobots | |
− | ** | + | ** Chirp2SoundCard.vi - generates a chirp on the sound card to drive a speaker for the accoustic source |
− | + | ** ComputeAngle.vi - vi to compute angle of accoustic source - details assigned as homework | |
− | ** | + | ** ComputeIntersection.vi - vi to compute angle of accoustic source - details assigned as homework |
+ | ** SingleRobotControl.vi - top level vi useful for developing algortihm to move a single robot from point A to point B | ||
+ | ** BCI.vi - top level vi to start implementing your BCI algorithm on the PC communicating with a single robot | ||
+ | * Robot0 | ||
+ | **Examples | ||
*** Blink (Host).vi: Really simple FPGA/LabVIEW Real-Time example - Blinks the LED on the sbRIO and displays the value of a 32 bit counter running off a 40 MHz clock sampled every 100 ms. | *** Blink (Host).vi: Really simple FPGA/LabVIEW Real-Time example - Blinks the LED on the sbRIO and displays the value of a 32 bit counter running off a 40 MHz clock sampled every 100 ms. | ||
*** DMA Buffered Acquisition-2Channels (HOST).vi: - Acquires and displays samples from the ADC | *** DMA Buffered Acquisition-2Channels (HOST).vi: - Acquires and displays samples from the ADC | ||
*** Move Ultrasound Motor (Host).vi: - moves the servo motor on the top of the robot | *** Move Ultrasound Motor (Host).vi: - moves the servo motor on the top of the robot | ||
− | *** | + | *** MoveWheelsTop.vi: Example of how to make the wheel motors move a specified amount |
− | *** | + | **** MoveWheels.vi: - controls the robot motors |
− | *** | + | *** Roaming - obstacle avoidance example that ships with the robots |
− | ** | + | ** RobotMicSourceLocator.vi - top level vi for Robot0 to start Accoustice Source Localization implementation. Works with MicSourceLocator-Robots.vi for data acquistion and communication with the PC |
− | ** | + | ** SharedVariable0.lvlib - shared variable for communication between PC and robot0 |
− | ** | + | **FGPA Target - VIs for the FPGA design |
− | *** | + | **NI_ROBOTICS_STARTER Kit Utilities.lvlib - utilities that ship with the robot |
− | **** | + | * Robot1 |
+ | ** RobotMicSourceLocator.vi - see Robot0 | ||
+ | ** SharedVariable1.lvlib - shared variable for communication between PC and robot1 |
Latest revision as of 20:52, 8 May 2012
MicSourceLocator.lvproj - Project file
- My Computer
- MicSourceLocator-Array.vi - top level vi to start Accoustic Source Localization implementation using Data Acquision and the fixed array of microphones
- MicSourceLocator-Robots.vi - top level vi to start Accoustic Source Localization implementation using the sbRIO Fobots
- Chirp2SoundCard.vi - generates a chirp on the sound card to drive a speaker for the accoustic source
- ComputeAngle.vi - vi to compute angle of accoustic source - details assigned as homework
- ComputeIntersection.vi - vi to compute angle of accoustic source - details assigned as homework
- SingleRobotControl.vi - top level vi useful for developing algortihm to move a single robot from point A to point B
- BCI.vi - top level vi to start implementing your BCI algorithm on the PC communicating with a single robot
- Robot0
- Examples
- Blink (Host).vi: Really simple FPGA/LabVIEW Real-Time example - Blinks the LED on the sbRIO and displays the value of a 32 bit counter running off a 40 MHz clock sampled every 100 ms.
- DMA Buffered Acquisition-2Channels (HOST).vi: - Acquires and displays samples from the ADC
- Move Ultrasound Motor (Host).vi: - moves the servo motor on the top of the robot
- MoveWheelsTop.vi: Example of how to make the wheel motors move a specified amount
- MoveWheels.vi: - controls the robot motors
- Roaming - obstacle avoidance example that ships with the robots
- RobotMicSourceLocator.vi - top level vi for Robot0 to start Accoustice Source Localization implementation. Works with MicSourceLocator-Robots.vi for data acquistion and communication with the PC
- SharedVariable0.lvlib - shared variable for communication between PC and robot0
- FGPA Target - VIs for the FPGA design
- NI_ROBOTICS_STARTER Kit Utilities.lvlib - utilities that ship with the robot
- Examples
- Robot1
- RobotMicSourceLocator.vi - see Robot0
- SharedVariable1.lvlib - shared variable for communication between PC and robot1