Building Robots with LEGO Mindstorms NXT

ISBN-10: 1597491527

ISBN-13: 9781597491525

Edition: 2007

List price: $41.95 Buy it from $10.57
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


Thew 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 LEGOreg; Mindstorms Robotics Invention System (RIS) has been called "the most creative play system ever developed." This book unleashes the full power and potential of the tools, bricks, and components that make up LEGO Mindstorms. Some of the world's leading LEGOreg; 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 LEGOreg; Mindstorms and is the perfect book whether you build world-class competitive robots or just like to mess around for the fun of it. *Complete coverage of the new Mindstorms NXT kit *Brought to you by the DaVinci's of LEGO *Updated edition of a bestseller
Used Starting from $20.40
New Starting from $49.80
eBooks Starting from $41.95
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Customers also bought

Book details

List price: $41.95
Copyright year: 2007
Publisher: Elsevier Science & Technology Books
Publication date: 6/7/2007
Binding: Paperback
Pages: 480
Size: 7.75" wide x 9.00" long x 1.25" tall
Weight: 2.090
Language: English

Mario Ferrari received his first Lego box around 1964, when he was 4. Lego was his favorite toy for many years, until he thought he was too old to play with it. In 1998, the Lego Mindstorms RIS set gave him reason to again have Lego become his main addiction. Mario believes Lego is the closest thing to the perfect toy. He is Managing Director at EDIS, a leader in finishing and packaging solutions and promotional packaging. The advent of the MINDSTORMS product line represented for him the perfect opportunity to combine his interest in IT and robotics with his passion for LEGO bricks, which started during his early childhood. Mario has been a very active member of the online MINDSTORMS community from the beginning and has pushed LEGO robotics to its limits. Mario holds a bachelor's degree in Business Administration from the University of Turin and has always nourished a strong interest for physics, mathematics, and computer science. He is fluent in many programming languages and his background includes positions as an IT manager and as a project supervisor. Mario estimates he owns over 60,000 Lego pieces. Mario works in Modena, Italy, where he lives with his wife Anna and his children Sebastiano and Camilla.

Giulio Ferrari is a student in Economics at the University of Modena and Reggio Emilia, where he also studied Engineering. He is fond of computers and has developed utilities, entertainment software, and Web applications for several companies. Giulio discovered robotics in 1998, with the arrival of MINDSTORMS, and held an important place in the creation of the Italian LEGO community. He shares a love for LEGO bricks with his oldest brother Mario, and a strong curiosity for the physical and mathematical sciences. Giulio also has a collection of 1200 dice, including odd-faced dice and game dice. He studies, works, and lives in Modena, Italy.

