A template for fixed-time-step simulation
A red ball falls under constant acceleration.
A red ball falls and bounces.
Multi balls 1
Multiple balls using object-oriented design.
Multi balls 2
Change representation to (speed, heading); add boundary conditions.
Wander behavior; slider control
Wandering with trails.
Wandering bugs with too much caffeine (uniform random noise)
Wandering bugs with smooth motion (low-pass filter); also watery, Perlin-noise background.<
Week 3 homework
Exploring the effects of wander noise on foraging efficiency.<
Week 4 homework
Different kinesis strategies influence the spatial distribution of agents.<
Week 5 homework
Week 6 homework
Using GAs to evolve Braitenberg controllers
Week 7 homework
Evolving a C. elegans inspired controller
A Braitenberg controller using integrate-and-fire neurons
Solving the XOR problem with Threshold Logic Units
Week 8 homework
Action selection / Finite-state machines / Area-restricted search
Week 9 homework
Lamprey place-code to rate-code conversion; integrate-and-fire neurons
Week 11 homework
Associative learning, estimating rewards, action policies
Week 12 homework
Reinforcement learning in a grid world; Q-learning with tables
Week 13 homework
Reinforcement learning with neural networks