- HW 01 (due Tu, Jan 22)
intro; basic movement
- HW 02 (due Tu, Jan 29)
kinesis, pillbugs, Ecoli
- HW 03 (due Tu, Feb 05)
paramecium, taxis
- HW 04 (due Tu, Feb 12)
food/photo-taxis, collisions
- HW 05 (due Tu, Feb 19)
informational cues
- HW 06 (due Tu, Feb 26)
edge following
- HW 07 (due Tu, Mar 04)
indiv project (DRAFT)
- Proj #1 (due Tu, Mar 11)
indiv project (FINAL)
- HW 08 (due Tu, Apr 01)
bee foraging
- HW 09 (due Tu, Apr 08)
ant trails
- HW 10 (due Mo, Apr 14)
project peer eval
- Proj #2 (due Mo, Apr 28)
showcase projects
|
Homework
Follow the links at the left to access the weekly homework
assignments. The due date is indicated next to the assignment.
Homework is due by 11:59 PM (midnight) on the specified date.
Homework assignments must be submitted online; hardcopies will
not be accepted. The online submission procedure may vary from
week to week. Follow the instructions given with each assignment.
See the Syllabus & course policies
for details on homework grading policies.
Example solutions
|
Ecoli_HW2_soln
Bacteria moving up a concentration gradient using adaptive klinokinesis
|
|
Paramecium_HW3_soln
A simulation of voltage-dependent signaling and collision response.
|
|
SwimmingCarrots_HW4_soln
Integration of multiple behaviors: food taxis, phototaxis, and collision response.
(Note: the solution file also contains a change in the food 'recycling' code,
so that bots don't go after food that is off-screen.)
|
|
OrangeBlue_HW5_soln
Blue bots use light as an informational cue to gain a competitive
advantage over the orange bots, which only use food cues.
|
|
EdgeFollow_HW6_soln
Tactile feedback from its antennae help this cockroach-inspired bot
find food. The bot uses spatial boundaries (edges) as an information cue
to improve foraging efficiency.
|
|