Lego robots! Mindstorms are sweeping the world and fans need to learn how to programme them Lego Mindstorms are a new generation of Lego Robots that can be manipulated using microcomputers, light and touch sensors, an infrared transmitter and CD-ROMs. Since Lego launched Lego Mindstorms in late 1998 sales have skyrocketed - with no sign of slowing down. Mindstorms have captured the imagination of adults and children alike, creating a subculture of Mindstorm enthusiasts around the world. The kits are now a staple part of engineering and computer science classes at many high profile Universities. Building Robots with Lego Mindstorms provides readers with a fundamental understanding of the geometry, electronics, engineering, and programming required to build your own robots. Mario and Giulio Ferrari are world-renowned experts in the field of Lego Mindstorms robotics, and in this book they share their unrivaled knowledge and expertise of robotics as well as provide a series of chapters detailing how to design and build the most exotic robots. Mario and Giulio also give detailed explanations of how to integrate Lego Mindstorms kits with other Lego programmable bricks such asScout and Cybermaster, as well as with non-robotic Lego Technics models.


Anyone who owns a Mindstorms Robotic Invention Kit. Educational institutions interested in teaching Lego Mindstorms robotics in engineering classes

Table of Contents

Foreword Preface Part I Tools Chapter 1 Understanding LEGO® Geometry Introduction Expressing Sizes and Units Squaring the LEGO World:Vertical Bracing Tilting the LEGO World: Diagonal Bracing Expressing Horizontal Sizes and Units Bracing with Hinges 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 Touch Sensor Light Sensor Rotation Sensor Temperature Sensor Sensor Tips and Tricks Other Sensors Summary Chapter 5 Building Strategies Introduction Locking Layers Maximizing Modularity Loading the Structure Putting It All Together: Chassis, Modularity, and Load Summary Chapter 6 Programming the RCX Introduction What Is the RCX Using LEGO RCX Code Using the NQC Language Using Other Programming Languages Divide and Conquer: Keeping Your Code Organized Running Independent Tasks Summary Chapter 7 Playing Sounds and Music Introduction Communicating through Tones Playing Music Converting MIDI files Converting WAV Files


No. of pages:
© 2001
Print ISBN:
Electronic ISBN: