Beruflich Dokumente
Kultur Dokumente
Outline
Course Information
Lab Development and Materials
Lab Descriptions and Demonstrations
Results and DaNI model Comparison
Conclusion
Senior/Graduate level.
Prerequisite: Programming course, Senior standing.
Currently only offered in the summer.
Program a modern microcontroller using LabVIEW
and operate its peripheral devices.
Book: Autonomous Mobile Robots by Roland
Siegwart, second edition, 2011.
Lab tutorials
Solutions
LabVIEW VI files
10
Lab 2 Demonstration
Live demonstration
Student video
11
Sharp GP2Y0A21YK
Infrared Sensor
Distance (cm)
12
Lab 3 - Demonstration
13
Lab 4 - Accelerometers
Teaches the use of an accelerometer with a
robotic platform
Accelerometer used as a tilt detector
ADXL 320
14
Lab 4 Demonstration
15
16
17
18
19
DaNI 2.0
Gears
4 wheels
sbRIO-9631
LabVIEW 2009
Direct Drive
3 wheels
sbRIO-9632
LabVIEW 2011
21
Labs in Development
Vision Acquisition
Axis network camera is used
to track another robot using
color detection
Will follow another robot in
a convoy like fashion
22
Conclusion
LabVIEW Platform provides a good environment for
rapid implementation
Student reception has been guarded
LabVIEW learning curve is a bit overwhelming for some
DaNI 1.1 vehicle not ideal
DaNI 1.1 FPGA compile times too long
Contact Info
James M. Conrad
Associate Professor
Dept. of Electrical and
Computer Engineering
UNC-Charlotte
9201 University city Boulevard
Charlotte, NC 28223
jmconrad@uncc.edu*
http://www.ece.uncc.edu/~jmconrad
Phone: 704-687-8597
Fax: 704-687-4762
* Preferred method of contact
24
25