Professional Documents
Culture Documents
WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015
Winter 2014
Preparation
Session 1 (Monday)
Lesson Plan
Session 1 (see details)
Describe the learning objectives of BE1200
Describe the basic operating procedures of the course including the way in
which your grade for this course will be computed
Discuss several examples of autonomous vehicles
Discuss the team dynamics of the Mars Rover NASA team
on 1 (see details)
escribe the learning objectives of BE1200
escribe the basic operating procedures of the course including the way in
hich your grade for this course will be computed
iscuss several examples of autonomous vehicles
iscuss the team dynamics of the Mars Rover NASA team
on 2 (see details)
escribe how and why engineering teams are formed.
ntroduce the members of your team
hare your experience with team-building exercises with the entire class
Assignment
Engineering Disciplines
(Due: 1/22/14)
Winter 2014
Preparation
Session 3 (Monday)
Review the material on
Service Robots in
Assistive Technology.
Lesson Plan
Session 3 (see details)
Build a simple homepage for your team site
Create your webspace on the COE server
Upload your homepage and other pages to the COE server
Session 4 (Wednesday)
Review Baum's book
(Chap. 1, 2 & 5)
on 3 (see details)
uild a simple homepage for your team site
reate your webspace on the COE server
pload your homepage and other pages to the COE server
Assignment
Tankbot Assignment
(Due: 1/29/14)
on 4 (see details)
nterface a sensor and motor to the RCX.
reate a communications link between your PC and the RCX.
se the programming interface to write and download an NQC program to the RCX
un the program on the RCX
ead an NQC program to determine what the robot will do.
Winter 2014
Preparation
Session 5 (Wednesday)
Review Baums book
(Chap. 6, pp. 106-116)
Review the NQC
Tutorial, pages 16-17
Lesson Plan
Session 5 (see details)
Configure a touch sensor
Write a preprocessor directive
Sense a barrier and adapt motion to avoid the barrier
Given a simple NQC program describe what will happen as the robot
executes each instruction in the flow.
Session 6 (Monday)
Review the NQC
Tutorial, pages 9-11
on 5 (see details)
onfigure a touch sensor
Write a preprocessor directive
ense a barrier and adapt motion to avoid the barrier
iven a simple NQC program describe what will happen as the robot
xecutes each instruction in the flow.
on 6 (see details)
se problem-solving to debug a simple system
se repeat( ) to execute a block of code an given number of times
Assignment
Bumpbot Assignment
(Due: 2/5/14)
QUIZ
Monday 1/27
Web Development & HTML
Winter 2014
Preparation
Session 7 (Wednesday)
Review the NQC
Tutorial, page 12 (Using
Variables) and pages 2124 (Making Music).
Lesson Plan
Session 7 (see details)
Modify an NQC program
Incorporate variables, arithmetic operators, and music into an NQC
program
Session 8 (Monday)
Review the NQC
Tutorial, pages 31-32
(Parallel Tasks).
n 7 (see details)
Modify an NQC program
ncorporate variables, arithmetic operators, and music into an NQC
rogram
n 8 (see details)
xplain how programs with multiple tasks operate
Assignment
Huntbot Assignment
(Due: 2/12/14)
QUIZ
Monday 2/3
NQC Programming -- Motion Commands
Winter 2014
Preparation
Session 9 (Wednesday)
Baum Ch. 7
Lesson Plan
Session 9 (see details)
Modify a program with multiple tasks
Incorporate inline functions to improve the code
Session 10 (Monday)
Review the NQC
Tutorial, Pages 14-15
(Control Structures)
n 9 (see details)
Modify a program with multiple tasks
ncorporate inline functions to improve the code
Assignment
Bugbot Assignment
(Due: 2/19/14)
n 10 (see details)
QUIZ
Monday 2/10
ncorporate branching into an NQC program
NQC Programming
emonstrate the use of timers to track time and incorporate into control
gic
Winter 2014
Preparation
Session 11 (Wednesday)
Baum Ch. 11
Lesson Plan
Session 11 (see details)
Describe how gears work
Build and control a three-wheeled vehicle
Session 12 (Monday)
Review the NQC
Tutorial, Pages 17-18
n 11 (see details)
escribe how gears work
uild and control a three-wheeled vehicle
n 12 (see details)
nterface a light sensor to the RCX
ontrol a three-wheeled vehicle to follow a black line
Assignment
NONE
QUIZ
Monday 2/17
NQC Programming
Winter 2014
Preparation
Session 13 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 13 (see details)
Choose design parameters for the Line Following Robot
Evaluate Performance of a design
Session 14 (Monday)
Review Lesson Plan
n 13 (see details)
hoose design parameters for the Line Following Robot
valuate Performance of a design
n 14 (see details)
rame your approach for a system design
Assignment
Linebot Assignment
(Due: 3/5/14)
QUIZ
Monday 2/24
NQC Programming
Winter 2014
Swarm Robots
Week 8: FEB 26, MAR 3
Preparation
Session 15 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 15 (see details)
Implement a system design
Session 16 (Monday)
Review Lesson Plan
Swarm Robots
Week 8: FEB 26, MAR 3
n 15 (see details)
mplement a system design
n 16 (see session 15 )
mplement a system design (continued)
Assignment
Midterm Exam
(Due: 3/26/13)
Winter 2014
Preparation
Session 17 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 17 (see session 15 )
Implement a system design (continued)
Session 18 (Monday)
Review Lesson Plan
n 17 (see session 15 )
mplement a system design (continued)
n 18 (see session 15 )
mplement a system design (continued)
Assignment
NONE
Winter 2014
Engineering Ethics
Week 10: MAR 19, 24
Preparation
Session 19 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 19 (see details)
Discuss the NSPE Code of Ethics.
Analyze an engineering ethics case study.
Session 20 (Monday)
Review Lesson Plan
Engineering Ethics
Week 10: MAR 19, 24
n 19 (see details)
iscuss the NSPE Code of Ethics.
nalyze an engineering ethics case study.
n 20 (see details)
eveloping a strategy for the final project.
Assignment
Ethics Case Study
(Due: 4/2/13)
QUIZ
Monday 3/24
NQC Programming
Winter 2014
Small Bots
Week 11: MAR 26, 31
Preparation
Session 21 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 21 (see details)
Designing small robots.
Session 22 (Monday)
Review Lesson Plan
Small Bots
Week 11: MAR 26, 31
n 21 (see details)
esigning small robots.
n 22 (see details)
thics Presentations.
Assignment
NONE
QUIZ
Monday 3/31
NQC Programming
Winter 2014
Preparation
Session 23 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 23 (see session 20 )
Final project (continued).
Session 24 (Monday)
Review Lesson Plan
n 23 (see session 20 )
inal project (continued).
n 24 (see session 20 )
inal project (continued).
Assignment
NONE
Winter 2014
Preparation
Session 25 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 25 (see session 20 )
Final project (continued).
Session 26 (Monday)
Review Lesson Plan
n 25 (see session 20 )
inal project (continued).
n 26 (see session 20 )
inal project (continued).
Assignment
NONE
Winter 2014
Preparation
Session 27 (Wednesday)
Review Lesson Plan
Lesson Plan
Session 27 (see session 20 )
Final project (continued).
Session 28 (Monday)
Session 28
Final project presentation.
n 27 (see session 20 )
inal project (continued).
Assignment
NONE