Difference between revisions of "Description of RoboticSensing.lvproj"
From ESE497 Wiki
Jump to navigationJump to search(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[File:MicSourceLocatorProject- | + | [[File:MicSourceLocatorProject-2.jpg|MicSourceLocator Project]] |
MicSourceLocator.lvproj - Project file | MicSourceLocator.lvproj - Project file | ||
* My Computer | * My Computer | ||
Line 5: | Line 5: | ||
** MicSourceLocator-Robots.vi - top level vi to start Accoustic Source Localization implementation using the sbRIO Fobots | ** 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 | ** 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 | * Robot0 | ||
**Examples | **Examples |
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