A1 |
09/04 |
09/11 |
Reactive Agent: Implement a dynamic single-step look-ahead agent to autonomously control a greenhouse |
A2 |
09/11 |
09/25 |
Scheduling Agent: Utilize scheduling algorithms to reason about greenhouse actions with conflicting constraints |
GROW PERIOD A tests Assignments 1 and 2 |
A3 |
10/07 |
10/23 |
Error Monitoring Agent: Implement sensor and actuator monitoring and error recovery agent |
A3 |
09/25 |
10/07 |
Plant Status: Develop algorithms to monitor plant health and report status |
GROW PERIOD B tests Assignments 3 and 4 |
A5 |
10/23 |
11/06 |
Optimize plant growth potential with resource budget constraints |
A6 |
11/06 |
11/20 |
Interact with humans interested in plant and greenhouse status |
GROW PERIOD C tests Assignments 5 and 6 |