MEM380
Fundamental Robotics II Winter 2010
Physics of Color of Color and Color Calibration
Connected Components Labeling
Segmentation
1 8 7 6 5 4 2 9? 3 10?
MEM380: Fundamental Robotics I Fall 2009
1
Recursive Labeling Algorithm
1. 2. 3. 4. 5. 6. 7. 8. 9

MEM380
Fundamental Robotics II Winter 2010
Professor: Ani Hsieh Ani Hsieh Time: Mon 2- 4:50pm Location: Randell 238B
Admin Stuff
Course Website:
http:/robotics.mem.drexel.edu/mhsieh/Courses/MEM380W/
Instructor:
M. Ani Hsieh
159 Curtis Hall mhsieh1@drexel.

MEM380
Fundamental Robotics II Winter 2010
Professor: Ani Hsieh Ani Hsieh Time: Mon 2- 4:50pm Location: Randell 238B
Admin Stuff
Course Website:
http:/robotics.mem.drexel.edu/mhsieh/Courses/MEM380W/
Instructor:
M. Ani Hsieh
159 Curtis Hall mhsieh1@drexel.

Eigenvalue
Condition
1, 2 are Real
1 , 2 < 0
1, 2 are Real
1 , 2 > 0
1, 2 are Real
1 < 0, 2 > 0
1, 2 are
Imaginary
1, 2 are
Complex
Name of
Response
Description of Response
Stable Node
System response converges to equilibrium
Unstable
Node
System response

Drexel University, College of Engineering
2014-2015 Academic Year
Drexel University
Office of the Dean of the College of Engineering
ENGR 232 Dynamic Engineering Systems
Summer 2015 Course Syllabus
1.
Course Overview
Provides an overview of d

Drexel University, College of Engineering
2013-2014 Academic Year
Drexel University
Office of the Dean of the College of Engineering
ENGR 232 Dynamic Engineering Systems
Recitation Guidelines for Week 4
Topics for recitation this week:
Subspaces
Linear sp

Drexel University
Office of the Dean of the College of Engineering
ENGR 232 Dynamic Engineering Systems
Recitation Guidelines for Week 5
Topics for recitation this week:
Basis and Dimension
Basis and Dimension
A basis for a vector space ! is a set of vect

Drexel University, College of Engineering
2013-2014 Academic Year
Drexel University
Office of the Dean of the College of Engineering
ENGR 232 Dynamic Engineering Systems
Recitation Guidelines for Week 3
Topics for recitation this week:
Introduction to vec

Economic History Association
Dutch Herring, Technology, and International Trade in the Seventeenth Century
Author(s): Richard W. Unger
Reviewed work(s):
Source: The Journal of Economic History, Vol. 40, No. 2 (Jun., 1980), pp. 253-280
Published by: Cambri

Hitler, the V-2, and the Battle for Priority, 1939-1943
Author(s): Michael J. Neufeld
Source: The Journal of Military History, Vol. 57, No. 3 (Jul., 1993), pp. 511-538
Published by: Society for Military History
Stable URL: http:/www.jstor.org/stable/29439

MEM380: Fundamental Robotics I
Assignment 8
Due: Tuesday, 11/24/09, 11:59pm EST
1
Objective
The objective of this assignment is to perform a 1) implement a navigation function, and 2) implement a wavefront planner. You are provided the following Matlab le

MEM380: Fundamental Robotics I
Assignment 7
Due: Tuesday, 11/17/09, 11:59pm EST
1
Objective
The objective of this assignment is to perform a 1) trapezoidal decomposition, 2) a Morse decomposition, and 3) (optional) sensor based coverage and mapping of an

Coordinate Transformations
3D rotations
Motivation
General 3D rotation:
0
Ultimately, we are interested in the motion of the robot with respect to a global or inertial navigation frame Motion of robot components (e.g. wheels, sensor heads, etc.) are mea

K-Means Clustering
An Example
Rd
Given N observations cfw_x1, , xN where x How do we partition the N observations into k sets S = cfw_S_1, , S_k where k < N? In general:
Difficult problem whether working with identifying 2 clusters in Rd OR identifying

MEM380: Fundamental Robotics I
Assignment 1I
Due: Monday, 9/28/09, 11:59pm EST
Objective: The objective of this assignment is to write familiarize yourself with Matlab. The following exercises are meant to be answered by either a script or a function m-le

MEM380: Fundamental Robotics I
Assignment 2
Due: Wednesday, 10/7/09, 11:59pm EST
1
Objective:
In this exercise, you are tasked to program and implement a closed-loop motion controller for a dierential-drive robot. The controller will be rst be simulated i

MEM380: Fundamental Robotics I
Assignment 3
Due: Monday, 10/19/09, 11:59pm EST
1
Objective:
The objective of this assignment is three-fold: 1) review rotation matrices; 2) investigate the use of inertial sensors (accelerometers and a rate gyroscope) for d

MEM380: Fundamental Robotics I
Assignment 4
Due: Tuesday, 10/27/09, 11:59pm EST
1
Objective
The objective of this assignment is to implement the BUG1 and BUG2 algorithms on a mobile robot using either a set of contact sensors OR a 360 eld of view range nd

MEM380: Fundamental Robotics I
Assignment 5
Due: Tuesday, 11/02/09, 11:59pm EST
1
Objective
The objective of this assignment is to implement the A* algorithm. You are given the following Matlab les: addToStack.m: Usage outStack = addToStack(newElement, or

MEM380: Fundamental Robotics I
Assignment 6
Due: Tuesday, 11/10/09, 11:59pm EST
1
Objective
The objective of this assignment is to construct a visibility roadmap using 1) the brute force method and 2) the sweepline algorithm. You are provided the followin