MRSD Project Course Design v3_Jul26

advertisement
16-681 - MRSD Project I
Fall 2011
Week Day
Date
M
29-Aug
W
31-Aug
M
5-Sep
W
7-Sep
M
12-Sep
1
2
3
W
M
4
W
5
M
W
6
14-Sep Fabrication: machining, rapid prototyping, housings
Dolan
Brown &
Schempf
Hayhurst
Dolan
M
17-Oct Midsemester Presentations
W
19-Oct
M
24-Oct
W
26-Oct
M
31-Oct
Dolan
9
10
11
12
13
14
W
2-Nov
M
7-Nov
W
9-Nov
Rybski
Dolan
Dolan
Dolan
A6: Schematic for PCB design
Lauwers/Kirby
Baker
M
21-Nov
W
23-Nov Thanksgiving - no class
Subsystem prototyping IV (sensor, actuator, etc. interfacing
28-Nov
tips)
1-Dec Subsystem prototyping V (practical timers & interrupts)
W
7-Dec Design reviews II
W
14-Dec No Lecture
A7: Layout for PCB (due
Sunday, 6 Nov at midnight)
Baker
Dolan
5-Dec Design reviews I
A5: ILR3
Lauwers/Kirby
16-Nov In-lab design review
15
16
Dolan
W
M
A3: Sensors lab + ILR2
A4: Midsemester
presentations (Preliminary
Design Review I)
Dolan
Baker
W
A2: Motor control lab + ILR1
Dolan
14-Nov Software practical exercise presentation
M
Visit CMU and Pitt machine
shops and rapid prototyping
facilities
A1: Written design proposals
(Conceptual Design Review);
identify critical subsystem for
fall semester and
performance requirements
Dolan
M
Subsystem Prototyping III: Assembly, debugging & testing
methods
Teams formed; projects
chosen
Dolan
8
Basic circuits: resistors, capacitors, inductors/inductance,
semiconductors
Op-amps & signal conditioning: op-amp theory and reality,
signal conditioning and filtering
Digital basics: digital I/O, power drivers, digital logic and
integrated circuits, data busses, digital comms protocols (I2C,
SPI, serial, parallel)
Subsystem prototyping I (overview, intro to PCBs & Eagle):
Schematic capture, ERC, powering a board, connectors, finding
parts online, finding parts in existing libraries
Subsystem prototyping II (more on PCBs): Trace widths,
design rules, noise, making library parts from datasheets, BOM,
Checklist of common problems to avoid
Software I: software design techniques; software engineering
principles
Software II: software engineering practice
Definition - ILR: Individual
Lab Report
Dolan
28-Sep Motor control lab presentation
3-Oct
New Assignment
Bergerman
Dolan &
Schempf
W
M
Instructor
Microcontrollers: basics of microcontrollers; architectures;
similarities and differences among families; programming
19-Sep languages; peripherals; IPC
Embedded Programming: event-driven programming, state
machines
Microcontroller Programming: timers, interrupts
21-Sep
Actuators I: DC motors, RC servos
Actuators II: solenoids, stepper motors
26-Sep
Controls: Digital PID control of motors
Sensors I: switches, resistive, capacitive, light, strain,
temperature, position
5-Oct Digital <--> Analog Conversion: ADCs and DACs
Sensors II: LIDAR, cameras, radar, other relatively large and
10-Oct
field robotics-type sensors
12-Oct Sensors lab presentation
M
W
7
Topic
Introduction: course overview; overview of the range of
industrial and research robots; presentation and description of
course projects
Systems Engineering: project planning, project management,
requirements development
Labor Day -- No Classes
The Design Process: Concepts, methods, and tools for
performing design
Mechanisms: overview of basic mechanism types; common
mechanism problems
Lauwers/Kirby
A8: Software practical
exercise presented
A9: In-lab design reviews (15
min. each) + ILR4
A10: Come with a very basic
blinky LED program to class
Lauwers/Kirby
Lauwers/Kirby A11: Subsystem prototype
A12: Preliminary Design
Dolan
Reviews II (30 min. each) 1st half
A12: Preliminary Design
Dolan
Reviews II (30 min. each) 2nd half
A13: Final report
Download