Skip to content

Robot Builder's Bonanza

Best in textbook rentals since 2012!

ISBN-10: 0071468935

ISBN-13: 9780071468930

Edition: 3rd 2006 (Revised)

Authors: Gordon McComb, Myke Predko

List price: $29.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This volume features fascinating science titbits, field-tested projects, and modular organization to make it easy to invent and build your own designs. It includes in this edition, remote control robots and LEGO technic-based robots.
Customers also bought

Book details

List price: $29.95
Edition: 3rd
Copyright year: 2006
Publisher: McGraw-Hill Professional Publishing
Publication date: 2/21/2006
Binding: Paperback
Pages: 733
Size: 7.00" wide x 9.00" long x 1.50" tall
Weight: 2.596
Language: English

Cathleen Shamieh is a high-tech writer with extensive engineering and consulting experience in the fields of medical electronics, speech processing, and telecommunications. Gordon McComb writes the Robotics Resources column for SERVO Magazine, the leading hobby electronics magazine in the US.

Myke Predko is a New Product Test Engineer at Celestica in Toronto, Ontario, Canada, where he works with new electronic product designers, and the author of technical books. He has worked as a test engineer, product engineer, and manufacturing manager for some of the world’s largest computer manufacturers. He is author of Programming and Customizing the PIC Microcontroller 2/e, a comprehensive guide to the device covered by this book; Programming and Customizing the 8081 Microcontroller; The Handbook of Microcontrollers; PC Ph.D.; and PC Interfacing Pocket Reference. Mr. Predko has a patent pending related to an automated test for PC motherboards. He is a graduate of the University of…    