Understanding LEGO[Registered] Geometry
Expressing Sizes and Units
Squaring the LEGO World: Vertical Bracing
Tilting the LEGO World: Diagonal Bracing
TECHNIC Liftarms: Angles Built In
Playing with Gears
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
Making a Difference: The Differential
Controlling Motors
Pacing, Trotting, and Galloping
Internals of NXT Servo Motor
Mounting Motors
Wiring Motors
Using Power Function Motors with the NXT
Controlling Power
Detecting Motor Overload
Braking the Motor
Coupling Motors
Reading Sensors
Digital Sensor Ports with the I[superscript 2]C (Inter-Integrated Circuit) Interface
The Touch Sensor
The Light Sensor
Measuring Reflected Light
Line Following
The Ultrasonic Sensor
Proximity Detection
The Servo Motor Encoder (Rotation Sensor)
Sensor Tips and Tricks
Emulating a Rotation Sensor
Connecting Multiple Sensors to the Same Port-Multiplexing
Other Sensors
The Passive Infrared Sensor
The Pressure Sensor
The Acceleration Sensor
The Compass Sensor
The NXT-to-RCX Communication Bridge
The Color Sensor
What's New with the NXT?
Notable Enhancements
Studless Construction
Electrical Connectors
Rechargeable Battery Pack
Flash Memory
Multiple Types of Sensors
The NXT File System
File-Handling Functions
Using File Space Efficiently
The LCD Screen
Digital Interfaces and Bluetooth
Bluetooth Communication
A Surveillance Robot Using NXT and Bluetooth
A Bluetooth-Based Remote Controller
Spatial Motion Controllers
I[superscript 2]C for Spatial Motion Controllers
Future Possibilities
An NXT Robot Controlled from a Web Server
NXT Puppet Show
GPS and the NXT
Building Strategies
Studless Building Techniques
Maximizing Modularity
Loading the Structure
Putting It All Together: Chassis, Modularity, and Load
Hybrid Robots: Using Studless and Studded LEGO Pieces
Programming the NXT
What Is the NXT Programmable Brick?
MINDSTORMS: A Family of Programmable Bricks
Introduction to Programming the NXT Brick
How Does a Program Run?
Using NXT-G
Using RobotC
Using Other Programming Languages
Using pbLUA
Using Other Programming Tools and Environments
Code Samples
Code Sample: A Simple Clock
Code Sample: Following a Line
Running Independent Tasks
Playing Sounds and Music
Communicating through Tones
Playing Music
Converting Sound and Music Files
MIDI and MIDIBatch
The Sound Sensor
Becoming Mobile
Building the Simple Differential Drive
Keeping a Straight Path
Using Servo Motor Encoders to Go Straight
Using Gears to Go Straight
Using Casters to Go Straight
Building a Skid-Steer Drive
Building a Steering Drive
Building a Synchro Drive
Other Configurations
Getting Pumped: Pneumatics
Recalling Some Basic Science
Pumps and Cylinders
Controlling the Airflow
Building Air Compressors
Building a Pneumatic Engine
Finding and Grabbing Objects
Operating Hands and Grabbers
Using Pneumatics to Drive Your Grabber
Finding Objects
Positioning the Grabber
Distinguishing Objects and Obstacles
Doing the Math
Multiplying and Dividing
Averaging Data
Simple Averages
Weighted Averages
Using Interpolation
Understanding Hysteresis
Higher Math
Knowing Where You Are
Choosing Internal or External Guidance
Looking for Landmarks: Absolute Positioning
Following the Beam
Map Matching Using Ultrasonic Sensor
Combining Compass Sensor to Increase Precision
Measuring Movement: Relative Positioning
Measuring Movement: Acceleration Sensor
Classic Projects
Exploring Your Room
Detecting Edges
Variations on Obstacle Detection
Following a Line
Further Optimization of Line Following
Building Robots That Walk
The Theory behind Walking
Building Legs
Building a Four-Legged Robot
Building a Six-Legged Steering Robot
Designing Bipeds
Interlacing Legs
COG Shifting
Making Bipeds Turn
Robotic Animals
Creating a Monkey
Center Motor Assembly
Shoulder Assembly
Shoulder/NXT Brick Bracing
Shoulder-to-Arms Support
Arm Motors
Monkey Fingers
NXT Brick Backbracing and Ultrasonic Sensor
The Final Step: Wiring Your Monkey
Programming Your Monkey
Creating a Mouse
Mouse Frame and Motor Assembly
Castor Bottom
Tail Assembly
The Mouse Head Frame
Motorized Mouse Head Assembly
Mounting the Mouse Head to the Body
A Programming Example
Creating Other Animals
Solving a Maze
Finding the Way Out
Using the Left Side-Right Side Strategy
Applying Other Strategies
Building a Maze Runner
Constructing the Maze Runner
Programming the Runner
Creating the Maze
Building a Maze Solver
Constructing the Maze Solver
Programming the Solver
Improving the Program
Drawing and Writing
Creating a Logo Turtle
Building the Turtle
Programming the Turtle
Tape Writer
Building the Writer
Programming the Writer
What to Write
Further Suggestions
Emulating Handwriting
Learning by Example
Racing Against Time
Hosting and Participating in Contests
Optimizing Speed
Drag Racing
Combining Speed with Precision
Line Following
Wall Following
Other Races
Hand-to-Hand Combat
Building a Robotic Sumo
Setting the Rules
Maximizing Strength and Traction
Attack Strategies
Finding the Enemy
Using Speed
Using a Transmission
Other Sumo Tricks
Getting Defensive
Testing Your Sumo
Searching for Precision
Precise Positioning
Shooting with Precision
Fine Motor Skills of Your Robot
Removing the Bricks
Freeing the Magnets
Fire Fighting in a Maze
Playing Soccer
General Interest Sites
Understanding LEGO Geometry
Playing with Gears
Controlling Motors
Reading Sensors
What's New with the NXT
Building Strategies
Programming the NXT
Playing Sounds and Music
Becoming Mobile
Getting Pumped: Pneumatics
Finding and Grabbing Objects
Doing the Math
Knowing Where You Are
Classic Projects
Building Robots that Walk
Robotic Animals
Solving a Maze
Drawing and Writing
Racing Against Time
Hand-to-Hand Combat
Searching for Precision
Matching Distances
Note Frequencies
Math Cheat Sheet
Gears, Wheels, and Navigation
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.