Page 11 - Hacking Roomba
P. 11

x       Contents




                             Chapter 15: RoombaCam: Adding Eyes to Roomba . . . . . . . . . . . 333

                                 Parts and Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
                                 Upgrading the Brain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
                                 Controlling Roomba from C .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
                                 Putting It All Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
                                 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

                             Chapter 16: Other Projects . . . . . . . . . . . . . . . . . . . . . . . 365
                                 Autonomous Roombas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
                                 Roomba Costumes and Personalities. . . . . . . . . . . . . . . . . . . . . . . . . 370
                                 Roomba APIs and Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
                                 Warranty-Voiding Hacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
                                 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381


                             Appendix A: Soldering and Safety Basics . . . . . . . . . . . . . . . . 383

                             Appendix B: Electrical Diagram Schematics . . . . . . . . . . . . . . . 405
                             Appendix C: iRobot Roomba Open Interface (ROI) Specification .  .  .  .  415


                             Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
   6   7   8   9   10   11   12   13   14   15   16