Acknowledgments
Introduction
Inside Robot Builder's Bonanza
About the Third Edition
What You Will Learn
How to Use This Book
Expertise You Need
Conventions Used in This Book
Robot Basics
The Robot Experimenter
The Building-Block Approach
Basic Skills
Ready-Made, Kits, or Do-It-Yourself?
The Mind of the Robot Experimenter
From Here
Anatomy of a Robot
Tethered versus Self-Contained
Mobile versus Stationary
Autonomous versus Teleoperated
The Body of the Robot
Power Systems
Locomotion Systems
Arms and Hands
Sensory Devices
Output Devices
Smart versus Dumb Robots
The Concept of Robot Work
From Here
Structural Materials
Paper
Wood
Plastics
Metal Stock
Quick Turn Mechanical Prototypes
Fasteners
Scavenging: Making Do with What You Already Have
Finishing Your Robot's Structure
From Here
Buying Parts
Hobby and Model Stores
Craft Stores
Hardware Stores
Electronic Stores
Electronics Wholesalers and Distributors
Samples from Electronics Manufacturers
Specialty Stores
Shopping the Surplus Store
Finding Parts on the Internet
From Here
Electronic Components
Cram Course in Electrical Theory
Wire Gauge
Fixed Resistors
Variable Resistors
Capacitors
Diodes
Transistors
Grounding Circuitry
Integrated Circuits
Schematics and Electronic Symbols
From Here
Tools
Safety
Setting Up Shop
Basic Tools
Electronic Tools
From Here
Electronic Construction Techniques
Soldering Tips and Techniques
Breadboards
Prototyping PCBs
Point-to-Point Prototyping Wiring
Wire-Wrapping
Quick Turn Prototype Printed Circuit Boards
Headers and Connectors
Eliminating Static Electricity
Good Design Principles
From Here
Robot Platform Construction
Plastic Platforms
Types of Plastics
Working with Plastics
Building the Minibot
From Here
Wooden Platforms
Choosing the Right Wood
The Woodcutter's Art
Cutting and Drilling
Finishing
Building a Wooden Motorized Platform
From Here
Metal Platforms
Working with Metal
Build the Buggybot
Test Run
From Here
Hacking Toys
A Variety of Construction Sets
Specialty Toys for Robot Hacking
Robots from Converted Vehicles
From Here
Computers and Electronic Control
An Overview of Robot "Brains"
Brains from Discrete Components
Brains from Computers and Microcontrollers
Types of Computers for Robots
Inputs and Outputs
From Here
Programming Fundamentals
Important Programming Concepts
Robotics Programming
Graphical Programming
From Here
Computer Peripherals
Sensors as Inputs
Input and Output Methodologies
Motors and Other Outputs
Sample Output Circuits
Digital Inputs
Interfacing Analog Input
Analog-to-Digital Converters
Digital-to-Analog Conversion
Expanding Available I/O Lines
Bitwise Port Programming
From Here
The BASIC Stamp 2 Microcontroller
Choosing the Right Stamp for Your Application
Inside the BASIC Stamp
Developer's Options
Understanding and Using PBASIC
Sample Interface Applications
BS2 Application Design Suggestions
From Here
Remote Control Systems
Controlling Your Robot with a PC Joystick or Control Pad
Building a Joystick Teaching Pendant
Commanding a Robot with Infrared Remote Control
Using Radio Control Instead of Infrared
From Here
Power, Motors, and Locomotion
Batteries and Robot Power Supplies
Remember: Safety First!
Increasing Robot Performance
Combining Batteries
Types of Batteries
Battery Ratings
Battery Recharging
Recharging the Robot
Battery Care
Power Distribution
Voltage Regulation
Battery Monitors
A Robot Testing Power Supply
From Here
Principles of Robot Locomotion
First Things First: Weight
Tips for Reducing Weight
Beware of the Heavy Frame
Construction Robots with Multiple Decks
Frame Sagging Caused by Weight
Horizontal Center of Balance
Vertical Center of Gravity
Locomotion Issues
Motor Drives
Steering Methods
Calculating the Speed of Robot Travel
Round Robots or Square?
From Here
Choosing the Right Motor
AC or DC?
Continuous or Stepping?
Servo Motors
Other Motor Types
Motor Specifications
Gears and Gear Reduction
Pulleys, Belts, Sprockets, and Roller Chain
Mounting the Motor
Connecting to the Motor Shaft
From Here
Working with DC Motors
The Fundamentals of DC Motors
Reviewing DC Motor Ratings
Motor Control
Motor Speed Control
Odometry: Measuring Distance of Travel
From Here
Working with Stepper Motors
Inside a Stepper Motor
Design Considerations of Stepper Motors
Controlling a Stepper Motor
From Here
Working with Servo Motors
How Servos Work
Servos and Pulse Width Modulation
The Role of the Potentiometer
Rotational Limits
Special-Purpose Servo Types and Sizes
Gear Trains and Power Drives
Typical Servo Specs
Connector Styles and Wiring
Circuits for Controlling a Servo
Modifying a Servo for Continuous Rotation
Attaching Mechanical Linkages to Servos
Attaching Wheels to Servos
Mounting Servos on the Body of the Robot
From Here
Practical Robotics Projects
Building a Roverbot
Building the Base
Motors
Support Casters
Batteries
Riser Frame
Street Test
From Here
Building a Heavy-Duty Six-Legged Walking Robot
Frame
Legs
Motors
Batteries
Testing and Alignment
From Here
Advanced Robot Locomotion Systems
Making Tracks
Steering Wheel Systems
Six-Wheeled Robot Cart
Building Robots with Shape-Memory Alloy
From Here
Reaching Out with Robot Arms
The Human Arm
Arm Types
Activation Techniques
From Here
Building a Revolute Coordinate Arm
Design Overview
Shoulder Joint and Upper Arm
Elbow and Forearm
Refinements
Position Control
From Here
Experimenting with Gripper Designs
The Clapper
Two-Pincher Gripper
Flexible Finger Grippers
Wrist Rotation
From Here
Sensors and Navigation
The Sense of Touch
Mechanical Switch
Switch Bouncing
Optical Sensors
Mechanical Pressure Sensors
Experimenting with Piezoelectric Touch Sensors
Other Types of Touch Sensors
From Here
Object Detection
Design Overview
Noncontact Near-Object Detection
Contact Detection
Soft Touch and Compliant Collision Detection
From Here
Sound Input and Output
Cassette Recorder Sound Output
Electronically Recorded Sound Output
Sirens and Other Warning Sounds
Sound Control
Audio Amplifiers
Speech Recognition
Speech Synthesis
Sound Input Sensors
From Here
Robot Vision
Simple Sensors for Vision
One-Cell Cyclops
Multiple-Cell Light Sensors
Using Lenses and Filters with Light-Sensitive Sensors
Introduction to Video Vision Systems
Vision by Laser Light
Going beyond Light-Sensitive Vision
From Here
Navigation
A Game of Goals
Following a Predefined Path: Line Tracing
Wall Following
Odometry: The Art of Dead Reckoning
Compass Bearings
Ultrasonic Distance Measurement
"Where Am I?": Sighting Landmarks
Exploring Other Position-Referencing Systems
From Here
Fire Detection Systems
Flame Detection
Using a Pyroelectric Sensor to Detect Fire
Smoke Detection
Heat Sensing
Firefighting
From Here
Experimenting with Tilt and Gravity Sensors
Sensors to Measure Tilt
Using an Accelerometer to Measure Tilt
Constructing a Dual-Axis Accelerometer Robotic Sensor
Alternatives to Store-Bought Accelerometers
From Here
Home Robots and How Not to Chew Up Your Furniture
Sensing the Environment: Protecting the Furniture and the Robot
Movement Algorithms
Communicating with the Robot
From Here
Putting it all Together
Robot Tasks, Operations, and Behaviors
"What Does My Robot Do?": A Design Approach
Reality versus Fantasy
Understanding and Using Robot Behaviors
Multiple Robot Interaction
The Role of Subsumption Architecture
From Here
Integrating the Blocks
Basic Program Structure
Allocating Resources
Getting a Program's Attention Via Hardware
Task-Oriented Robot Control
From Here
Failure Analysis
Types of Failures
The Process of Fixing Problems
From Here
Setting Up Workshops, Demonstrations, and Competitions
Choosing the Venue
Competition Events
Alerting the Public and the Media
From Here
Further Reading
Hobby Robotics
LEGO Robotics and LEGO Building
Technical Robotics, Theory, and Design
Artificial Intelligence and Behavior-Based Robotics
Mechanical Design
Electronic Components
Microcontroller/Microprocessor Programming and Interfacing
Electronics How-To and Theory
Power Supply Design and Construction
Lasers and Fiber Optics
Interfacing to Computer Systems
Magazines
Classic Robot Fiction
Sources
Selected Specialty Parts and Sources
General Robotics Kits and Parts
Electronics/Mechanical: New, Used, and Surplus
Microcontrollers, Single-Board Computers, Programmers
Radio Control (R/C) Retailers
Servo and Stepper Motors, Controllers
Ready-Made Personal and Educational Robots
Construction Kits, Toys, and Parts
Miscellaneous
Robot Information on the Internet
Electronics Manufacturers
Shape-Memory Alloy
Microcontroller Design
Robotics User Groups
General Robotics Information
Books, Literature, and Magazines
Surplus Resources
Commercial Robots
Video Cameras
Ultrasonic Range Finders
LEGO Mindstorms Sources on the Web
Servo and Stepper Motor Information
Quick Turn Mechanical and Electronics Parts Manufacturers
Index