Spring 2008
534 Davis, TuTh 2-3:30 PM

Announcements

4/30/2008 The brief derivation of Scorbot kinematics has been updated with corrections corresponding to the actual robots in lab.

Instructor

George Anwar
6169 Etcheverry Hall (also check in 2170)
Office Hours: TuTh 3:30-5 PM

GSI

Tim Suen
2170 Etcheverry Hall
Office Hours: M 4-6 PM, Tu 5-6 PM, W 5-6 PM, Th 5-6 PM

Course Information

Class Syllabus

Lab Exercises

Assignment 1: Compact Disc Specifications (Due 2/5) task 1 updated for clarity 1/31/2008
Assignment 2: Digital Recording and Playback (Due 2/14)
Audio Playback Example VI
Assignment 3: Compact Disc Player Front Panel (Due 2/28) due date changed 2/25/2008
CD Test Data VI
Assignment 4: Oscilloscope Analog to Digital Conversion (Due 3/13)
Test Master IO Project Files
Read Analog Input Project Files
Assignment 5: PID Control of a Single Motor (Due 4/1) display of performance characteristics restored to tasks and due date postponed 3/20/2008
Motor Example LabVIEW and LabWindows/CVI Project Files
Assignment 6: Multi-Axis Control and Homing (Due 4/10)
Updated Motor Example LabVIEW and LabWindows/CVI Project Files with New and Improved Comments code updated 4/8/2008

Final Project

Final Project Proposal Guidelines (due 4/1)

Lecture Supplements

Introduction to LabVIEW (1/31/2008) Microcontrollers (3/13/2008) Inverse Kinematics (4/17/2008)
  • Basic Robot Kinematics
  • Chapters 3 and 4 of John J. Craig's Introduction to Robotics: Mechanics and Control, Engineering Library TJ211.C671 1986
Updated Scorbot Kinematics (4/30/2008)

Resources

LabVIEW

If you do not have any prior experience with LabVIEW, start here:
Getting Started with LabVIEW (PDF)

NI Developer Zone Learning Center
NI LabVIEW Style Guide
NI Support Manuals
Weekly LabVIEW Nuggets
LabVIEW Wiki Tips and Tricks

C and LabWindows/CVI

If you do not have any prior experience with C or LabWindows/CVI, start here:
C Made Easy
C++ Language Tutorial
Getting Started with LabWindows/CVI

LabWindows/CVI Quick Reference
Introduction to C Programming
Programming in C: A Tutorial
C Language Tutorial

CD Player

Chip's CD Media Resource Center
A Fundamental Introduction to the Compact Disc Player

Oscilloscope and Function Generator

HP 54501/2/3A Digitizing Oscilloscope Getting Started Guide
HP 33120A Function Generator User's Guide
HP/Agilent 33120A Function Generator Data Sheet

DAQ and FPGA

NI PCI-7833R FPGA Data Sheet

Questions? Comments? Suggestions? Broken links? Really awesome ideas? E-mail
Last modified April 30, 2008
© UC Regents