Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover image
Title page
Table of Contents
Copyright
Lead Author and Technical Editor
Lead Authors
Contributors
Foreword Contributor
Foreword
Preface
Chapter 1: Understanding LEGO® Geometry
Introduction
Expressing Sizes and Units
Squaring the LEGO World: Vertical Bracing
Tilting the LEGO World: Diagonal Bracing
TECHNIC Liftarms: Angles Built In
Summary
Chapter 2: Playing with Gears
Introduction
Counting Teeth
Gearing Up and Down
Riding That Train: The Geartrain
Worming Your Way: The Worm Gear
Limiting Strength with the Clutch Gear
Placing and Fitting Gears
Using Pulleys, Belts, and Chains
Pulleys and Belts
Chains
Making a Difference: The Differential
Summary
Chapter 3: Controlling Motors
Introduction
Pacing, Trotting, and Galloping
Mounting Motors
Wiring Motors
Controlling Power
Coupling Motors
Summary
Chapter 4: Reading Sensors
Introduction
Digital Sensor Ports with the I2C (Inter-Integrated Circuit) Interface
The Touch Sensor
The Light Sensor
The Ultrasonic Sensor
The Servo Motor Encoder (Rotation Sensor)
Sensor Tips and Tricks
Other Sensors
Summary
Chapter 5: What’s New with the NXT?
Introduction
Notable Enhancements
The NXT File System
The LCD Screen
Games
Digital Interfaces and Bluetooth
Future Possibilities
Summary
Chapter 6: Building Strategies
Introduction
Studless Building Techniques
Maximizing Modularity
Loading the Structure
Putting It All Together: Chassis, Modularity, and Load
Hybrid Robots: Using Studless and Studded LEGO Pieces
Summary
Chapter 7: Programming the NXT
Introduction
What Is the NXT Programmable Brick?
Introduction to Programming the NXT Brick
Using RobotC
Using Other Programming Languages
Code Samples
Running Independent Tasks
Summary
Chapter 8: Playing Sounds and Music
Introduction
Communicating through Tones
Playing Music
Converting Sound and Music Files
WAV2RSO
Summary
Chapter 9: Becoming Mobile
Introduction
Building the Simple Differential Drive
Building a Skid-Steer Drive
Building a Steering Drive
Building a Synchro Drive
Other Configurations
Summary
Chapter 10: Getting Pumped: Pneumatics
Introduction
Recalling Some Basic Science
Pumps and Cylinders
Controlling the Airflow
Building Air Compressors
Building a Pneumatic Engine
Summary
Chapter 11: Finding and Grabbing Objects
Introduction
Operating Hands and Grabbers
Finding Objects
Distinguishing Objects and Obstacles
Summary
Chapter 12: Doing the Math
Introduction
Multiplying and Dividing
Averaging Data
Using Interpolation
Understanding Hysteresis
Higher Math
Summary
Chapter 13: Knowing Where You Are
Introduction
Choosing Internal or External Guidance
Looking for Landmarks: Absolute Positioning
Map Matching Using Ultrasonic Sensor
Combining Compass Sensor to Increase Precision
Measuring Movement: Relative Positioning
Measuring Movement: Acceleration Sensor
Summary
Chapter 14: Classic Projects
Introduction
Exploring Your Room
Following a Line
Summary
Chapter 15: Building Robots That Walk
Introduction
The Theory behind Walking
Building Legs
Building a Four-Legged Robot
Building a Six-Legged Steering Robot
Designing Bipeds
Summary
Chapter 16: Robotic Animals
Introduction
Creating a Monkey
Programming Your Monkey
Creating a Mouse
Creating Other Animals
Summary
Chapter 17: Solving a Maze
Introduction
Finding the Way Out
Building a Maze Runner
Building a Maze Solver
Summary
Chapter 18: Drawing and Writing
Introduction
Creating a Logo Turtle
Tape Writer
Further Suggestions
Summary
Chapter 19: Racing Against Time
Introduction
Hosting and Participating in Contests
Optimizing Speed
Combining Speed with Precision
Summary
Chapter 20: Hand-to-Hand Combat
Introduction
Building a Robotic Sumo
Attack Strategies
Getting Defensive
Testing Your Sumo
Summary
Chapter 21: Searching for Precision
Introduction
Precise Positioning
Shooting with Precision
Fine Motor Skills of Your Robot
Fire Fighting in a Maze
Playing Soccer
Summary
Resources
Introduction
Bibliography
General Interest Sites
Chapter 1 Understanding LEGO Geometry
Chapter 2 Playing with Gears
Chapter 3 Controlling Motors
Chapter 4 Reading Sensors
Chapter 5 What’s New with the NXT
Chapter 6 Building Strategies
Chapter 7 Programming the NXT
Chapter 8 Playing Sounds and Music
Chapter 9 Becoming Mobile
Chapter 10 Getting Pumped: Pneumatics
Chapter 11 Finding and Grabbing Objects
Chapter 12 Doing the Math
Chapter 13 Knowing Where You Are
Chapter 14 Classic Projects
Chapter 15 Building Robots That Walk
Chapter 16 Robotic Animals
Chapter 17 Solving a Maze
Chapter 18 Drawing and Writing
Chapter 19 Racing Against Time
Chapter 20 Hand-to-Hand Combat
Chapter 21 Searching for Precision
Matching Distances
Note Frequencies
Math Cheat Sheet
Sensors
Averages
Weighted average:
Interpolation
Gears, Wheels, and Navigation
Index
← Prev
Back
Next →
← Prev
Back
Next →