David J. Perdue is the author of Competitive MINDSTORMS (Apress, 2004) and has written for BrickJournal. He has been inventing with MINDSTORMS since 2001 and has received three Special Mention awards for his creations on the official online MINDSTORMS invention gallery. He lives with his family in Round Rock, Texas, and maintains his website at http://www.davidjperdue.com.
The Unofficial LEGO MINDSTORMS NXT Inventor's Guideby David J. Perdue
The LEGO® MINDSTORMS® NXT set includes a variety of powerful electronic parts (motors, sensors, and the programmable NXT microcomputer) and lots of building elements. With these parts you can create thousands of unique, intelligent robots. The Unofficial LEGO MINDSTORMS NXT Inventor's Guide helps you to harness the capabilities of the NXT set and/i>
The LEGO® MINDSTORMS® NXT set includes a variety of powerful electronic parts (motors, sensors, and the programmable NXT microcomputer) and lots of building elements. With these parts you can create thousands of unique, intelligent robots. The Unofficial LEGO MINDSTORMS NXT Inventor's Guide helps you to harness the capabilities of the NXT set and effectively plan, build, and program your own NXT robots.
The first part of the book contains a brief introduction to the NXT set. You'll then examine the pieces in the NXT set and the roles they play in construction. Next, you'll learn practical building techniques, like how to build sturdy structures and work with gears. Then it's time to learn how to program with the official NXT-G programming language (and learn a bit about several unofficial programming languages). You'll also learn what author David J. Perdue calls the MINDSTORMS method: a strategy for creating your own robots. Finally, you'll follow step-by-step instructions for building, programming, and testing six sample robots (all of which can be built using only the parts found in one NXT set). These six robots include:
- Zippy-Bot, a two-wheeled vehicle with a ball caster
- Bumper-Bot, a version of Zippy-Bot that explores your room and avoids objects
- Claw-Bot, a version of Zippy-Bot that searches for objects and pushes them away with its claw <li> Tag-Bot, a four-wheeled steering vehicle that dashes around while you try to "tag" it with a flashlight
- Guard-Bot, a six-legged walking robot that launches a ball at intruders
- Golf-Bot, a stationary robot that finds a target and then hits a ball into the target
You'll also find an NXT-G Quick Reference, which provides information on the 30 types of standard programming blocks, and the LEGO MINDSTORMS NXT Piece Library, which features detailed information and images of the more than 80 types of LEGO pieces in the NXT set.
So go ahead. Grab your NXT set, fire up your creative mind, and see what you can invent with The Unofficial LEGO MINDSTORMS NXT Inventor's Guide. Covers the NXT 1.0 Kit.
- No Starch Press San Francisco, CA
- Publication date:
- Product dimensions:
- 8.04(w) x 9.96(h) x 0.80(d)
Meet the Author
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >
I saw this book in my town library and immediately was into it it explains everything that it talks about. i sadly had to bring it back to the library but later i bought it. it came almost 8 hours ahead of time.
This is a great book to get started with to go beyond the first level if you have the NXT1 robot. If you have the NXT 2.0 robot there are some things that you will not be able to make, like the one that require the turntable. Some will require a simple substitution, like the tires. You are given some tasks for your robot to accomplish. I have found the book to help coach kids in learning about robots. They can learn what a LEGO robot can do with some simple challenges. If you do the NXT2.0, you can buy some other LEGO TECH/Mindstorm kits where you can find the extra parts required to build the robots as they are the book. For the NXT2.0 owners they could wait until the new version of this book is released. I have pre-ordered a copy.
Mr. Perdue did an excellent job of organizing and structuring the contents of this book. I have used this book to organize and develop project based LEGO robots in my classroom. Before I used this book, even with the Lego Robotics Engineering Software, it was difficult for me to systematically introduce the LEGO NXT to my students. I have looked at a good amount of books that are related to the LEGO Mindstorms NXT, many of them are about programming and building projects, but this one is particularily good because it introduces the complete NXT robot systematically as well as having projects at the end of the book, all of which are introduced individually. The introduction of the product is very important and Mr. Perdue's book has helped me to introduce the LEGO Mindstorms NXT, step by step, to my high school students. He has taken the time to "section off" the order of importance to learning about the NXT. He used four parts: Introduction, Building, Programming, and Projects. The pictures are fabulous and he has several great references and web-links at the end of the book. I am in the process of requesting (to my administrators) to purchase and use this books as my text book for the classroom. It is an excellent, hands-on reference for all robot enthusiasts. I would highly recommend this book to anyone who is interested in the LEGO Mindstorms NXT robotics kit. It is a good way to get started and it offers excellent information for the advanced LEGO NXT programmer, as well. Thank you, Mr. Perdue. Best Regards, Bob Timmerman Robotics and Mechatronics Instructor
Do you have any familiarity with LEGO or MINDSTORMS? If you do, then this book is for you. Author David J. Perdue, has done an outstanding job of writing a book that offers advanced material to challenge skilled MINDSTORMS users. Perdue, begins with an introduction to the NXT set. Then, the author guides you through the process of setting up your NXT set. Next, he examines vital pieces and their role in a robot. The author also examines the pieces in the NXT set as a whole. He continues by demonstrating essential techniques for building robust structures with beams from the NXT set. Then, the author discusses how to effectively employ gears in your NXT creations. Next, he introduces you to NXT-G--the official programming language. The author continues by covering advanced NXT-G features, including: data wires, the Complete palette, and the Custom palette. Then, he takes a brief look at the following unofficial languages that MINDSTORMS users have developed for the NXT: NBC, NXC, leJOS NXJ and RobotC. Finally, the author presents the MINDSTORMS method: A simple but powerful strategy that guides you from the beginning of a NXT project to its completion. This most excellent book can serve as a helpful reference for all readers. It helps you to more effectively and creatively use the NXT set. 1593271549