08/25 |
09/03 |
Agent Architectures and ROS:
Gain familiarity with the Robot Operating System (ROS) and the
behavioral and layered architectures |
09/03 |
09/15 |
Finite State Machines: Implement behaviors using Finite State
Machines and gain familiarity with the TerraBot hardware |
09/15 |
09/26 |
Monitoring and Testing (Group): Add monitors to your agents, develop
formal tests of the behaviors; Prepare your agents for Grow
Period A |
09/29 |
10/13 |
Grow Period A: Have your agents grow plants autonomously;
Presentations on 10/22; Reports due 10/24; No grace days |
09/29 |
10/21 |
Computer Vision (Group): Use computer vision
techniques to detect foliage and estimate plant growth |
10/21 |
11/03 |
Scheduling & Grow B Prep (Group): Augment your agent's planning layer to adapt the
schedule based on observed conditions; Prepare your
agent for Grow Period B |
11/03 |
11/17 |
Machine Learning: Test different ML algorithms to predict changes in
the TerraBot's behavior |
11/07 |
11/24 |
Grow Period B: Have your agents grow plants autonomously;
Presentations on 12/01 and 12/03; Reports due 12/05; No grace days |
11/17 |
12/03 |
Explanations: Generate explanations for why behaviors (FSMs) did, or
did not, operate as expected |