You are previewing Robot Building for Teens.
O'Reilly logo
Robot Building for Teens

Book Description

Robotics--the design and creation of robots--is one of the most exciting and fast-growing areas of technology today. Robots are essentially computers with physical bodies; they can sense their environment, make decisions, and perform actions. They come in all shapes and sizes and are being used in almost every area of society--from business and industry to science, medicine, communications, entertainment, and beyond. While modern robots can be quite complex, the fundamental principles of robot building can be learned by any interested beginner. If you've ever thought about building your own robots, ROBOT BUILDING FOR TEENS will teach you how to get started in this fascinating hobby. The projects in this book include the "Digital Brain Robot," the "Bug Bot," and even a robot on wheels! You will learn how to design your robot, how to create a prototype, where to buy parts, how to program your finished robot to perform tasks, and more. You'll be led step-by-step through the projects in the book. Along the way, you'll learn about advanced robotic systems that use the same principles you're learning, and you'll get a glimpse into the future of robotics. This book's companion website includes software program files, parts lists for each project, and links to online parts suppliers. ROBOT BUILDING FOR TEENS is a fun, easy-to-understand, hands-on guide that will have you building your own robots in no time

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication
  4. ACKNOWLEDGMENTS
  5. ABOUT THE AUTHOR
  6. CONTENTS
  7. INTRODUCTION
  8. CHAPTER 1 THE RUNAWAY ROBOT, OR BUG-LIKE INTELLIGENCE
    1. INTRODUCING BUG-LIKE ROBOT (BUG BOT)
    2. BUILDING BUG BOT
    3. SUMMARY
  9. CHAPTER 2 BUILT-IN INTELLIGENCE
    1. INTRODUCING THE BRAITENBERG VEHICLE ROBOT (BV-BOT)
    2. BUILDING BV-BOT
    3. EXPERIMENTING WITH BV-BOT
    4. SUMMARY
  10. CHAPTER 3 SENSING AND ACTING
    1. A REVIEW OF BUG BOT AND BV-BOT CAPABILITIES
    2. IMAGINATION CORNER
    3. SENSING DEVICES FOR ROBOTS
    4. ACTING DEVICES FOR ROBOTS
    5. SUMMARY
  11. CHAPTER 4 DIGITAL BRAIN
    1. INTRODUCING DIGITAL BRAIN ROBOT (DB-BOT)
    2. BUILDING DB-BOT
    3. SUMMARY
  12. CHAPTER 5 PROGRAMMING THE DB-BOT
    1. A PROGRAMMER’S VIEW OF THE MICRO-CONTROLLER
    2. SETTING UP THE PROGRAMMING ENVIRONMENT
    3. CONTROLLING THE LED
    4. READING DISTANCE SENSOR VALUES
    5. PROGRAMMING THE RC SERVOS
    6. GOING FOR A STROLL
    7. SUMMARY
  13. CHAPTER 6 WHO ELSE IS USING DIGITAL BRAINS?
    1. ASIMO HUMANOID ROBOT
    2. AUTONOMOUS CARS
    3. AUTONOMOUS VACUUM CLEANERS
    4. MARS ROVERS
    5. SUMMARY
  14. CHAPTER 7 EXTENDING DB-BOT
    1. SIGNALING THE LED WHEN OBSTACLES ARE DETECTED
    2. MAKING PROGRAMS MORE READABLE
    3. ADDING A LIGHT SENSOR TO DB-BOT
    4. PROGRAMMING THE LIGHT SENSOR
    5. THE NIGHT PATROL ROBOT
    6. IDEAS TO MAKE THE DB-BOT SMARTER
    7. SUMMARY
  15. CHAPTER 8 ROBOTIC APPLICATIONS AND NEW DIRECTIONS
    1. INDUSTRIAL ROBOTS
    2. MEDICAL ROBOTS
    3. FLYING ROBOTS
    4. UNDERWATER ROBOTS
    5. SERVICE ROBOTS
    6. SUMMARY
  16. CHAPTER 9 WHAT THE FUTURE HOLDS
    1. EXTENDED AUTONOMY
    2. PEOPLE AND ROBOTS GET CLOSER
    3. INTUITIVE INTERACTION WITH ROBOTS
    4. ROBOT LEARNING
    5. HUMAN-LIKE ROBOTS
    6. MILITARY ROBOTS
    7. SMALL ROBOTS
    8. ROBOT ORGANIZATIONS
    9. THE SOCIAL EFFECTS OF ROBOTS
    10. SUMMARY
  17. APPENDIX A PARTS LIST
  18. APPENDIX B USING A FOUR AA BATTERY HOLDER FOR DB-BOT
  19. INDEX