0000950135-08-002511 DEF 14A 5 20080529 20080414 20080414 20080414 IROBOT CORP 0001159167 3630 770259335 DE 1231 DEF 14A 34 000-51598 08755307 63 SOUTH AVENUE BURLINGTON MA 01803 781-345-0200 63 SOUTH AVENUE BURLINGTON MA 01803 DEF 14A 1 b69564dfdef14a.htm IROBOT CORPORATION GRAPHIC 2 b69564dfb6956400.gif GRAPHIC GRAPHIC 3 b69564dfb6956401.gif GRAPHIC GRAPHIC 4 b69564dfb6956402.gif GRAPHIC GRAPHIC 5 b69564dfb6956403.gif GRAPHIC