Amazon.co.uk Review
Lego may just be another toy to many people but the release of the MINDSTORMS Robotics Invention System revealed another side to the company. Working with MIT, Lego has developed a tool for teaching people about the basics of programming and robotics and it's also a cool toy for the technically inclined. There's a lot of material on the CD-ROM that comes with MINDSTRORMS but you'll quickly find that you want to do a lot more than Lego suggests. Jonathan Knudsen has written a book that does just that--showing you what to do next.
The Unofficial Guide to Lego MINDSTORMS is divided into three sections. The first shows you how to use the programming tools that come with MINDSTORMS to develop your own robots. It's not just code: Knudsen shows you tricks of robot construction he learnt while researching the book. The MINDSTORMS programming environment isn't enough for building more complex robots, however, and Knudsen introduces three third-party languages and toolkits that help create more complex actions. These are NQC (Not Quite C), pbFORTH and legOS. You also learn about using Lego's own MINDSTORMS SDK with Visual Basic and how this can be used to control a MINDSTORMS robot directly. You don't even need to be a Windows user to get the most out of this book as the legOS system is designed for Linux and other Unix users.
This is an excellent book for the hobbyist (and the serious robotics researcher) who wants to get more out of a MINDSTORMS kit. From adding your own hardware to replacing Lego's operating system, you'll find everything you need in here--and if it isn't you're sure to find it on one of the book's comprehensive list of web links.--Simon Bisson
Product Description
The LEGO® MINDSTORMS Robotics Invention System (RIS) is a wildly popular kit for building mobile robots. This book contains all the information you need to get the most out of your kit. Based on hands-on robot projects, the book includes descriptions of advanced mechanical techniques, programming with third-party software, building your own sensors, working with more than one kit, and sources of extra parts. This book goes far beyond what you'll find in the official documentation to enable you to build and program whatever you can imagine.
The center of the RIS kit is a small programmable robot brain called the RCX. This book explains the software architecture of the RCX as well as the various options that are available for programming it.
The book includes:
- Hands-on robot projects, with complete building instructions and programs. Different aspects of these projects are used to explore fundmental issues of mobile robot design.
- A chapter on NQC, a popular programming environment for RIS. You'll learn how NQC fits into the RIS software architecture, as well as how to write programs using NQC's C-like syntax. Includes copious examples.
- A chapter on legOS, an alternate operating system for the RCX. legOS provides very low-level access to the resources of the RCX, enabling complex robot programming. This chapter describes legOS's structure and includes useful sample programs.
- A chapter on pbForth, another powerful option for RCX robot programming. The chapter includes sample programs in Forth.
- A chapter about building your own sensors. Making your own sensors is economical and educational. This chapter describes how to build several different sensors that will work with the RIS kit.
The book includes numerous illustrations and code examples. Many URLs are listed to serve as an introduction to the thriving online MINDSTORMS community.