CS 154 - Lab Project 1 Action Plan
I. Design robot cart
i. wheel design
a. castor wheel
i. front or back
b. number of wheels
c. type of wheels
ii. chassis design
iii. bump sensor design
iv. fan mount design
v. flame detection sensor
a. IR sensor
b. light sensor
II. Program primitive motion
i. forward and backward
a. ensure straight movement
ii. turning
iii. minute adjustments
III. Pathfinding techniques
i. test bump sensor
a. separately
b. on robot
ii. turning system for actual maze
a. two bump sensors/guards vs. one bump sensor
b. algorithm for deteriming degrees per turn
iii. mapping
a. storage of map information
b. transmission of map data
IV. Extinguisher
i. test light/IR sensor
a. separately
b. on robot
1. number of sensors?
ii. test fan
a. separately
b. on robot
1. rotating fan?
2. power to fan?
V. Coding
i. Navigation
ii. Bumping
iii. Light detection
iv. Mapping and Memory of path
v. Extinguishing Candle
V. Testing
i. navigate around looking for light
ii. react to light and turn on fan
iii. find candle
iv. extinguish candle
v. navigate maze and extinguish candle when location known
vi. navigate maze and extinguish candle when location unknown
|