Building Robots with LEGO Mindstorms NXT

Author: Ferrari   Mario;Ferrari   Guilio;Astolfo   David  

Publisher: Elsevier Science‎

Publication year: 2011

E-ISBN: 9780080554334

P-ISBN(Paperback): 9781597491525

P-ISBN(Hardback):  9781597491525

Subject: TP242 Robot

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

The Ultimate Tool for MINDSTORMS® Maniacs
The new MINDSTORMS kit has been updated to include a programming brick, USB cable, RJ11-like cables, motors, and sensors. This book updates the robotics information to be compatible with the new set and to show how sound, sight, touch, and distance issues are now dealt with.

The LEGO MINDSTORMS NXT and its predecessor, the LEGO MINDSTORMS Robotics Invention System (RIS), have been called "the most creative play system ever developed." This book unleashes the full power and potential of the tools, sensors, and components that make up LEGO MINDSTORMS NXT. It also provides a unique insight on newer studless building techniques as well as interfacing with the traditional studded beams. Some of the world's leading LEGO MINDSTORMS inventors share their knowledge and development secrets. You will discover an incredible range of ideas to inspire your next invention. This is the ultimate insider's look at LEGO MINDSTORMS NXT system and is the perfect book whether you build world-class competitive robots or just like to mess around for the fun of it.

Featuring an introduction by astronaut Dan Barry and written by Dave Astolfo, Invited Member of the MINDSTORMS Developer Program and MINDSTORMS Community Partners (MCP) groups, and Mario and Guilio Ferrari, authors of the bestselling Building Robots with LEGO Mindstorms, this book covers:

Understanding LEGO Geometry
Playing with Gears
Controlling Motors
Read

Chapter

Preface

Chapter 1. Understanding LEGO R 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

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

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

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

Appendix A. 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

Appendix B. Matching Distances

Appendix C. Note Frequencies

Appendix D. Math Cheat Sheet

Index

The users who browse this book also browse


No browse record.