MAE106 - MAE 106: Mechanical Systems Laboratory
Department of Mechanical and Aerospace Engineering
University of California
Spring 2013
Instructor: Prof. David Reinkensmeyer
Office: EG3225, Phone: 824-5218, Email: dreinken@uci.edu
Office Hours: Wednesday 4-5 PM
Graduate Student Instructors:
Jaime Duarte jeduarte@uci.edu
Danny Zondervan dzonderv@uci.edu
Brendan Smith smithbw@uci.edu
Mark Davenport davenpom@uci.edu
Laboratory Technician:
David Hartwig dhartwig@uci.edu
Lab Location: EG2102
Textbook:
System Dynamics, 2nd Edition, William J. Palm III, McGraw Hill, 2009, ISBN 9780073529271 (1st edition is OK). Reading assignments are below next to the lecture notes.
Handouts:
Course Notes from Professor Bobrow
Lecture 1 Notes L1 Filled-In Notes (Read: System Dynamics Ch. 6 -- Electrical and Electromechanical Systems) How a mosfet works
Lecture 2 Notes Filled in (SD Ch. 6.5, 6.6 Electric Motors) DC Brushed Motor Animation
Lecture 3 Notes L3 Filled-in (SD Ch. 8 and 9: System Analysis in Time and Frequency Domain) Fourier composition graphic: Graphic 1
Fourier Series Applet Filtering Applet
Lecture 4 Notes L4 Filled-in (SD 6.2, 6.3, 8.1, 9.4)
Lecture 5 Notes L5 Filled-in (SD 10) Neural Control Movie
Lecture 6 Notes L6 Filled-in (SD 10.4)
Lecture 7 Notes L7 Filled-in Resonance Movie Resonance Movie Resonance Movie Flour Mill (SD 4.2, 4.4, 9.2, 9.3)
Lecture 8 Notes L8 Filled-in (SD 3.2) Movie of Spaceship1 Movie of daVinci Robotic Surgery System
Lecture 9 Notes L9 Filled-in (see: Chapter on Data Acquisition) Wagon Wheel Effect Aliasing illusion with water flow
Lecture 10 Notes L10 Filled-in (SD 12)
Lab 1 (weeks 1 and 2: Lab tools and power control for a motor)
Lab 1 Practical Exam 1 Preview Video
Lab 1 Practical Exam 3 Preview Video
Oscilloscope Tutorial - Basic Usage
Oscilloscope Tutorial - Advanced functions (triggering)
Lab 2 (week 3: Electrical filters and first order systems)
Lab 2 Practical Exam 1 Preview Video
Lab 2 Practical Exam 2 Preview Video
Lab 3 (week 4: P-type velocity control of a motor)
Lab 3 Practical Exam 1 Preview Video
Lab 3 Practical Exam 2 Preview Video
Lab 3 Post-Quiz Solution and Midterm Solution 2007
Note: In 2013, we will do the lab called Lab 6 as the 4th lab, in the week of April 29 - May 3
Lab 6 (week 5: Computer control of a motor))
Lab 6 Solution -- None needed
Lab 6 Practical Exam 1 Preview Video 1
Lab 6 Practical Exam 1 Preview Video 2
Lab 6 Practical Exam 2 Preview Video
Lab 4 (week 6: Vibration 1: Lightly damped second order system)
Lab 4 Practical Exam 1 Preview Video
Lab 4 Practical Exam 2 Preview Video
Lab 5 (week 7: P and PD motor position control)
Lab 5 Practical Exam 1 Preview Video
Lab 5 Practical Exam 2 Preview Video
Lab 7 (week 8: Vibration II: system with two masses/vibration isolation)
Lab 7 Practical Exam Preview Video 1
Lab 7 Practical Exam Preview Video 2
Arduino Starting Tutorial:
1. go to the online guide: http://arduino.cc/en/Guide/Windows
2.
follow the instructions to download, set up, and run the blinking LED program.
3.
open the Arduino “First Sketch” tutorial page: http://arduino.cc/en/Tutorial/Sketch
4.
read about the sketch, describe comments, variables, input and output pins, the
setup() and loop() functions, etc…
5. do the two exercises at the end:
a)
Change the code so that the LED is on for 100 milliseconds and off for 1000.
b) Change the code so that the LED turns on when the sketch starts and stays on.
Labview Tutorials
For more tutorials, see:
LabVIEW core
1 (http://cnx.org/content/
The following chapters are relevant:
Introduction
Modular Programming
Repetition and Loops
Arrays
Plotting Data
Making Decisions in a VI
Data Acquisition and Waveforms
Practice Midterms:
Practice Design Exams:
Design Exam and Solutions 2002 and 2003
Final Project Equipment Information:
2012: Labview Library for USB 6009 Board
For
those of you using the student version of Labview on your own computers, it does
not come with the libraries you need to talk to the USB 6009 DAQ board.
If you want to program on your own machines you will need to download it.
It is called DAQmx and you can find it here: http://search.ni.com/
you will need to make an account with NI to download it.
2012: Solidworks model of mounting plate
2012: Pin-out of Table Connector (updated 5/21/2012)
2012: How to Get an Analog Output from an Arduino
2011: Pin-Out of Table Connector
2011: Example Labview Program from Dave Hartwig
2011: Solidworks Model of Canon and Backstop on Table (UPDATED 5-5-2010) Model in IGS format
2011: PDF File of Table Dimensions
2011: Matlab Data Acquistion Code Example for National Instruments USB-6009 I/O device
2011: Power Operational Amplifier Specs
2011: Computer Vision System Setup
2010: Motor Amplifier Detailed Specification
2010: Valve information: You turn on the pneumatic valve by supplying +5 Volts, which drives a MOSFET which drives the valve.
2010: Competition Details and Write-Up Instructions
2009: NEW! DETAILED PIN-OUT OF TABLE CONNECTOR
2007: Hitter mounting template
2007: Robotleyball court dimension
Labjack Matlab Function Calls Documentation
Pneumatic Cylinder Documentation
Final Project Competitions:
2012: Anthopper Olympics 2012 Control Laws for Hoppers (see Chapter 2) Raibert Hoppers Big Dog Petman Cheetah Sandflea Hopper1 Hopper2
2011: Robotic Dodge Ball Movie of excellent tracking
2010: Double Robotic Air Hockey Movie from the Competition Movie2 Movie3
2009: Crossfire Detailed Description of Rules and Grading NEW: Changed Scoring System Crossfire Ad Crossfire Competition Movie
2007: Robotleyball Movie: Semifinal with the Flapper
2006: Pirates of the Caribbean Movie: Storm Brewers Movie: The Black Pearl Wins in 23 seconds
1999: Cruise Control Crash Course Crossfire Video Crossfire Commercial