
Hacking Roomba
ExtremeTech
Tod E. Kurt(Author)
Wiley (Publisher)
1st Edition
Published on 14. November 2006
Book
Paperback/Softback
456 pages
978-0-470-07271-4 (ISBN)
Description
The jetsons would be proud
A gizmo as cool as Roomba just begs to be hacked. Now, with this book and the official ROI specification furnished by iRobot(r), you can become the robotic engineer you dreamed of being when you were 10. Build a Bluetooth interface for your Roomba. Turn it into an artist. Install Linux on it and give it a new brain. Some hacks are functional, others are purely fun. All of them let you play with robotics, and not one will void your warranty. You could say it's a clean sweep.
Fun ways to work the Roomba
All this -- and it will still clean your floor!
* Build a serial interface tether
* Set up a Bluetooth(r) interface
* Drive Roomba
* Play with sensors
* Make it sing
* Create a Roomba artist
* Use your Roomba as a mouse
* Connect Roomba to the Net
* Wi-Fi your Roomba
* Replace Roomba's brain
* Install Roomba-cam
* Put Linux(r) on Roomba
Companion Web site
Get the official iRobot Roomba Open Interface (ROI) specification and all code presented in the book in ready-to-run form at www.wiley.com/go/extremetech
A gizmo as cool as Roomba just begs to be hacked. Now, with this book and the official ROI specification furnished by iRobot(r), you can become the robotic engineer you dreamed of being when you were 10. Build a Bluetooth interface for your Roomba. Turn it into an artist. Install Linux on it and give it a new brain. Some hacks are functional, others are purely fun. All of them let you play with robotics, and not one will void your warranty. You could say it's a clean sweep.
Fun ways to work the Roomba
All this -- and it will still clean your floor!
* Build a serial interface tether
* Set up a Bluetooth(r) interface
* Drive Roomba
* Play with sensors
* Make it sing
* Create a Roomba artist
* Use your Roomba as a mouse
* Connect Roomba to the Net
* Wi-Fi your Roomba
* Replace Roomba's brain
* Install Roomba-cam
* Put Linux(r) on Roomba
Companion Web site
Get the official iRobot Roomba Open Interface (ROI) specification and all code presented in the book in ready-to-run form at www.wiley.com/go/extremetech
More details
Series
Edition
1., Auflage
Language
English
Place of publication
Chichester
United Kingdom
Publishing group
John Wiley and Sons Ltd
Target group
Professional and scholarly
Illustrations
Illustrations
Dimensions
Height: 23.3 cm
Width: 19 cm
Weight
635 gr
ISBN-13
978-0-470-07271-4 (9780470072714)
Schweitzer Classification
Person
Tod E. Kurt has engineered hardware and software for robotic camera systems that went to Mars. Although he has degrees in electrical engineering and physics, Tod's career as a robotics hacker really began when he took apart his BigTrak, radio-controlled car, and chemistry set box to build an upright programmable robot when he was 12.
Content
Acknowledgments.
Introduction.
Part I: Interfacing.
Chapter 1: Getting Started with Roomba.3
Chapter 2: Interfacing Basics.
Chapter 3: Building a Roomba Serial Interface Tether.
Chapter 4: Building a Roomba Bluetooth Interface.
Chapter 5: Driving Roomba.
Chapter 6: Reading the Roomba Sensors.
Part II: Fun Things to Do.
Chapter 7: Making RoombaView.
Chapter 8: Making Roomba Sing.
Chapter 9: Creating Art with Roomba.
Chapter 10: Using Roomba as an Input Device.
Part III: More Complex Interfacing.
Chapter 11: Connecting Roomba to the Internet.
Chapter 12: Going Wireless with Wi-Fi.
Chapter 13: Giving Roomba a New Brain and Senses.
Chapter 14: Putting Linux on Roomba.
Chapter 15: RoombaCam: Adding Eyes to Roomba.
Chapter 16: Other Projects.
Appendix A: Soldering and Safety Basics.
Appendix B: Electrical Diagram Schematics.
Appendix C: iRobot Roomba Open Interface (ROI) Specification.
Index.
Introduction.
Part I: Interfacing.
Chapter 1: Getting Started with Roomba.3
Chapter 2: Interfacing Basics.
Chapter 3: Building a Roomba Serial Interface Tether.
Chapter 4: Building a Roomba Bluetooth Interface.
Chapter 5: Driving Roomba.
Chapter 6: Reading the Roomba Sensors.
Part II: Fun Things to Do.
Chapter 7: Making RoombaView.
Chapter 8: Making Roomba Sing.
Chapter 9: Creating Art with Roomba.
Chapter 10: Using Roomba as an Input Device.
Part III: More Complex Interfacing.
Chapter 11: Connecting Roomba to the Internet.
Chapter 12: Going Wireless with Wi-Fi.
Chapter 13: Giving Roomba a New Brain and Senses.
Chapter 14: Putting Linux on Roomba.
Chapter 15: RoombaCam: Adding Eyes to Roomba.
Chapter 16: Other Projects.
Appendix A: Soldering and Safety Basics.
Appendix B: Electrical Diagram Schematics.
Appendix C: iRobot Roomba Open Interface (ROI) Specification.
Index.